@font-face{font-family:Fredoka;src:url(fredoka-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--c-bg: #FFFCF7;--c-surface: #FFFFFF;--c-sand: #F6F0E7;--c-line: #E8E1D6;--c-ink: #141414;--c-heading: #141414;--c-muted: #5E5850;--c-primary: #C01B1B;--c-primary-soft: #F9E8E8;--c-red: #FF3131;--c-blue: #1C72C2;--c-blue-deep: #14507F;--c-blue-soft: #E4EEF8;--c-green: #7ED957;--c-yellow: #FFDE59;--c-footer: #14507F;--c-link: #14507F;--c-accent-ink: #C01B1B;--funkel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,0 C54,28 72,46 100,50 C72,54 54,72 50,100 C46,72 28,54 0,50 C28,46 46,28 50,0 Z'/%3E%3C/svg%3E");--font-display: "Fredoka", "Baloo 2", ui-rounded, system-ui, sans-serif;--font-body: "Poppins", "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s: 10px;--radius: 18px;--radius-l: 28px;--radius-pill: 999px;--space: clamp(48px, 8vw, 96px);--gutter: 16px;--page: 1320px;--shadow-s: 0 1px 2px rgb(20 20 20 / .06), 0 2px 8px rgb(20 20 20 / .05);--shadow: 0 2px 4px rgb(20 20 20 / .04), 0 12px 32px rgb(20 20 20 / .08);--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 64px}@media(min-width:750px){:root{--gutter: 32px}}@media(min-width:1100px){:root{--header-h: 76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--c-bg);color:var(--c-ink);font:400 16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}@media(min-width:750px){body{font-size:17px}}img,svg,video{display:block;max-width:100%;height:auto}.icon{width:24px;height:24px;flex:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--c-ink);color:#fff;padding:10px 16px;border-radius:var(--radius-s)}.skip-link:focus{top:8px}h1,h2,h3,h4{margin:0 0 .4em;line-height:1.15;color:var(--c-heading)}.h-display,h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.005em}h1,.h1{font-size:clamp(34px,7.4vw,64px)}h2,.h2{font-size:clamp(27px,4.8vw,42px)}h3,.h3{font-family:var(--font-body);font-weight:600;font-size:clamp(18px,2.2vw,21px);line-height:1.3}p{margin:0 0 1em}.lead{font-size:clamp(17px,2vw,20px);color:var(--c-muted);max-width:60ch}.kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font:600 13px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent-ink)}.kicker:before{content:"";width:18px;height:18px;flex:none;background:var(--c-yellow);-webkit-mask:var(--funkel) center/contain no-repeat;mask:var(--funkel) center/contain no-repeat}.on-dark .kicker,.kicker--light{color:#fff}.muted{color:var(--c-muted)}.rte a{color:var(--c-link)}.page-width{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space)}.section--tight{padding-block:calc(var(--space) * .6)}.section--sand{background:var(--c-sand)}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.section-head>div{max-width:680px}.section-head h2{margin:0}.section-head p{margin:8px 0 0}.stack>*+*{margin-top:16px}.btn{--b: var(--c-primary);--t: #fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 26px;border-radius:var(--radius-pill);border:2px solid var(--b);background:var(--b);color:var(--t);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s var(--ease),background .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #c01b1b38}.btn:active{transform:translateY(0)}.btn--secondary{--t: var(--c-ink);background:transparent;border-color:currentColor;color:var(--c-ink)}.btn--secondary:hover{background:var(--c-ink);color:#fff;border-color:var(--c-ink);box-shadow:none}.btn--light{--b: #fff;--t: var(--c-ink)}.btn--light:hover{box-shadow:0 6px 16px #0000002e}.btn--ghost-light{background:transparent;border-color:#fff;color:#fff}.btn--ghost-light:hover{background:#fff;color:var(--c-ink)}.btn--small{min-height:40px;padding:8px 18px;font-size:15px}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none;color:var(--c-link);white-space:nowrap}.link-arrow:after{content:"\2192";transition:transform .15s var(--ease)}.link-arrow:hover:after{transform:translate(3px)}.media{position:relative;overflow:hidden;background:var(--c-sand);border-radius:var(--radius)}.media img,.media svg.placeholder-svg{width:100%;height:100%;object-fit:cover}.media--square{aspect-ratio:1}.media--portrait{aspect-ratio:4/5}.media--landscape{aspect-ratio:3/2}.media--wide{aspect-ratio:16/9}.placeholder{display:grid;place-items:center;padding:16px;text-align:center;color:var(--c-muted);font-size:13px;font-weight:500;letter-spacing:.02em;background:repeating-linear-gradient(135deg,var(--c-sand) 0 14px,color-mix(in srgb,var(--c-sand) 70%,#fff) 14px 28px)}.placeholder span{background:var(--c-bg);padding:6px 12px;border-radius:var(--radius-pill);box-shadow:var(--shadow-s)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:1.4;background:var(--c-yellow);color:var(--c-ink)}.badge--new{background:var(--c-blue-soft);color:var(--c-blue-deep)}.badge--pick{background:var(--c-yellow)}.badge--sale{background:var(--c-primary-soft);color:var(--c-primary)}.dot{width:8px;height:8px;border-radius:50%;background:var(--c-green);flex:none}.dot--low{background:var(--c-yellow)}.dot--out{background:#bdb6ad}.brand-stripe{height:4px;background:linear-gradient(90deg,var(--c-blue) 0 25%,var(--c-green) 25% 50%,var(--c-yellow) 50% 75%,var(--c-red) 75%)}.wave{display:block;width:100%;height:clamp(28px,5vw,64px);position:relative;margin-bottom:-1px;overflow:visible}.wave--flip{transform:scaleY(-1);margin-bottom:0;margin-top:-1px}.wave path{fill:currentColor}.announcement{background:var(--c-blue-deep);color:#fff;font-size:14px}.announcement__inner{display:flex;justify-content:center;align-items:center;gap:10px;min-height:38px;text-align:center;padding-block:6px}.announcement a{color:#fff;font-weight:600}.announcement__extra{display:none}@media(min-width:990px){.announcement__inner{justify-content:space-between}.announcement__extra{display:flex;gap:20px;opacity:.9}.announcement__extra a{font-weight:500;text-decoration:none}}.site-header{position:sticky;top:0;z-index:40;background:var(--c-surface);transition:box-shadow .2s}.site-header.is-scrolled{box-shadow:0 4px 20px #14141412}.header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:var(--header-h)}.header__logo{display:block;justify-self:center}.header__logo img{height:40px;width:auto}@media(min-width:1100px){.header__logo img{height:56px}}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:2px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--c-ink)}.icon-btn:hover{background:var(--c-sand)}.icon-btn svg{width:24px;height:24px}.icon-btn__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-primary);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.header__store-link{display:none}.header-search,.header-search__form{position:relative}.header-search input[type=search]{width:100%;height:48px;padding:0 52px 0 20px;border-radius:var(--radius-pill);border:1.5px solid var(--c-line);background:var(--c-bg);font-size:16px}.header-search input[type=search]:focus{outline:none;border-color:var(--c-ink);background:#fff}.header-search__submit{position:absolute;right:4px;top:4px;width:40px;height:40px;border-radius:50%;border:0;background:var(--c-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.header-search__submit svg{width:20px;height:20px}.header__search-row{padding-bottom:12px}.predictive{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);max-height:min(70vh,560px);overflow:auto;padding:8px}.predictive[hidden]{display:none}.predictive__group{padding:8px}.predictive__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:4px 8px 8px}.predictive__item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-s);text-decoration:none}.predictive__item:hover,.predictive__item[aria-selected=true]{background:var(--c-sand)}.predictive__item img{width:48px;height:48px;object-fit:contain;border-radius:8px;background:var(--c-sand);flex:none}.predictive__terms{display:flex;flex-wrap:wrap;gap:8px;padding:0 8px}.predictive__terms a{padding:6px 12px;border-radius:var(--radius-pill);background:var(--c-sand);text-decoration:none;font-size:14px}.predictive__all{display:block;margin:8px;text-align:center}.nav-desktop,.header__search-desktop{display:none}@media(min-width:1100px){.header__bar{grid-template-columns:auto minmax(280px,560px) auto;gap:32px}.header__logo{justify-self:start}.header__menu-toggle,.header__search-row{display:none}.header__store-link{display:inline-flex;align-items:center;gap:8px;margin-right:8px;padding:8px 14px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;text-decoration:none;color:var(--c-ink)}.header__store-link:hover{background:var(--c-sand)}.header__store-link svg{width:20px;height:20px;color:var(--c-primary)}.nav-desktop{display:block;border-top:1px solid var(--c-line)}.header__search-desktop{display:block}.nav-desktop__list{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.nav-desktop__item{position:static}.nav-desktop__link{display:flex;align-items:center;gap:4px;height:52px;padding:0 2px;border:0;background:none;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;color:var(--c-ink);position:relative;white-space:nowrap}.nav-desktop__link:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;border-radius:2px;background:var(--c-primary);transform:scaleX(0);transition:transform .2s var(--ease)}.nav-desktop__item:hover>.nav-desktop__link:after,.nav-desktop__link[aria-expanded=true]:after{transform:scaleX(1)}.nav-desktop__link--accent,.nav-desktop__link--sale{color:var(--c-primary)}}.mega{position:absolute;left:0;right:0;top:100%;background:var(--c-surface);border-top:1px solid var(--c-line);box-shadow:0 24px 40px #1414141a;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s .18s}.nav-desktop__item.is-open>.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mega__inner{display:grid;grid-template-columns:1fr 300px;gap:40px;padding-block:32px 40px;max-height:calc(100vh - 180px);overflow:auto}.mega__inner--noaside{grid-template-columns:1fr}.mega__cols{columns:4 200px;column-gap:32px}.mega__col{break-inside:avoid;margin-bottom:24px}.mega__col-title{display:inline-block;margin-bottom:8px;font-weight:600;font-size:15px;text-decoration:none;color:var(--c-ink)}.mega__col-title:hover{color:var(--c-primary)}.mega__col ul{list-style:none;margin:0;padding:0}.mega__col li a{display:block;padding:3px 0;font-size:14px;color:var(--c-muted);text-decoration:none}.mega__col li a:hover{color:var(--c-ink);text-decoration:underline}.mega__col li a.mega__more{color:var(--c-link);font-weight:600}.mega__flat{columns:3 220px;column-gap:32px;list-style:none;margin:0;padding:0}.mega__flat a{display:block;padding:6px 0;font-weight:500;text-decoration:none}.mega__flat a:hover{color:var(--c-primary)}.mega__footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:20px;border-top:1px solid var(--c-line)}.mega__footer-label{font-size:13px;font-weight:600;color:var(--c-muted);margin-right:4px}.chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--c-sand);font-size:14px;font-weight:500;text-decoration:none;color:var(--c-ink);transition:background .15s}.chip:hover{background:var(--c-yellow)}.mega__promo{display:block;text-decoration:none}.mega__promo .media{aspect-ratio:4/5;margin-bottom:12px}.mega__promo-title{font-weight:600}.mega__promo-text{font-size:14px;color:var(--c-muted)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141473;opacity:0;transition:opacity .25s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(92vw,420px);background:var(--c-surface);transform:translate(-100%);transition:transform .28s var(--ease);display:flex;flex-direction:column;overflow:hidden}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 8px 0 20px;border-bottom:1px solid var(--c-line);flex:none}.drawer__head img{height:34px;width:auto}.drawer__levels{position:relative;flex:1;overflow:hidden}.drawer__level{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:var(--c-surface);transform:translate(100%);transition:transform .28s var(--ease);padding-bottom:32px;overscroll-behavior:contain}.drawer__level.is-active{transform:none}.drawer__level.is-behind{transform:translate(-30%)}.drawer__list{list-style:none;margin:0;padding:8px 0}.drawer__row{display:flex;align-items:center;width:100%;min-height:56px;padding:0 20px;border:0;background:none;text-align:left;text-decoration:none;font-size:17px;font-weight:500;color:var(--c-ink);cursor:pointer}.drawer__row:hover{background:var(--c-sand)}.drawer__row svg{width:20px;height:20px;margin-left:auto;color:var(--c-muted);flex:none}.drawer__row--back{font-size:15px;color:var(--c-muted);min-height:52px;border-bottom:1px solid var(--c-line)}.drawer__row--back svg{margin:0 10px 0 0;transform:rotate(180deg)}.drawer__row--all{font-weight:600;color:var(--c-primary)}.drawer__title{padding:18px 20px 4px;font-family:var(--font-display);font-weight:600;font-size:24px}.drawer__section{padding:16px 20px;border-top:1px solid var(--c-line)}.drawer__section-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px}.drawer__chips{display:flex;flex-wrap:wrap;gap:8px}.drawer__store{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--radius);background:var(--c-sand);font-size:14px;text-decoration:none}.drawer__store svg{width:24px;height:24px;color:var(--c-primary);flex:none}body.no-scroll{overflow:hidden}.card-product{position:relative;display:flex;flex-direction:column;height:100%}.card-product__media{position:relative;aspect-ratio:1;border-radius:var(--radius);background:#fff;overflow:hidden;border:1px solid var(--c-line)}.card-product__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .35s var(--ease)}.card-product:hover .card-product__media img{transform:scale(1.03)}.card-product__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:1}.card-product__wish{position:absolute;top:6px;right:6px;z-index:1;background:#ffffffe6}.card-product__body{display:flex;flex-direction:column;gap:4px;padding:12px 2px 0;flex:1}.card-product__vendor{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.card-product__title{font-size:15px;font-weight:500;line-height:1.4;margin:0}.card-product__title a{text-decoration:none}.card-product__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-product__meta{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-muted)}.card-product__price{margin-top:auto;padding-top:6px;font-weight:600;font-size:16px}.card-product__price s{font-weight:400;color:var(--c-muted);margin-left:6px;font-size:14px}.card-product__price .sale{color:var(--c-primary)}.slider{list-style:none;margin-block:0;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 12px;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start}@media(min-width:600px){.slider{grid-auto-columns:42%}}@media(min-width:990px){.slider{grid-auto-columns:calc((100% - 72px)/4);gap:24px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media(min-width:1300px){.slider--5{grid-auto-columns:calc((100% - 96px)/5)}}.slider-nav{display:none;gap:8px}@media(min-width:990px){.slider-nav{display:flex}}.slider-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--c-line);background:#fff;cursor:pointer;display:grid;place-items:center}.slider-nav button:hover:not(:disabled){border-color:var(--c-ink)}.slider-nav button:disabled{opacity:.35;cursor:default}.slider-nav svg{width:20px;height:20px}.slider-nav button:first-child svg{transform:rotate(180deg)}.site-footer{background:var(--c-footer);color:#fff}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer__top{display:grid;gap:32px;padding-block:56px 32px}.footer__brand img{height:240px;width:auto;margin-bottom:16px}.footer__brand p{color:#fffc;font-size:15px;max-width:34ch}.footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.footer__col h2{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-yellow);margin-bottom:12px}.footer__col ul{list-style:none;margin:0;padding:0}.footer__col li{padding:5px 0;font-size:15px}.footer__store{display:grid;gap:6px;font-size:15px;color:#ffffffe6}.footer__social{display:flex;gap:8px;margin-top:16px}.footer__social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a}.footer__social a:hover{background:#fff3;text-decoration:none}.footer__social svg{width:22px;height:22px}.footer__withdraw{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;margin-bottom:28px;padding:18px 20px;border:2px solid var(--c-yellow);border-radius:var(--radius);background:#ffffff0f}.footer__withdraw p{margin:0;font-size:15px;color:#ffffffd9}.footer__withdraw .footer__withdraw-title{font-size:17px;font-weight:600;color:#fff}.site-footer .footer__withdraw-btn{--b: var(--c-yellow);--t: var(--c-ink);background:var(--c-yellow);border-color:var(--c-yellow);color:var(--c-ink)}.site-footer .footer__withdraw-btn:hover{background:#fff;border-color:#fff;color:var(--c-ink);box-shadow:none;text-decoration:none}.footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding-block:20px 28px;border-top:1px solid rgb(255 255 255 / .15);font-size:13px;color:#ffffffbf}.footer__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.footer__payments svg{width:38px;height:24px}@media(min-width:750px){.footer__cols{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.footer__top{grid-template-columns:300px 1fr;gap:64px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-footer>.wave{background:var(--c-bg);margin-bottom:-1px}.site-footer{background:transparent}.site-footer>.page-width{background:var(--c-footer);max-width:none;padding-inline:max(var(--gutter),calc((100% - var(--page)) / 2 + var(--gutter)))}.page-content{padding-block:32px var(--space)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;padding-block:16px;font-size:14px;color:var(--c-muted)}.breadcrumbs a{color:var(--c-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--c-ink);text-decoration:underline}.collection__head{margin-bottom:20px}.collection__head .lead{margin:0}.collection__layout{display:grid;gap:20px}.collection__count{margin:0 0 12px;font-size:14px}.grid-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 12px}@media(min-width:750px){.grid-products{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media(min-width:1100px){.collection__layout{grid-template-columns:260px 1fr;gap:40px}.grid-products{grid-template-columns:repeat(4,1fr)}.page-content>.grid-products{grid-template-columns:repeat(4,1fr)}}.facets__toggle{list-style:none}.facets__toggle::-webkit-details-marker{display:none}@media(min-width:1100px){.facets__toggle{display:none}.facets{display:block}}.facets__form{display:grid;gap:20px;margin-top:16px}.facets__sort select{display:block;width:100%;height:44px;margin-top:6px;padding:0 12px;border-radius:var(--radius-s);border:1.5px solid var(--c-line);background:#fff}.facet{border:0;padding:0 0 16px;margin:0;border-bottom:1px solid var(--c-line)}.facet legend{font-weight:600;margin-bottom:8px}.facet__opt{display:flex;gap:8px;align-items:center;min-height:36px;font-size:15px;cursor:pointer}.facet__opt input{width:20px;height:20px;accent-color:var(--c-primary)}.facet__opt.is-empty{opacity:.45}.facet__price{display:flex;gap:8px;align-items:center}.facet__price input{width:100%;height:44px;padding:0 10px;border-radius:var(--radius-s);border:1.5px solid var(--c-line)}.pagination{margin-top:32px;display:flex;gap:12px;justify-content:center}.collection__seo{margin-top:var(--space);padding-top:32px;border-top:1px solid var(--c-line);color:var(--c-muted);max-width:80ch}.product__grid{display:grid;gap:24px}.product__media{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__image{aspect-ratio:1;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;scroll-snap-align:start;position:relative}.product__image img{width:100%;height:100%;object-fit:contain}.product__info{display:flex;flex-direction:column;gap:10px}.product__title{margin:0}.product__price{font-size:24px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.product__price .sale{color:var(--c-primary)}.product__tax{width:100%;font-size:13px;font-weight:400}.product__stock{display:flex;align-items:center;gap:8px;margin:0}.product__form{display:grid;gap:12px}.product__variant select{display:block;width:100%;height:48px;margin-top:6px;border-radius:var(--radius-s);border:1.5px solid var(--c-line);padding:0 12px;background:#fff}.product__atc{width:100%}.product__details{display:grid;gap:32px;margin-top:48px;max-width:820px}.specs{display:grid;grid-template-columns:minmax(140px,220px) 1fr;margin:0;border-top:1px solid var(--c-line)}.specs dt,.specs dd{margin:0;padding:10px 0;border-bottom:1px solid var(--c-line)}.specs dt{color:var(--c-muted);padding-right:16px}@media(min-width:990px){.product__grid{grid-template-columns:1.2fr 1fr;gap:56px;align-items:start}.product__media{grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible}.product__image:first-child{grid-column:1 / -1}.product__info{position:sticky;top:calc(var(--header-h) + 70px)}}.cart__items{list-style:none;margin:0 0 24px;padding:0}.cart__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px 16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--c-line)}.cart__item img{width:72px;height:72px;object-fit:contain;border-radius:var(--radius-s);background:#fff}.cart__qty{width:72px;height:44px;border-radius:var(--radius-s);border:1.5px solid var(--c-line);padding:0 8px}.cart__item>strong{grid-column:3}.cart__info{display:grid;gap:4px;min-width:0}.cart__info .card-product__vendor{margin:0}.cart__title{font-weight:600;text-decoration:none;overflow-wrap:anywhere}.cart__opts{margin:0;font-size:14px;color:var(--c-muted)}.cart__opts div{display:flex;gap:4px}.cart__opts dd{margin:0}.cart__prop{margin:0;font-size:14px}.cart__price{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.cart__price .sale{color:var(--c-primary);font-weight:600}.cart__discounts{list-style:none;margin:4px 0;padding:0;display:grid;gap:4px;font-size:14px;color:var(--c-primary)}.cart__discounts li{display:flex;gap:6px;align-items:center}.cart__discounts .icon{width:16px;height:16px}.cart__row{display:flex;gap:16px;align-items:center;margin-top:6px}.cart__remove{font-size:14px;color:var(--c-link);min-height:24px;display:inline-flex;align-items:center}.cart__total{display:flex;justify-content:space-between;font-size:18px;margin:12px 0 4px}.cart__note{display:grid;gap:6px;font-weight:600;margin-bottom:12px}.cart__note textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--c-line);border-radius:var(--radius-s)}.cart__express{margin-top:12px}.cart__express [data-shopify-buttoncontainer]{justify-content:flex-end}.cart__summary{max-width:420px;margin-left:auto}.az{columns:2 180px;column-gap:32px}.az__group{break-inside:avoid;margin-bottom:20px}.az__letter{font-family:var(--font-display);font-size:24px;color:var(--c-primary);margin-bottom:4px}.az ul{list-style:none;margin:0;padding:0}.az li{padding:3px 0}.az a{text-decoration:none}.az a:hover{text-decoration:underline}.customer form{display:grid;gap:14px;margin-bottom:24px}.customer label{display:grid;gap:6px;font-weight:500}.customer input{height:48px;padding:0 14px;border-radius:var(--radius-s);border:1.5px solid var(--c-line);background:#fff}.grid-articles{list-style:none;margin:0;padding:0;display:grid;gap:24px}@media(min-width:750px){.grid-articles{grid-template-columns:repeat(3,1fr)}}.article-card{text-decoration:none;display:grid;gap:10px}.chip.is-active{background:var(--c-ink);color:#fff}.search-hit{grid-column:1 / -1}.page-content .events,.page-content .events__types{margin-top:16px}.footer__legal{display:flex;flex-wrap:wrap;gap:6px 16px}.footer__legal a{color:#ffffffd9}.trustami-float{position:fixed;top:55%;z-index:30}.trustami-float--left{left:0}.trustami-float--right{right:0}.trustami-tab{display:flex;align-items:center;gap:8px;padding:14px 9px;border:0;cursor:pointer;writing-mode:vertical-rl;transform:rotate(180deg);border-radius:0 12px 12px 0;background:var(--c-blue-deep);color:#fff;font:600 13px/1 var(--font-body);letter-spacing:.04em;box-shadow:var(--shadow-s);transition:transform .3s var(--ease),opacity .3s}.trustami-tab .icon{width:16px;height:16px;color:var(--c-yellow);transform:rotate(90deg)}.trustami-tab:hover,.trustami-tab:focus-visible{padding-left:13px}.trustami-float.is-scrolling .trustami-tab{transform:rotate(180deg) translate(75%);opacity:.5}.trustami-float--right .trustami-tab{transform:none;border-radius:12px 0 0 12px}.trustami-float--right .trustami-tab .icon{transform:rotate(90deg)}.trustami-float--right .trustami-tab:hover,.trustami-float--right .trustami-tab:focus-visible{padding-left:9px;padding-right:13px}.trustami-float--right.is-scrolling .trustami-tab{transform:translate(75%)}.trustami-panel{position:absolute;top:50%;transform:translateY(-50%);width:min(240px,calc(100vw - 72px));max-height:80vh;overflow:auto;padding:20px 16px 16px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.trustami-float--left .trustami-panel{left:48px}.trustami-float--right .trustami-panel{right:48px}.trustami-panel__title{margin:0 32px 12px 0;font-weight:600}.trustami-panel__captured{margin-top:10px}.trustami-panel__captured>*{max-width:100%!important}.trustami-panel__link{display:inline-flex;margin-top:12px;font-size:14px}.widget_container_overlay_list iframe,.widget_container_overlay iframe,.widget_container_overlay_sticker iframe{display:none!important}.trustami-panel .widget_container_overlay_list iframe,.trustami-panel .widget_container_overlay iframe,.trustami-panel .widget_container_overlay_sticker iframe{display:block!important;position:static!important;inset:auto!important;margin:0 auto!important;z-index:auto!important}.trustami-panel .widget_container_overlay_list{display:block!important}.trustami-panel__close{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:50%;background:var(--c-sand);display:grid;place-items:center;cursor:pointer}.trustami-panel__close .icon{width:16px;height:16px}@media(max-width:749px){.trustami-float--desktop{display:none}.trustami-float{top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px))}.trustami-float--right .trustami-panel{right:44px}.trustami-panel{top:auto;bottom:0;transform:none}}@media print{.trustami-float{display:none}}.product__trust{margin:8px 0}.trustami-section__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.gw-notice{margin:0;max-width:var(--gw-max, 560px)}.gw-notice img{width:100%;height:auto;border:1px solid var(--c-line);border-radius:6px;background:#fff}.withdraw-box{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:12px;padding-top:14px;border-top:1px solid var(--c-line);font-size:14px;color:var(--c-muted)}.withdraw-box .btn{min-height:40px;padding:8px 18px;font-size:15px}.gw-hint{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:500;color:var(--c-link);text-decoration:none}.gw-hint:hover{text-decoration:underline}.gw-hint .icon{width:20px;height:20px}.garan{border:1px solid var(--c-line);border-radius:var(--radius-s);background:#fff}.garan summary{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.garan summary::-webkit-details-marker{display:none}.garan summary .icon{width:20px;height:20px;color:var(--c-green)}.garan__body{padding:0 14px 14px}.garan__body img{max-width:360px;width:100%;height:auto}.cart__gw{margin:16px 0 20px}.cart__gw-title{font-weight:600;margin-bottom:8px}.shopify-policy__container{max-width:820px!important;margin:0 auto;padding:clamp(32px,6vw,64px) var(--gutter) 64px!important}.shopify-policy__title h1{font-family:var(--font-display);font-size:clamp(30px,5vw,44px);line-height:1.1;margin:0 0 28px;text-wrap:balance}.shopify-policy__body{font-size:16px;line-height:1.7;color:var(--c-ink)}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong:only-child{font-family:var(--font-display);color:var(--c-blue-deep)}.shopify-policy__body h2{font-size:24px;margin:40px 0 12px;padding-top:20px;border-top:1px solid var(--c-line)}.shopify-policy__body h3{font-size:19px;margin:28px 0 8px}.shopify-policy__body p{margin:0 0 1em}.shopify-policy__body a{color:var(--c-link);word-break:break-word}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.3em}.custom-liquid__full{width:100%}.pw{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:var(--c-sand)}.pw__card{width:100%;max-width:520px;display:grid;gap:18px;padding:32px 24px;border-radius:var(--radius);background:var(--c-surface);box-shadow:0 8px 32px #0000000f;text-align:center}.pw__logo{display:flex;justify-content:center}.pw__title{margin:0;font-size:clamp(26px,5vw,36px)}.pw__msg{margin:0;color:var(--c-muted)}.pw__form{display:grid;gap:8px;text-align:left}.pw__label{font-weight:600;font-size:15px}.pw__row{display:flex;gap:8px;flex-wrap:wrap}.pw__row input{flex:1 1 200px;min-height:46px;padding:0 14px;border:1px solid var(--c-line);border-radius:var(--radius-s);font:inherit}.pw__ok{margin:0;padding:12px;border-radius:var(--radius-s);background:var(--c-blue-soft)}.pw__login summary{cursor:pointer;font-weight:600;color:var(--c-link);min-height:24px}.pw__login[open] summary{margin-bottom:12px}.pw__admin{font-size:14px;color:var(--c-muted);margin:12px 0 0}.product__age{margin:0}.product__tax{margin:-4px 0 0;font-size:13px}.product__tax a{color:inherit}.product__unit{font-size:14px;font-weight:400}.product__options{display:grid;gap:14px}.product__option{border:0;margin:0;padding:0;min-width:0}.product__option legend{font-weight:600;font-size:15px;margin-bottom:8px;padding:0}.product__option-value{font-weight:400;color:var(--c-muted)}.product__pills{display:flex;flex-wrap:wrap;gap:8px}.product__pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1.5px solid var(--c-line);border-radius:var(--radius-pill);background:#fff;cursor:pointer;font-size:15px}.product__pill:hover{border-color:var(--c-ink)}input:checked+.product__pill{border-color:var(--c-ink);background:var(--c-ink);color:#fff}input:focus-visible+.product__pill{outline:3px solid var(--c-blue);outline-offset:2px}.product__swatch{width:22px;height:22px;border-radius:50%;background:var(--swatch, #ccc);box-shadow:inset 0 0 0 1px #00000026}.product__swatch-img{width:22px;height:22px;border-radius:50%;object-fit:cover}.product__select{display:block;width:100%;height:48px;border-radius:var(--radius-s);border:1.5px solid var(--c-line);padding:0 12px;background:#fff;font:inherit}.product__qty label{display:block;font-weight:600;font-size:15px;margin-bottom:8px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--c-line);border-radius:var(--radius-pill);background:#fff}.qty__btn{width:44px;height:44px;border:0;background:none;font-size:20px;cursor:pointer;border-radius:50%}.qty__btn:focus-visible{outline:3px solid var(--c-blue)}.qty input{width:48px;height:44px;border:0;text-align:center;font:inherit;background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__buy{display:grid;gap:12px}.product__plans{border:1px solid var(--c-line);border-radius:var(--radius-s);padding:12px 14px;margin:0;display:grid;gap:6px}.product__plans legend{font-weight:600;padding:0 4px}.product__plan{display:flex;gap:8px;align-items:center;min-height:32px}.product__recipient{border:1px solid var(--c-line);border-radius:var(--radius-s);padding:12px 14px;background:#fff}.product__recipient summary{cursor:pointer;font-weight:600;min-height:24px}.product__recipient[open]{display:grid;gap:6px}.product__recipient input,.product__recipient textarea{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--c-line);border-radius:var(--radius-s);font:inherit}.shopify-payment-button__button{border-radius:var(--radius-pill)!important;min-height:50px}.shopify-payment-button__more-options{color:var(--c-link);text-decoration:underline;background:none;border:0;padding:8px 0;cursor:pointer;font:inherit}.pickup{display:grid;gap:6px;padding:12px 14px;border-radius:var(--radius-s);background:var(--c-blue-soft);font-size:14px}.pickup__row{display:flex;gap:10px;align-items:flex-start;margin:0}.pickup__row .icon{width:20px;height:20px;flex:none}.product__note{margin-top:12px}.product__note .kicker{margin:0}.product__collapsible{border-top:1px solid var(--c-line);padding-top:12px}.product__collapsible summary{cursor:pointer;margin:0;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px}.product__collapsible summary:after{content:"+";font-size:24px}.product__collapsible[open] summary:after{content:"\2212"}.product__collapsible summary::-webkit-details-marker{display:none}.product__image--external_video iframe,.product__image--video video,.product__image model-viewer{width:100%;height:100%;border:0;display:block}.product__image .placeholder-svg{width:100%;height:100%;fill:var(--c-line)}.product-reco:empty{display:none}.loc{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0 0}.loc__field{display:grid;gap:4px;font-size:13px}.loc select{min-height:40px;padding:0 10px;border-radius:var(--radius-s);border:1px solid rgb(255 255 255 / .4);background:transparent;color:inherit;font:inherit}.loc option{color:#141414}.gift-qr{display:flex;justify-content:center;margin:16px 0}.gift-qr img,.gift-qr canvas{width:140px;height:140px}
/*# sourceMappingURL=/cdn/shop/t/125/assets/base.css.map */
