#alin03-app{background:#fff;color:#292929;font:15px/1.55 'Segoe UI',Arial,sans-serif;isolation:isolate}#alin03-app .review-strip{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px max(20px,calc((100% - 1180px)/2));background:#eee7de;font-size:10px;line-height:1.4;color:#6d5947;border-bottom:1px solid #dfd3c7}#alin03-app .review-strip label{display:flex;gap:12px;align-items:center}#alin03-app .review-strip select{width:120px;height:29px;font-size:11px;padding:4px 8px;background:#fffefa}#alin03-app .topnav .nav-contact{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:0}#alin03-app .topnav{gap:22px}#alin03-app .topnav a{max-width:190px}#alin03-app .hero-inner{grid-template-columns:1fr 1fr;gap:35px;min-height:432px;padding:26px 0 42px}#alin03-app .hero-copy h1{font-size:53px}#alin03-app .hero-art{height:355px;position:relative;overflow:hidden;display:block;background:transparent;border-radius:0;isolation:isolate}#alin03-app .hero-art:before{inset:0 8px 12px;background:radial-gradient(ellipse at 55% 15%,#fdfaf5 0%,#eee5d8 65%,#dfcdb8 100%);border-radius:260px 260px 8px 8px;border:1px solid #e1d3c0;box-shadow:inset 0 -10px 30px #bca08318}#alin03-app .pack{position:absolute;z-index:2;bottom:0;width:245px;height:290px;pointer-events:none}#alin03-app .pack img{width:100%;height:100%;position:static;object-fit:contain;filter:drop-shadow(4px 10px 5px #4d392735);max-width:none;transform:none;display:block}#alin03-app .hero-art .pack-0{left:-53px;height:250px;bottom:0;z-index:3}#alin03-app .hero-art .pack-1{left:39px;height:305px;bottom:5px;z-index:4}#alin03-app .hero-art .pack-2{left:133px;height:348px;bottom:0;z-index:6}#alin03-app .hero-art .pack-3{left:228px;height:292px;bottom:7px;z-index:5}#alin03-app .hero-art .pack-4{left:323px;height:252px;bottom:0;z-index:4}#alin03-app .scene-floor{position:absolute;left:18px;right:18px;bottom:21px;height:15px;border-radius:50%;background:#71583b1f;filter:blur(10px);z-index:1}#alin03-app .banner-1:before{border-radius:210px 210px 8px 8px;background:linear-gradient(160deg,#fffcf6,#e7ddcf)}#alin03-app .banner-1:after{content:'';position:absolute;left:95px;right:95px;bottom:23px;height:65px;background:linear-gradient(#faf3e8,#d5c4ac);border-radius:50% 50% 4px 4px;box-shadow:0 15px 19px #765d4229;z-index:1}#alin03-app .banner-1 .pack-0{left:-35px;bottom:-2px;height:278px}#alin03-app .banner-1 .pack-1{left:83px;bottom:48px;height:300px;z-index:5}#alin03-app .banner-1 .pack-2{left:187px;bottom:50px;height:310px}#alin03-app .banner-1 .pack-3{left:273px;bottom:-4px;height:280px;z-index:6}#alin03-app .banner-1 .pack-4{left:326px;bottom:-6px;height:225px;z-index:4}#alin03-app .banner-2:before{border-radius:280px 280px 8px 8px;background:linear-gradient(130deg,#f9f4eb,#ece2d4 60%,#fdfbf8)}#alin03-app .banner-2 .pack-0{left:-32px;height:305px;bottom:0}#alin03-app .banner-2 .pack-1{left:60px;height:270px;bottom:0}#alin03-app .banner-2 .pack-2{left:158px;height:300px;bottom:0}#alin03-app .banner-2 .pack-3{left:243px;height:258px;bottom:0}#alin03-app .banner-2 .pack-4{left:327px;height:280px;bottom:0}#alin03-app .direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}#alin03-app .subcategory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#alin03-app .nav-card{position:relative;display:block;overflow:hidden;isolation:isolate;min-height:282px;padding:22px;border:1px solid #8b6a5033;border-radius:17px;background:linear-gradient(112deg,#fffefa,#faf6f0 42%,#eee4d8);box-shadow:0 9px 24px #342b2213;transition:transform 220ms,box-shadow 220ms,border-color 220ms;color:#292929}#alin03-app .nav-card:hover{transform:translateY(-3px);border-color:#8b6a5085;box-shadow:0 13px 28px #342b221f}#alin03-app .nav-card-copy{position:relative;z-index:3;max-width:64%;min-height:235px;padding-bottom:48px}#alin03-app .nav-card h3{font-size:24px;line-height:1.16;margin-top:10px;overflow-wrap:normal}#alin03-app .nav-card p{font-size:12px;line-height:1.6;color:#66605a;margin-top:12px;max-width:215px}#alin03-app .nav-card-kicker{font-size:9px;letter-spacing:.1em;color:#8b6a50}#alin03-app .card-count{font-size:11px;color:#776754;display:block;margin-top:16px}#alin03-app .circle-arrow{position:absolute;bottom:0;left:0;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#fffaf2;border:1px solid #b17b453d;color:#8b6a50;font-size:19px;transition:transform 220ms}#alin03-app .nav-card:hover .circle-arrow{transform:translateX(4px)}#alin03-app .card-shade{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#fffefa 0%,#fffefaed 34%,#fffefa99 54%,#fffefa22 70%,#fffefa00 100%);pointer-events:none}#alin03-app .category-scene{position:absolute;right:0;top:0;bottom:0;width:69%;z-index:1;overflow:hidden;background:radial-gradient(ellipse at 90% 30%,#efe3d0,#f9f5ef 80%)}#alin03-app .category-scene .pack{width:220px;height:245px;bottom:-2px;left:13px}#alin03-app .category-scene .pack-0{left:-4px;height:208px;bottom:1px;z-index:3}#alin03-app .category-scene .pack-1{left:49px;height:260px;bottom:7px;z-index:4}#alin03-app .category-scene .pack-2{left:113px;height:225px;bottom:0;z-index:5}#alin03-app .category-scene .pack-3{left:146px;height:203px;bottom:20px;z-index:4}#alin03-app .subcategory-card{min-height:230px;padding:22px 24px}#alin03-app .subcategory-card .nav-card-copy{max-width:62%;min-height:197px;padding-bottom:45px}#alin03-app .subcategory-card h3{font-size:25px}#alin03-app .subcategory-card .category-scene{width:54%}#alin03-app .subcategory-card .category-scene .pack-0{left:40px;width:230px;height:235px;bottom:-9px}#alin03-app .subcategory-card .category-scene .pack-1{left:115px;width:195px;height:195px;bottom:0}#alin03-app .subcategory-card .card-shade{background:linear-gradient(90deg,#fffefa 0%,#fffefaed 44%,#fffefa99 59%,#fffefa00 83%)}#alin03-app .sample-note{font-size:11px;color:#776e65;margin-top:23px}#alin03-app .side-group a{display:block;padding:9px 11px;border-left:2px solid transparent;color:#666;font-size:12px;line-height:1.6}#alin03-app .side-group a.active{background:#f5f1ed;border-color:#8b6a50;color:#8b6a50}#alin03-app .side-group a:hover{color:#8b6a50}#alin03-app .catalog-heading h1{font-size:39px;line-height:1.3}#alin03-app .catalog-heading .lead{margin-top:15px}#alin03-app .product-card{border-radius:8px}#alin03-app .product-photo img{filter:drop-shadow(2px 7px 5px #523f2820)}#alin03-app .mobile-categories .text-link{margin-top:14px}#alin03-app .product-layout .detail-copy h1{overflow-wrap:anywhere;font-size:36px}#alin03-app .detail-image button{width:100%}
@media(max-width:1000px){#alin03-app .hero-copy h1{font-size:46px}#alin03-app .hero-art{height:320px}#alin03-app .hero-art .pack{width:205px}#alin03-app .hero-art .pack-0{left:-40px}#alin03-app .hero-art .pack-1{left:22px}#alin03-app .hero-art .pack-2{left:85px}#alin03-app .hero-art .pack-3{left:151px}#alin03-app .hero-art .pack-4{left:219px}#alin03-app .nav-card h3{font-size:21px}#alin03-app .direction-grid{gap:14px}#alin03-app .category-scene{width:75%}}
@media(max-width:900px){#alin03-app .head{gap:15px}#alin03-app .review-strip{padding:8px 18px}#alin03-app .topnav{top:114px}#alin03-app .topnav a{max-width:none}#alin03-app .hero-inner{gap:20px}#alin03-app .direction-grid{grid-template-columns:1fr}#alin03-app .direction-card{min-height:225px}#alin03-app .direction-card .nav-card-copy{min-height:187px;max-width:58%}#alin03-app .direction-card .category-scene{width:52%}#alin03-app .direction-card .category-scene .pack-0{left:5px}#alin03-app .direction-card .category-scene .pack-1{left:85px}#alin03-app .direction-card .category-scene .pack-2{left:150px}#alin03-app .direction-card .category-scene .pack-3{left:195px}#alin03-app .subcategory-grid{gap:15px}#alin03-app .subcategory-card{padding:20px;min-height:260px}#alin03-app .subcategory-card .nav-card-copy{max-width:73%;min-height:221px}#alin03-app .subcategory-card h3{font-size:21px}#alin03-app .subcategory-card .category-scene{width:75%}#alin03-app .subcategory-card .card-shade{background:linear-gradient(90deg,#fffefa 0%,#fffefaef 40%,#fffefa99 57%,#fffefa00 90%)}#alin03-app .product-layout .detail-copy h1{font-size:30px}}
@media(max-width:560px){#alin03-app .review-strip{padding:8px 16px;font-size:9px;gap:8px;flex-wrap:wrap}#alin03-app .review-strip>span:last-child{display:none}#alin03-app .review-strip label{gap:7px}#alin03-app .review-strip select{width:96px;height:29px;font-size:11px}#alin03-app .topnav{top:115px}#alin03-app .hero-inner{padding:15px 0 27px;gap:16px}#alin03-app .hero-copy h1{font-size:41px}#alin03-app .hero-art{height:285px;width:100%}#alin03-app .hero-art:before{inset:5px 1px 10px}#alin03-app .hero-art .pack{width:170px;bottom:0}#alin03-app .hero-art .pack-0{left:-37px;height:203px}#alin03-app .hero-art .pack-1{left:23px;height:244px}#alin03-app .hero-art .pack-2{left:84px;height:278px}#alin03-app .hero-art .pack-3{left:145px;height:232px}#alin03-app .hero-art .pack-4{left:207px;height:203px}#alin03-app .banner-1 .pack-0{left:-34px;height:207px}#alin03-app .banner-1 .pack-1{left:30px;height:219px;bottom:33px}#alin03-app .banner-1 .pack-2{left:95px;height:240px;bottom:36px}#alin03-app .banner-1 .pack-3{left:160px;height:202px}#alin03-app .banner-1 .pack-4{left:211px;height:194px}#alin03-app .banner-1:after{left:55px;right:55px;height:48px;bottom:19px}#alin03-app .banner-2 .pack-0{left:-32px;height:240px}#alin03-app .banner-2 .pack-1{left:27px;height:218px}#alin03-app .banner-2 .pack-2{left:88px;height:245px}#alin03-app .banner-2 .pack-3{left:150px;height:214px}#alin03-app .banner-2 .pack-4{left:211px;height:229px}#alin03-app .subcategory-grid{grid-template-columns:1fr;gap:17px}#alin03-app .nav-card{padding:21px;min-height:238px}#alin03-app .nav-card-copy,#alin03-app .direction-card .nav-card-copy,#alin03-app .subcategory-card .nav-card-copy{max-width:66%;min-height:200px}#alin03-app .nav-card h3{font-size:23px}#alin03-app .nav-card p{font-size:11px;max-width:180px}#alin03-app .nav-card .category-scene,#alin03-app .subcategory-card .category-scene{width:68%}#alin03-app .direction-card .category-scene .pack-0{left:-30px}#alin03-app .direction-card .category-scene .pack-1{left:30px}#alin03-app .direction-card .category-scene .pack-2{left:93px}#alin03-app .direction-card .category-scene .pack-3{left:145px}#alin03-app .subcategory-card .category-scene .pack-0{left:10px}#alin03-app .subcategory-card .category-scene .pack-1{left:80px}#alin03-app .nav-card .card-shade{background:linear-gradient(90deg,#fffefa 0%,#fffefaed 33%,#fffefa88 55%,#fffefa00 95%)}#alin03-app .catalog-heading h1{font-size:29px}#alin03-app .product-layout .detail-copy h1{font-size:29px}#alin03-app .sample-note{font-size:11px}#alin03-app input,#alin03-app select{font-size:16px}#alin03-app .review-strip select{font-size:11px}#alin03-app .crumb{font-size:11px}#alin03-app .mobile-categories{display:block}#alin03-app .mobile-categories select{height:auto;min-height:46px;white-space:normal;width:100%}#alin03-app .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#alin03-app .nav-card,#alin03-app .circle-arrow{transition:none}#alin03-app .nav-card:hover{transform:none}}
#alin03-app .hero-art .pack img,#alin03-app .category-scene .pack img{position:static;inset:auto;width:100%;height:100%;max-width:none;object-fit:contain;transform:none}
@media(max-width:900px){#alin03-app .head{position:relative}#alin03-app .topnav{top:100%;left:-18px;right:-18px}}
@media(max-width:560px){#alin03-app .topnav{left:-16px;right:-16px}}
#alin03-app .filter-row{grid-template-columns:1fr 1fr}#alin03-app .filter-row .field:last-child{grid-column:auto}
#alin03-app .hero-art.banner-0 .pack{width:45%}#alin03-app .hero-art.banner-0 .pack-0{left:-9%}#alin03-app .hero-art.banner-0 .pack-1{left:7%}#alin03-app .hero-art.banner-0 .pack-2{left:24%}#alin03-app .hero-art.banner-0 .pack-3{left:41%}#alin03-app .hero-art.banner-0 .pack-4{left:58%}
#alin03-app .hero-art.banner-1 .pack{width:42%}#alin03-app .hero-art.banner-1 .pack-0{left:-8%}#alin03-app .hero-art.banner-1 .pack-1{left:10%}#alin03-app .hero-art.banner-1 .pack-2{left:29%}#alin03-app .hero-art.banner-1 .pack-3{left:47%}#alin03-app .hero-art.banner-1 .pack-4{left:61%}
#alin03-app .hero-art.banner-2 .pack{width:42%}#alin03-app .hero-art.banner-2 .pack-0{left:-5%}#alin03-app .hero-art.banner-2 .pack-1{left:12%}#alin03-app .hero-art.banner-2 .pack-2{left:29%}#alin03-app .hero-art.banner-2 .pack-3{left:46%}#alin03-app .hero-art.banner-2 .pack-4{left:63%}
#alin03-app .nav-card .category-scene .pack{width:70%}#alin03-app .nav-card .category-scene .pack-0{left:-10%}#alin03-app .nav-card .category-scene .pack-1{left:12%}#alin03-app .nav-card .category-scene .pack-2{left:35%}#alin03-app .nav-card .category-scene.scene-1 .pack-0{left:15%;width:80%}#alin03-app .nav-card .category-scene.scene-2 .pack{width:74%}#alin03-app .nav-card .category-scene.scene-2 .pack-0{left:0}#alin03-app .nav-card .category-scene.scene-2 .pack-1{left:26%}#alin03-app .nav-card .category-scene.scene-4 .pack{width:60%}#alin03-app .nav-card .category-scene.scene-4 .pack-0{left:-5%}#alin03-app .nav-card .category-scene.scene-4 .pack-1{left:12%}#alin03-app .nav-card .category-scene.scene-4 .pack-2{left:30%}#alin03-app .nav-card .category-scene.scene-4 .pack-3{left:48%}
