*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cream: #FAF8F4;--beige: #F0E9DE;--beige-2: #E8DDD0;--taupe: #B89270;--taupe-dk: #8A6B4E;--taupe-lt: #DDD0BC;--charcoal: #1C1A18;--charcoal-2: #2A2723;--muted: #8A8077;--muted-lt: #B5AFA8;--white: #FFFFFF;--border: rgba(28, 26, 24, .09);--border-taupe: rgba(184, 146, 112, .2);--font: "Montserrat", -apple-system, sans-serif;--r: 6px;--section-pad: 9rem 2.5rem}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font);background:var(--cream);color:var(--charcoal);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{max-width:100%}button{touch-action:manipulation}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.nav{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:1.75rem 3rem;transition:background .45s ease,backdrop-filter .45s ease,padding .45s ease,border-color .45s ease;border-bottom:1px solid transparent;background:linear-gradient(to bottom,#00000073,#0000)}.nav.scrolled{background:#faf8f4f5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1.1rem 3rem;border-bottom-color:var(--border)}.nav-logo{font-size:1.05rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .45s ease;text-shadow:0 1px 6px rgba(0,0,0,.4)}.nav.scrolled .nav-logo{color:var(--charcoal)}.nav-links{display:flex;align-items:center;gap:2.75rem;list-style:none}.nav-links a{font-size:.65rem;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.4);letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#fffffff2}.nav.scrolled .nav-links a{color:var(--muted)}.nav.scrolled .nav-links a:hover{color:var(--charcoal)}.nav-btn{font-family:var(--font);font-size:.65rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;background:var(--charcoal);padding:.6rem 1.35rem;border-radius:var(--r);transition:background .25s,color .45s!important}.nav-btn:hover{background:var(--taupe)!important;color:#fff!important}.nav.scrolled .nav-btn{background:var(--charcoal)!important;color:#fff!important}.nav-btn{display:none!important}@media(max-width:768px){.nav{position:static;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 2rem;background:#1c1a18f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);gap:.75rem}.nav.scrolled{padding:1.25rem 1.25rem 1.75rem}.nav-logo{text-align:center;width:100%;margin:0}.nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;width:100%;list-style:none}.nav-links li{display:inline-block}.nav-links li:last-child{display:block;width:100%;text-align:center;margin-top:.5rem}.nav-links a{font-size:.55rem;letter-spacing:.1em;white-space:nowrap}header .nav-links li:last-child,header .nav-links li:last-child>.nav-btn,.nav-links .nav-btn{display:none!important}}.hero{position:relative;height:100vh;min-height:560px;overflow:hidden;background:var(--charcoal)}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-headline{position:absolute;bottom:12%;left:50%;transform:translate(-50%);z-index:3;max-width:700px;width:100%;color:#fff;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:500;line-height:1.4;letter-spacing:.02em;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.6);pointer-events:none}.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.38) 100%);pointer-events:none}.hero-cta{position:absolute;bottom:calc(12% - 4rem);left:50%;transform:translate(-50%);z-index:3;display:inline-block;padding:.75rem 2rem;background:var(--taupe);color:#fff;font-family:var(--font);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:var(--r);white-space:nowrap;transition:background .25s;text-shadow:none;cursor:pointer;border:none;min-height:44px;touch-action:manipulation}.hero-cta:hover{background:var(--taupe-dk)}.hero-scroll{position:absolute;bottom:2.75rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;border:none;background:none}.scroll-track{width:1px;height:56px;background:#ffffff2e;position:relative;overflow:hidden}.scroll-fill{position:absolute;top:0;left:0;right:0;height:40%;background:#ffffffd9;animation:scrollTrack 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes scrollTrack{0%{top:-40%}to{top:140%}}@media(max-width:768px){.hero{display:block;position:relative;height:auto;overflow:visible;background:var(--charcoal)}.hero-video{display:block;position:static;width:100%;height:auto;object-fit:contain;margin:0;padding:0}.hero-vignette{display:none}.hero-headline{position:relative;bottom:auto;left:auto;transform:none;width:100%;color:#fff;padding:1.5rem 1.25rem;margin:1rem 0 0;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.4;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.6);pointer-events:none}.hero-cta{position:relative;bottom:auto;left:auto;transform:none;display:block;width:auto;margin:1rem auto;padding:.75rem 2rem}.hero-scroll{display:none}}.trust-strip{background:var(--white);border-bottom:1px solid var(--border)}.trust-inner{max-width:860px;margin:0 auto;padding:1.4rem 2.5rem;display:flex;align-items:center;justify-content:center;gap:0}.trust-item{flex:1;display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--charcoal);padding:0 1.5rem}.trust-item svg{flex-shrink:0;color:var(--taupe)}.trust-sep{width:1px;height:28px;background:var(--border);flex-shrink:0}@media(max-width:560px){.trust-inner{flex-direction:column;gap:1rem;padding:1.5rem}.trust-sep{display:none}}.container{max-width:1160px;margin:0 auto}.s-label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--taupe);margin-bottom:1rem}.s-title{font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--charcoal)}.s-body{font-size:1rem;line-height:1.85;color:var(--muted);font-weight:400}.intro{padding:var(--section-pad);background:var(--cream)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center;max-width:1160px;margin:0 auto}@media(max-width:800px){.intro-grid{grid-template-columns:1fr;gap:3.5rem}}.intro-img-wrap{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4 / 5}.intro-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,0,0,1)}.intro-img-wrap:hover img{transform:scale(1.03)}.intro-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,transparent 55%,rgba(184,146,112,.12) 100%);pointer-events:none}.intro-text{display:flex;flex-direction:column;gap:1.75rem}.intro-text .s-title{max-width:420px}.intro-text .s-body{max-width:400px}.intro-price{display:flex;align-items:center;gap:.75rem}.intro-price-old{font-size:1.1rem;font-weight:700;color:var(--muted-lt);text-decoration:line-through;text-decoration-color:var(--taupe);text-decoration-thickness:2px}.intro-price-new{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--charcoal)}.btn-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.shipping-note{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.shipping-note svg{color:var(--taupe)}.trust-badge{display:inline-flex;align-items:center;gap:.5rem}.trust-badge-svg{width:38px;height:38px;flex-shrink:0}.trust-badge-text{display:flex;flex-direction:column;line-height:1.2}.trust-badge-top{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe-dk)}.trust-badge-bottom{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.btn{display:inline-flex;align-items:center;align-self:flex-start;gap:.65rem;font-family:var(--font);font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:none;border-radius:var(--r);cursor:pointer;transition:background .25s,transform .2s,color .25s;padding:.9rem 1.8rem;min-height:44px;touch-action:manipulation}.btn-dark{background:var(--charcoal);color:#fff}.btn-dark:hover{background:var(--charcoal-2);transform:translateY(-1px)}.btn-taupe{background:var(--taupe);color:#fff}.btn-taupe:hover{background:var(--taupe-dk);transform:translateY(-1px)}.btn-outline-white{background:transparent;color:#ffffffa6;border:1px solid rgba(255,255,255,.22)}.btn-outline-white:hover{border-color:#ffffff80;color:#fff}.how{padding:var(--section-pad);background:var(--beige)}.how-header{text-align:center;margin-bottom:5rem}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;max-width:1160px;margin:0 auto}@media(max-width:720px){.how-cards{grid-template-columns:1fr;max-width:100%}}.how-card{background:var(--white);border-radius:4px;padding:2.75rem 2.25rem 2.5rem;position:relative;overflow:hidden}.how-num{font-size:5rem;font-weight:900;letter-spacing:-.06em;line-height:1;color:var(--taupe-lt);margin-bottom:1.75rem;display:block;font-style:italic}.how-card-title{font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.75rem;color:var(--charcoal)}.how-card-body{font-size:.875rem;line-height:1.8;color:var(--muted)}.reviews{padding:var(--section-pad);background:var(--white)}.reviews-header{margin-bottom:4rem}.reviews-meta{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.stars-gold{color:#c9973a;font-size:.9rem;letter-spacing:.04em}.reviews-meta-text{font-size:.8rem;color:var(--muted);font-weight:500}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:860px){.reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.reviews-grid{grid-template-columns:1fr}}.review-card{background:var(--cream);border:1px solid var(--border);border-radius:4px;padding:1.75rem;display:flex;flex-direction:column;gap:.9rem;transition:border-color .25s,transform .25s}.review-card:hover{border-color:var(--border-taupe);transform:translateY(-2px)}.review-stars{color:#c9973a;font-size:.8rem;letter-spacing:.04em}.review-text{font-size:.875rem;line-height:1.8;color:var(--charcoal);flex:1}.review-author{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-lt);padding-top:.5rem;border-top:1px solid var(--border)}.waarom{padding:var(--section-pad);background:var(--beige)}.waarom-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.02em;color:var(--charcoal);text-align:center;margin-bottom:3rem}.waarom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.waarom-item{background:var(--cream);border-radius:12px;padding:2rem 1.5rem;text-align:center;border:1px solid var(--border)}.waarom-icon{font-size:2rem;display:block;margin-bottom:1rem}.waarom-item p{font-size:.88rem;font-weight:600;color:var(--charcoal);line-height:1.5}@media(max-width:720px){.waarom-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){:root{--section-pad: 7rem 2rem}.intro-grid,.buy-grid{gap:4.5rem}}.faq{padding:var(--section-pad);background:var(--cream)}.faq-header{margin-bottom:3.5rem}.faq-list{max-width:740px;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border);overflow:hidden}.faq-q{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;font-family:var(--font);font-size:.9rem;font-weight:600;color:var(--charcoal);text-align:left;letter-spacing:-.01em}.faq-q:hover{color:var(--taupe-dk)}.faq-icon{flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .3s,background .3s;color:var(--muted)}.faq-item.open .faq-icon{transform:rotate(45deg);border-color:var(--taupe);background:var(--taupe);color:#fff}.faq-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-body-inner{padding:0 0 1.75rem;font-size:.9rem;line-height:1.85;color:var(--muted);max-width:600px}.buy{background:var(--charcoal);padding:var(--section-pad)}.buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center;max-width:1160px;margin:0 auto}@media(max-width:800px){.buy-grid{grid-template-columns:1fr;gap:3.5rem}}.buy-img-wrap{border-radius:4px;overflow:hidden;aspect-ratio:4 / 5;background:var(--charcoal-2)}.buy-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .4s}.buy-img-wrap:hover img{opacity:.95}.buy-content{display:flex;flex-direction:column;gap:1.75rem}.buy-content .s-label{color:var(--taupe)}.buy-title{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--white)}.buy-differentiator{font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);margin-top:-.5rem}.buy-body{font-size:.95rem;line-height:1.8;color:#ffffff73}.buy-price{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.buy-price-original{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:#ffffff80;text-decoration:line-through;text-decoration-color:var(--taupe);text-decoration-thickness:2px}.buy-price-amount{font-size:clamp(3rem,6vw,4.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--white)}.buy-price-note{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff47}.buy-stock-notice{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c8a97e;margin-bottom:.4rem}.buy-actions{display:flex;gap:1rem;flex-wrap:wrap}.buy-gift-note{font-size:.8rem;font-weight:500;color:#ffffff73;letter-spacing:.03em;margin-bottom:.5rem}.buy-payment-row{display:flex;align-items:center;gap:.75rem;padding-top:.75rem}.pay-icon{border-radius:4px;border:1px solid rgba(255,255,255,.15)}.buy-trust-row{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:.25rem}.buy-trust-item{display:flex;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d}.buy-trust-item svg{color:var(--taupe);flex-shrink:0}.contact-section{padding:var(--section-pad);background:var(--cream)}.contact-response{font-size:.95rem;color:var(--muted);margin:1rem 0 .75rem}.contact-body{font-size:.95rem;line-height:1.8;color:var(--muted);max-width:560px;margin-bottom:1.75rem}.contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.contact-list li{font-size:.9rem;color:var(--charcoal);padding-left:1.25rem;position:relative}.contact-list li:before{content:"\2014";position:absolute;left:0;color:var(--taupe)}footer{background:#141210;padding:2.25rem 3rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-top:1px solid rgba(255,255,255,.05)}.footer-logo{font-size:.75rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:#ffffff73}.footer-copy{font-size:.7rem;letter-spacing:.05em;color:#fff3}.footer-links{display:flex;gap:1.75rem}.footer-links a{font-size:.7rem;letter-spacing:.06em;color:#ffffff38;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#ffffff8c}@media(max-width:640px){:root{--section-pad: 4.5rem 1.25rem}.intro-text .s-title,.intro-text .s-body{max-width:100%}footer{flex-direction:column;align-items:flex-start;padding:2rem 1.25rem;gap:.75rem}.footer-copy{display:none}.footer-links{flex-wrap:wrap;gap:.75rem 1.25rem}.nav-btn{min-height:36px}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1c1a188c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.popup-overlay.visible{opacity:1;pointer-events:all}.popup{background:var(--cream);border-radius:8px;max-width:480px;width:100%;padding:3rem 2.75rem 2.5rem;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem;transform:translateY(20px);transition:transform .4s cubic-bezier(.2,0,0,1);box-shadow:0 32px 80px #00000038}.popup-overlay.visible .popup{transform:translateY(0)}.popup-close{position:absolute;top:1rem;right:1.1rem;background:none;border:none;cursor:pointer;color:var(--muted-lt);font-size:1.3rem;line-height:1;padding:.25rem;transition:color .2s}.popup-close:hover{color:var(--charcoal)}.popup-tag{display:inline-block;background:var(--beige);border:1px solid var(--border-taupe);color:var(--taupe-dk);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.35rem .85rem;border-radius:100px}.popup-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--charcoal)}.popup-body{font-size:.88rem;line-height:1.75;color:var(--muted);max-width:360px}.popup-form{display:flex;flex-direction:column;gap:.65rem;width:100%}.popup-input{font-family:var(--font);font-size:.85rem;padding:.9rem 1.2rem;border:1.5px solid var(--border);border-radius:var(--r);background:var(--white);color:var(--charcoal);outline:none;transition:border-color .2s;text-align:center;width:100%}.popup-input::placeholder{color:var(--muted-lt)}.popup-input:focus{border-color:var(--taupe)}.popup-submit{width:100%;justify-content:center;padding:.95rem}.popup-legal{font-size:.65rem;color:var(--muted-lt);line-height:1.6}.popup-legal a{color:var(--muted);text-decoration:underline}.popup-success{font-size:.95rem;font-weight:600;color:var(--taupe-dk);padding:1rem 0}.popup-no-thanks{background:none;border:none;font-family:var(--font);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-lt);cursor:pointer;transition:color .2s;margin-top:-.25rem}.popup-no-thanks:hover{color:var(--muted)}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.2,0,0,1),transform .75s cubic-bezier(.2,0,0,1)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(2){transition-delay:.1s}.fade-up:nth-child(3){transition-delay:.2s}.fade-up:nth-child(4){transition-delay:.3s}.fade-up:nth-child(5){transition-delay:.4s}.fade-up:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}.scroll-fill{animation:none}html{scroll-behavior:auto}}.forma-mobile{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/forma.css.map */
