.shopify-section.bakons-announcement-section{position:relative;z-index:21;margin:0;background:transparent;border:0}bakons-announcement{display:block;background:var(--announcement-background,#f1ebe2);color:var(--announcement-ink,#102b50)}bakons-announcement[hidden]{display:none}.bakons-announcement-section .announcement-content{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;padding:10px 24px;color:inherit;font-size:.78rem;line-height:1.45;text-align:center;text-decoration:none}.announcement-content>span{max-width:80ch}.announcement-star{flex-shrink:0;fill:var(--announcement-star,#a94442)}.bakons-announcement-section a.announcement-content:hover>span{text-decoration:underline;text-underline-offset:.25em}.bakons-announcement-section a.announcement-content:focus-visible{outline:2px solid var(--announcement-ink,#102b50);outline-offset:-4px}@media(min-width:750px){.bakons-announcement-section .announcement-content{font-size:.82rem}}.announcement-row{display:flex;align-items:center;min-width:0}.announcement-row>.announcement-content{flex:1;min-width:0}bakons-announcement[data-scrolling] .announcement-content{display:block;padding:0;overflow:hidden}.announcement-track{display:flex;width:max-content;max-width:none!important;animation:bakons-announcement-scroll var(--announcement-duration,40s) linear infinite}.announcement-group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:var(--announcement-viewport,100vw)}.announcement-item{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:44px;padding:10px 32px;white-space:nowrap}.announcement-item>span{max-width:none}bakons-announcement[data-touch-paused] .announcement-track,bakons-announcement[data-offscreen] .announcement-track,bakons-announcement[data-page-hidden] .announcement-track,bakons-announcement:has(:focus-visible) .announcement-track{animation-play-state:paused}@media(hover:hover){bakons-announcement:hover .announcement-track{animation-play-state:paused}}@keyframes bakons-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}bakons-announcement[data-scrolling] .announcement-content:focus-visible .announcement-track{width:100%;animation:none;transform:none}bakons-announcement[data-scrolling] .announcement-content:focus-visible .announcement-group{width:100%;min-width:0}bakons-announcement[data-scrolling] .announcement-content:focus-visible .announcement-group[aria-hidden],bakons-announcement[data-scrolling] .announcement-content:focus-visible .announcement-item[aria-hidden]{display:none}bakons-announcement[data-scrolling] .announcement-content:focus-visible .announcement-item{flex:1;min-width:0;padding-inline:24px;white-space:normal}@media(prefers-reduced-motion:reduce){bakons-announcement[data-scrolling] .announcement-track{width:100%;animation:none;transform:none}bakons-announcement[data-scrolling] .announcement-group{width:100%;min-width:0}bakons-announcement[data-scrolling] .announcement-group[aria-hidden],bakons-announcement[data-scrolling] .announcement-item[aria-hidden]{display:none}bakons-announcement[data-scrolling] .announcement-item{flex:1;min-width:0;white-space:normal;padding-inline:24px}}.bag-dialog{inset:0 0 0 auto;margin:0;width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:22px 0 0 22px;background:var(--paper);color:var(--ink);overflow:hidden;transform:translate(100%);transition:transform .24s cubic-bezier(.22,.61,.36,1);touch-action:pan-y}.bag-dialog[open]{display:flex;flex-direction:column}.bag-dialog.is-visible{transform:translate(0)}.bag-dialog::backdrop{background:#102d514d}.bag-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;padding:20px 24px;border-bottom:1px solid #102d511a}.bag-heading h2{font-size:2.1rem;margin:0}.bag-heading>button{display:grid;place-items:center;width:44px;height:44px;background:#f1e7eb;border:0;border-radius:50%}.bag-status{margin:0;padding:10px 24px;background:#f6ead9;font-size:.9rem;flex-shrink:0}.bag-state{flex:1;min-height:0;display:flex;flex-direction:column}.bag-form{display:flex;flex-direction:column;min-height:0;height:100%}.bag-lines{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px}.bag-line{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;padding-block:24px;border-bottom:1px solid #102d5115}.bag-line-image{align-self:start;background:#eee8e1;border-radius:14px;overflow:hidden}.bag-line img{width:100%;aspect-ratio:1;object-fit:cover}.bag-line h3{font:inherit;font-size:1rem;letter-spacing:0;line-height:1.4;margin-bottom:7px}.bag-line h3 a{text-decoration:none}.bag-line p{margin-bottom:8px;font-size:.88rem}.bag-line-price{font-weight:600}.bag-line-price s{opacity:.5;font-weight:400}.bag-line-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.bag-quantity{display:flex;align-items:center;background:#edf0e9;border-radius:99px;overflow:hidden;width:130px}.bag-quantity input{width:42px;min-width:0;-webkit-appearance:textfield;appearance:textfield;background:none;border:0;text-align:center;padding:0;font-size:16px}.bag-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bag-quantity button{width:44px;flex-shrink:0;border:0;font-size:20px;padding:0}.bag-remove{border:0;width:44px;padding:0;display:grid;place-items:center}.bag-checkout{flex-shrink:0;padding:18px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid #102d511a;background:var(--paper);box-shadow:0 -8px 24px #102d5105}.bag-total{display:flex;justify-content:space-between;gap:14px;font-size:1.05rem;margin-bottom:8px}.bag-tax-note{font-size:.75rem;opacity:.75;margin-bottom:12px}.bag-checkout>.button{width:100%;min-height:50px}.bag-checkout .bakons-payments{margin-top:14px}.bag-full-link{display:block;text-align:center;font-size:.8rem;margin-top:12px}.bag-empty{display:grid;align-content:center;justify-items:center;gap:20px;flex:1;padding:28px;text-align:center}.bag-empty .note{margin:0;font-size:2.4rem}.bag-empty p{margin:0}.bag-dialog[aria-busy=true] .bag-state{opacity:.6;pointer-events:none}html:has(.bag-dialog[open]){overflow:hidden}@media(max-height:600px){.bag-heading{padding-block:8px}.bag-checkout{padding-block:10px}.bag-tax-note,.bag-checkout .bakons-payments{display:none}}@media(prefers-reduced-motion:reduce){.bag-dialog{transition:none}}.brand-statement{text-align:center;background:var(--surface)}.statement-sentence{max-width:1000px;margin-inline:auto;font:var(--heading-weight) clamp(2.2rem,5vw,4.8rem)/1.38 var(--heading);letter-spacing:-.035em;text-wrap:pretty}.statement-image{display:inline-block;width:clamp(95px,14vw,180px);height:clamp(48px,7vw,90px);border-radius:99px;overflow:hidden;vertical-align:middle;margin:0 .13em .1em}.statement-image img{width:100%;height:100%;object-fit:cover}.brand-statement .text-link{margin-top:32px}.brand-statement .note{margin:24px auto 0}.statement-piece{display:inline}.bakons-story{padding-bottom:clamp(48px,7vw,100px)}.bakons-story__header{text-align:center;padding-block:clamp(40px,7vw,90px) 36px}.bakons-story__header h1{font:var(--heading-weight) clamp(3.6rem,9vw,7rem)/1.03 var(--heading);letter-spacing:-.045em;margin:12px 0 20px}.bakons-story__lead{max-width:520px;margin:0 auto;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.7;text-wrap:pretty}.bakons-story__portrait{max-width:900px;margin:0 auto;padding:0}.bakons-story__portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.bakons-story__portrait figcaption{display:flex;justify-content:space-between;gap:20px;padding:14px 24px;font-size:.78rem;letter-spacing:.08em}.bakons-story__words{max-width:1120px;display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(30px,6vw,90px);padding-block:clamp(48px,8vw,110px)}.bakons-story__aside h2{font:var(--heading-weight) clamp(2.5rem,4vw,4rem)/1.12 var(--heading);letter-spacing:-.035em;max-width:330px;margin:14px 0}.bakons-story__body{font-size:1.04rem;line-height:1.9}.bakons-story__body p{margin:0 0 1.4em}.bakons-story__body p:last-child{margin-bottom:0}.bakons-story__closing{text-align:center;border-top:1px solid currentColor;padding-top:clamp(36px,6vw,72px);max-width:1120px}.bakons-story__closing .note{display:block;margin:0 auto 18px}.bakons-story__closing h2{font:var(--heading-weight) clamp(2.3rem,5vw,4.5rem)/1.14 var(--heading);letter-spacing:-.035em;max-width:750px;margin:0 auto 28px;text-wrap:balance}.bakons-story a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.bakons-story__words{grid-template-columns:1fr;gap:22px}.bakons-story__header{padding-bottom:28px}.bakons-story__aside h2{max-width:100%}.bakons-story__portrait figcaption{padding-inline:20px}.bakons-story__body{font-size:1rem;line-height:1.8}.bakons-story__closing{margin-inline:20px;width:auto}}.editorial-section{background:var(--surface)}.editorial-grid{display:grid;gap:30px;align-items:center}.editorial-grid .media-frame{aspect-ratio:1.1}.editorial-copy{max-width:500px}.editorial-copy .text-link{margin-top:22px}.editorial-copy .note{margin-left:auto}@media(min-width:750px){.editorial-grid{grid-template-columns:1.1fr 1fr;gap:clamp(40px,7vw,100px)}.editorial-reverse .media-frame,.editorial-reverse .editor-placeholder{order:2}}.faq-section details{border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.faq-section summary{padding:22px 4px;font-size:1rem}.faq-section details .rte{padding:0 4px 24px}.faq-section h2{max-width:400px}@media(min-width:750px){.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}}.site-footer{display:grid;gap:36px;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.footer-copy{max-width:310px;margin-top:22px}.footer-link-groups{grid-column:1/-1}.footer-disclosure{border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.footer-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;font-size:1.1rem;list-style:none;cursor:pointer}.footer-disclosure summary::-webkit-details-marker{display:none}.footer-disclosure summary span{font-size:23px;transition:transform .2s}.footer-disclosure[open] summary span{transform:rotate(45deg)}.footer-disclosure>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding-bottom:16px}.footer-disclosure a{display:flex;align-items:center;min-height:44px;font-size:1rem;text-decoration:none}.footer-social-blocks,.footer-payments{grid-column:1/-1}.footer-social-blocks:empty,.footer-social-blocks:not(:has(nav)):not(:has(p)){display:none}.footer-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-bottom select{max-width:230px;background:var(--paper)}.footer-bottom button{border-radius:var(--radius);padding-inline:12px}.footer-bottom form{display:flex;gap:8px}.footer-signature{display:block;grid-column:1/-1;min-width:0;text-align:center;text-decoration:none;line-height:1.25;letter-spacing:-.04em;font-size:clamp(3rem,14vw,13rem);padding-block:22px 0;white-space:nowrap}.footer-signature img{width:100%;height:auto;max-height:350px;object-fit:contain}@media(min-width:900px){.site-footer{grid-template-columns:1.2fr 1fr 1fr;gap:48px}.footer-bottom{grid-column:1/-1}}.footer-newsletter{grid-column:1/-1;padding-bottom:36px;border-bottom:1px solid color-mix(in srgb,var(--ink) 24%,transparent);display:grid;gap:26px}.footer-newsletter .note{margin:0 0 14px;color:#eabbd0}.footer-newsletter h2{font-size:clamp(2rem,4vw,3.6rem);max-width:600px;line-height:1.12;margin:0}.footer-signup-field{display:flex;align-items:stretch;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.footer-signup-field input{min-width:0;flex:1;width:100%;padding:16px;border:0;border-radius:0;background:none;color:var(--ink);font-size:16px}.footer-signup-field input::placeholder{color:var(--ink);opacity:.7}.footer-signup-field button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:0;background:#efcfbc;color:#17354f;font-size:.9rem;font-weight:600;min-width:104px}.footer-signup-consent{font-size:.78rem;line-height:1.6;opacity:.8;margin:14px 0 0}.site-footer .footer-social-links a:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}@media(min-width:900px){.footer-newsletter{grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}}.footer-brand-details{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.footer-address{font-style:normal;font-size:.85rem;line-height:1.8;color:inherit;opacity:.8;padding:0;margin:6px 0 0;border:0;max-width:340px;overflow-wrap:break-word}.footer-address-placeholder{font-size:.8rem;opacity:.6}.footer-brand-details:not(:has(address)):not(:has(.footer-address-placeholder)){grid-template-columns:1fr}.footer-brand-details:has(.footer-address-placeholder){align-items:center}@media(max-width:360px){.footer-brand-details{grid-template-columns:1fr;gap:18px}}@media(min-width:900px){.footer-brand-details{grid-template-columns:1.2fr 1fr;gap:70px}}.shopify-section-group-header-group{position:relative;z-index:20;background:var(--paper)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px}.wordmark{font:var(--heading-weight) clamp(1.65rem,3vw,2.35rem)/1 var(--heading);text-decoration:none;letter-spacing:-.04em;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:16px;font-size:.8rem}.header-actions>a,.desktop-nav>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.desktop-nav,.search-link{display:none!important}.mobile-menu summary{min-height:44px;display:flex;align-items:center}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;padding:16px 24px 28px;background:var(--paper);border-bottom:1px solid var(--ink);max-height:70vh;overflow:auto}.mobile-menu nav a{display:flex;align-items:center;min-height:64px;padding:17px 0;font-size:1.25rem;line-height:1.4;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.mobile-menu nav .nested{padding-left:24px;font-size:1.05rem;min-height:52px;padding-block:13px}.mobile-menu nav a:last-child{border-bottom:0}.nav-popover{position:absolute;background:var(--paper);padding:20px;min-width:190px;box-shadow:0 8px 18px #0001}.nav-popover a{display:block;padding:12px 0;font-size:1rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.nav-popover a:last-child{border-bottom:0}.desktop-nav summary{padding-block:12px}bakons-header{display:block}.bakons-header-section{position:sticky;top:0;z-index:20;background:var(--paper);transition:transform .24s cubic-bezier(.22,.61,.36,1)}.bakons-header-section.is-hidden{transform:translateY(-100%)}.bakons-header-section:has(:focus-visible),.bakons-header-section:has(details[open]){transform:translateY(0)}.header-actions .header-bag{position:relative;width:44px;height:44px;justify-content:center;flex-shrink:0}.header-bag svg{display:block}.bag-count{position:absolute;top:0;right:-2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:99px;background:var(--ink);color:var(--paper);font-size:10px;line-height:1}@media(min-width:1280px){.desktop-nav{display:flex!important;align-items:center;gap:32px}.header-actions{font-size:.9rem;gap:24px}.search-link{display:inline-flex!important}.mobile-menu{display:none}.site-header{min-height:88px}}.mobile-submenu{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.mobile-menu .mobile-submenu>summary{display:flex;justify-content:space-between;gap:16px;min-height:64px;padding:17px 0;font-size:1.25rem;line-height:1.4;list-style:none}.mobile-submenu>summary::-webkit-details-marker{display:none}.mobile-submenu>summary span{font-size:24px;transition:transform .2s}.mobile-submenu[open]>summary span{transform:rotate(45deg)}.mobile-submenu>div{padding-bottom:12px}.mobile-menu .nested-group>summary{padding-left:24px;font-size:1.05rem}.mobile-menu nav .mobile-submenu a{border-bottom:0}.mobile-menu nav,.nav-popover{color:var(--ink)}body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has([data-home-overlay]){margin-bottom:calc(-1 * var(--bakons-header-height,76px));background:transparent;color:var(--bakons-overlay-ink,#fff);transition:transform .24s cubic-bezier(.22,.61,.36,1),background-color .2s ease,color .2s ease}body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has([data-home-overlay]).is-scrolled,body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has([data-home-overlay]):has(details[open]),body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has([data-home-overlay]):has(:focus-visible){background:var(--paper);color:var(--ink)}body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:not(.is-scrolled):has([data-home-overlay]) .bag-count{background:var(--bakons-overlay-ink,#fff);color:var(--ink)}body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has(details[open]) .bag-count{background:var(--ink);color:var(--paper)}body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has([data-home-overlay]).is-hidden{transform:translateY(calc(-100% - var(--bakons-announcement-height,0px)))}@media(min-width:1280px){body:has(#MainContent>.shopify-section:first-child>bakons-banner[data-immersive]) .bakons-header-section:has([data-home-overlay]){margin-bottom:calc(-1 * var(--bakons-header-height,88px))}}.header-desktop-locale{display:none}.mobile-menu:not([open])>.mobile-menu__panel{display:none}.mobile-menu__panel{position:absolute;inset-inline:0;top:100%;display:flex;flex-direction:column;height:calc(100dvh - var(--bakons-menu-top,var(--bakons-header-height,76px)));max-height:calc(100dvh - var(--bakons-menu-top,var(--bakons-header-height,76px)));min-height:0;overflow:hidden;background:var(--paper);color:var(--ink);border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:0 12px 24px #102b5008}.mobile-menu .mobile-menu__links{position:static;inset:auto;flex:1 1 auto;min-height:0;max-height:none;padding:8px 24px 24px;overflow-x:hidden;overflow-y:auto;border:0;overscroll-behavior-y:contain}.mobile-menu__locale-bar{position:sticky;bottom:0;z-index:1;flex:0 0 auto;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:0 -5px 18px #102b5004}.mobile-menu__locale-bar .tb-header-locale__form{width:100%;max-width:460px;margin-inline:auto}.mobile-menu>summary{list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}@media(max-width:1279px){html:has(.mobile-menu[open]){overflow:hidden}}@media(min-width:1280px){.header-desktop-locale{display:block}.mobile-menu__panel{display:none}}bakons-banner{display:block}.banner{padding-top:6px;padding-bottom:24px}.banner-track{display:flex;position:relative;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius)}.banner-track::-webkit-scrollbar{display:none}.banner-slide{position:relative;isolation:isolate;flex:0 0 100%;scroll-snap-align:start;display:grid;align-items:center;min-height:clamp(540px,78svh,840px);color:var(--slide-ink);padding:44px 26px}.banner-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.banner-picture img{width:100%;height:100%;object-fit:cover}.banner-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.banner-video.is-playing{opacity:1}.banner-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--shade);z-index:-1}.banner-without-image{color:var(--ink);background:#edf1f4}.banner-without-image:after{display:none}.banner-content{max-width:680px}.banner h1,.banner h2{font-size:clamp(3.1rem,7.5vw,7.5rem);margin-bottom:24px}.banner .rte{max-width:440px;font-size:1.05rem;margin-bottom:26px}.banner-editor-note{font-size:.8rem;max-width:320px;margin-top:25px}.banner{position:relative}.banner-controls{position:absolute;inset-inline:clamp(44px,8vw,112px);bottom:30px;display:flex;justify-content:center;gap:8px;margin:0;color:var(--indicator-ink,var(--ink))}.banner-indicator{flex:1;max-width:90px;min-width:30px;min-height:44px;display:flex;align-items:center;padding:0;border:0;background:transparent}.banner-indicator-track{display:block;width:100%;height:2px;background:color-mix(in srgb,currentColor 30%,transparent);overflow:hidden;border-radius:2px}.banner-indicator-fill{display:block;height:100%;background:currentColor;transform-origin:left;transform:scaleX(0)}.banner-indicator[aria-current=true] .banner-indicator-fill{transform:scaleX(1)}.banner-indicator:focus-visible{outline-offset:0}.banner-motion-control:focus-visible{width:auto;height:auto;clip:auto;white-space:normal;margin:0;inset:auto 24px 26px auto;background:var(--paper);color:var(--ink);border:1px solid currentColor;border-radius:99px;padding:8px 16px;z-index:3}.banner .note{margin-top:28px}@media(min-width:750px){.banner-slide{padding:clamp(40px,6vw,90px);min-height:680px}.banner-content{max-width:720px}}#MainContent>.shopify-section:first-child>.banner[data-immersive]{width:100%;max-width:none;margin:0;padding:0}#MainContent>.shopify-section:first-child>.banner[data-immersive] .banner-track{border-radius:0}#MainContent>.shopify-section:first-child>.banner[data-immersive] .banner-slide{min-height:calc(100vh - var(--bakons-announcement-height,0px));min-height:calc(100svh - var(--bakons-announcement-height,0px));padding:clamp(36px,6vw,90px) clamp(24px,6vw,90px) 76px}body:has(bakons-header[data-home-overlay]) #MainContent>.shopify-section:first-child>.banner[data-immersive] .banner-slide{padding-top:calc(var(--bakons-header-height,76px) + 28px)}#MainContent>.shopify-section:first-child>.banner[data-immersive] .banner-controls{bottom:14px;inset-inline:clamp(24px,6vw,90px)}@media(min-width:900px){body:has(bakons-header[data-home-overlay]) #MainContent>.shopify-section:first-child>.banner[data-immersive] .banner-slide{padding-top:calc(var(--bakons-header-height,88px) + 28px)}}.hero{display:grid;gap:28px;padding-top:24px;padding-bottom:36px}.hero-copy{max-width:560px;padding-block:12px}.hero-copy .rte{max-width:380px;font-size:1.06rem;margin-bottom:24px}.hero-copy h1,.hero-copy h2{margin-bottom:22px}.hero-media{aspect-ratio:4/5}.hero-copy .note{margin-top:24px}.hero-text-only .hero-copy{max-width:800px}.hero-text-only .hero-copy h1{max-width:750px}@media(min-width:900px){.hero{grid-template-columns:1fr 1.75fr;align-items:center;padding-top:0;gap:36px;padding-bottom:24px}.hero-media{aspect-ratio:1.18}.hero h1,.hero h2{font-size:clamp(3.7rem,6vw,6.5rem)}.hero-copy .note{margin-top:40px}.hero-text-only{grid-template-columns:1fr}.hero-text-only:has(.editor-placeholder){grid-template-columns:1fr 1.75fr}}.look-panel{display:grid;gap:28px}.look-panel+.look-panel{margin-top:50px}.look-panel[role=tabpanel]+.look-panel{margin-top:0}.look-copy{align-self:center;max-width:430px}.look-copy h3{font-size:clamp(2.3rem,4vw,3.8rem)}.look-product{display:flex;align-items:center;gap:18px;margin-top:32px;text-decoration:none}.look-product img{width:90px;border-radius:var(--radius);aspect-ratio:4/5;object-fit:cover}.look-panel .media-frame{aspect-ratio:1}@media(min-width:750px){.look-panel{grid-template-columns:1.3fr 1fr;gap:clamp(32px,6vw,90px)}}.lookbook-section .rail>*{flex-basis:82%}.lookbook-caption{margin-top:16px;margin-bottom:0}.lookbook-section .rail article:nth-child(2n){padding-top:28px}.lookbook-section .media-frame{aspect-ratio:3/4}@media(min-width:750px){.lookbook-section .rail>*{flex-basis:36%}}bakons-cart-page{display:block}.cart-page-quantity{display:flex;align-items:center;width:fit-content}.cart-page-quantity button{display:none;width:44px;min-height:44px;padding:0;border:0;background:none;font-size:20px}.cart-page-quantity input{width:90px}.cart-enhanced .cart-page-quantity{width:134px;background:#edf0e9;border-radius:99px;overflow:hidden}.cart-enhanced .cart-page-quantity button{display:block;flex-shrink:0}.cart-enhanced .cart-page-quantity input{width:46px;min-width:0;padding:0;background:none;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;font-size:16px}.cart-enhanced .cart-page-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cart-page-quantity button:disabled{opacity:.35}.cart-page-status{padding:12px 16px;background:#f6ead9;border-radius:var(--radius);font-size:.9rem}.cart-page-status a{margin-left:8px}bakons-cart-page[aria-busy=true] .cart-item{opacity:.65}.cart-layout{display:grid;gap:40px}.cart-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding-block:28px;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.cart-item img{border-radius:var(--radius)}.cart-item h2{font:inherit;letter-spacing:0;line-height:1.5}.cart-item p{font-size:.9rem;margin-bottom:8px}.cart-summary{background:#edf1f4;border-radius:var(--radius);padding:24px;align-self:start}.cart-summary h2{font-size:2rem}.cart-summary .button{width:100%;margin-top:12px}.cart-total{display:flex;justify-content:space-between;gap:12px}@media(min-width:900px){.cart-layout{grid-template-columns:1.5fr 1fr;gap:70px}}.cart-mobile-checkout{display:none}@media(min-width:900px){.cart-summary{position:sticky;top:100px}}@media(max-width:899px){body:has(.cart-mobile-checkout){padding-bottom:120px}.cart-mobile-checkout{position:fixed;z-index:18;bottom:0;left:0;right:0;display:flex;align-items:center;gap:16px;justify-content:space-between;background:var(--paper);border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding:14px 20px max(14px,env(safe-area-inset-bottom))}.cart-mobile-checkout>span{font-size:.85rem}.cart-mobile-checkout strong{display:block;font-size:1.1rem}.cart-mobile-checkout .button{min-width:50%;min-height:48px}}.collection-tools{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:32px}.collection-tools .field{margin:0;min-width:180px}.collection-tools details{position:relative}.collection-tools summary{padding:12px 8px;min-height:44px}.filter-content{min-width:220px;background:var(--paper);border:1px solid var(--ink);padding:16px}.filter-content label{display:flex;align-items:center;gap:10px}.filter-content input[type=checkbox]{width:20px;min-height:20px}.filter-content .field label{display:block}.filter-content .field{margin-block:12px}@media(min-width:750px){.filter-content{position:absolute;top:100%;left:0;z-index:3;max-height:400px;overflow:auto}}.collection-banner{position:relative;isolation:isolate;background:var(--collection-surface);color:var(--ink);overflow:hidden}.collection-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.collection-banner-has-image{color:#fff}.collection-banner-has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,27,39,var(--collection-overlay)),#0c1b271f);z-index:-1}.collection-banner-content{padding-block:44px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.collection-banner-has-image .collection-banner-content{min-height:380px;padding-block:44px}.collection-banner nav{display:flex;gap:10px;flex-wrap:wrap;font-size:.8rem;margin-bottom:22px}.collection-banner nav a{text-decoration:none}.collection-banner h1{font-size:clamp(2.4rem,5vw,4.5rem);margin-bottom:20px}.collection-banner .rte{max-width:620px;font-size:1rem;line-height:1.6}.collection-banner .rte p:last-child{margin:0}.collection-banner-hint{font-size:.9rem;max-width:580px;opacity:.8}@media(min-width:900px){.collection-banner-has-image .collection-banner-content{min-height:440px;padding-block:60px}}bakons-product{display:block}.product-breadcrumbs{display:flex;gap:4px 12px;align-items:center;padding-block:12px;font-size:.85rem;flex-wrap:wrap}.product-breadcrumbs a{text-decoration:none}.product-layout{display:grid;gap:28px}bakons-product>.product-layout{padding-block-start:0}.product-gallery{min-width:0}.product-gallery .rail{gap:8px}.product-gallery .rail>*{flex-basis:100%;scroll-snap-align:start}.product-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#eeece7;overflow:hidden;border-radius:var(--radius)}.product-zoom{display:block;width:100%;height:100%;cursor:zoom-in}.product-media img,.product-media video,.product-media iframe,.product-media model-viewer{width:100%;height:100%;object-fit:contain}.product-info h1{font-size:clamp(2.2rem,3vw,3rem);margin:0 0 16px}.product-price{font-size:1.25rem;margin-block:0 24px}.product-price s{opacity:.6;font-size:1rem}.product-description{margin-block:22px;line-height:1.65}.product-options fieldset{border:0;padding:0;margin:24px 0}.product-options legend{margin-bottom:12px;font-size:1rem}.product-options legend span{opacity:.7}.product-option-values{display:flex;gap:8px;flex-wrap:wrap}.product-option{display:flex;align-items:center;gap:8px;min-height:44px;min-width:44px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:var(--radius);padding:10px 14px;text-decoration:none;font-size:1rem}.product-option[aria-current]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.product-option img,.product-swatch{width:20px;height:20px;border-radius:50%;object-fit:cover}.product-purchase-row{display:flex;gap:12px;align-items:flex-end;margin-block:24px 12px}.quantity-field{flex:0 0 120px;margin:0!important}.quantity-field label{font-size:.85rem}.product-quantity{display:flex;align-items:center;min-height:50px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:var(--radius);overflow:hidden}.product-quantity input{min-width:0;width:100%;text-align:center;border:0;padding:8px 0;-webkit-appearance:textfield;appearance:textfield;background:none;font-size:16px}.product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.product-quantity button:not([hidden]){display:grid;place-items:center;flex:0 0 36px;min-height:48px;border:0;background:none;color:var(--ink);font-size:20px;padding:0}.product-quantity button:disabled{opacity:.35}.product-add{flex:1;min-height:50px;min-width:0;margin:0;padding-inline:16px}.purchase-note{font-size:.85rem;margin-top:12px}.product-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:26px}.product-benefit{display:flex;gap:10px;align-items:center;font-size:.9rem}.product-benefit>span{font-size:24px}.product-quote{background:color-mix(in srgb,var(--ink) 4%,var(--paper));padding:24px;margin:24px 0}.product-quote blockquote{margin:0 0 14px;line-height:1.7}.product-quote figcaption{font-size:.9rem}.product-detail{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);margin-top:20px}.product-detail summary{display:flex;align-items:center;justify-content:space-between;padding-block:20px;font-size:1.1rem;list-style:none;cursor:pointer}.product-detail summary::-webkit-details-marker{display:none}.product-detail summary span{font-size:24px;transition:transform .2s}.product-detail[open] summary span{transform:rotate(45deg)}.product-detail .rte{padding-bottom:16px}.product-info .shopify-app-block{margin-block:24px}.product-gallery-dots{display:flex;justify-content:flex-start;gap:10px;overflow-x:auto;scrollbar-width:none;padding:10px clamp(20px,4.5vw,72px) 4px;scroll-snap-type:x proximity}.product-gallery-dots::-webkit-scrollbar{display:none}.product-gallery-dots a{position:relative;display:block;flex:0 0 64px;width:64px;height:64px;padding:3px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--ink) 4%,var(--paper));scroll-snap-align:start}.product-gallery-dots a img{width:100%;height:100%;object-fit:cover;border-radius:3px}.product-gallery-dots a[aria-current]{border-color:var(--ink)}.product-thumb-type{position:absolute;right:4px;bottom:4px;font-size:14px;background:var(--paper);color:var(--ink);border-radius:50%;width:20px;text-align:center}.product-sticky-buy:not([hidden]){position:fixed;bottom:0;left:0;right:0;z-index:19;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px max(24px,calc((100vw - 1300px)/2));padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.product-sticky-buy>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-sticky-buy .button{flex-shrink:0}.product-zoom-dialog{border:0;padding:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:var(--paper);color:var(--ink)}.product-zoom-dialog img{width:100%;height:100%;object-fit:contain}.product-zoom-dialog button{position:absolute;right:16px;top:16px;width:48px;height:48px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);font-size:32px}.product-zoom-dialog::backdrop{background:#0008}html:has(.product-zoom-dialog[open]){overflow:hidden}bakons-product[aria-busy=true] .product-info{opacity:.65}@media(min-width:900px){.product-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:50px}.product-gallery .rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:12px}.product-info{position:sticky;top:24px;align-self:start}.product-gallery-dots{display:none}}@media(max-width:599px){.product-breadcrumbs{font-size:.75rem}.product-sticky-buy>span{display:none}.product-sticky-buy .button{width:100%}.product-gallery{margin-inline:calc(-1*clamp(20px,4.5vw,72px))}.product-media{border-radius:0}}@media(prefers-reduced-motion:reduce){.product-detail summary span{transition:none}}.product-benefits{gap:12px}.product-benefit{padding:15px 12px;background:var(--tb-service-surface,#f2eee6);border-radius:18px;line-height:1.45;align-items:center}.product-benefit>svg{width:30px;height:30px;flex:0 0 30px;transform:rotate(-5deg)}.product-benefit>span{font-size:.9rem}.product-benefit a{font-size:.9rem;text-decoration:none}.product-benefit a:hover{text-decoration:underline}.product-benefit-parcel{--tb-service-surface:#f7e8df}.product-benefit-return{--tb-service-surface:#e9edf7}.product-benefit-heart{--tb-service-surface:#eaf0e4}.product-benefit-chat{--tb-service-surface:#f1e7eb}.product-option-disclosure{border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:12px;background:var(--paper)}.product-option-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 16px;list-style:none;font-size:1rem;line-height:1.4;cursor:pointer}.product-option-disclosure>summary::-webkit-details-marker{display:none}.product-option-disclosure>summary svg{flex-shrink:0;transition:transform .2s}.product-option-disclosure[open]>summary svg{transform:rotate(180deg)}.product-option-disclosure .product-option-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:256px;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 12px}.product-option-disclosure .product-option{min-width:0;min-height:56px;justify-content:center;text-align:center;padding:10px 8px;font-size:.9rem;line-height:1.4;border-radius:8px;overflow-wrap:break-word}.product-option-disclosure .product-option[aria-current]{background:color-mix(in srgb,var(--ink) 6%,var(--paper))}@media(prefers-reduced-motion:reduce){.product-option-disclosure>summary svg{transition:none}}.tb-product-review{display:block;min-width:0;margin-block:24px}.tb-product-review .shopify-app-block{margin:0}.tb-product-review .jdgm-testimonials-carousel{margin:0;padding:0;max-width:100%;text-align:left;--stars-color:#1c1c1c;--text-color:#1c1c1c}.tb-product-review .jdgm-testimonials-carousel .jdgm-header,.tb-product-review .jdgm-testimonials-carousel .jdgm-product-name,.tb-product-review .jdgm-testimonials-carousel .jdgm-quote-marks,.tb-product-review .jdgm-testimonials-carousel .jdgm-arrows--bottom,.tb-product-review .jdgm-testimonials-carousel .jdgm-arrow{display:none}.tb-product-review .jdgm-testimonials-carousel .jdgm-content{margin:0}.tb-product-review .jdgm-testimonials-carousel .jdgm-testimonials-container{min-height:0;overflow:hidden}.tb-product-review .jdgm-testimonials-carousel .jdgm-card{box-sizing:border-box;padding:24px;background:#f5f4f6;border:0;border-radius:0;box-shadow:none}.tb-product-review .jdgm-testimonials-carousel .jdgm-card-content{align-items:stretch;gap:14px}.tb-product-review .jdgm-testimonials-carousel .jdgm-rating-section{order:-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:auto}.tb-product-review .jdgm-testimonials-carousel .jdgm-stars{display:flex;flex-shrink:0;gap:2px;white-space:nowrap}.tb-product-review .jdgm-testimonials-carousel .jdgm-rating-section .jdgm-star{color:#1c1c1c;font-size:14px;line-height:1;padding:0}.tb-product-review .jdgm-testimonials-carousel .jdgm-reviewer-info{width:auto;max-width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.tb-product-review .jdgm-testimonials-carousel .jdgm-reviewer-name,.tb-product-review .jdgm-testimonials-carousel .jdgm-reviewer-verified-text{font-size:14px;font-weight:400;line-height:1.5;color:#1c1c1c;overflow-wrap:anywhere}.tb-product-review .jdgm-testimonials-carousel .jdgm-reviewer-verified-text{padding:0;border:0;letter-spacing:normal;font-style:italic;white-space:nowrap}.tb-product-review .jdgm-testimonials-carousel .jdgm-text,.tb-product-review .jdgm-testimonials-carousel .jdgm-text p{display:block;min-height:0;max-height:none;max-width:100%;margin:0;overflow:visible;-webkit-line-clamp:unset;text-overflow:clip;text-align:left;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.tb-product-review:not(:has(.jdgm-testimonial.active)){margin:0}@media(max-width:359px){.tb-product-review .jdgm-testimonials-carousel .jdgm-card{padding:20px}}.mood-cover{display:grid;position:relative;isolation:isolate;overflow:hidden;min-height:360px;aspect-ratio:16/7;text-decoration:none;margin-bottom:28px;background:var(--ink);color:#fff}.mood-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.55));z-index:-1}.mood-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mood-cover-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:24px;padding:40px 24px;text-align:center}.mood-cover-title{font-family:var(--heading);font-weight:var(--heading-weight);font-size:clamp(2rem,4.5vw,4rem);line-height:1.1}.mood-cover:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media(max-width:749px){.mood-cover{aspect-ratio:4/5;min-height:0}.mood-cover-content{padding:32px 20px}}bakons-tabs{display:block}.mood-section{background:var(--surface)}.mood-section [role=tabpanel] .mood-label{display:none}.mood-section [data-panel]+[data-panel]{margin-top:32px}.mood-section [role=tabpanel]+[role=tabpanel]{margin-top:0}bakons-rail{display:block;min-width:0}.product-rail-section .section-heading{align-self:center}.product-rail-section .text-link{margin-top:18px}@media(min-width:1100px){.product-rail-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px}.product-rail-section h2{font-size:3.2rem}.product-rail-section .rail>*{flex-basis:38%}}.reviews-section .rail>*{flex-basis:83%}.review-card:nth-child(2n){padding-top:38px}.review-card .media-frame{aspect-ratio:4/5}.review-copy{padding:22px 4px}.review-copy blockquote{margin:0}.review-copy blockquote p{font:var(--heading-weight) 1.85rem/1.25 var(--heading);letter-spacing:-.02em}.review-copy blockquote footer,.review-rating{font-size:.83rem;margin-top:14px}.review-product{display:flex;align-items:center;gap:15px;margin-top:22px;text-decoration:none;font-size:.85rem}.review-product img{width:64px;height:80px;object-fit:cover;border-radius:var(--radius)}@media(min-width:750px){.reviews-section .rail>*{flex-basis:32%}.review-card:nth-child(2n){padding-top:70px}}bakons-related{display:block;min-height:1px}.related-products h2{font-size:clamp(2rem,3.5vw,3rem)}.related-products .rail{align-items:stretch}.related-card{display:flex;flex-direction:column;min-width:0}.related-card>a{text-decoration:none}.related-card h3{font:inherit;font-size:1rem;line-height:1.45;letter-spacing:0;margin-block:12px 5px}.related-card .price{margin-bottom:12px}.related-card .media-frame{aspect-ratio:1;background:#eeeae4}.related-card img{object-fit:cover}.related-card form{margin-top:auto;display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.related-card select{flex:1;min-width:0;width:100%;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:var(--radius);padding:8px;background:var(--paper);font-size:16px}.related-card .button{flex:1;min-width:120px;padding-inline:12px;min-height:48px}.related-card .related-variant{width:100%;margin-bottom:4px}@media(min-width:900px){.related-products .rail>*{flex-basis:calc((100% - 48px)/4)}}.social-links{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding-block:20px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.social-links a{display:grid;place-items:center;width:48px;height:48px;color:var(--ink);border-radius:50%;transition:background .18s ease,transform .18s ease}.social-links a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);transform:translateY(-2px)}.social-links svg{display:block}.social-links p{margin:0;font-size:1rem}@media(prefers-reduced-motion:reduce){.social-links a{transition:none}}.tb-posters{width:100%;color:var(--ink)}.tb-posters__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tb-p-cols) - 1)*var(--tb-p-gap))/var(--tb-p-cols));gap:var(--tb-p-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.tb-posters__track::-webkit-scrollbar{display:none}.tb-posters__card{position:relative;isolation:isolate;height:var(--tb-p-height);min-height:360px;scroll-snap-align:start;overflow:hidden;color:var(--tb-p-color);background:#d6d2cb}.tb-posters__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tb-posters__placeholder{fill:#8b8985}.tb-posters__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tb-p-shade));z-index:-1}.tb-posters__content{display:grid;grid-template-rows:1fr auto 1fr;height:100%;padding:36px 24px;text-align:center;justify-items:center}.tb-posters__eyebrow{align-self:start;font-size:.85rem;letter-spacing:.08em;margin:0}.tb-posters__content h2{font-family:var(--heading);font-weight:var(--heading-weight);font-size:clamp(2.3rem,3.5vw,4.5rem);line-height:1.08;margin:0;overflow-wrap:anywhere}tb-poster-links{display:block}.tb-posters .tb-posters__link{align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--tb-p-link-color);text-decoration:none;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.015em;touch-action:manipulation}.tb-posters--full-link .tb-posters__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tb-posters--text .tb-posters__link-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.tb-posters__arrow{font-size:16px;transition:transform .18s ease}.tb-posters--classic .tb-posters__link{min-height:48px;padding:16px 30px;background:#fff;color:#102b50;font-size:inherit;letter-spacing:normal}.tb-posters--hidden .tb-posters__link{width:44px;padding:0}.tb-posters .tb-posters__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tb-posters--full-link .tb-posters__link:focus-visible:after{outline:2px solid var(--tb-p-link-color);outline-offset:-6px}@media(hover:hover){.tb-posters--text .tb-posters__link:hover .tb-posters__link-label{text-decoration-color:currentColor}.tb-posters--text .tb-posters__link:hover .tb-posters__arrow{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.tb-posters__arrow{transition:none}}.tb-posters__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:989px){.tb-posters__track{grid-auto-columns:78%}.tb-posters__content{padding:28px 20px}.tb-posters__content h2{font-size:clamp(2rem,7vw,3.5rem)}}@media(max-width:989px){.tb-posters__track{scrollbar-width:none;-ms-overflow-style:none}.tb-posters__track::-webkit-scrollbar{display:none;width:0;height:0}}.tb-picks{display:block;padding:56px clamp(16px,4vw,72px);background:var(--tb-picks-bg);color:var(--ink)}.tb-picks [hidden]{display:none!important}.tb-picks__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,3vw,40px);width:min(100%,950px);margin-bottom:28px}.tb-picks__tabs button{display:block;min-width:0;min-height:48px;padding:0 0 10px;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-family:var(--heading);font-weight:var(--heading-weight);font-size:clamp(22px,3vw,44px);line-height:1.2;text-align:left;color:inherit;opacity:.55;overflow-wrap:anywhere;cursor:pointer}.tb-picks__tabs button[aria-selected=true]{opacity:1;border-bottom-color:currentColor}.tb-picks__tabs button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tb-picks__all{display:block;width:fit-content;margin:0 0 20px auto;text-underline-offset:5px}.tb-picks__status{font-size:.9rem}.tb-picks__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.tb-picks__rail::-webkit-scrollbar{display:none}.tb-picks__card{min-width:0;scroll-snap-align:start;padding-bottom:12px}.tb-picks__media{position:relative;aspect-ratio:3/4;background:#f1f1ef;overflow:hidden}.tb-picks__photo{display:block;height:100%}.tb-picks__photo img{display:block;width:100%;height:100%;object-fit:contain}.tb-picks__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease;pointer-events:none}.tb-picks__eye{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#102b50;cursor:pointer}.tb-picks__title{color:inherit;text-decoration:none}.tb-picks__title h3{font:inherit;line-height:1.4;font-size:1rem;margin:16px 0 6px}.tb-picks__price{margin:0 0 14px;font-size:.95rem}.tb-picks__buy{display:block;width:100%;min-height:46px;padding:10px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.tb-picks__buy:disabled{opacity:.45;cursor:default}.tb-picks__skeleton{aspect-ratio:3/4;background:#edeae5}.tb-picks__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(920px,94vw);max-width:94vw;max-height:90dvh;padding:0;margin:auto;border:0;border-radius:12px;background:var(--paper,#faf9f6);color:var(--ink);overflow:hidden;overscroll-behavior:contain}.tb-picks__dialog[open]{display:flex;flex-direction:column}.tb-picks__dialog-body{flex:1 1 auto;min-height:0;max-height:calc(90dvh - 70px);overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-gutter:stable}.tb-picks__dialog::backdrop{background:#102b5066}.tb-picks__dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:0 0 70px;height:70px;padding:12px 24px;border-bottom:1px solid #102d511a;background:var(--paper,#faf9f6);position:relative;z-index:2}.tb-picks__dialog-header h2{font-size:1.5rem;margin:0}.tb-picks__dialog-header button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#f1e7eb;color:inherit;cursor:pointer}.tb-picks__preview{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tb-picks__preview-image{width:100%;height:auto;max-height:520px;object-fit:contain;background:#f1f1ef}.tb-picks__preview-info h3{font:var(--heading-weight) 2rem/1.15 var(--heading);margin:8px 0 16px}.tb-picks__preview-info>p{font-size:.95rem;line-height:1.5}.tb-picks__preview-price{font-size:1.1rem!important}.tb-picks__thumbs{display:flex;overflow:auto;gap:8px;margin-top:10px;scrollbar-width:none}.tb-picks__thumbs::-webkit-scrollbar{display:none}.tb-picks__thumbs button{flex:0 0 56px;width:56px;height:66px;padding:0;border:1px solid #102b5030;background:none}.tb-picks__thumbs img{width:100%;height:100%;object-fit:contain}.tb-picks__field{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:.9rem}.tb-picks__field select,.tb-picks__field input{width:100%;min-height:46px;font:inherit;font-size:16px;padding:10px;border:1px solid #102b5050;border-radius:4px;background:transparent;color:inherit}.tb-picks__field input{max-width:120px}.tb-picks__form>.button{width:100%;margin:6px 0 18px}.tb-picks__sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.tb-picks__dialog [aria-busy=true]{opacity:.65;pointer-events:none}.tb-picks__fallback{display:block;padding:20px 0}.tb-picks__preview-status:empty{display:none}html:has(.tb-picks__dialog[open]){overflow:hidden}@media(hover:hover){.tb-picks__media:hover .tb-picks__hover{opacity:1}}@media(max-width:749px){.tb-picks{padding:32px 16px}.tb-picks__tabs{gap:10px;margin-bottom:20px}.tb-picks__tabs button{font-size:clamp(15px,4.25vw,26px);text-align:center;min-height:48px}.tb-picks__rail{grid-auto-columns:78%}.tb-picks__dialog{padding:0;max-height:92dvh}.tb-picks__dialog-header{padding-inline:18px}.tb-picks__dialog-body{max-height:calc(92dvh - 70px);padding:16px 18px 20px}.tb-picks__preview{grid-template-columns:1fr;gap:20px}.tb-picks__preview-image{max-height:300px}.tb-picks__preview-info h3{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.tb-picks__hover{transition:none}}.tb-picks__quantity{display:flex;align-items:center;align-self:flex-start;width:130px;min-height:44px;background:#edf0e9;border-radius:99px;overflow:hidden}.tb-picks__field .tb-picks__quantity input{width:42px;min-width:0;max-width:none;flex:1 1 42px;min-height:44px;-webkit-appearance:textfield;appearance:textfield;background:none;border:0;border-radius:0;text-align:center;padding:0;font-size:16px}.tb-picks__quantity input::-webkit-inner-spin-button,.tb-picks__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.tb-picks__quantity button{width:44px;height:44px;min-height:44px;flex:0 0 44px;border:0;background:none;color:inherit;font-size:20px;padding:0;cursor:pointer}.tb-picks__quantity button:disabled{opacity:.4;cursor:default}.tb-picks__quantity button:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:50%}.tb-product-marquee{--tb-marquee-size: var(--tb-marquee-size-mobile);--tb-marquee-font: var(--tb-marquee-font-mobile);--tb-marquee-gap: 32px;--tb-marquee-duration: 50s;display:block;width:100%;max-width:100%;color:var(--tb-marquee-ink);background:var(--tb-marquee-surface)}.tb-product-marquee__window{width:100%;overflow:hidden}.tb-product-marquee__track{display:flex;width:max-content;animation:tb-products-travel var(--tb-marquee-duration) linear infinite;animation-play-state:paused}.tb-product-marquee[data-ready] .tb-product-marquee__track{animation-play-state:running}.tb-product-marquee__group{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;min-width:100vw;gap:var(--tb-marquee-gap);padding:8px var(--tb-marquee-gap) 8px 0}.tb-product-marquee__unit{display:flex;align-items:center;flex:0 0 auto;gap:var(--tb-marquee-gap)}.tb-product-marquee__text{white-space:nowrap;font:var(--heading-weight) var(--tb-marquee-font)/1.08 var(--heading);letter-spacing:-.035em}.tb-product-marquee__cluster{display:flex;align-items:center;flex:0 0 auto;min-height:calc(var(--tb-marquee-size) + 22px);padding-inline:8px}.tb-product-marquee__product{position:relative;display:block;flex:0 0 var(--tb-marquee-size);width:var(--tb-marquee-size);height:var(--tb-marquee-size);color:inherit;text-decoration:none;border-radius:18px;transform:translateY(5px) rotate(-9deg);-webkit-tap-highlight-color:transparent}.tb-product-marquee__product+.tb-product-marquee__product{margin-inline-start:calc(var(--tb-marquee-size) * -.12)}.tb-product-marquee__product:nth-child(3n+2){transform:translateY(-7px) rotate(5deg);z-index:1}.tb-product-marquee__product:nth-child(3n){transform:translateY(7px) rotate(9deg)}.tb-product-marquee__image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 5px rgb(20 40 50 / .11));transition:transform .18s ease}.tb-product-marquee__product:hover .tb-product-marquee__image,.tb-product-marquee__product:focus-visible .tb-product-marquee__image{transform:translateY(-3px) scale(1.05)}.tb-product-marquee__product:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tb-product-marquee:hover .tb-product-marquee__track,.tb-product-marquee:focus-within .tb-product-marquee__track,.tb-product-marquee[data-offscreen] .tb-product-marquee__track,.tb-product-marquee[data-document-hidden] .tb-product-marquee__track{animation-play-state:paused}@keyframes tb-products-travel{to{transform:translate(-50%)}}@media(min-width:750px){.tb-product-marquee{--tb-marquee-size: var(--tb-marquee-size-desktop);--tb-marquee-font: var(--tb-marquee-font-desktop);--tb-marquee-gap: 48px}.tb-product-marquee__group{padding-block:10px}}@media(prefers-reduced-motion:reduce){.tb-product-marquee__window{overflow-x:auto}.tb-product-marquee__track{animation:none}.tb-product-marquee__group[aria-hidden=true]{display:none}.tb-product-marquee__image{transition:none}}.tb-review-cards{min-width:0;--tb-review-stagger: var(--tb-review-stagger-mobile)}.tb-review-cards .jdgm-cards-carousel.jdgm-cards-carousel{width:100%;max-width:100%;margin:0;padding:0}.tb-review-cards .jdgm-cards-carousel .jdgm-header{margin-bottom:34px;text-align:left}.tb-review-cards .jdgm-cards-carousel .jdgm-title{display:block;overflow:visible;max-width:26ch;margin-bottom:16px;font:var(--heading-weight) clamp(2.35rem,4.4vw,3.6rem)/1.06 var(--heading);letter-spacing:-.035em;text-align:left;text-wrap:balance;-webkit-line-clamp:unset}.tb-review-cards .jdgm-cards-carousel .jdgm-header-info{justify-content:flex-start;flex-wrap:wrap;gap:10px 16px;font-size:14px}.tb-review-cards .jdgm-cards-carousel .jdgm-average-rating,.tb-review-cards .jdgm-cards-carousel .jdgm-rating-text,.tb-review-cards .jdgm-cards-carousel .jdgm-verified-text,.tb-review-cards .jdgm-cards-carousel .jdgm-header-info .jdgm-star{font-size:14px}.tb-review-cards .jdgm-cards-carousel .jdgm-verified-checkmark{width:16px;height:16px}.tb-review-cards .jdgm-cards-carousel .jdgm-content{min-width:0;margin-bottom:26px}.tb-review-cards .jdgm-cards-carousel .jdgm-cards-wrapper{width:100%;max-width:none;min-width:0}.tb-review-cards .jdgm-cards-carousel .jdgm-videos-container{align-items:flex-start}.tb-review-cards .jdgm-cards-carousel .jdgm-card{align-self:flex-start;margin-block-start:0;text-align:left}.tb-review-cards .jdgm-cards-carousel .jdgm-card:is([data-card-index$="1"],[data-card-index$="3"],[data-card-index$="5"],[data-card-index$="7"],[data-card-index$="9"]){margin-block-start:var(--tb-review-stagger)}.tb-review-cards .jdgm-cards-carousel .jdgm-text{text-align:left}.tb-review-cards .jdgm-cards-carousel .jdgm-rating-section{align-items:flex-start;text-align:left}.tb-review-cards .jdgm-cards-carousel .jdgm-product-name{text-align:left}.tb-review-cards .jdgm-cards-carousel .jdgm-arrow{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--arrows-color) 18%,transparent);border-radius:50%;background:transparent}.tb-review-cards .jdgm-cards-carousel .jdgm-arrow svg{width:13px;height:22px}.tb-review-cards .jdgm-cards-carousel .jdgm-arrow:focus-visible{outline:2px solid var(--arrows-color);outline-offset:4px}.tb-review-cards .jdgm-cards-carousel .jdgm-arrows--bottom{justify-content:flex-end;gap:12px;margin-top:0}.tb-review-cards .jdgm-cards-carousel .jdgm-text p{text-align:left}@media(min-width:750px){.tb-review-cards{--tb-review-stagger: var(--tb-review-stagger-desktop)}.tb-review-cards .jdgm-cards-carousel .jdgm-header{margin-bottom:44px}}.ticker{display:block;position:relative;background:var(--surface);padding:20px 0;overflow:hidden}.ticker-window{overflow:hidden}.ticker-track{display:flex;width:max-content;animation:bakons-ticker 45s linear infinite;animation-play-state:paused}.ticker[data-ready] .ticker-track{animation-play-state:running}.ticker span{white-space:nowrap}.ticker-track span{font:var(--heading-weight) clamp(1.7rem,3vw,2.8rem)/1.2 var(--heading);padding-inline:40px}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track,.ticker[data-paused] .ticker-track{animation-play-state:paused}@keyframes bakons-ticker{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}bakons-country{display:block}.country-trigger:not([hidden]){display:inline-flex;gap:10px;align-items:center;min-height:44px;background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);font:inherit}.country-flag{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.country-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,460px);max-width:100%;height:100dvh;max-height:100dvh;padding:24px;border:0;background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain}.country-dialog::backdrop{background:#0005}.country-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.country-dialog h2{font-size:2rem;margin:0}.country-dialog-head button{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:inherit}.country-dialog .country-search{width:100%;min-height:52px;font:inherit;font-size:16px;padding:12px 16px;background:color-mix(in srgb,var(--ink) 5%,var(--paper));border:0;border-radius:4px;margin-bottom:20px}.footer-bottom .country-options{display:block;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.footer-bottom .country-option{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 0;border:0;border-radius:0;background:none;color:inherit;text-align:left;font:inherit;font-size:1rem}.country-option[hidden]{display:none!important}.country-option:hover,.country-option:focus-visible,.country-option[aria-current]{background:color-mix(in srgb,var(--ink) 5%,transparent)}.country-money{margin-left:auto;white-space:nowrap}.country-empty{padding-block:20px}html:has(.country-dialog[open]){overflow:hidden}.footer-social-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-social-links a{display:grid;place-items:center;min-width:44px;height:44px;border-radius:50%;text-decoration:none}.footer-social-links a:hover{background:#ede6f3}.footer-social-links svg{display:block}.footer-social-links p{font-size:.9rem}.bakons-payments{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.bakons-payments svg{width:38px;height:24px;flex-shrink:0}.tb-journey{--dj-ink: #102b50;--dj-muted: #516176;--dj-green: #21634b;--dj-neutral: #e8edf2;--dj-delivery: #e4efe8;--dj-line: #102b502b;display:block;box-sizing:border-box;width:100%;margin:24px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--dj-ink);font-family:inherit;line-height:1.45;text-align:left;container-type:inline-size;container-name:tb-journey}.tb-journey *,.tb-journey *:before,.tb-journey *:after{box-sizing:border-box}.tb-journey [hidden]{display:none!important}.tb-journey__step--order{--dj-step-ink: #a52435;--dj-step-fill: #ffc1c5;--dj-next-ink: #214fad}.tb-journey__step--shipped{--dj-step-ink: #214fad;--dj-step-fill: #ccdfff;--dj-next-ink: #175f44}.tb-journey__step--delivery{--dj-step-ink: #175f44;--dj-step-fill: #bfead5;--dj-next-ink: #66399a}.tb-journey__step--returns{--dj-step-ink: #66399a;--dj-step-fill: #e2cefb}.tb-journey__worldwide>svg,.tb-journey__icon>svg,.tb-journey__promise-icon>svg{display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tb-journey__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px}.tb-journey__heading>div{min-width:0}.tb-journey__title{margin:0;color:var(--dj-ink);font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.25px}.tb-journey__worldwide{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;border-radius:0;color:var(--dj-muted);background:transparent;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.tb-journey__arrival{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:18px 0 22px;padding:0;border:0;border-radius:0;background:transparent}.tb-journey__arrival-copy{flex:1 1 160px;min-width:0}.tb-journey__arrival-label{display:block;margin:0 0 3px;color:var(--dj-muted);font-size:12px;line-height:1.4}.tb-journey__arrival-date{display:block;color:var(--dj-green);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.65px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tb-journey__day-pill{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;justify-content:center;margin:0;padding:0;border:0;border-radius:0;color:var(--dj-ink);background:transparent;font-size:14px;font-weight:600;line-height:1.35}.tb-journey__day-hint{margin-top:2px;color:var(--dj-muted);font-size:12px;font-weight:400}.tb-journey__timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 18px;padding:0;list-style:none}.tb-journey__step{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;padding:0 3px;text-align:center}.tb-journey__step:not(:last-child):after{content:"";position:absolute;z-index:0;top:21px;left:calc(50% + 27px);width:calc(100% - 54px);height:1px;background:linear-gradient(90deg,var(--dj-step-ink),var(--dj-next-ink));opacity:.45}.tb-journey__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 0 8px;border:0;border-radius:50%;color:var(--dj-step-ink);background:var(--dj-step-fill);transform:none}.tb-journey__icon>svg{width:25px;height:25px}.tb-journey__step--delivery .tb-journey__icon{color:var(--dj-step-ink);background:var(--dj-step-fill)}.tb-journey__step-title{display:block;margin:0 0 4px;color:var(--dj-step-ink);font-size:12px;font-weight:600;line-height:1.35}.tb-journey__step-date{display:block;min-height:18px;color:var(--dj-ink);font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tb-journey__step-note{display:block;max-width:110px;margin-top:3px;color:var(--dj-muted);font-size:12px;line-height:1.45}.tb-journey__promise{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent}.tb-journey__promise-icon{display:block;flex-shrink:0;margin-top:2px;color:#66399a}.tb-journey__promise-icon>svg{width:20px;height:20px}.tb-journey__promise p{margin:0}.tb-journey__promise strong{display:block;margin-bottom:2px;color:#66399a;font-size:13px;font-weight:600;line-height:1.4}.tb-journey__promise p>span{display:block;color:var(--dj-muted);font-size:12px;line-height:1.5}.tb-journey__estimate-note{margin:-4px 0 12px;color:var(--dj-muted);font-size:12px;font-weight:400;line-height:1.5}.tb-journey .tb-journey__services .product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;border:0;border-top:1px solid var(--dj-line);background:transparent}.tb-journey .tb-journey__services .product-benefits>.product-benefit{position:relative;min-width:0;margin:0;padding:0;border:0;border-bottom:1px solid var(--dj-line);border-radius:0;background:transparent;box-shadow:none;color:var(--dj-ink);font-family:inherit;font-size:14px;line-height:1.4}.tb-journey .tb-journey__services .product-benefit>.tb-service-letter__trigger,.tb-journey .tb-journey__services .product-benefit>.tb-service-letter__fallback>.tb-service-letter__trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;margin:0;padding:12px 0;border:0;border-radius:0;color:var(--dj-ink);background:transparent;box-shadow:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none;white-space:normal;transition:none}.tb-journey .tb-journey__services .tb-service-letter__trigger>span{flex:1;min-width:0;font-size:inherit;overflow-wrap:anywhere}.tb-journey .tb-journey__services .tb-service-letter__trigger>svg,.tb-journey .tb-journey__services .product-benefits>.product-benefit>svg{flex:0 0 22px;width:22px;height:22px;color:var(--dj-ink);transform:none}.tb-journey .tb-journey__services .tb-service-letter__trigger:after,.tb-journey .tb-journey__services .product-benefits>.product-benefit>a:after{content:"";display:block;flex:0 0 6px;width:6px;height:6px;margin:0 3px 0 auto;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.tb-journey .tb-journey__services .product-benefits>.product-benefit:not(.tb-service-letter){display:flex;align-items:center;gap:8px;min-height:54px}.tb-journey .tb-journey__services .product-benefits>.product-benefit>a{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:54px;padding:12px 0;color:var(--dj-ink);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.tb-journey .tb-journey__services .product-benefits>.product-benefit>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tb-journey .tb-journey__services .product-benefits>.product-benefit>span{padding:12px 0;font-size:14px;line-height:1.4}.tb-journey .tb-journey__services .tb-service-letter__trigger:focus-visible{outline:2px solid var(--dj-ink);outline-offset:3px}.tb-journey .tb-journey__services .product-benefits>.product-benefit>a:focus-visible{outline:0}.tb-journey .tb-journey__services .product-benefits>.product-benefit>a:focus-visible:before{outline:2px solid var(--dj-ink);outline-offset:3px}@media(hover:hover){.tb-journey .tb-journey__services .product-benefit>.tb-service-letter__trigger:hover,.tb-journey .tb-journey__services .product-benefit>.tb-service-letter__fallback>.tb-service-letter__trigger:hover{background:transparent}.tb-journey .tb-journey__services .tb-service-letter__trigger:hover>span,.tb-journey .tb-journey__services .product-benefits>.product-benefit>a:hover{text-decoration:underline;text-underline-offset:4px}}@container tb-journey (max-width: 430px){.tb-journey__arrival-date{font-size:24px}.tb-journey__step-date{min-height:36px}.tb-journey__step-note{max-width:92px}}@container tb-journey (max-width: 350px){.tb-journey__title{font-size:16px}.tb-journey__arrival{gap:9px;margin:16px 0 20px}.tb-journey__arrival-copy{flex-basis:145px}.tb-journey__arrival-date{font-size:23px}.tb-journey__day-pill{font-size:13px}.tb-journey__icon{width:38px;height:38px}.tb-journey__icon>svg{width:24px;height:24px}.tb-journey__step:not(:last-child):after{top:19px;left:calc(50% + 23px);width:calc(100% - 46px)}.tb-journey .tb-journey__services .product-benefits{column-gap:14px}.tb-journey .tb-journey__services .tb-service-letter__trigger>svg,.tb-journey .tb-journey__services .product-benefits>.product-benefit>svg{flex-basis:20px;width:20px;height:20px}}.tb-journey .tb-journey__services .product-benefit-parcel{--dj-service-ink: #214fad;--dj-service-fill: #ccdfff}.tb-journey .tb-journey__services .product-benefit-return{--dj-service-ink: #66399a;--dj-service-fill: #e2cefb}.tb-journey .tb-journey__services .product-benefit-heart{--dj-service-ink: #175f44;--dj-service-fill: #bfead5}.tb-journey .tb-journey__services .product-benefit-chat{--dj-service-ink: #873b12;--dj-service-fill: #ffd5a4}.tb-journey .tb-journey__services .product-benefit>.tb-service-letter__trigger,.tb-journey .tb-journey__services .product-benefit>.tb-service-letter__fallback>.tb-service-letter__trigger,.tb-journey .tb-journey__services .product-benefits>.product-benefit>a{color:var(--dj-service-ink, var(--dj-ink))}.tb-journey .tb-journey__services .tb-service-letter__trigger>svg,.tb-journey .tb-journey__services .product-benefits>.product-benefit>svg{flex:0 0 32px;width:32px;height:32px;padding:5px;border-radius:50%;color:var(--dj-service-ink, var(--dj-ink));background:var(--dj-service-fill, var(--dj-neutral))}tb-header-localization.tb-header-locale{display:block;min-width:0;color:inherit}.tb-header-locale__form{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,28px);margin:0}.tb-header-locale__field{position:relative;min-width:0;flex:1;max-width:210px;border-radius:10px}.tb-header-locale__current{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:4px 8px;font-size:16px;line-height:1.4;white-space:nowrap}.tb-header-locale__current>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tb-header-locale__current svg{width:14px;height:14px;flex-shrink:0}.tb-header-locale__current .tb-header-locale__globe{width:18px;height:18px}.tb-header-locale__flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.tb-header-locale__field select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:48px;opacity:0;cursor:pointer;font-size:16px;color:var(--ink,#102b50);background:var(--paper,#faf9f6)}.tb-header-locale__field select:disabled{cursor:default}.tb-header-locale__field:focus-within{outline:2px solid currentColor;outline-offset:2px}.tb-header-locale__apply{min-height:44px;padding:8px 16px;border-radius:99px;background:transparent;color:inherit}.tb-header-locale--compact{width:72px}.tb-header-locale--compact .tb-header-locale__current{gap:5px;font-size:12px;padding-inline:0}.tb-header-locale--compact .tb-header-locale__form{gap:0}.tb-header-locale--compact .tb-header-locale__field{max-width:none}.tb-pup__button{--tb-pup-size:48px;-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--tb-pup-size);height:var(--tb-pup-size);min-width:var(--tb-pup-size);min-height:var(--tb-pup-size);padding:0;border:1px solid color-mix(in srgb,var(--ink,#102b50) 12%,transparent);border-radius:50%;background:color-mix(in srgb,var(--paper,#faf9f6) 94%,#c8bca8);color:var(--ink,#102b50);cursor:pointer;text-decoration:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease,border-color .2s ease,transform .18s ease}.tb-pup__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tb-pup__button:active{transform:scale(.94)}.tb-pup__arrow{display:block;width:23px;height:23px;flex:none;pointer-events:none;transform:scaleX(1)}:is(tb-pup-nav,[data-pup-link])[data-facing=left] .tb-pup__arrow{transform:scaleX(-1)}.tb-pup.is-running .tb-pup__button{background:color-mix(in srgb,var(--paper,#faf9f6) 86%,#c8bca8)}@media(hover:hover){.tb-pup__button:hover{background:color-mix(in srgb,var(--paper,#faf9f6) 82%,#c8bca8);border-color:color-mix(in srgb,var(--ink,#102b50) 25%,transparent);transform:translateY(-1px)}.tb-pup__button:active{transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.tb-pup__button{transition:none}.tb-pup__button:hover,.tb-pup__button:active{transform:none}}tb-pup-nav.tb-pup{display:block;position:relative;width:max-content;margin:14px 0 0 auto;padding:0;color:var(--ink,#102b50)}tb-pup-nav.tb-pup[hidden]{display:none}.tb-posters>tb-pup-nav.tb-pup{margin-inline-end:clamp(16px,4vw,56px);margin-block-end:16px}.tb-pup__status{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.pagination.tb-pup-pages{justify-content:flex-end;align-items:center;gap:12px}.tb-pup-pages__numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px}.tb-pup-pages__ellipsis{padding:8px}.pagination.tb-pup-pages .tb-pup__button{display:inline-flex}.pagination.tb-pup-pages .tb-pup__button svg{pointer-events:none}@media(max-width:749px){.pagination.tb-pup-pages{gap:8px}.tb-pup-pages__numbers{flex:1 1 140px;max-width:100%}.tb-pup-pages__numbers a,.tb-pup-pages__numbers .current{min-width:36px}}tb-service-letter.tb-service-letter{display:block;min-width:0;padding:0;--letter-tint:#f7e8df;--letter-ink:#102b50;--letter-paper:#fffcf5}tb-service-letter.tb-service-letter--return{--letter-tint:#e9edf7}tb-service-letter.tb-service-letter--heart{--letter-tint:#eaf0e4}.tb-service-letter .tb-service-letter__trigger{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:100%;padding:15px 12px;border:0;border-radius:18px;background:transparent;color:inherit;font:inherit;font-size:.9rem;line-height:1.45;text-align:left;text-decoration:none;list-style:none;cursor:pointer;transition:background .18s ease}.tb-service-letter .tb-service-letter__trigger::-webkit-details-marker{display:none}.tb-service-letter__trigger>svg{width:30px;height:30px;flex:0 0 30px;transform:rotate(-5deg)}.tb-service-letter__trigger>span{font-size:inherit}.tb-service-letter .tb-service-letter__trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tb-service-letter__fallback{height:100%}.tb-service-letter:has(.tb-service-letter__fallback[open]){grid-column:1/-1}.tb-service-letter__dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(520px,calc(100vw - 32px));height:fit-content;max-width:520px;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid rgba(16,43,80,.14);border-radius:12px 16px 12px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--letter-paper);color:var(--letter-ink);box-shadow:0 20px 80px #102b502e;font:var(--body-weight,400) 15px/1.65 var(--body, sans-serif);text-align:left}.tb-service-letter__dialog::backdrop{background:#101e3052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tb-service-letter__dialog[open]{animation:tb-letter-arrive .22s ease-out}.tb-service-letter__paper{position:relative;box-sizing:border-box;min-width:0;padding:0 30px 24px;background:var(--letter-paper);color:var(--letter-ink);font-size:15px;line-height:1.65;text-align:left}.tb-service-letter__toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;margin:0 -10px 12px;padding:8px 10px;background:var(--letter-paper)}.tb-service-letter__eyebrow{font-size:10px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.tb-service-letter .tb-service-letter__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin-right:-12px;padding:0;border:0;border-radius:50%;background:var(--letter-tint);color:var(--letter-ink);font:300 28px/1 var(--body,sans-serif);cursor:pointer}.tb-service-letter__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px dashed rgba(16,43,80,.23)}.tb-service-letter__address{flex:1;min-width:0}.tb-service-letter__address>p{margin:0 0 10px;font-size:13px;line-height:1.5}.tb-service-letter__address h2{margin:0;font-family:var(--heading,serif);font-weight:var(--heading-weight,400);font-size:clamp(27px,5vw,34px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:normal}.tb-service-letter__address h2:focus{outline:none}.tb-service-letter__stamp{display:grid;justify-items:center;align-content:center;gap:5px;flex:0 0 68px;width:68px;min-height:80px;padding:8px 4px;border:1.5px dashed rgba(16,43,80,.6);outline:4px solid var(--letter-tint);outline-offset:2px;border-radius:3px;background:var(--letter-tint);transform:rotate(6deg)}.tb-service-letter__stamp>svg{width:39px;height:39px}.tb-service-letter__stamp>span{font-size:8px;line-height:1.2;letter-spacing:.04em}.tb-service-letter__body{margin-top:22px;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.tb-service-letter__body p{margin:0 0 16px}.tb-service-letter__body p:last-child{margin-bottom:0}.tb-service-letter__body strong{font-weight:600}.tb-service-letter__body ul,.tb-service-letter__body ol{padding-left:20px;margin:0 0 16px}.tb-service-letter__body li+li{margin-top:8px}.tb-service-letter__estimate{margin:18px 0 0;color:var(--letter-ink);font-size:13px;line-height:1.65}.tb-service-letter__signoff{position:relative;margin-top:22px;padding:17px 52px 0 0;border-top:1px dashed rgba(16,43,80,.23)}.tb-service-letter__signoff>p{margin:0 0 12px;font-size:13px;font-style:italic;line-height:1.7}.tb-service-letter__signoff>span{font-family:var(--note,var(--heading,serif));font-size:21px;line-height:1.2}.tb-service-letter__smile{position:absolute;right:3px;bottom:0;transform:rotate(-9deg);color:var(--letter-ink)}.tb-service-letter__smile>svg{width:34px;height:34px}.tb-service-letter__footer{margin-top:22px;padding-top:2px}.tb-service-letter .tb-service-letter__details{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;border:1px solid rgba(16,43,80,.15);border-radius:8px;background:var(--letter-tint);color:var(--letter-ink);font-size:13px;line-height:1.5;text-decoration:none}.tb-service-letter__details>span{font-size:18px}html:has(.tb-service-letter__dialog[open]){overflow:hidden}@media(hover:hover){.tb-service-letter .tb-service-letter__trigger:hover{background:#ffffff3d}.tb-service-letter .tb-service-letter__details:hover{text-decoration:underline;text-underline-offset:4px}.tb-service-letter .tb-service-letter__close:hover{filter:brightness(.98)}}@media(max-width:399px){.tb-service-letter__paper{padding:0 22px 22px}.tb-service-letter__stamp{flex-basis:58px;width:58px;min-height:72px}.tb-service-letter__heading{gap:15px}.tb-service-letter__body{font-size:13px}.tb-service-letter__signoff>span{font-size:19px}}@keyframes tb-letter-arrive{0%{opacity:0;transform:translateY(12px) rotate(-.7deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.tb-service-letter__dialog[open]{animation:none}.tb-service-letter .tb-service-letter__trigger{transition:none}}.tb-trio-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}tb-trio{display:block;margin-top:24px;color:var(--ink);font:inherit}tb-trio[hidden],tb-trio [hidden]{display:none!important}.tb-trio-modes{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.tb-trio-option{display:flex;align-items:center;gap:12px;padding:18px 16px;cursor:pointer;min-height:88px}.tb-trio-option input{accent-color:var(--ink);width:20px;height:20px;min-width:20px;margin:0}.tb-trio-single,.tb-trio-offer{border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:12px;background:var(--paper);position:relative}.tb-trio-single:has(input:checked),.tb-trio-offer:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tb-trio-offer:has(input:checked){background:#edf1f4}.tb-trio-thumb{width:52px;height:56px;flex:0 0 52px;overflow:hidden;border-radius:7px;background:#eeeae4}.tb-trio-thumb img{height:100%;width:100%;object-fit:cover}.tb-trio-option-copy{flex:1;min-width:0}.tb-trio-option-copy strong{display:block;font-size:1rem;line-height:1.3}.tb-trio-option-copy small{display:block;font-size:.76rem;opacity:.75;line-height:1.45;margin-top:5px;overflow-wrap:anywhere}.tb-trio-single>strong{font-size:.9rem;white-space:nowrap}.tb-trio-ribbon{position:absolute;right:14px;top:-10px;padding:4px 10px;background:var(--accent,#bd1f2d);color:#fff;border-radius:4px;font-size:.65rem;line-height:1.3;letter-spacing:.04em}.tb-trio-totals{display:grid;gap:4px;text-align:right;flex-shrink:0;max-width:34%;font-size:.88rem}.tb-trio-totals s{font-size:.74rem;opacity:.6}.tb-trio-content{padding:0 16px 16px}.tb-trio-slots{display:grid;gap:8px}.tb-trio-slot{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid #102b5014;padding-top:10px;min-height:62px}.tb-trio-slot img,.tb-trio-slot-plus{width:46px;height:46px;object-fit:cover;border-radius:6px;background:var(--paper)}.tb-trio-slot-plus{display:grid;place-items:center;border:1px dashed #102b5066;font-size:24px}.tb-trio-slot-name{font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.tb-trio-slot-name small{display:block;opacity:.65;font-size:.7rem}.tb-trio-slot button{border:0;border-bottom:1px solid currentColor;padding:7px 0;background:transparent;font-size:.73rem;min-height:36px;border-radius:0}.tb-trio-slot .tb-trio-free{display:inline-block;background:#e1eadc;color:#28432a;border-radius:4px;padding:2px 5px;opacity:1;font-size:.62rem;margin-top:3px}.tb-trio-saving{margin:12px 0 4px;font-size:.8rem;color:#314b35}.tb-trio-terms{margin:6px 0 0;font-size:.66rem;line-height:1.55;opacity:.72}.tb-trio-status{font-size:.83rem;line-height:1.5;margin:12px 0}.tb-trio-recovery{display:inline-block;font-size:.85rem;margin-bottom:8px}.tb-trio-dialog{color:var(--ink);background:var(--paper);width:min(1040px,calc(100% - 32px));max-width:calc(100% - 32px);height:min(880px,92dvh);max-height:92dvh;padding:0;border:0;border-radius:18px;box-shadow:0 20px 80px #102b5033;overflow:hidden;font-size:16px}.tb-trio-dialog[open]{display:flex;flex-direction:column}.tb-trio-dialog::backdrop{background:#102b5066}html:has(.tb-trio-dialog[open]){overflow:hidden}.tb-trio-dialog-head{display:flex;align-items:center;gap:16px;padding:12px 24px;border-bottom:1px solid #102b501a;flex-shrink:0}.tb-trio-dialog-head h2{flex:1;min-width:0;font-size:30px;line-height:1.15;margin:0}.tb-trio-dialog-head>span{font-size:13px;white-space:nowrap;opacity:.7}.tb-trio-close{width:44px;height:44px;border:0;border-radius:50%;font-size:28px;background:#f1e7eb;padding:0;flex-shrink:0}.tb-trio-results{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);overflow:auto;overscroll-behavior:contain;min-height:0;padding:0 24px;flex:1;scrollbar-gutter:stable}.tb-trio-result{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #102b501a;min-width:0}.tb-trio-product-image{display:block;line-height:0;border-radius:8px;overflow:hidden}.tb-trio-result img{display:block;height:88px;width:88px;object-fit:cover;background:#eeeae4}.tb-trio-product-image:focus-visible,.tb-trio-product-title:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tb-trio-product-title{color:inherit;text-decoration:none}.tb-trio-product-title:hover{text-decoration:underline}.tb-trio-result h3{font:inherit;font-weight:600;line-height:1.3;margin:0 0 5px;font-size:16px;letter-spacing:0;overflow-wrap:anywhere}.tb-trio-result p{font-size:14px;margin:0 0 5px}.tb-trio-result select{width:100%;min-height:36px;border:1px solid #102b5033;border-radius:6px;background:var(--paper);padding:5px 7px;font-size:16px}.tb-trio-result>button{background:var(--ink);color:var(--paper);border:0;border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px}.tb-trio-dialog-foot{display:flex;align-items:center;justify-content:center;padding:4px 24px;gap:12px;flex-shrink:0;background:#edf1f4;font-size:13px}.tb-trio-dialog-foot:has([data-trio-picker-status]:empty):has([data-trio-more][hidden]):has([data-trio-retry][hidden]){display:none}.tb-trio-dialog-foot button{border:0;text-decoration:underline;padding:8px;background:transparent;min-height:44px}.tb-trio-slot>.tb-trio-product-image{width:46px;height:46px}@media(min-width:1000px){.tb-trio-results{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.tb-trio-result{grid-template-columns:80px minmax(0,1fr) auto;gap:12px}.tb-trio-result img{width:80px;height:88px}}.tb-trio-active .quantity-field,.tb-trio-active .shopify-payment-button{display:none!important}.tb-trio-related-button{margin-top:8px;min-height:44px;padding:10px 12px;background:#edf1f4;color:var(--ink);border:1px solid #102b5026;border-radius:var(--radius);font-size:.85rem;width:100%}tb-trio[aria-busy=true] .tb-trio-modes{pointer-events:none;opacity:.65}.tb-trio-empty{padding:24px 0;font-size:.9rem;line-height:1.5}@media(max-width:599px){.tb-trio-dialog{width:100%;max-width:100%;margin:auto 0 0;height:96dvh;max-height:96dvh;border-radius:16px 16px 0 0}.tb-trio-dialog-head{padding:8px 14px;gap:10px}.tb-trio-dialog-head h2{font-size:27px}.tb-trio-results{padding:0 14px}.tb-trio-result{grid-template-columns:68px minmax(0,1fr) auto;gap:10px;padding:12px 0}.tb-trio-result img{width:68px;height:80px}.tb-trio-result h3{font-size:15px}.tb-trio-result>button{padding:10px;font-size:13px}.tb-trio-dialog-foot{padding:4px 14px max(4px,env(safe-area-inset-bottom))}.tb-trio-option{padding:18px 12px;gap:10px}.tb-trio-content{padding:0 12px 14px}}@media(max-width:359px){.tb-trio-thumb{display:none}.tb-trio-results{padding:0 10px}.tb-trio-result{grid-template-columns:54px minmax(0,1fr) auto;gap:8px}.tb-trio-result img{width:54px;height:68px}.tb-trio-result>button{padding:10px 8px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:var(--body-weight) 16px/1.6 var(--body);overflow-wrap:anywhere}img,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button,a,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-underline-offset:.3em}button,.button,input,select,textarea{min-height:44px}button{background:none;border:1px solid currentColor}button:disabled{cursor:not-allowed;opacity:.55}a,button{touch-action:manipulation}h1,h2,h3,p{margin:0 0 1rem}h1,h2,h3{font-family:var(--heading);font-weight:var(--heading-weight);line-height:1.03;letter-spacing:-.035em}h1{font-size:clamp(2.7rem,6.4vw,6.5rem)}h2{font-size:clamp(2.3rem,4.5vw,4.3rem)}h3{font-size:1.7rem}p:last-child{margin-bottom:0}a:not(.button):hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ink);outline-offset:5px}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:50;transform:translateY(-180%)}.skip-link:focus{transform:none}.wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,72px)}.section-space{padding-block:clamp(48px,7vw,104px)}.section-heading{max-width:650px;margin-bottom:28px}.eyebrow{font-size:.8rem;letter-spacing:.1em;margin-bottom:16px}.note{font:1.65rem/1.2 var(--note);display:block;max-width:240px;margin-top:24px;transform:rotate(-4deg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 25px;border:1px solid transparent;border-radius:99px;background:var(--accent);color:var(--button-text);text-decoration:none;line-height:1.3;font-size:.92rem;transition:transform .2s ease,opacity .2s ease}.button:hover{transform:translateY(-2px);opacity:.93}.button.secondary{background:transparent;border-color:currentColor;color:inherit}.text-link{display:inline-flex;align-items:center;min-height:44px}.muted{opacity:.75}.rte{line-height:1.7}.rte img{border-radius:var(--radius)}.rte table{display:block;overflow-x:auto}.rte a{text-decoration:underline}.rte h2,.rte h3{margin-top:1.5em}.field{display:grid;gap:6px;margin-block:16px}.field input,.field select,.field textarea{width:100%;padding:10px 12px;background:var(--paper);border:1px solid currentColor;border-radius:var(--radius)}.media-frame{overflow:hidden;border-radius:var(--radius);background:var(--surface,#eeece7);aspect-ratio:4/5}.media-frame img,.media-frame video{width:100%;height:100%;object-fit:cover}.editor-placeholder{display:grid;place-items:center;padding:32px;text-align:center;min-height:260px;background:#eeece7;color:#263853;border-radius:var(--radius);font-size:.9rem}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-block:5px 20px;overscroll-behavior-x:contain;scrollbar-width:none}.rail>*{flex:0 0 78%;scroll-snap-align:start;min-width:0}.rail-controls{display:none;gap:8px;justify-content:flex-end;margin-top:12px}.rail-controls button{border-radius:99px;padding:8px 17px}.rail-controls[data-ready]{display:flex}.product-card{text-decoration:none;display:block;min-width:0}.product-card .media-frame{margin-bottom:14px;background:#eeece7}.product-card .media-frame img{transition:transform .35s ease}.product-card:hover img{transform:scale(1.025)}.product-card h3{font:inherit;letter-spacing:0;margin-bottom:4px}.price{font-variant-numeric:tabular-nums;font-size:.93rem}.price s{opacity:.6;margin-right:8px}.card-status{font-size:.8rem}.grid{display:grid;gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.empty-state{padding-block:60px}.pagination{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:40px}.pagination a,.pagination .current{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.pagination .current{border:1px solid currentColor;border-radius:50%}.stack>*+*{margin-top:20px}.native-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:25px;padding:5px 0;scrollbar-width:none}.native-tabs button{flex-shrink:0;border-radius:99px;padding:9px 21px}.native-tabs [aria-selected=true]{background:var(--ink);color:var(--paper)}.native-tabs:empty{display:none}.narrow{max-width:820px;margin-inline:auto}.subtle-line{border:0;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.rail{position:relative}.rail::-webkit-scrollbar,.native-tabs::-webkit-scrollbar{display:none}.rail,.native-tabs{overscroll-behavior-x:contain}@media(hover:none),(pointer:coarse){.rail-controls[data-ready]{display:none}}@media(min-width:750px){.rail>*{flex-basis:31%}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.note{font-size:2rem}.section-heading{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
