@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_773f8be1-module__apRSqW__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_773f8be1-module__apRSqW__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:prata;src:url(../media/Prata_Regular.p.2c1lzkwyx7epj.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}.prata_4ad995db-module__bKBWGa__className{font-family:prata;font-style:normal;font-weight:400}.prata_4ad995db-module__bKBWGa__variable{--font-prata:"prata"}
.HomeVideoHero-module__V8vNNW__hero{color:#24211e;background:#fff;width:100%}.HomeVideoHero-module__V8vNNW__stage{isolation:isolate;aspect-ratio:16/9;--banner-progress:0;background:#ece7d9;width:100%;max-height:calc(100svh - 150px);position:relative;overflow:hidden}.HomeVideoHero-module__V8vNNW__motion{transform:translate3d(0,calc(var(--banner-progress)*22px),0) scale(calc(1 + var(--banner-progress)*.035));transform-origin:50%;position:absolute;inset:0}.HomeVideoHero-module__V8vNNW__poster,.HomeVideoHero-module__V8vNNW__video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.HomeVideoHero-module__V8vNNW__video{opacity:0}.HomeVideoHero-module__V8vNNW__video.HomeVideoHero-module__V8vNNW__ready{opacity:1}.HomeVideoHero-module__V8vNNW__playback{color:#24211e;z-index:1;background:#fff9;border:1px solid #24211e66;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:24px;right:24px}.HomeVideoHero-module__V8vNNW__playback[hidden]{display:none}.HomeVideoHero-module__V8vNNW__playback:hover{background:#fff}.HomeVideoHero-module__V8vNNW__playback:focus-visible{outline-offset:4px;outline:2px solid #24211e}.HomeVideoHero-module__V8vNNW__playback svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.HomeVideoHero-module__V8vNNW__copy{text-align:center;max-width:850px;margin:0 auto;padding:52px 24px 34px}.HomeVideoHero-module__V8vNNW__copy .eyebrow{margin-bottom:20px}.HomeVideoHero-module__V8vNNW__copy h1,.HomeVideoHero-module__V8vNNW__copy h2{letter-spacing:-.025em;max-width:740px;margin:0 auto 22px;font-size:clamp(32px,3.2vw,48px);line-height:1.25}.HomeVideoHero-module__V8vNNW__description{max-width:600px;margin:0 auto;font-size:16px;line-height:1.8}.HomeVideoHero-module__V8vNNW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:26px;display:flex}.HomeVideoHero-module__V8vNNW__actions .text-link{font-size:13px}.HomeVideoHero-module__V8vNNW__signature{letter-spacing:2px;color:#6d6256;margin:28px 0 0;font-size:10px}.HomeVideoHero-module__V8vNNW__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.HomeVideoHero-module__V8vNNW__stage{aspect-ratio:16/9;max-height:none}.HomeVideoHero-module__V8vNNW__motion{transform:translate3d(0,calc(var(--banner-progress)*10px),0) scale(calc(1 + var(--banner-progress)*.025))}.HomeVideoHero-module__V8vNNW__copy{padding:32px 20px 24px}.HomeVideoHero-module__V8vNNW__copy h1,.HomeVideoHero-module__V8vNNW__copy h2{margin-bottom:18px;font-size:32px}.HomeVideoHero-module__V8vNNW__copy .eyebrow{margin-bottom:16px;font-size:9px}.HomeVideoHero-module__V8vNNW__description{font-size:14px;line-height:1.75}.HomeVideoHero-module__V8vNNW__actions{gap:18px;margin-top:22px}.HomeVideoHero-module__V8vNNW__actions .pd-button{gap:20px;padding:12px 20px;font-size:12px}.HomeVideoHero-module__V8vNNW__signature{display:none}.HomeVideoHero-module__V8vNNW__playback{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.HomeVideoHero-module__V8vNNW__motion{transform:none!important}.HomeVideoHero-module__V8vNNW__video{transition:none}}
.HomeBlocks-module__2LK_Ha__band{color:#24211e;overflow-wrap:anywhere;background:#f7f3ec;padding:16px 24px;font-size:14px;line-height:1.7}.HomeBlocks-module__2LK_Ha__dark{color:#fff;background:#24211e}.HomeBlocks-module__2LK_Ha__announcement{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;display:flex}.HomeBlocks-module__2LK_Ha__announcement p{white-space:pre-wrap;margin:0}.HomeBlocks-module__2LK_Ha__announcement a{text-underline-offset:4px;text-decoration:underline}.HomeBlocks-module__2LK_Ha__marquee{align-items:center;gap:12px;padding-inline:0 16px;display:flex;overflow:hidden}.HomeBlocks-module__2LK_Ha__clip{flex:1;min-width:0;overflow:hidden}.HomeBlocks-module__2LK_Ha__track{width:max-content;animation:36s linear infinite HomeBlocks-module__2LK_Ha__home-marquee;display:flex}.HomeBlocks-module__2LK_Ha__group{flex-shrink:0;justify-content:space-around;align-items:center;gap:48px;min-width:calc(100vw - 60px);padding-inline:24px;display:flex}.HomeBlocks-module__2LK_Ha__group span{white-space:nowrap}.HomeBlocks-module__2LK_Ha__group span:after{content:"·";opacity:.65;margin-left:48px}.HomeBlocks-module__2LK_Ha__marquee[data-speed=slow] .HomeBlocks-module__2LK_Ha__track{animation-duration:60s}.HomeBlocks-module__2LK_Ha__marquee[data-speed=fast] .HomeBlocks-module__2LK_Ha__track{animation-duration:20s}.HomeBlocks-module__2LK_Ha__marquee[data-paused=true] .HomeBlocks-module__2LK_Ha__track,.HomeBlocks-module__2LK_Ha__clip:hover .HomeBlocks-module__2LK_Ha__track{animation-play-state:paused}.HomeBlocks-module__2LK_Ha__pause{min-width:36px;min-height:36px;color:inherit;background:0 0;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.HomeBlocks-module__2LK_Ha__pause:focus-visible,.HomeBlocks-module__2LK_Ha__announcement a:focus-visible,.HomeBlocks-module__2LK_Ha__faq summary:focus-visible{outline-offset:4px;outline:2px solid}.HomeBlocks-module__2LK_Ha__campaign{text-align:center;color:#24211e;overflow-wrap:anywhere;background:#f7f3ec;padding:64px 0}.HomeBlocks-module__2LK_Ha__campaign.HomeBlocks-module__2LK_Ha__dark{color:#fff;background:#24211e}.HomeBlocks-module__2LK_Ha__campaign h2{font:400 clamp(28px,3.5vw,45px)/1.3 var(--font-prata),serif;color:inherit;margin:0 0 20px}.HomeBlocks-module__2LK_Ha__campaign .HomeBlocks-module__2LK_Ha__description{white-space:pre-wrap;max-width:680px;margin:0 auto 24px}.HomeBlocks-module__2LK_Ha__campaign .HomeBlocks-module__2LK_Ha__coupon{margin:0 auto 24px;font-size:14px}.HomeBlocks-module__2LK_Ha__coupon strong{-webkit-user-select:all;user-select:all;letter-spacing:1px;border:1px dashed;margin:4px;padding:6px 14px;display:inline-block}.HomeBlocks-module__2LK_Ha__campaign.HomeBlocks-module__2LK_Ha__dark .pd-button{color:#24211e;background:#fff;border-color:#fff}.HomeBlocks-module__2LK_Ha__campaign.HomeBlocks-module__2LK_Ha__dark .eyebrow{color:inherit}.HomeBlocks-module__2LK_Ha__faq{overflow-wrap:anywhere;padding-block:64px}.HomeBlocks-module__2LK_Ha__faq h2{font:400 clamp(26px,3vw,36px)/1.3 var(--font-prata),serif;text-align:center;margin-bottom:28px}.HomeBlocks-module__2LK_Ha__faq>div{max-width:840px;margin:auto}.HomeBlocks-module__2LK_Ha__faq details{border-bottom:1px solid #d5cec5}.HomeBlocks-module__2LK_Ha__faq summary{cursor:pointer;padding:20px 0;font-size:16px}.HomeBlocks-module__2LK_Ha__faq details p{white-space:pre-wrap;margin:0 0 24px;line-height:1.8}:is(.home-space-compact>.HomeBlocks-module__2LK_Ha__campaign,.home-space-compact>.HomeBlocks-module__2LK_Ha__faq){padding-block:32px}:is(.home-space-spacious>.HomeBlocks-module__2LK_Ha__campaign,.home-space-spacious>.HomeBlocks-module__2LK_Ha__faq){padding-block:96px}.home-space-compact>.HomeBlocks-module__2LK_Ha__band{padding-block:8px}.home-space-spacious>.HomeBlocks-module__2LK_Ha__band{padding-block:24px}@keyframes HomeBlocks-module__2LK_Ha__home-marquee{to{transform:translate(-50%)}}@media (max-width:767px){.HomeBlocks-module__2LK_Ha__band{padding-block:12px;font-size:13px}.HomeBlocks-module__2LK_Ha__campaign,.HomeBlocks-module__2LK_Ha__faq{padding-block:40px}.HomeBlocks-module__2LK_Ha__group{gap:28px}.HomeBlocks-module__2LK_Ha__group span:after{margin-left:28px}.HomeBlocks-module__2LK_Ha__announcement{gap:8px 20px}}@media (prefers-reduced-motion:reduce){.HomeBlocks-module__2LK_Ha__track{width:100%;animation:none}.HomeBlocks-module__2LK_Ha__group{width:100%;min-width:0;padding-inline:20px}.HomeBlocks-module__2LK_Ha__group span{white-space:normal;text-align:center}.HomeBlocks-module__2LK_Ha__group[aria-hidden=true],.HomeBlocks-module__2LK_Ha__group span[aria-hidden=true],.HomeBlocks-module__2LK_Ha__group span:after,.HomeBlocks-module__2LK_Ha__pause{display:none}}
.StoreTemplate-module__tA79iq__canvas{overflow-wrap:anywhere;gap:24px;padding-block:40px;display:grid}.StoreTemplate-module__tA79iq__block{min-width:0}.StoreTemplate-module__tA79iq__block h2,.StoreTemplate-module__tA79iq__block p{white-space:pre-wrap;margin:0}.StoreTemplate-module__tA79iq__block img{object-fit:contain;width:100%;height:auto;max-height:900px;display:block}.StoreTemplate-module__tA79iq__dark{color:#fff;background:#24211e}.StoreTemplate-module__tA79iq__dark .pd-button{color:#24211e;background:#fff}.StoreTemplate-module__tA79iq__align_left{text-align:left}.StoreTemplate-module__tA79iq__align_center{text-align:center}.StoreTemplate-module__tA79iq__align_right{text-align:right}.StoreTemplate-module__tA79iq__columns_1{grid-template-columns:minmax(0,1fr)}.StoreTemplate-module__tA79iq__columns_2{grid-template-columns:repeat(2,minmax(0,1fr))}.StoreTemplate-module__tA79iq__columns_3{grid-template-columns:repeat(3,minmax(0,1fr))}.StoreTemplate-module__tA79iq__columns_4{grid-template-columns:repeat(4,minmax(0,1fr))}.StoreTemplate-module__tA79iq__size_16{font-size:16px}.StoreTemplate-module__tA79iq__size_18{font-size:18px}.StoreTemplate-module__tA79iq__size_20{font-size:20px}.StoreTemplate-module__tA79iq__size_24{font-size:24px}.StoreTemplate-module__tA79iq__size_32{font-size:32px}.StoreTemplate-module__tA79iq__size_48{font-size:48px}.StoreTemplate-module__tA79iq__size_64{font-size:64px}@media (max-width:767px){.StoreTemplate-module__tA79iq__canvas{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.StoreTemplate-module__tA79iq__size_64,.StoreTemplate-module__tA79iq__size_48{font-size:32px}}.StoreTemplate-module__tA79iq__space_compact{padding-block:24px}.StoreTemplate-module__tA79iq__space_spacious{padding-block:80px}@media (max-width:767px){.StoreTemplate-module__tA79iq__space_compact{padding-block:16px}.StoreTemplate-module__tA79iq__space_spacious{padding-block:48px}}
:is(.ThemeEditorPreview-module__D7GEpW__inspector [data-section-id]:hover,.ThemeEditorPreview-module__D7GEpW__inspector [data-block-id]:hover,.ThemeEditorPreview-module__D7GEpW__inspector [data-theme-chrome]:hover){outline-offset:-2px;cursor:pointer;outline:1px dashed #80633d}.ThemeEditorPreview-module__D7GEpW__preview [data-theme-selected=true]{outline-offset:-3px;outline:2px solid #80633d}.ThemeEditorPreview-module__D7GEpW__protected{background:#faf8f4;min-height:440px;padding-block:60px}.ThemeEditorPreview-module__D7GEpW__protected fieldset{border:1px dashed #80633d;max-width:600px;padding:24px}.ThemeEditorPreview-module__D7GEpW__protected input{width:100%;margin:12px 0;padding:12px;display:block}.ThemeEditorPreview-module__D7GEpW__protected button{padding:12px}.ThemeEditorPreview-module__D7GEpW__preview .home-section[data-theme-selected=true]>*{outline-offset:-3px;outline:2px solid #80633d}.ThemeEditorPreview-module__D7GEpW__inspector .home-section:hover>*{outline-offset:-2px;outline:1px dashed #80633d}
