.ac-site{--brand:#511721;--ink:#292526;--muted:#655c5f;--paper:#f8f5f2;--rose:#f3e8eb;--line:#ded5d6;--white:#fff;--radius:12px;--max:1200px;font-family:Assistant,Arial,sans-serif;color:var(--ink);font-size:18px;line-height:1.65}.ac-site *{box-sizing:border-box}.ac-site{margin:0}.ac-site a{color:inherit;text-underline-offset:4px}.ac-site button{font:inherit;cursor:pointer}.ac-site img{max-width:100%;display:block}.ac-site h1,.ac-site h2,.ac-site h3,.ac-site p{margin-top:0}.ac-site h1,.ac-site h2,.ac-site h3{color:var(--brand);font-weight:600;line-height:1.15;letter-spacing:-.025em}.ac-site h1{font-size:clamp(40px,4.5vw,64px);margin-bottom:24px}.ac-site h2{font-size:clamp(30px,3vw,42px);margin-bottom:20px}.ac-site h3{font-size:25px;line-height:1.25}.ac-site p{margin-bottom:24px}.ac-site .wrap{width:min(var(--max),calc(100% - 80px));margin:auto}.ac-site .section{padding:88px 0}.ac-site .eyebrow{color:var(--brand);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.ac-site .small{font-size:15px;color:var(--muted);line-height:1.5}.ac-site .muted{color:var(--muted)}.ac-site .button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:11px 24px;background:var(--brand);color:var(--white);border:1px solid var(--brand);border-radius:6px;text-decoration:none;font-weight:600;font-size:17px}.ac-site .button:hover{background:#6b2532}.ac-site .button.secondary{color:var(--brand);background:transparent}.ac-site .button.secondary:hover{background:var(--rose)}.ac-site .actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ac-site .text-link{color:var(--brand);font-weight:600;display:inline-block;padding:10px 0}.ac-site .skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:30}.ac-site .skip:focus{top:0}.ac-site :focus-visible{outline:3px solid #9c5966;outline-offset:4px}.ac-site .announcement{text-align:center;background:var(--paper);font-size:14px;padding:7px 20px;letter-spacing:.025em}.ac-site .header{border-bottom:1px solid var(--line);background:white}.ac-site .nav-row{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px}.ac-site .logo{position:relative;display:block;width:168px;height:34px;overflow:hidden;flex-shrink:0;background:#fff}.ac-site .logo img{position:absolute;width:216px;max-width:none;left:-10px;top:-9px}.ac-site .nav-links{display:flex;align-items:center;gap:30px;font-size:16px}.ac-site .nav-links a{text-decoration:none}.ac-site .nav-links a:hover{text-decoration:underline}.ac-site .nav-links a[aria-current=page]{text-decoration:underline}.ac-site .mobile-menu{display:none}.ac-site .hero{background:var(--paper)}.ac-site .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:590px}.ac-site .hero-copy{align-self:center;padding:64px 52px 64px 0}.ac-site .hero-copy p:not(.eyebrow):not(.small){max-width:440px;font-size:20px}.ac-site .hero-photo{position:relative;overflow:hidden;min-height:560px;background:#e3ded6}.ac-site .hero-photo>img{height:100%;width:auto;max-width:none;position:absolute;left:-1%;top:0}.ac-site .hero-tag{position:absolute;bottom:26px;left:26px;right:26px;background:rgba(255,255,255,.96);padding:17px 22px;border-radius:8px;display:flex;gap:20px;align-items:center}.ac-site .hero-tag strong{font-size:30px;line-height:1.1;color:var(--brand)}.ac-site .hero-tag span{font-size:15px;line-height:1.35}.ac-site .intro-line{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0;border-bottom:1px solid var(--line);gap:30px}.ac-site .intro-line div{display:flex;gap:15px;align-items:center;font-size:16px}.ac-site .intro-line b{color:var(--brand);font-size:22px;font-weight:600}.ac-site .split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.ac-site .scene{position:relative;overflow:hidden;background:var(--paper);border-radius:var(--radius);aspect-ratio:1.08}.ac-site .scene>img{position:absolute;max-width:none;width:244%;height:100%;object-fit:fill;left:0;top:0}.ac-site .scene.car>img{left:-26%;width:250%}.ac-site .scene.cafe>img{left:0;width:245%}.ac-site .split p{max-width:480px}.ac-site .section-head{display:flex;gap:32px;align-items:end;justify-content:space-between;margin-bottom:32px}.ac-site .section-head h2{margin-bottom:0}.ac-site .section-head p{margin-bottom:0;max-width:420px}.ac-site .tint{background:var(--paper)}.ac-site .guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ac-site .guide{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:28px;text-decoration:none;display:flex;flex-direction:column;min-height:300px;transition:transform .15s}.ac-site .guide:hover{transform:translateY(-3px);border-color:var(--brand)}.ac-site .guide .number{color:var(--brand);font-size:15px;letter-spacing:.1em;margin-bottom:26px}.ac-site .guide p{color:var(--muted);font-size:17px;line-height:1.55}.ac-site .guide .read{color:var(--brand);font-weight:600;margin-top:auto}.ac-site .product-teaser{background:var(--rose)}.ac-site .product-photo{position:relative;overflow:hidden;border-radius:var(--radius);background:#e6e5e7;aspect-ratio:1}.ac-site .product-photo img{width:110%;max-width:none;position:absolute;left:-5%;top:-2%}.ac-site .statline{display:flex;gap:30px;margin:28px 0}.ac-site .statline div{border-right:1px solid #bba3a8;padding-right:28px}.ac-site .statline div:last-child{border:0;padding:0}.ac-site .statline strong{color:var(--brand);font-size:30px;display:block;line-height:1.2}.ac-site .statline span{font-size:15px}.ac-site .worksheet{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;background:var(--paper);border-radius:var(--radius);padding:42px}.ac-site .worksheet h2{font-size:34px}.ac-site .worksheet dl{margin:0}.ac-site .worksheet dl div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:14px 0}.ac-site .worksheet dd{color:var(--muted);margin:0}.ac-site .about-strip{border-top:1px solid var(--line);padding:42px 0;display:flex;justify-content:space-between;align-items:center;gap:30px}.ac-site .about-strip p{margin:0;max-width:640px}.ac-site .footer{background:var(--brand);color:#fff;padding:50px 0 24px}.ac-site .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}.ac-site .footer .footer-word{font-size:34px;font-weight:700;letter-spacing:-.03em}.ac-site .footer p{max-width:330px;color:#eadce0;font-size:16px}.ac-site .footer a{display:block;width:fit-content;padding:5px 0;font-size:16px}.ac-site .copyright{border-top:1px solid #8f6570;padding-top:22px;margin-top:32px;font-size:14px}.ac-site .breadcrumbs{font-size:15px;color:var(--muted);padding:26px 0}.ac-site .product-top{display:grid;grid-template-columns:1.03fr 1fr;gap:64px;padding-bottom:64px}.ac-site .product-info{padding-top:20px}.ac-site .product-info h1{font-size:44px}.ac-site .weight{font-size:42px;color:var(--brand);line-height:1.15;margin:22px 0 6px;font-weight:600}.ac-site .weight small{font-size:22px}.ac-site .product-info .button{width:100%}.ac-site .product-info ul{padding-left:23px;margin:24px 0}.ac-site .thumbs{display:flex;gap:12px;margin-top:14px}.ac-site .thumbs button{border:1px solid var(--line);background:white;border-radius:6px;padding:8px;min-width:74px;min-height:60px}.ac-site .thumbs button[aria-pressed=true]{border:2px solid var(--brand);background:var(--rose)}.ac-site .product-subnav{display:flex;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;flex-wrap:wrap}.ac-site .product-subnav a{padding:5px 0;text-decoration:none;color:var(--brand);font-weight:600}.ac-site .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ac-site .feature-grid article{border-top:2px solid var(--brand);padding-top:25px}.ac-site .feature-grid p{font-size:17px;color:var(--muted)}.ac-site .narrow{max-width:780px}.ac-site .specs{margin:24px 0 0}.ac-site .specs div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.ac-site .specs dt{font-weight:600}.ac-site .specs dd{margin:0}.ac-site .faq{margin-top:26px}.ac-site .faq details{border-bottom:1px solid var(--line);padding:20px 0}.ac-site .faq summary{cursor:pointer;color:var(--brand);font-weight:600;padding-right:15px}.ac-site .faq details p{margin:20px 0 0}.ac-site .purchase-end{text-align:center;background:var(--rose);padding:64px 24px}.ac-site .purchase-end p{max-width:600px;margin:0 auto 24px}.ac-site .sticky-buy{display:none}.ac-site .review-back{color:#655c5f;font-size:14px;text-align:center;background:#fff;padding:10px}.ac-site .review-back a{padding:4px}.ac-site .review-frame .review-back{display:none}@media(prefers-reduced-motion:reduce){.ac-site *{transition:none!important}}@media(max-width:980px){.ac-site .nav-links{gap:18px}.ac-site .nav-row{gap:18px}.ac-site .header .button{padding:10px 14px}.ac-site .wrap{width:calc(100% - 48px)}.ac-site .hero-grid{grid-template-columns:1fr 1fr}.ac-site .hero-copy{padding-right:30px}.ac-site .hero-copy h1{font-size:46px}.ac-site .split{gap:38px}.ac-site .product-top{gap:34px}.ac-site .guide{padding:22px}.ac-site .nav-links .optional{display:none}}@media(max-width:700px){.ac-site .wrap{width:calc(100% - 40px)}.ac-site .announcement{font-size:13px}.ac-site .nav-row{min-height:76px;flex-wrap:wrap;gap:12px}.ac-site .logo{width:142px;height:29px}.ac-site .logo img{width:183px;left:-8.5px;top:-8px}.ac-site .mobile-menu{display:block;background:white;border:1px solid var(--line);border-radius:5px;min-height:44px;padding:6px 12px;color:var(--brand);margin-left:auto}.ac-site .header .nav-row>.button{display:none}.ac-site .nav-links{display:none;order:3;width:100%;padding:0 0 18px;flex-direction:column;align-items:stretch;gap:0}.ac-site .nav-links.open{display:flex}.ac-site .nav-links a{padding:10px 0}.ac-site .nav-links .optional{display:block}.ac-site .hero-grid{grid-template-columns:1fr}.ac-site .hero-copy{padding:40px 0 32px}.ac-site .hero-copy h1{font-size:42px;max-width:340px}.ac-site .hero-copy p:not(.eyebrow):not(.small){font-size:18px}.ac-site .hero-photo{min-height:0;height:360px;border-radius:10px 10px 0 0}.ac-site .hero-photo>img{left:0}.ac-site .hero-tag{left:15px;right:15px;bottom:15px;padding:13px 16px}.ac-site .eyebrow{font-size:12px;margin-bottom:15px}.ac-site .actions{gap:12px}.ac-site .actions .button{font-size:16px;padding:10px 16px}.ac-site .intro-line{gap:16px;padding:22px 0;grid-template-columns:1fr}.ac-site .intro-line div{gap:12px}.ac-site .intro-line b{min-width:85px;font-size:20px}.ac-site .section{padding:52px 0}.ac-site .split,.ac-site .guide-grid,.ac-site .worksheet,.ac-site .product-top,.ac-site .feature-grid,.ac-site .footer-grid{grid-template-columns:1fr;gap:28px}.ac-site .section-head{align-items:start;flex-direction:column;gap:15px;margin-bottom:26px}.ac-site h2{font-size:32px}.ac-site .guide{min-height:0;padding:24px}.ac-site .guide .number{margin-bottom:12px}.ac-site .guide h3{margin-bottom:12px}.ac-site .guide p{margin-bottom:18px}.ac-site .product-teaser .product-photo{max-height:440px}.ac-site .statline{gap:18px}.ac-site .statline div{padding-right:18px}.ac-site .statline strong{font-size:28px}.ac-site .worksheet{padding:25px;gap:20px}.ac-site .worksheet h2{font-size:29px}.ac-site .worksheet dl{font-size:16px}.ac-site .about-strip{align-items:start;flex-direction:column;gap:15px}.ac-site .footer{padding:36px 0 20px}.ac-site .footer-grid{gap:24px}.ac-site .footer p{margin-bottom:0}.ac-site .product-top{padding-bottom:32px}.ac-site .product-info{padding-top:0}.ac-site .product-info h1{font-size:36px}.ac-site .breadcrumbs{padding:20px 0}.ac-site .weight{font-size:38px}.ac-site .product-subnav{gap:22px;font-size:16px}.ac-site .specs div{grid-template-columns:1fr;gap:3px}.ac-site .specs dd{color:var(--muted)}.ac-site .purchase-end{padding:45px 20px}.ac-site .ac-product{padding-bottom:90px}.ac-site .sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:15;background:white;border-top:1px solid var(--line);padding:12px 20px max(12px,env(safe-area-inset-bottom));gap:15px;align-items:center;justify-content:space-between}.ac-site .sticky-buy>span{font-size:15px;line-height:1.3;color:var(--brand)}.ac-site .sticky-buy .button{font-size:16px;padding:10px 17px}.ac-site .feature-grid article{padding-top:18px}.ac-site .review-back{font-size:13px}}@media(max-width:350px){.ac-site .hero-copy h1{font-size:36px}.ac-site .actions{align-items:stretch;flex-direction:column}.ac-site .hero-photo{height:310px}.ac-site .sticky-buy{padding-left:12px;padding-right:12px}.ac-site .sticky-buy .button{font-size:15px;padding:10px 12px}}.ac-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac-site .nav-links .mobile-purchase{display:none}@media(max-width:700px){.ac-site .nav-links .mobile-purchase{display:block;font-weight:700}}.ac-site .product-photo img{width:100%;left:0;top:0}



.ac-site{--max:1240px;--paper:#f7f5f1}.ac-site h1,.ac-site h2{font-weight:600;letter-spacing:-.035em}.ac-site figure{margin:0}.ac-site .section{padding:100px 0}.ac-site .canvas-home{background:#fff}.ac-site .canvas-grid{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;min-height:690px;gap:36px}.ac-site .canvas-copy{padding:54px 0}.ac-site .canvas-copy h1{font-size:clamp(44px,5vw,72px);line-height:1.06}.ac-site .canvas-copy>p:not(.eyebrow){font-size:20px}.ac-site .canvas-copy .hero-weight{margin:42px 0 0;padding-top:25px;border-top:1px solid var(--line);max-width:340px}.ac-site .hero-weight strong{font-size:42px;color:var(--brand);font-weight:600;line-height:1.1}.ac-site .hero-weight strong span{font-size:23px}.ac-site .hero-weight small{display:block;font-size:15px;color:var(--muted);margin-top:6px}.ac-site .infinite-product{background:white;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0}.ac-site .infinite-product>img{width:100%;height:auto;max-height:640px;object-fit:contain}.ac-site .image-caption{font-size:13px;color:var(--muted);margin-top:16px;align-self:center}.ac-site .editorial img{width:100%;height:auto;object-fit:contain}.ac-site .editorial figcaption{font-size:14px;color:var(--muted);margin-top:14px;line-height:1.5}.ac-site .editorial-heading{max-width:740px;margin:0 auto 45px;text-align:center}.ac-site .editorial-heading h2{font-size:clamp(34px,3.8vw,52px)}.ac-site .editorial-heading>p:last-child{color:var(--muted);margin-bottom:0}.ac-site .life-pair,.ac-site .fold-story,.ac-site .detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ac-site .life-pair figure:nth-child(2){padding-top:85px}.ac-site .editorial-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ac-site .editorial-guide{text-decoration:none;display:block;border-bottom:1px solid var(--line);padding-bottom:16px}.ac-site .editorial-guide>img{width:100%;height:auto}.ac-site .editorial-guide>div{padding-top:24px}.ac-site .editorial-guide h3{font-size:27px;margin-bottom:14px}.ac-site .editorial-guide p{font-size:17px;line-height:1.6;color:var(--muted);margin-bottom:12px}.ac-site .editorial-guide .eyebrow{font-size:12px;color:var(--brand);margin-bottom:16px}.ac-site .transport-story,.ac-site .comfort-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.ac-site .comfort-story{grid-template-columns:1.2fr .8fr}.ac-site .worksheet-band{background:var(--rose);padding:55px 0}.ac-site .worksheet-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ac-site .worksheet-band h2{margin-bottom:0}.ac-site .support-layout,.ac-site .fit-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ac-site .art-product{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding:10px 0 60px}.ac-site .art-product .product-info h1{font-size:46px}.ac-site .gallery-stage{height:550px}.ac-site .gallery-stage>img{width:100%;height:100%;object-fit:contain;position:static;max-width:100%}.ac-site .thumbs{justify-content:center;gap:12px}.ac-site .thumbs button{width:88px;min-width:0;height:88px;border-radius:0;padding:5px;display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--muted);line-height:1.2}.ac-site .thumbs button img{width:100%;height:57px;object-fit:contain}.ac-site .thumbs button span{padding-top:4px}.ac-site .thumbs button[aria-pressed=true]{background:#fff;border:1px solid var(--brand)}.ac-site .gallery-note{text-align:center;margin:14px 0 0;font-size:13px}.ac-site .quiet-features{display:flex;flex-direction:column;margin:25px 0 30px;border-top:1px solid var(--line)}.ac-site .quiet-features span{padding:9px 0;border-bottom:1px solid var(--line);font-size:16px}.ac-site .purchase-note{margin:12px 0 0!important;font-size:14px}.ac-site .fold-story h3{margin:25px 0 12px}.ac-site .fold-story p{max-width:490px;font-size:18px;color:var(--muted)}.ac-site .detail-pair article{min-width:0}.ac-site .detail-pair .editorial{background:white;height:400px;display:flex;align-items:center}.ac-site .detail-pair img{height:100%;object-fit:contain}.ac-site .detail-pair .eyebrow{margin:25px 0 12px}.ac-site .detail-pair h3{margin-bottom:12px}.ac-site .detail-pair p{max-width:480px}.ac-site .detail-pair+p{margin:15px 0 0}.ac-site .product-subnav{justify-content:space-between;font-size:16px}.ac-site .art-product .weight{margin-top:30px}.ac-site .ac-product .purchase-end{margin-top:0}.ac-site .ac-product .breadcrumbs{padding-bottom:8px}@media(max-width:980px){.ac-site .canvas-grid{gap:24px;min-height:580px}.ac-site .canvas-copy h1{font-size:52px}.ac-site .art-product{gap:32px}.ac-site .art-product .product-info h1{font-size:38px}.ac-site .gallery-stage{height:480px}.ac-site .transport-story,.ac-site .comfort-story,.ac-site .support-layout,.ac-site .fit-story{gap:35px}.ac-site .detail-pair .editorial{height:320px}}@media(max-width:700px){.ac-site .section{padding:60px 0}.ac-site .canvas-grid{grid-template-columns:1fr;gap:0}.ac-site .canvas-copy{padding:42px 0 15px}.ac-site .canvas-copy h1{font-size:48px}.ac-site .canvas-copy>p:not(.eyebrow){font-size:18px}.ac-site .canvas-copy .hero-weight{margin-top:25px;padding-top:18px}.ac-site .infinite-product>img{max-height:440px}.ac-site .canvas-grid>.infinite-product{padding:10px 0 28px}.ac-site .image-caption{margin-top:0}.ac-site .life-pair,.ac-site .fold-story,.ac-site .detail-pair,.ac-site .editorial-guides,.ac-site .transport-story,.ac-site .comfort-story,.ac-site .worksheet-band>.wrap,.ac-site .support-layout,.ac-site .fit-story{grid-template-columns:1fr;gap:32px}.ac-site .life-pair figure:nth-child(2){padding-top:0}.ac-site .editorial-heading{text-align:left;margin-bottom:28px}.ac-site .editorial-heading h2{font-size:36px}.ac-site .editorial-guide>div{padding-top:20px}.ac-site .editorial-guide h3{font-size:26px}.ac-site .worksheet-band{padding:40px 0}.ac-site .worksheet-band>.wrap{gap:20px}.ac-site .art-product{grid-template-columns:1fr;gap:30px;padding-top:0}.ac-site .gallery-stage{height:auto;aspect-ratio:1}.ac-site .gallery-stage>img{max-height:none}.ac-site .thumbs button{width:72px;height:76px}.ac-site .thumbs button img{height:45px}.ac-site .art-product .product-info h1{font-size:39px}.ac-site .art-product .product-info h1 br:last-child{display:none}.ac-site .quiet-features{margin:20px 0 25px}.ac-site .product-subnav{justify-content:flex-start;gap:8px 23px}.ac-site .detail-pair .editorial{height:auto;aspect-ratio:1.3}.ac-site .comfort-story{gap:28px}.ac-site .fold-story h3{margin-top:20px}.ac-site .fit-story .editorial{order:2}}@media(max-width:350px){.ac-site .canvas-copy h1{font-size:40px}.ac-site .art-product .product-info h1{font-size:34px}.ac-site .thumbs{gap:7px}.ac-site .thumbs button{width:61px}.ac-site .product-subnav{font-size:15px}.ac-site .hero-weight strong{font-size:36px}}

.ac-site .storage-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.ac-site .storage-feature{display:flex;gap:22px;border-top:1px solid var(--line);padding-top:23px;margin-top:25px}.ac-site .storage-feature>span{color:var(--brand);font-size:14px;padding-top:6px}.ac-site .storage-feature h3{font-size:24px;margin-bottom:12px}.ac-site .storage-feature p{font-size:17px;margin:0}.ac-site .cruise-story{background:var(--paper)}.ac-site .scene-safety{margin:18px 0 0;font-size:13px}.ac-site .weight-footnote{padding:16px 0 24px;color:var(--muted);font-size:14px}.ac-site .canvas-grid{gap:46px}.ac-site .canvas-grid>.infinite-product{background:#f6f4f1}.ac-site .gallery-stage{height:auto;aspect-ratio:1}.ac-site .gallery-stage>img{width:100%;height:100%;object-fit:contain}.ac-site .gallery .thumbs{margin-top:22px}.ac-site .outdoor-story .editorial{margin-top:35px}.ac-site .life-pair figure:nth-child(2){padding-top:65px}.ac-site .infinite-product>img{max-height:none}.ac-site .product-info>.weight{margin-bottom:25px}.ac-site .canvas-grid>.infinite-product{padding:0}.ac-site .cruise-story .editorial img,.ac-site .outdoor-story .editorial img{width:100%;height:auto}@media(max-width:980px){.ac-site .storage-layout{gap:35px}.ac-site .canvas-grid{gap:25px}}@media(max-width:700px){.ac-site .storage-layout{grid-template-columns:1fr;gap:30px}.ac-site .canvas-grid{gap:20px}.ac-site .canvas-grid>.infinite-product{margin-bottom:30px}.ac-site .life-pair figure:nth-child(2){padding-top:0}.ac-site .storage-feature{gap:16px}.ac-site .weight-footnote{padding-top:5px}.ac-site .gallery-stage>img{max-height:none}.ac-site .outdoor-story .editorial{margin-top:20px}}

.ac-site .header .logo{width:180px;height:auto;overflow:visible;background:transparent;line-height:0}.ac-site .header .logo img{position:static;width:100%;height:auto;max-width:100%;left:auto;top:auto}.ac-site .brand-lockup{position:relative;display:inline-block;width:4.18544em;height:.7em;overflow:hidden;vertical-align:baseline;line-height:0;letter-spacing:normal}.ac-site .brand-lockup img.brand-inline{position:absolute;display:block;width:4.53605em;height:auto;max-width:none;left:-.16742em;top:-.18440em;margin:0}.ac-site .brand-lockup img.brand-inline[src*='white-hd']{top:-.17470em}.ac-site .eyebrow .brand-lockup{margin-right:.28em}.ac-site a:has(.brand-link-text){text-decoration:none}.ac-site .brand-link-text{display:inline-block;border-bottom:1px solid currentColor;line-height:1.25;padding-bottom:.12em}.ac-site .footer .footer-word{font-size:46px;line-height:1;margin-bottom:18px}.ac-site .footer-word .brand-lockup{display:block}@media(max-width:700px){.ac-site .header .logo{width:154px;height:auto}.ac-site .header .logo img{width:100%;left:auto;top:auto}.ac-site .footer .footer-word{font-size:43px}}

.ac-site a[data-amazon-logo]{background:var(--brand,#511721);color:#fff;border:1px solid var(--brand,#511721);display:inline-flex;align-items:center;justify-content:center;gap:.42em;min-height:52px;padding:12px 24px 18px;border-radius:6px;text-decoration:none;font:600 17px/1 Assistant,Arial,sans-serif}.ac-site a[data-amazon-logo]:hover{background:#6b2532;border-color:#6b2532}.ac-site a[data-amazon-logo] .amazon-prefix{font:inherit;line-height:1;color:inherit;white-space:nowrap}.ac-site .amazon-wordmark{position:relative;display:inline-block;flex:0 0 4.125em;width:4.125em;height:1em}.ac-site .amazon-wordmark .amazon-mark{position:absolute;display:block;width:4.5em;height:1.695em;left:-.1875em;top:-.065em;background:currentColor;mask-image:url('ac-amazon-logo-white.png');mask-mode:luminance;mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none}.ac-site .nav-links .mobile-purchase[data-amazon-logo]{display:none}@media(max-width:700px){.ac-site .nav-links.open .mobile-purchase[data-amazon-logo]{display:inline-flex;align-self:flex-start;padding:12px 20px 18px;margin-top:8px}.ac-site .sticky-buy a[data-amazon-logo]{font-size:16px;padding:12px 15px 18px}.ac-site .sticky-buy .amazon-wordmark{font-size:inherit}}@media(max-width:350px){.ac-site .sticky-buy a[data-amazon-logo]{font-size:15px;padding-left:12px;padding-right:12px}}

.ac-site .opening-story{position:relative;background:#f7f5f1}.ac-site .opening-image{height:clamp(620px,calc(100svh - 132px),1050px);overflow:hidden}.ac-site .opening-image img{width:100%;height:100%;object-fit:cover;object-position:60% 68%}.ac-site .opening-copy{position:absolute;top:17%;left:max(6%,calc((100vw - 1240px)/2));width:35%;max-width:480px;color:#242528}.ac-site .opening-copy .eyebrow{color:#242528;font-size:13px;letter-spacing:.18em}.ac-site .opening-copy h1{color:#242528;font-size:clamp(56px,5.5vw,88px);line-height:1.02;font-weight:600;letter-spacing:-.045em;margin-bottom:26px}.ac-site .opening-copy>p:not(.eyebrow){font-size:21px;line-height:1.55;margin-bottom:28px}.ac-site .opening-copy .button{font-size:17px}.ac-site .canvas-home{padding:35px 0}.ac-site .canvas-copy h2{font-size:clamp(40px,4vw,58px);line-height:1.08}.ac-site .opening-story+.canvas-home .canvas-grid{min-height:600px}@media(min-width:1900px){.ac-site .opening-copy{left:8%}}@media(max-width:980px) and (min-width:701px){.ac-site .opening-image{height:640px}.ac-site .opening-copy{left:5%;top:10%;width:40%}.ac-site .opening-copy h1{font-size:55px}.ac-site .opening-copy>p:not(.eyebrow){font-size:18px}}@media(max-width:700px){.ac-site .opening-image{height:clamp(340px,65svh,510px)}.ac-site .opening-image img{object-position:70% center}.ac-site .opening-copy{position:static;width:auto;max-width:none;padding:30px 24px 36px}.ac-site .opening-copy .eyebrow{font-size:11px;margin-bottom:15px}.ac-site .opening-copy h1{font-size:45px;margin-bottom:16px}.ac-site .opening-copy h1 br{display:none}.ac-site .opening-copy h1 br:after{content:' '}.ac-site .opening-copy>p:not(.eyebrow){font-size:18px;margin-bottom:22px}.ac-site .opening-copy .button{min-height:48px}.ac-site .canvas-home{padding:0}.ac-site .canvas-copy h2{font-size:40px}.ac-site .opening-story+.canvas-home .canvas-grid{min-height:0}}

.ac-site{font-family:var(--ac-font,Assistant,Arial,sans-serif);--brand:var(--ac-brand,#511721);font-size:18px;line-height:1.65;letter-spacing:normal}.ac-site .button:after,.ac-site .button:before{display:none}.ac-site .button{box-shadow:none}.ac-site .header{display:block;position:static;padding:0}.ac-site .footer{border:0}.ac-site .opening-story{width:100%}.ac-site .canvas-grid{min-height:600px}.ac-site .sticky-buy .amazon-wordmark{color:white}.ac-site .product-subnav{position:static}@media(max-width:700px){.ac-site .canvas-grid{min-height:0}body:has(.ac-product){padding-bottom:90px}}
.ac-site .opening-image{min-height:min(60vw,1050px)}.ac-site .opening-image img{object-position:60% 50%}@media(max-width:700px){.ac-site .opening-image{min-height:0}.ac-site .opening-image img{object-position:70% center}}