:root{--rust: #bd4624;--green: #496337;--ink: #202020;--muted: #626262;--cream: #f7f1e2;--maroon: #65231f;font-size:16px;font-family:LanderMontserrat,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;letter-spacing:-.045em}h2{font-size:2.25rem;line-height:1.2}button{border:0;background:none}button:hover:not(:disabled),a:hover{filter:brightness(.91)}:focus-visible{outline:3px solid #47643b;outline-offset:4px}[hidden]{display:none!important}.icon{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.4rem;color:#565656}.svg-definitions{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:absolute;left:1rem;top:-5rem;background:#fff;padding:1rem;z-index:10}.skip-link:focus{top:1rem}.content-width{width:calc(100% - 7.75rem);max-width:1200px;margin-inline:auto}.sale-banner{height:4rem;background:var(--rust);color:#fff;display:flex;align-items:center;justify-content:center;gap:1.1rem;text-align:center}.sale-banner strong{font-size:1.42rem;font-weight:800;display:block;letter-spacing:-.02em;line-height:1.12}.sale-banner span{display:block;letter-spacing:.06em;font-size:1.15rem;line-height:1.2}.sale-clock{border:2px solid #ebbea9;border-radius:.35rem;background:#fff9f6;color:#301410;min-width:7.7rem;padding:.22rem .45rem}.sale-clock b{display:block;font-family:LanderMontserrat,sans-serif;font-size:1.45rem;line-height:1.05;white-space:nowrap}.sale-clock small{display:block;font:700 .73rem LanderMontserrat,sans-serif;letter-spacing:.08em}.site-header{border-bottom:1px solid #ddd}.header-inner{max-width:1200px;height:3.3rem;margin:auto;width:calc(100% - 7.75rem);display:flex;align-items:center;gap:1.5rem}.header-logo{width:11.3rem;flex:none}.header-logo img{width:100%;height:auto}#main-nav{display:flex;align-items:center;gap:1.6rem;font-size:.75rem;font-weight:600}.header-actions{margin-left:auto;display:flex;gap:.5rem}.mobile-menu{display:none}.product-section{display:grid;grid-template-columns:1.62fr 1fr;gap:4.3rem;padding-top:2.5rem;padding-bottom:2.5rem}.gallery{min-width:0}.hero-display{display:grid;grid-template-columns:1fr;aspect-ratio:1;background:#f5f0ec;border-radius:.8rem;overflow:hidden;container-type:inline-size}.hero-artwork{min-width:0;overflow:hidden}.hero-artwork{position:relative;min-height:0}.hero-artwork>img,.hero-artwork>video,.hero-artwork>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border:0}.gallery-empty{padding:2rem 1rem;font-size:.9rem;align-self:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0}.hero-benefits{list-style:none;margin:0;padding:4cqw 3cqw 4cqw 0;display:grid;grid-template-rows:repeat(4,1fr);color:#080808}.hero-benefits li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5cqw;text-align:center;font-family:LanderMontserrat,sans-serif;font-size:3.5cqw;font-weight:600;line-height:1.15}.hero-benefits svg,.hero-benefits .hero-benefit-icon{display:block;flex:none;width:7.5cqw;height:8cqw}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem}.gallery-prev .icon{transform:rotate(180deg)}.gallery-thumbnails{display:flex;gap:.6rem;min-width:0;max-width:calc(100% - 6rem);overflow-x:auto;padding:3px;scroll-padding:3px;scrollbar-width:thin}.gallery-controls>.icon-button{flex:none}.gallery-thumb{flex:0 0 auto;position:relative}.gallery-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#000b;color:#fff;font:14px LanderMontserrat,sans-serif}.gallery-thumb{padding:0;border:1.5px solid transparent;border-radius:.8rem;width:5.9rem;height:5.9rem;overflow:hidden}.gallery-thumb img,.gallery-thumb video{width:100%;height:100%;object-fit:cover}.gallery-thumb.is-selected{border-color:var(--rust)}.product-info{min-width:0}.review-link{display:flex;align-items:center;gap:.35rem;font-family:LanderMontserrat,sans-serif;font-size:.85rem}.stars{color:#f6bc2b;letter-spacing:-.05em;font-family:LanderMontserrat,sans-serif;font-size:1.08rem;white-space:nowrap}.review-link .stars{color:#ffb900;font-size:1.2rem}h1{font-size:1.7rem;line-height:1.15;margin:.45rem 0 .55rem}.product-intro{font-size:1.06rem;line-height:1.28;letter-spacing:-.02em}.offer-chips{display:flex;gap:.25rem;margin:1.25rem 0}.offer-chips button{background:var(--rust);color:#fff;border-radius:.2rem;padding:.37rem .5rem;font-size:.71rem;letter-spacing:.08em;font-weight:600;white-space:nowrap}.offer-chips button+button{background:var(--green)}.eyebrow{font-size:.75rem;line-height:1.3;font-weight:600;letter-spacing:.06em;color:#585858;margin-bottom:.7rem}.style-grid{display:grid;grid-template-columns:repeat(6,3.45rem);gap:.5rem;margin-bottom:1.35rem}.style-button{padding:0;border-radius:.5rem;overflow:hidden;background:#f5f0ec;aspect-ratio:1;border:1.5px solid transparent}.style-button img{width:100%;height:100%;object-fit:contain}.style-button.is-selected{outline:1.5px solid var(--rust);outline-offset:1px}.style-button:disabled{opacity:.4}.bundle-options{padding:0;border:0;margin:0;min-width:0}.bundle-options legend{padding:0;margin-bottom:.7rem}.bundle-card{position:relative;border:1px solid #999;border-radius:.2rem;margin-bottom:.8rem;padding:.7rem .95rem}.bundle-card.is-selected{border-color:var(--rust)}.bundle-heading{display:flex;align-items:center;gap:.65rem;cursor:pointer;min-height:2.1rem}.bundle-heading input{-webkit-appearance:none;appearance:none;flex:none;width:1.25rem;height:1.25rem;border:2px solid #aaa;border-radius:50%;margin:0;display:grid;place-content:center}.bundle-heading input:checked{border-color:var(--rust)}.bundle-heading input:checked:after{content:"";width:.63rem;height:.63rem;background:var(--rust);border-radius:50%}.bundle-heading strong{font-size:1rem;letter-spacing:-.025em}.bundle-price{margin-left:auto;text-align:right;flex:none;display:flex;flex-direction:column;max-width:7rem}.bundle-price b{font-size:1rem;line-height:1.1}.bundle-price s{font:400 13px/1.35 LanderMontserrat,sans-serif;color:#777;margin-top:.2rem}.bundle-badge{position:absolute;top:-.57rem;right:.65rem;background:#db4939;color:#fff;border-radius:.18rem;padding:.16rem .4rem;font:700 .72rem/1 LanderMontserrat,sans-serif}.bundle-badge.green{background:var(--green)}.bundle-designs{margin-top:.5rem}.bundle-designs .eyebrow{font-size:.66rem;margin-bottom:.5rem}.design-selects{display:flex;flex-direction:column;gap:.5rem}.design-row{display:flex;gap:.45rem;align-items:center;font-family:LanderMontserrat,sans-serif;font-size:.75rem}.design-row>label{width:1.1rem;color:#555;flex:none}.select-wrap{position:relative;width:12.3rem;max-width:calc(100% - 4.5rem);display:flex;align-items:center;border:1px solid #ccc;border-radius:.2rem;min-height:2.4rem;background:#fff}.select-wrap img{position:absolute;left:.2rem;width:1.7rem;height:1.7rem;object-fit:cover;pointer-events:none;border-radius:.15rem}.select-wrap select{border-radius:inherit;-webkit-appearance:none;appearance:none;background:transparent;border:0;width:100%;min-width:0;padding:.45rem 1.7rem .45rem 2.45rem;font-family:LanderMontserrat,sans-serif;font-size:.85rem;line-height:1.3;cursor:pointer;color:#171717}.select-wrap:after{content:"";position:absolute;right:.65rem;width:.42rem;height:.42rem;border-right:1px solid #555;border-bottom:1px solid #555;transform:rotate(45deg) translateY(-2px);pointer-events:none}.select-wrap.is-empty select{padding-left:.5rem;font-style:italic;color:#777}.free-label{font-size:.75rem;color:#338121;font-weight:700;white-space:nowrap}.add-to-cart{background:var(--rust);color:#fff;width:100%;border-radius:.2rem;min-height:3.15rem;display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:.83rem;font-weight:700;margin-top:.4rem}.add-to-cart:disabled{background:#d4d4d4;color:#818181}.add-to-cart .icon{fill:#fff;stroke:#fff}#cart-status:empty{display:none}#cart-status{font-size:.85rem;line-height:1.4;margin:.65rem 0;color:#8c2b19}#cart-status a{text-decoration:underline}.checkout-note{font:400 .65rem/1.4 LanderMontserrat,sans-serif;text-align:center;color:#757575;margin-top:.35rem}.delivery-note{border:1px solid #ddd;background:#f8f8f8;border-radius:.2rem;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;margin:.8rem 0 1.2rem;font-size:.72rem;letter-spacing:-.015em}.delivery-note .icon{width:1.5rem;height:1.2rem}.purchase-promises{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.purchase-promises>div{display:flex;gap:.6rem;font-size:.78rem;line-height:1.15;align-items:center;letter-spacing:-.025em}.purchase-promises .icon{width:1.65rem;height:1.8rem}.product-faq details{border-bottom:1px solid #ddd}.product-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.1rem;font-size:1rem;font-weight:700;letter-spacing:-.015em}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary:after{content:"+";font-size:1.75rem;font-weight:400;line-height:1}.product-faq details[open] summary:after{content:"\2212"}.product-faq details p{font-size:.88rem;line-height:1.6;padding:0 1rem 1rem 0;color:#555}.product-faq a{text-decoration:underline}.stats-strip{display:flex;justify-content:center;align-items:center;gap:0;background:linear-gradient(110deg,#1e1010,#2b1716);color:#fff;padding:1.15rem 1rem}.stats-strip>div{display:flex;flex-direction:column;text-align:center;min-width:15rem;padding:.1rem 1.5rem;position:relative}.stats-strip>div+div:before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#756463;transform:skew(-17deg)}.stats-strip strong{font-size:1.65rem;line-height:1.2;letter-spacing:-.02em}.stats-strip span{font:400 .75rem/1.3 LanderMontserrat,sans-serif;margin-top:.35rem;color:#ddd}.how-it-works{padding-top:3.7rem;padding-bottom:3.8rem;text-align:center}.section-intro{font-size:1.1rem;letter-spacing:-.025em;margin-top:1rem}.mobile-copy{display:none}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2.5rem}.step>video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.7rem}.step h3{font-size:1.7rem;margin:1rem 0 .65rem}.step p{font-size:1rem;line-height:1.5;padding:0 1.2rem;letter-spacing:-.02em}.trust-strip{display:flex;align-items:center;justify-content:space-around;gap:2rem;background:var(--cream);color:#773021;height:4.3rem;overflow:hidden;padding:0 2rem;white-space:nowrap}.trust-strip span{display:flex;gap:.65rem;align-items:center;flex:none;font-size:.78rem;font-weight:600;letter-spacing:.05em}.trust-strip .icon{width:1.7rem;height:1.7rem}.benefits{display:grid;grid-template-columns:1fr 1fr;background:var(--maroon);color:#fff}.benefits-copy{padding:3.75rem 3.8rem}.benefits h2{font-size:1.75rem;line-height:1.2;letter-spacing:-.035em;margin-bottom:3.1rem}.benefits-list{display:flex;flex-direction:column;gap:1.65rem}.benefit{display:flex;gap:1.15rem;align-items:flex-start}.benefit>img,.benefit>svg{width:3rem;height:3rem;object-fit:contain;flex:none}.benefit h3{font-size:1.45rem;letter-spacing:-.025em;margin-bottom:.6rem}.benefit p{font-size:1rem;line-height:1.5;color:#f0deda;letter-spacing:-.015em}.benefits-photo{width:100%;height:100%;object-fit:cover;min-height:0}.reviews-section{background:#f7f7f7;padding:4rem 0 3.8rem}.reviews-inner{width:calc(100% - 10.2rem);margin:auto}.eagle-mark{width:5.2rem;height:auto;margin:0 auto 1.7rem}.reviews-section h2{text-align:center;margin-bottom:3.65rem}.review-summary{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:3rem;font-family:LanderMontserrat,sans-serif}.rating-score{display:flex;justify-content:center;align-items:center;gap:1.2rem}.rating-score>div:first-child{display:flex;align-items:baseline;gap:.45rem;white-space:nowrap}.rating-score strong{font-size:3rem;letter-spacing:-.055em}.rating-score b{color:#687079;font-size:1.2rem}.rating-score .stars{font-size:1.2rem}.rating-score small{display:block;color:#687079;font-size:.63rem;margin-top:.4rem}.rating-bars{width:15.5rem;max-width:100%;justify-self:center;display:flex;flex-direction:column;gap:1rem;color:#687079}.rating-bars>div{display:flex;align-items:center;gap:.3rem;font-size:.7rem}.rating-bars b{font-size:.7rem;white-space:nowrap}.rating-bars>div>span{height:.28rem;background:#e4e4e4;flex:1;border-radius:.3rem;overflow:hidden}.rating-bars i{display:block;height:100%;background:#f6c02c}.rating-bars small{font-size:.75rem;min-width:1.8rem;text-align:right}.review-photo{width:14rem;max-height:8.2rem;object-fit:cover;justify-self:center}.review-toolbar{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.65rem;border-bottom:1px solid #e9e9e9;font-family:LanderMontserrat,sans-serif}.review-tabs{display:flex;gap:.4rem}.review-tabs button{font-size:1.3rem;font-weight:700;padding:.75rem .45rem 1rem;position:relative;white-space:nowrap}.review-tabs small{font-size:.75rem;font-weight:400}.review-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:.2rem;background:#b24b2e;border-radius:.2rem}.review-actions{display:flex;gap:.45rem;padding-bottom:1rem}.review-actions button,.text-button{background:#af4c2e;color:#fff;font:400 .85rem/1.2 LanderMontserrat,sans-serif;border-radius:.35rem;padding:.65rem 1.7rem}.review-list{font-family:LanderMontserrat,sans-serif;max-height:23.3rem;overflow:hidden}.media-filter{border-radius:2rem;background:#e3e3e3;padding:.6rem .9rem;font:400 .75rem LanderMontserrat,sans-serif;margin-top:1rem}.media-filter[aria-pressed=true]{background:#65231f;color:#fff}.filtered-media{padding:1rem}.customer-review{padding-top:1.15rem;padding-bottom:2.3rem}.review-meta,.review-tail{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.review-meta small,.review-tail small{font-size:.65rem;color:#687079}.empty-stars{color:#e2e2e2}.reviewer{font-size:.65rem;margin-bottom:.5rem;display:flex;gap:.4rem;align-items:center}.reviewer b{color:#b24c2a;font-size:.9rem}.customer-review p{font-size:.85rem;line-height:1.45}.review-tail{padding:1.2rem 0 0}#questions-list{font-size:.9rem;line-height:1.6;padding:2rem 0;min-height:23.3rem}#questions-list p{margin-bottom:1rem}#questions-list a{text-decoration:underline}.community{padding:3.75rem 0;text-align:center}.community h2{padding:0 1rem}.social-links{display:flex;justify-content:center;align-items:center;gap:.35rem;color:var(--rust);margin:1.1rem 0 2.5rem;font-size:1rem}.social-links a{display:flex;align-items:center}.social-links .icon{width:1.2rem;height:1.2rem}.customer-gallery{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1.4rem;scrollbar-width:none}.customer-gallery::-webkit-scrollbar{display:none}.customer-gallery>a{flex:0 0 calc((100% - 5rem)/6);scroll-snap-align:start;overflow:hidden;border-radius:.7rem}.customer-gallery img{width:100%;height:auto;aspect-ratio:408/546;object-fit:cover}.site-footer{background:#e4e4e4;position:relative;overflow:hidden;padding:3rem 10.6% 1.2rem}.footer-watermark{position:absolute;right:0;top:0;height:100%;width:auto;opacity:1;pointer-events:none}.footer-main{position:relative;display:grid;grid-template-columns:15rem 12rem 12rem;gap:3.5rem;max-width:50rem}.footer-logo{width:11.3rem;align-self:start}.footer-logo img{width:100%;height:auto}.footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.footer-main h3{font-size:1.15rem;letter-spacing:0;margin-bottom:.2rem}.footer-main nav a{font-size:.75rem}.footer-bottom{position:relative;margin-top:3.3rem;padding-top:1rem;border-top:1px solid #c4c4c4;width:40rem;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#777;font:400 .8rem/1.5 LanderMontserrat,sans-serif}.footer-bottom>span:last-child{display:flex;gap:.45rem;align-items:center}.footer-bottom a{display:flex}.footer-bottom .icon{width:1.15rem;height:1.15rem}dialog{border:0;border-radius:.6rem;padding:2rem;width:min(92vw,34rem);max-height:90dvh;overflow:auto;box-shadow:0 1rem 4rem #0003}dialog::backdrop{background:#0007}dialog h2{font-size:1.6rem;margin:0 2rem 1rem 0}dialog p{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.dialog-close{position:absolute;top:.5rem;right:.5rem}dialog label{display:block;font-size:.85rem;margin:.8rem 0 .4rem}dialog input,dialog textarea,dialog select{width:100%;border:1px solid #aaa;padding:.75rem;border-radius:.2rem;font-size:1rem}dialog form button[type=submit]{background:var(--rust);color:#fff;padding:.8rem 1.2rem;border-radius:.2rem;margin-top:1rem}.search-fields{display:flex;gap:.5rem}.search-fields input{min-width:0}.search-fields button[type=submit]{margin:0}@media(min-width:768px)and (max-width:1100px){.content-width,.header-inner{width:calc(100% - 3rem)}.product-section{gap:2rem;grid-template-columns:1.2fr 1fr}.style-grid{grid-template-columns:repeat(5,1fr)}.purchase-promises>div{flex-direction:column;text-align:center}.benefits-copy{padding:2.5rem 1.5rem}.benefits h2{font-size:1.6rem}.benefit p{font-size:.85rem}.review-summary{gap:1rem}.rating-score{gap:.5rem}.footer-main{gap:2rem;grid-template-columns:12rem 10rem 10rem}.stats-strip>div{min-width:0;flex:1}.review-actions button{padding:.65rem 1rem}.review-tabs button{font-size:1.1rem}}@media(max-width:767px){:root{font-size:16px}.content-width{width:calc(100% - 32px)}h2{font-size:24px;line-height:1.2}.sale-banner{height:56px;gap:16px}.sale-banner strong{font-size:18px;line-height:1.1}.sale-banner span{font-size:14px;line-height:1.3;letter-spacing:.06em}.sale-clock{min-width:103px;padding:3px 5px}.sale-clock b{font-size:20px}.sale-clock small{font-size:11px}.header-inner{height:56px;width:calc(100% - 24px);gap:8px}.mobile-menu{display:flex;width:32px;padding:3px}.header-logo{width:145px}.header-actions{gap:6px}.header-actions .icon-button{width:38px}.account-link{display:none}.site-header{position:relative}#main-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px;background:#fff;box-shadow:0 8px 12px #0002;z-index:3;font-size:13px;gap:20px;align-items:flex-start;flex-direction:column}#main-nav.is-open{display:flex}#main-nav:after{content:""}.product-section{display:flex;flex-direction:column;gap:38px;padding-top:16px;padding-bottom:28px}.hero-image{border-radius:13px}.gallery-controls{margin-top:12px;gap:0}.gallery-thumbnails{gap:8px}.gallery-thumb{width:57px;height:57px;border-radius:7px}.gallery-controls>.icon-button{display:inline-flex;width:32px}.gallery-thumbnails{max-width:calc(100% - 64px)}.review-link{font-size:13px;gap:5px}.review-link .stars{font-size:19px}h1{font-size:24px;line-height:1.18;letter-spacing:-.05em;margin:9px 0 12px;max-width:340px}.product-intro{font-size:16px;line-height:1.4;letter-spacing:-.015em}.offer-chips{gap:4px;margin:20px 0}.offer-chips button{font-size:11px;letter-spacing:.09em;padding:6px 8px}.eyebrow{font-size:12px;letter-spacing:.05em;margin-bottom:12px}.style-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px}.style-button{border-radius:7px}.bundle-options legend{margin-bottom:12px}.bundle-card{padding:12px 16px;margin-bottom:13px;border-radius:3px}.bundle-heading{gap:10px;min-height:32px}.bundle-heading strong{font-size:16px}.bundle-heading input{width:20px;height:20px}.bundle-price b{font-size:16px}.bundle-price s{font-size:13px}.bundle-badge{font-size:12px;right:13px;top:-8px;padding:3px 5px}.bundle-designs{margin-top:9px}.bundle-designs .eyebrow{font-size:11px;margin-bottom:8px}.design-selects{gap:8px}.design-row{gap:7px;font-size:12px}.design-row>label{width:17px}.select-wrap{width:196px;min-height:38px;max-width:calc(100% - 70px)}.select-wrap select{font-size:13px}.select-wrap img{width:28px;height:28px}.free-label{font-size:12px}.add-to-cart{min-height:50px;margin-top:20px;font-size:13px}.checkout-note{font-size:10px}.delivery-note{font-size:11px;margin:13px 0 22px;min-height:34px;padding:3px;white-space:normal}.purchase-promises{gap:12px;margin-bottom:23px}.purchase-promises>div{flex:1;flex-direction:column;gap:11px;text-align:center;font-size:12px;line-height:1.15}.purchase-promises .icon{width:26px;height:29px}.product-faq summary{min-height:50px;font-size:16px}.product-faq details p{font-size:14px}.product-faq details:last-child{border-bottom:0}.stats-strip{padding:16px 8px;gap:0}.stats-strip>div{min-width:0;padding:0 10px;flex:1}.stats-strip strong{font-size:19px}.stats-strip span{font-size:10px;line-height:1.1;margin-top:3px}.stats-strip>div+div:before{transform:none}.how-it-works{padding-top:36px;padding-bottom:30px}.how-it-works h2{font-size:20px}.section-intro{font-size:16px;line-height:1.2;margin-top:14px}.desktop-copy{display:none}.mobile-copy{display:inline}.steps-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.step>video{aspect-ratio:343/450;border-radius:10px}.step h3{font-size:20px;margin:15px 0 8px}.step p{font-size:14px;line-height:1.25;padding:0 15px}.trust-strip{justify-content:center;height:39px;padding:0 10px;gap:27px}.trust-strip span{font-size:10px;gap:7px}.trust-strip .icon{width:17px;height:17px}.benefits{display:flex;flex-direction:column}.benefits-photo{order:-1;height:343px;object-fit:cover}.benefits-copy{padding:40px 20px}.benefits h2{text-align:center;font-size:24px;line-height:1.2;max-width:310px;margin:0 auto 34px}.benefits-list{gap:27px}.benefit{flex-direction:column;align-items:center;text-align:center;gap:13px}.benefit>img,.benefit>svg{width:43px;height:43px}.benefit h3{font-size:18px;letter-spacing:-.025em;margin-bottom:9px}.benefit p{font-size:14px;line-height:1.25;letter-spacing:0;color:#f7e6e1}.reviews-section{padding:44px 0 35px}.reviews-inner{width:calc(100% - 30px)}.eagle-mark{width:68px;margin-bottom:24px}.reviews-section h2{font-size:24px;margin-bottom:48px}.review-summary{grid-template-columns:1fr .87fr 1fr;gap:16px;align-items:center}.rating-score{flex-direction:column;align-items:flex-start;gap:34px}.rating-score strong{font-size:46px;line-height:1}.rating-score b{font-size:16px}.rating-score>div:first-child{gap:9px}.rating-score .stars{font-size:20px}.rating-score small{font-size:10px;margin-top:6px}.rating-bars{width:100%;gap:19px}.rating-bars>div{gap:4px}.rating-bars b{font-size:10px}.rating-bars small{font-size:12px;min-width:25px}.rating-bars>div>span{height:4px}.review-photo{width:103px;height:103px;object-fit:cover;max-height:none}.review-toolbar{flex-direction:column;align-items:center;gap:36px;margin-top:24px}.review-actions{order:-1;padding:0;gap:7px;width:100%;justify-content:center}.review-actions button{font-size:14px;padding:10px 12px;min-width:0;width:calc(50% - 12px)}.review-tabs{gap:0}.review-tabs button{font-size:20px;padding:10px 7px 13px}.review-tabs small{font-size:12px}.review-list{max-height:none}.media-filter{font-size:12px;margin:15px 0 0 7px;padding:10px 14px}.customer-review{padding:20px 0 32px}.review-meta{margin-bottom:22px}.review-meta .stars,.review-tail .stars{font-size:18px}.review-meta small,.review-tail small{font-size:10px}.reviewer{font-size:10px;margin-bottom:8px}.customer-review p{font-size:14px;line-height:1.3}.review-tail{padding:22px 0 0;margin:0}.community{padding:40px 0}.community h2{font-size:24px;max-width:350px;margin:auto;line-height:1.2}.social-links{font-size:16px;margin:20px 0 32px;gap:7px}.social-links .icon{width:20px;height:20px}.customer-gallery{gap:12px;padding:0 22px}.customer-gallery>a{flex:0 0 172px;border-radius:10px}.customer-gallery img{height:231px;object-fit:cover}.site-footer{padding:32px 16px 20px}.footer-watermark{display:none}.footer-main{display:flex;flex-direction:column;align-items:center;gap:28px}.footer-logo{width:156px;align-self:center;margin-bottom:5px}.footer-main nav{align-items:center;gap:16px}.footer-main h3{font-size:14px;margin:0}.footer-main nav a{font-size:12px}.footer-bottom{margin-top:34px;padding-top:17px;gap:12px;font-size:12px;white-space:nowrap}.footer-bottom>span:last-child{gap:6px}.footer-bottom .icon{width:20px;height:20px}#questions-list{min-height:350px}dialog{padding:24px}dialog h2{font-size:22px}}@media(max-width:359px){.sale-banner{gap:8px}.sale-banner strong{font-size:16px}.sale-banner span{font-size:12px}.sale-clock{min-width:88px}.header-logo{width:130px}.header-actions{gap:0}.header-inner{gap:4px}.offer-chips button{font-size:9px}.bundle-card{padding:12px}.bundle-heading{gap:7px}.bundle-heading strong,.bundle-price b{font-size:14px}.review-summary{gap:9px}.rating-score strong{font-size:38px}.rating-score>div:first-child{gap:5px}.rating-bars small{font-size:10px}.footer-bottom{font-size:10px;gap:5px}.footer-bottom .icon{width:17px;height:17px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}button,a{transition:background-color .15s,border-color .15s,opacity .15s}}.rating-stars{display:block;position:relative;width:max-content;color:#e2e2e2!important;letter-spacing:-.05em}.rating-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:96%;overflow:hidden;color:#f6bc2b;white-space:nowrap}@media(max-width:767px){.step>video{aspect-ratio:1}.how-it-works h2{font-size:24px}.step h3{font-size:24px;line-height:1.2}.steps-grid{gap:16px}.step p{line-height:1.2}.how-it-works{padding-top:40px;padding-bottom:42px}.benefits h2{max-width:285px}.benefits-list{gap:24px}.benefits-copy{padding-bottom:38px}.step:last-child p .desktop-copy{display:none}.step:last-child p .mobile-copy{display:inline}}.customer-gallery{scroll-padding-inline:1.4rem}@media(max-width:767px){.product-section{gap:34px;padding-bottom:22px}.review-link .stars{font-size:17px}h1{margin-top:7px;margin-bottom:10px}.offer-chips{margin-block:16px}.bundle-card{padding-block:10px}.add-to-cart{margin-top:13px}.purchase-promises{margin-bottom:19px}.product-faq summary{min-height:48px}.benefits h2{max-width:none;margin-bottom:30px}.benefits-list{gap:22px}.benefits-copy{padding-top:36px;padding-bottom:34px}.reviews-section h2{margin-bottom:43px}.review-toolbar{gap:32px}.customer-review{padding-bottom:27px}.reviews-section{padding-bottom:30px}.customer-gallery{scroll-padding-inline:22px}}@media(min-width:768px){.review-list{overflow-y:auto;scrollbar-width:thin}}.gallery-thumb video{pointer-events:none}.shipping-countdown{color:#27802b;white-space:nowrap}[data-shipping-message] strong{white-space:nowrap}.delivery-note{padding:.35rem .4rem;line-height:1.4;text-align:center}.hero-display.has-benefits{grid-template-columns:74% 26%}.hero-benefits[hidden]{display:none}.hero-artwork>img,.hero-artwork>video{object-fit:cover}.hero-display.has-benefits .hero-artwork>img{object-fit:contain}.bundle-price s[hidden]{display:none}.sale-time{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;text-align:center;column-gap:2px;font-variant-numeric:tabular-nums}.sale-time>span{font:700 1.1rem/1 LanderMontserrat,sans-serif}.sale-time small{font-size:11px;font-weight:800;letter-spacing:0}.sale-time small:nth-of-type(1){grid-column:1}.sale-time small:nth-of-type(2){grid-column:3}.sale-time small:nth-of-type(3){grid-column:5}.customer-gallery{display:block;overflow:hidden;padding:0;scroll-snap-type:none}.customer-marquee-track{display:flex;width:max-content;animation:customer-marquee var(--marquee-duration, 60s) linear infinite}.customer-marquee-group{display:flex;gap:16px;padding-right:16px;flex:none}.customer-marquee-group>a,.customer-marquee-group>.customer-media{display:block;flex:0 0 auto;width:calc((min(100vw,1200px) - 80px)/5);overflow:hidden;border-radius:10px}.customer-marquee-group img,.customer-marquee-group video{display:block;width:100%;height:auto;aspect-ratio:408/546;object-fit:cover}.customer-gallery.is-paused .customer-marquee-track,.customer-gallery:focus-within .customer-marquee-track{animation-play-state:paused}@keyframes customer-marquee{to{transform:translate(var(--marquee-offset, -50%))}}@media(max-width:767px){.customer-marquee-group{gap:12px;padding-right:12px}.customer-marquee-group>a,.customer-marquee-group>.customer-media{width:172px}}@media(prefers-reduced-motion:reduce){.customer-marquee-track{animation-play-state:paused}}.trust-strip{justify-content:flex-start;height:auto;padding:25px 0;gap:0}.trust-marquee-track{display:flex;width:max-content;flex:none;animation:trust-marquee var(--trust-duration, 55s) linear infinite}.trust-marquee-group{display:flex;align-items:center;justify-content:space-around;flex:none;min-width:100vw;gap:3rem;padding:0 1.5rem}@keyframes trust-marquee{to{transform:translate(-50%)}}@media(max-width:767px){.trust-strip{padding:22px 0}.trust-marquee-group{gap:27px;padding:0 13.5px}}@media(prefers-reduced-motion:reduce){.trust-marquee-track{animation:none}}.hero-display{position:relative}.hero-best-seller{position:absolute;z-index:1;top:2.7%;left:2.7%;padding:.35em .5em;border-radius:3px;background:#ffe680;color:#594810;font:700 clamp(9px,2.2cqw,16px)/1.1 LanderMontserrat,sans-serif}.hero-best-seller[hidden]{display:none}.benefit-supplied{color:#fff}.benefit-supplied [fill=black]{fill:#fff}.benefit-supplied [fill="#F5F0EC"]{fill:var(--maroon)}.select-wrap select:focus-visible{outline:none}.select-wrap:has(select:focus-visible){border-color:#47643b;box-shadow:0 0 0 2px #47643b}.design-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;width:100%;min-width:0;padding:.45rem 1.7rem .45rem 2.45rem;font-family:LanderMontserrat,sans-serif;font-size:.85rem;line-height:1.3;cursor:pointer;color:#171717;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-wrap.is-empty .design-trigger{padding-left:.5rem;font-style:italic;color:#777}.select-wrap:has(.design-trigger:focus-visible){border-color:#47643b;box-shadow:0 0 0 2px #47643b}.design-trigger:focus-visible{outline:none}.design-trigger:hover:not(:disabled){filter:none}.design-picker-menu{position:fixed;z-index:1000;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #ded8d2;border-radius:10px;background:#fff;box-shadow:0 10px 32px #24181026;scroll-padding:6px}.design-picker-option{display:flex;align-items:center;gap:12px;padding:7px 9px;border-radius:6px;cursor:pointer;font-size:13px;line-height:1.35;color:#202020}.design-picker-option img{width:44px;height:44px;flex:none;object-fit:cover;border-radius:5px}.design-picker-option.is-active,.design-picker-option:hover{background:#f5f0ec}.design-picker-option[aria-selected=true]{background:#edf2e9}.design-picker-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.design-picker-check{margin-left:auto;color:#496337;font-weight:700}@media(max-width:767px){.design-trigger{font-size:13px}}.site-footer{max-width:1200px;margin-inline:auto}.benefits{box-shadow:0 0 0 100vmax var(--maroon);clip-path:inset(0 -100vmax)}.site-footer{box-shadow:0 0 0 100vmax #e4e4e4;clip-path:inset(0 -100vmax)}@media(min-width:768px){.benefits{position:relative;max-width:none;grid-template-columns:1fr 1fr}.benefits h2{font-size:1.7rem}.benefits-photo{position:absolute;top:0;right:0;width:50%;height:100%}.benefits-copy{padding-left:max(3.875rem,calc((100vw - 1200px)/2))}}@media(min-width:768px)and (max-width:1100px){.benefits-copy{padding-left:1.5rem}}@media(min-width:768px){.hero-benefits li{font-size:24px;font-weight:600}.sale-time small{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lander-2.css.map */
