html[data-defy-page]{--df-paper:#f1efea;--df-ink:#24221f;--df-accent:#b94625;scroll-behavior:smooth;background:var(--df-paper)}html[data-defy-page] body{background:var(--df-paper);color:var(--df-ink)}.df,.df-story,.df-sticky,.df-dialog{font-family:Arial,Helvetica,sans-serif;color:var(--df-ink);font-size:16px;line-height:1.5;letter-spacing:0;box-sizing:border-box}.df *,.df-story *,.df-sticky *,.df-dialog *{box-sizing:border-box}.df h1,.df h2,.df h3,.df-story h2,.df-story h3,.df-dialog h2{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:0}.df button,.df-story button,.df-dialog button,.df-sticky button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit}.df a,.df-story a{color:inherit;text-decoration:none}.df button:focus-visible,.df a:focus-visible,.df-story button:focus-visible,.df-story a:focus-visible,.df-story summary:focus-visible{outline:3px solid var(--df-accent);outline-offset:5px}.df{background:var(--df-paper)}.df-header{padding:22px 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #24221f33}.df-logo{font-weight:800;font-size:22px;letter-spacing:-.055em;line-height:.88;display:flex;gap:4px;align-items:center}.df-logo span{font-weight:400;font-size:13px;letter-spacing:.12em;border-left:1px solid;padding:4px 0 4px 7px;margin-left:3px}.df-header-caption,.df-kicker{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.df-cart{border:0;background:transparent;padding:10px 0 10px 20px;display:flex;gap:10px;align-items:center}.df-cart [data-df-count]{font-size:11px;border:1px solid;border-radius:50%;width:21px;height:21px;display:grid;place-items:center}.df-intro{padding:32px 4vw 20px}.df-title-line{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.df-title-line h1{font-size:clamp(120px,20vw,300px);font-weight:700;letter-spacing:-.095em;line-height:.84;margin:22px 0 0 -9px}.df-intro-side{max-width:270px;padding:0 0 12px}.df-intro-side p{font-size:27px;line-height:1.12;letter-spacing:-.05em;margin:0 0 20px}.df-intro-side a{font-size:12px;border-bottom:1px solid;padding-bottom:7px;display:flex;justify-content:space-between}.df-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:4vw;padding:24px 4vw 50px;align-items:start}.df-gallery-wrap{position:sticky;top:24px;min-width:0}.df-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#b45532;border-radius:50% 50% 2px 2px}.df-gallery::-webkit-scrollbar{display:none}.df-slide{margin:0;flex:0 0 100%;width:100%;scroll-snap-align:start;aspect-ratio:1;overflow:hidden}.df-slide img{width:100%;height:100%;object-fit:cover;display:block}.df-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;padding-top:17px;gap:10px;font-size:10px;letter-spacing:.09em}.df-gallery-dots{display:flex;gap:4px}.df-dot{padding:0;width:20px;height:22px;border:0;background:transparent;position:relative}.df-dot:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#24221f40;left:7px;top:8px}.df-dot.selected:after{background:var(--df-ink);width:7px;height:7px;top:7px;left:6px}.df-gallery-arrows{display:flex;gap:10px}.df-gallery-arrows button{width:34px;height:34px;border:1px solid #24221f55;border-radius:50%;background:transparent;font-size:18px}.df-buy{padding-top:10px;max-width:530px}.df-availability{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 23px;color:#9d351a}.df-availability>span{width:6px;height:6px;border-radius:50%;background:#b94625}.df-buy .df-kicker{margin:0 0 8px}.df-buy h2{font-size:clamp(35px,3.7vw,60px);max-width:470px}.df-prices{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin-top:22px}.df-prices strong{font-size:27px;font-weight:600;letter-spacing:-.04em}.df-prices s{font-size:17px;opacity:.48}.df-prices>span{font-size:11px;padding:4px 7px;background:#dfc7b5}.df-under-price{margin:7px 0 0;font-size:12px;opacity:.72}.df-lead{font-size:15px;line-height:1.65;margin:22px 0;color:#4d4943}.df-benefit-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 24px;padding:16px 0;border-top:1px solid #24221f26;border-bottom:1px solid #24221f26}.df-benefit-mini>div{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.35}.df-benefit-mini img{width:40px;height:40px;object-fit:contain}.df-offers{border:0;padding:0;margin:0 0 18px}.df-offers legend{font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.df-offer{display:flex;gap:12px;align-items:center;border:1px solid #24221f3b;padding:15px 14px;margin-bottom:8px;cursor:pointer;transition:background .2s,border-color .2s}.df-offer.selected{border-color:var(--df-ink);background:#e4dfd5}.df-offer input{accent-color:var(--df-ink);width:16px;height:16px;margin:0;flex-shrink:0}.df-offer>span{flex:1}.df-offer b{font-size:14px}.df-offer small{font-size:11px;display:block;margin-top:2px;opacity:.75}.df-offer>strong{font-weight:500;font-size:17px;letter-spacing:-.03em}.df-atc{display:flex;width:100%;align-items:center;justify-content:space-between;background:var(--df-ink);color:var(--df-paper)!important;border:1px solid var(--df-ink);padding:19px 22px;font-size:15px!important;font-weight:600;transition:background .2s}.df-atc:hover{background:var(--df-accent);border-color:var(--df-accent)}.df-atc:disabled{opacity:.55;cursor:wait}.df-error{font-size:12px;color:#9a2e18;margin:5px 0}.df-error:empty{display:none}.df-payment{text-align:center;padding:14px 0 7px;font-size:10px;opacity:.9}.df-payment>div{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;margin:5px auto 0}.df-payment-logo{width:31px;height:20px}.df-shipping{display:grid;grid-template-columns:repeat(3,1fr);margin-top:11px;padding:12px 0 15px;border-bottom:1px solid #24221f26}.df-shipping>div{text-align:center;position:relative}.df-shipping>div+div:before{content:"\2192";position:absolute;left:-5px;top:19px;font-size:12px;opacity:.45}.df-shipping img{display:block;width:49px;height:49px;object-fit:contain;margin:auto}.df-shipping b{display:block;font-size:10px;font-weight:500;margin-top:6px}.df-policy-note{display:flex;justify-content:space-between;font-size:10px;padding-top:11px}.df-policy-note button{border:0;background:transparent;padding:0;font-size:10px;text-decoration:underline}.df-scroll-note{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.14em;margin:0 4vw;padding:20px 0;border-top:1px solid #24221f3b}.df-scroll-note a{font-size:24px}.df-story{padding:80px 6vw;background:var(--df-paper);position:relative;overflow:hidden}.df-story h2{font-size:clamp(40px,5.4vw,82px)}.df-story p{line-height:1.65}.df-story .df-kicker{display:block;margin-bottom:25px}.df-section-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:50px;gap:30px}.df-section-heading h2{width:65%}.df-section-heading .df-kicker{max-width:180px}.df-story--motion{background:#24221f;color:#f1efea;padding-top:70px;border-radius:45% 45% 0 0/5% 5% 0 0}.df-motion-top{max-width:860px;margin:0 auto 50px;text-align:center}.df-motion-top h2{max-width:740px;margin:auto}.df-motion-top p{max-width:560px;margin:25px auto 0;color:#bcb7ae}.df-motion-layout{display:grid;grid-template-columns:1.05fr .8fr;gap:10vw;align-items:center}.df-video-orbit{border:1px solid #77695b;border-radius:48% 48% 0 0;padding:18px 18px 0;overflow:hidden;background:#302e2a}.df-video-orbit video{width:100%;display:block;border-radius:48% 48% 0 0;max-height:650px;object-fit:contain;background:#292724}.df-steps article{position:relative;padding:0 0 26px 36px;margin:0 0 25px;border-bottom:1px solid #ffffff2b}.df-steps article>span{position:absolute;left:0;top:3px;color:#c98661;font-size:11px}.df-steps h3{font-size:30px}.df-steps p{color:#bcb7ae;font-size:14px;margin:12px 0 0}.df-text-link{font-size:13px;display:inline-block;border-bottom:1px solid;padding-bottom:7px}.df-story--art{padding:0;min-height:650px;background:#151414;color:#f1efea}.df-art-image{width:100%}.df-art-image img{width:100%;height:auto;min-height:650px;object-fit:cover;display:block}.df-art-copy{position:absolute;left:6vw;top:14%;max-width:35%}.df-art-copy h2{font-size:clamp(42px,5.3vw,80px)}.df-art-copy p{max-width:330px;color:#d1c7b9;font-size:14px}.df-art-copy a{margin-top:17px}.df-story--benefits{padding-top:85px;padding-bottom:90px;border-bottom:1px solid #24221f33}.df-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw}.df-benefits article{position:relative;padding-top:20px;border-top:1px solid #24221f55}.df-benefit-number{font-size:11px;position:absolute;top:25px;right:0}.df-benefits img{width:85px;height:85px;object-fit:contain;display:block;margin-bottom:25px}.df-benefits h3{font-size:31px;max-width:220px}.df-benefits p{font-size:14px;max-width:320px;color:#625c52}.df-story--gift{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;align-items:center;background:#b94625;color:#f6efe3;padding:70px 6vw}.df-gift-copy h2{font-size:clamp(40px,4.6vw,70px)}.df-gift-copy p{font-size:15px;max-width:350px}.df-gift-copy a{margin-top:16px}.df-gift-image img{width:100%;display:block;clip-path:ellipse(62% 70% at 50% 50%)}.df-contents{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center}.df-contents>img{width:100%;display:block}.df-contents article{display:flex;gap:20px;border-top:1px solid #24221f33;padding:24px 0}.df-contents article>span{font-size:12px;color:var(--df-accent)}.df-contents h3{font-size:25px}.df-contents article p{margin:10px 0 0;font-size:13px;color:#655e55}.df-contents-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:27px}.df-story--faq{display:grid;grid-template-columns:.7fr 1fr;gap:10vw;border-top:1px solid #24221f33}.df-faq-heading p{max-width:240px;font-size:14px;color:#655e55}.df-faq-list details{border-bottom:1px solid #24221f44}.df-faq-list summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:24px 0;font-size:17px;gap:20px}.df-faq-list summary::-webkit-details-marker{display:none}.df-faq-list summary span{font-size:24px}.df-faq-list details[open] summary span{transform:rotate(45deg)}.df-faq-list details>div{font-size:14px;line-height:1.75;color:#5f584f;padding:0 25px 22px 0}.df-story--press{padding:38px 4vw;background:#e4dfd5;text-align:center}.df-story--press .df-kicker{margin:0 0 5px}.df-press-intro{font-size:11px;color:#655e55;margin:0 0 25px}.df-press-track{display:flex;gap:45px}.df-press-set{display:flex;justify-content:space-between;align-items:center;gap:35px;width:100%;flex-shrink:0}.df-press-set>span{font-family:Georgia,serif;font-size:clamp(15px,1.65vw,25px);font-weight:700;letter-spacing:-.05em;white-space:nowrap}.df-press-set>span:nth-child(2n){font-family:Arial,sans-serif;font-weight:800}.df-press-set img{max-width:130px;height:35px;object-fit:contain}.df-press-set[aria-hidden]{display:none}.df-story--closing{text-align:center;padding:85px 6vw 0;background:#24221f;color:#f1efea}.df-story--closing h2{font-size:clamp(52px,8vw,130px);max-width:1000px;margin:auto;letter-spacing:-.07em}.df-story--closing>p{font-size:15px;color:#c7bcaf;margin:27px auto}.df-story--closing .df-atc{max-width:420px;margin:30px auto 20px;background:#b94625;border-color:#b94625}.df-story--closing>.df-text-link{font-size:11px}.df-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:80px;padding:26px 0 34px;border-top:1px solid #ffffff33;font-size:11px}.df-footer>span:first-child{font-weight:700;letter-spacing:.06em}.df-footer button{border:0;background:transparent;font-size:11px;color:inherit}.df-sticky{position:fixed;bottom:0;left:0;right:0;z-index:5;background:#f1efea;border-top:1px solid #24221f33;display:flex;justify-content:space-between;align-items:center;padding:12px 4vw;transform:translateY(110%);transition:transform .25s}.df-sticky.visible{transform:translateY(0)}.df-sticky>div{display:flex;align-items:center;gap:25px}.df-sticky b{font-size:26px;letter-spacing:-.07em}.df-sticky span{font-size:15px}.df-sticky button{border:0;background:#24221f;color:#f1efea;padding:12px 30px;font-size:13px}.df-sticky button:disabled{opacity:.5}.df-dialog{max-width:590px;width:calc(100% - 32px);border:0;padding:40px;background:#f1efea;color:#24221f;max-height:85vh}.df-dialog::backdrop{background:#0009}.df-dialog>button{position:absolute;right:15px;top:8px;font-size:26px;border:0;background:transparent}.df-dialog h2{font-size:35px;margin-bottom:25px}.df-dialog h3{font-size:17px}.df-dialog p{font-size:14px;line-height:1.7}html[data-defy-page] cart-drawer{--color-background:241,239,234;--color-foreground:36,34,31;--color-button:36,34,31;--color-button-text:241,239,234;--color-base-accent-1:185,70,37;--gradient-background:#f1efea;font-family:Arial,Helvetica,sans-serif}html[data-defy-page] cart-drawer .drawer__inner,html[data-defy-page] cart-drawer .drawer__header,html[data-defy-page] cart-drawer .cart-drawer__body,html[data-defy-page] cart-drawer .drawer__footer,html[data-defy-page] cart-drawer .cart-drawer-item{background:#f1efea!important;color:#24221f!important}html[data-defy-page] cart-drawer .button{background:#24221f;color:#f1efea}html[data-defy-page] cart-drawer .quantity{background:#e4dfd5;color:#24221f}html[data-defy-page] cart-drawer a,html[data-defy-page] cart-drawer h2,html[data-defy-page] cart-drawer h3{color:#24221f}@media(min-width:1500px){.df-hero{grid-template-columns:minmax(0,1.15fr) minmax(450px,.85fr)}.df-buy{margin-left:2vw}.df-intro-side{margin-right:13vw}}@media(max-width:899px){.df-header{padding:15px 5vw}.df-header-caption{display:none}.df-intro{padding:24px 5vw 10px}.df-title-line h1{font-size:29vw;margin:20px 0 0 -4px}.df-title-line{gap:12px}.df-intro-side{max-width:34%;padding-bottom:3px}.df-intro-side p{font-size:clamp(17px,3.2vw,26px);margin-bottom:12px}.df-intro-side a{font-size:9px;padding-bottom:4px}.df-intro-side a span{margin-left:5px}.df-hero{grid-template-columns:1fr;padding:15px 5vw 35px;gap:30px}.df-gallery-wrap{position:relative;top:auto}.df-buy{max-width:none;padding:0}.df-buy h2{font-size:43px;max-width:500px}.df-availability{margin-bottom:18px}.df-prices{margin-top:17px}.df-lead{max-width:540px;margin:20px 0}.df-benefit-mini>div{font-size:12px}.df-benefit-mini img{width:43px;height:43px}.df-payment{padding-top:13px}.df-shipping img{width:54px;height:54px}.df-shipping b,.df-policy-note,.df-policy-note button{font-size:11px}.df-scroll-note{margin:0 5vw;font-size:8px;gap:10px}.df-story{padding:55px 6vw}.df-story h2{font-size:49px}.df-motion-top{margin-bottom:35px}.df-motion-top p{font-size:14px}.df-motion-layout{grid-template-columns:1fr;gap:35px}.df-video-orbit{max-width:520px;width:100%;margin:auto}.df-video-orbit video{max-height:550px}.df-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.df-steps article{padding:0 0 20px;margin:0}.df-steps article>span{position:static;display:block;margin-bottom:10px}.df-steps h3{font-size:24px}.df-steps p{font-size:12px}.df-steps>.df-text-link{grid-column:1/-1;width:max-content}.df-story--art{padding:0;min-height:0}.df-art-image img{min-height:420px;object-position:62% center}.df-art-copy{position:relative;left:auto;top:auto;max-width:100%;padding:35px 6vw 50px}.df-art-copy h2{font-size:50px;max-width:450px}.df-art-copy p{max-width:460px}.df-section-heading{display:block;margin-bottom:30px}.df-section-heading h2{width:100%;max-width:530px}.df-section-heading .df-kicker{max-width:none;margin-bottom:20px}.df-benefits{gap:25px}.df-benefits h3{font-size:24px}.df-benefits p{font-size:12px}.df-benefits img{width:65px;height:65px}.df-story--gift{grid-template-columns:1fr;gap:35px}.df-gift-copy h2{max-width:500px}.df-gift-copy p{max-width:450px}.df-contents{grid-template-columns:1fr;gap:20px}.df-contents>img{max-height:650px;object-fit:contain}.df-contents-label{margin-bottom:15px}.df-story--faq{grid-template-columns:1fr;gap:20px}.df-faq-heading p{max-width:none}.df-faq-list summary{font-size:16px;padding:22px 0}.df-story--press{padding:32px 0}.df-press-clip{overflow:hidden}.df-press-track{gap:40px;width:max-content;animation:df-marquee 28s linear infinite}.df-press-set{width:auto;gap:40px}.df-press-set[aria-hidden]{display:flex}.df-press-set>span{font-size:21px}.df-story--closing{padding-bottom:0}.df-story--closing h2{font-size:64px}.df-footer{margin-top:55px;flex-wrap:wrap;font-size:10px}.df-footer>span:nth-child(2){display:none}.df-sticky{padding:10px 5vw}.df-sticky>div{gap:15px}.df-sticky button{padding:13px 22px}.df-dialog{padding:30px 25px}}@media(max-width:480px){.df-intro-side p{font-size:17px}.df-intro-side a,.df-intro .df-kicker{font-size:8px}.df-title-line h1{font-size:29vw}.df-gallery-toolbar{font-size:9px}.df-gallery-dots{gap:0}.df-gallery-arrows{gap:6px}.df-gallery-arrows button{width:30px;height:30px}.df-buy h2{font-size:39px}.df-benefit-mini>div{display:flex;flex-direction:column;text-align:center;font-size:11px}.df-offer{padding:14px 11px;gap:9px}.df-offer b{font-size:13px}.df-offer small{font-size:10px}.df-offer>strong{font-size:16px}.df-story h2{font-size:43px}.df-story .df-kicker{font-size:9px}.df-steps{gap:12px}.df-steps h3{font-size:22px}.df-steps p{font-size:11px}.df-benefits{grid-template-columns:1fr;gap:25px}.df-benefits article{padding:20px 0 0 87px;min-height:120px}.df-benefits img{position:absolute;left:0;top:20px;width:66px;height:66px}.df-benefit-number{right:0;top:24px}.df-benefits h3{font-size:27px;max-width:220px;padding-right:16px}.df-benefits p{font-size:13px;max-width:none}.df-art-image img{min-height:340px}.df-story--closing h2{font-size:55px}.df-sticky b{font-size:22px}.df-sticky span{font-size:13px}.df-sticky button{font-size:12px;padding:13px 16px}}@keyframes df-marquee{to{transform:translate(calc(-50% - 20px))}}html[data-defy-page] cart-drawer .quantity,html[data-defy-page] cart-drawer .quantity__button,html[data-defy-page] cart-drawer .quantity__input{background:#e4dfd5!important;color:#24221f!important}html[data-defy-page] cart-drawer .cart-timer{display:none}.df-story h2{white-space:pre-line}@media(prefers-reduced-motion:reduce){html[data-defy-page]{scroll-behavior:auto}.df-press-track{animation:none;overflow:auto;width:100%}.df-press-set[aria-hidden]{display:none}.df-sticky,.df-offer,.df-atc{transition:none}}@media(max-width:480px){.df-title-line{display:block}.df-title-line h1{font-size:38vw;white-space:nowrap;line-height:.85;margin:20px 0 20px -4px}.df-intro-side{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;padding:0}.df-intro-side p{max-width:175px;font-size:20px;margin:0}.df-intro-side a{font-size:9px;width:125px;margin-left:15px}}.df-shipping small{display:block;margin-top:4px;font-size:10px;line-height:1.4;color:#655e55;letter-spacing:0}.df-shipping b{line-height:1.35}@media(max-width:480px){.df-shipping small{font-size:11px}}.df-video-orbit img{width:100%;height:auto;display:block;border-radius:48% 48% 0 0;max-height:650px;object-fit:contain;background:#292724}.df-motion-toggle{display:block;margin:12px auto 0;padding:8px 16px;border:1px solid #77695b;border-radius:30px;background:transparent;color:#f1efea;font:inherit;font-size:11px;cursor:pointer}.df-motion-toggle[hidden]{display:none}.df-motion-toggle:focus-visible{outline:2px solid #c98661;outline-offset:3px}.df-shipping small{font-size:11px}@media(max-width:899px){.df-video-orbit img{max-height:550px}}.df-offer-badge{display:inline-block;font-size:9px;font-style:normal;letter-spacing:.03em;padding:3px 6px;margin-left:4px;background:#b94625;color:#fff;vertical-align:middle}.df-offer-was{display:block;font-size:11px;font-weight:400;color:#746b5e;margin-bottom:4px}.df-free-gift{display:flex;align-items:center;gap:13px;padding:13px 15px;margin:15px 0;background:#e6e0d5;border:1px solid #b9ac95}.df-free-gift img{width:60px;height:60px;object-fit:cover;flex-shrink:0}.df-free-gift b,.df-free-gift span,.df-free-gift small{display:block}.df-free-gift b{font-size:14px;margin-bottom:4px}.df-free-gift span{font-size:12px}.df-free-gift small{font-size:9px;line-height:1.4;color:#625b50;margin-top:4px}@media(max-width:480px){.df-offer-badge{display:table;margin:5px 0 0}.df-free-gift{padding:10px;gap:10px}.df-free-gift small{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vf-defy.css.map */
