.nf{display:grid;justify-items:center;gap:.75rem;max-width:36rem;margin-inline:auto;padding-block:clamp(1.5rem,6vw,4rem);text-align:center}.nf__code{margin:0;color:var(--color-brand);font-size:clamp(4.5rem,16vw,8rem);font-weight:800;line-height:1;letter-spacing:-.04em}.nf__title{font-size:clamp(1.4rem,3vw,1.9rem)}.nf__text{margin:0;color:var(--color-muted)}.nf__search{display:flex;width:100%;margin-top:.75rem;overflow:hidden;border:2px solid var(--color-brand);border-radius:var(--radius-btn);background:#fff}.nf__search input{flex:1 1 auto;min-width:0;padding:.75rem 1rem;border:0;background:transparent}.nf__search input:focus-visible{outline:none}.nf__search .btn{flex:none;border-radius:0}.nf__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem}.topbar{background:#34444b;color:#fff;font-size:.8125rem}.topbar a{text-decoration:none}.topbar__inner{display:flex;align-items:stretch;justify-content:space-between;gap:1rem 2rem;min-height:3.25rem}.topbar__message{position:relative;isolation:isolate;display:flex;align-items:center;gap:.7rem;min-width:0;margin:0;padding-block:.4rem;color:#fff}.topbar__message:before{content:"";position:absolute;top:0;right:-1.5rem;bottom:0;left:-1.25rem;z-index:-1;background:radial-gradient(circle 2.5px at 6% 20%,#B7A080 98%,transparent),radial-gradient(circle 2px at 12% 78%,#fff 98%,transparent),radial-gradient(circle 3px at 22% 12%,#B52F36 98%,transparent),radial-gradient(circle 2px at 30% 86%,#B7A080 98%,transparent),radial-gradient(circle 2.5px at 41% 26%,#fff 98%,transparent),radial-gradient(circle 2px at 49% 74%,#e0c9a0 98%,transparent),radial-gradient(circle 3px at 58% 14%,#B52F36 98%,transparent),radial-gradient(circle 2px at 66% 62%,#fff 98%,transparent),radial-gradient(circle 2.5px at 74% 88%,#B7A080 98%,transparent),radial-gradient(circle 2px at 82% 30%,#B52F36 98%,transparent),radial-gradient(circle 2px at 90% 70%,#fff 98%,transparent),radial-gradient(circle 2.5px at 96% 16%,#e0c9a0 98%,transparent);opacity:.7;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 60%,transparent 100%);pointer-events:none}@media(max-width:479px){.topbar__message:before{display:none}}.topbar__badge{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);border-radius:50%;background:#ffffff0f;color:var(--color-accent)}.topbar__badge .icon{width:1.05rem;height:1.05rem}.topbar__msg-text{display:grid;line-height:1.15}.topbar__msg-text small{color:#c0c9cc;font-size:.6875rem}.topbar__msg-text b{font-size:.8125rem;font-weight:800;letter-spacing:.03em}.topbar__links{display:none;flex:1;align-self:center}.topbar__links ul{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem;margin:0;padding:0;list-style:none}.topbar__links a{color:#d6dcde;font-weight:600;transition:color .15s ease}.topbar__links a:hover{color:#fff}.topbar__phone{display:inline-flex;align-items:center;gap:.4rem}.topbar__phone .icon{width:1rem;height:1rem;color:var(--color-accent)}.topbar__wholesale{display:flex;flex:none;align-items:center;gap:.7rem;padding:.4rem 1.25rem;border-left:1px solid rgb(255 255 255 / .16);background:#ffffff12;color:#fff;transition:background-color .2s ease}.topbar__wholesale:hover{background:#ffffff1a}.topbar__wholesale-icon{display:grid;place-items:center;color:var(--color-accent)}.topbar__wholesale-icon .icon{width:1.5rem;height:1.5rem}.topbar__wholesale-text{display:grid;line-height:1.15}.topbar__wholesale-text b{font-size:.9375rem;font-weight:800}.topbar__wholesale-text small{color:var(--color-accent);font-size:.6875rem}.topbar__wholesale>.icon{width:.9rem;height:.9rem;color:#aab4b7;transition:transform .2s ease,color .2s ease}.topbar__wholesale:hover>.icon{color:var(--color-accent);transform:translate(3px)}@media(max-width:749px){.topbar__wholesale{padding-inline:.9rem}.topbar__wholesale-text small,.topbar__wholesale>.icon{display:none}}@media(max-width:479px){.topbar__msg-text small,.topbar__badge{display:none}}@media(min-width:750px){.topbar__links{display:block}}.ar{max-width:52rem;margin-inline:auto}.ar__meta{margin:0 0 .5rem;color:var(--color-muted);font-size:.875rem}.ar__title{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.ar__cover{margin-top:1.25rem;overflow:hidden;border-radius:var(--radius)}.ar__cover img{width:100%;height:auto}.ar__body{margin-top:1.5rem;font-size:1.0625rem}.ar__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 0;padding:0;list-style:none}.ar__tags li{padding:.25rem .7rem;border-radius:999px;background:var(--color-brand-soft);color:var(--color-brand);font-size:.8125rem;font-weight:700}.ar__nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--color-line)}.ar__nav a{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-brand);font-weight:700;text-decoration:none}.ar__sub{margin:2rem 0 .75rem;font-size:1.25rem}.ar__comment{padding:.9rem 0;border-bottom:1px solid var(--color-line)}.ar__author{margin:0 0 .25rem;font-weight:700}.ar__author time{margin-left:.5rem;color:var(--color-muted);font-size:.8125rem;font-weight:400}.ar__comments form{display:grid;gap:.8rem}.ar__comments label{display:grid;gap:.3rem;font-weight:600}.ar__comments input,.ar__comments textarea{padding:.7rem .9rem;border:1px solid var(--color-line);background:#fff}.ar__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem}.ar__comments .btn{justify-self:start}.ar__ok{margin:0;padding:.7rem .9rem;border-radius:var(--radius);background:#e8f6ec;color:#1b6b35}.banners__grid{display:grid;gap:.75rem}.banners__tile{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:calc(var(--radius) + 4px);background:var(--tone-bg);color:var(--tone-fg);text-decoration:none}.banners__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.banners__tile:hover .banners__img{transform:scale(1.04)}.banners__tile--scrim .banners__img{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s ease}.banners__tile--scrim:hover .banners__img{filter:blur(2px) brightness(.78)}.banners__tile--scrim{color:#fff}.banners__tile--scrim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#14242ab3,#14242a00 75%)}.banners__shots{position:absolute;top:8%;right:3%;bottom:8%;width:38%}.banners__ring{position:absolute;top:50%;left:50%;height:100%;aspect-ratio:1;border-radius:50%;background:#ffffff29;transform:translate(-50%,-50%)}.tone--amber .banners__ring,.tone--sky .banners__ring,.tone--soft .banners__ring{background:#14242a12}.banners__shot{position:absolute;width:56%;aspect-ratio:1;padding:6%;border-radius:14px;background:#fff;box-shadow:0 10px 24px #14242a40;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.banners__shot img{width:100%;height:100%;object-fit:contain}.banners__shot--a{top:50%;left:50%;z-index:2;transform:translate(-50%,-50%) rotate(-4deg)}.banners__shot--b{top:6%;right:0;width:46%;transform:rotate(7deg)}.banners__shot--b+.banners__shot--a{top:40%;left:36%}.banners__tile:hover .banners__shot--a{transform:translate(-50%,-50%) rotate(0) scale(1.05)}.banners__deco{position:absolute;top:50%;right:8%;display:grid;place-items:center;width:34%;max-width:9rem;aspect-ratio:1;border-radius:50%;background:#ffffff29;transform:translateY(-50%)}.banners__deco:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border:2px solid rgb(255 255 255 / .28);border-radius:50%}.banners__deco .icon{width:46%;height:46%;stroke-width:1.5}.tone--amber .banners__deco,.tone--sky .banners__deco,.tone--soft .banners__deco{background:#14242a12}.tone--amber .banners__deco:before,.tone--sky .banners__deco:before,.tone--soft .banners__deco:before{border-color:#14242a24}.banners__copy{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;gap:.35rem;width:58%;height:100%;padding:1.25rem 1.5rem}.banners__title{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.12}.banners__text{font-size:.9375rem;line-height:1.4;opacity:.92}.banners__go{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.5em 1em;border-radius:var(--radius-btn);background:#fff;color:var(--color-foreground);font-size:.875rem;font-weight:700;transition:background-color .2s ease,color .2s ease}.banners__go .icon{width:1em;height:1em}.banners__tile:hover .banners__go,.tone--sky .banners__go,.tone--soft .banners__go,.tone--amber .banners__go{background:var(--color-foreground);color:#fff}.tone--sky:hover .banners__go,.tone--soft:hover .banners__go,.tone--amber:hover .banners__go{background:var(--color-brand)}@media(min-width:600px){.banners__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.banners__grid{grid-template-columns:repeat(3,1fr)}.banners__tile{aspect-ratio:16 / 9}}.bl__crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;color:var(--color-muted);font-size:.875rem;list-style:none}.bl__crumbs li+li:before{content:"\203a";margin-right:.4rem}.bl__crumbs a{text-decoration:none}.bl__title{margin-bottom:1.25rem;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.15}.bl__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.bl__item{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;transition:box-shadow .2s ease}.bl__item:hover{box-shadow:var(--shadow-card)}.bl__img{display:block;aspect-ratio:16 / 10;background:var(--color-brand-soft)}.bl__img img{width:100%;height:100%;object-fit:cover}.bl__ph{display:grid;height:100%;place-items:center;color:var(--color-brand)}.bl__ph .icon{width:2.5rem;height:2.5rem}.bl__body{display:grid;flex:1;align-content:start;gap:.5rem;padding:1rem 1.1rem 1.2rem}.bl__meta{margin:0;color:var(--color-muted);font-size:.8125rem}.bl__name{font-size:1.125rem;line-height:1.3}.bl__name a{text-decoration:none}.bl__name a:hover{color:var(--color-brand)}.bl__excerpt{margin:0;color:var(--color-muted);font-size:.9375rem}.bl__body .link-more{margin-top:.25rem}.bl__empty{padding:2rem 0;color:var(--color-muted)}.bshow__head{margin-bottom:clamp(1.5rem,3vw,2.25rem);text-align:center}.bshow__heading{margin:0}.bshow__sub{margin:.5rem 0 0;color:var(--color-muted);font-size:1rem}.bshow__list{display:grid;gap:clamp(1.75rem,3.5vw,2.5rem)}.bshow__row{display:grid;gap:1rem;min-width:0}.bshow__row[hidden]{display:none}.bshow__row--white,.bshow__row--soft{padding:1rem;border:1px solid var(--color-line);border-radius:calc(var(--radius) + 4px)}.bshow__row--white{background:#fff}@media(min-width:750px){.bshow__row--white,.bshow__row--soft{padding:1.25rem}}.bshow__row--soft{background:var(--color-mist)}.bshow__card{position:relative;isolation:isolate;display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-template-areas:"plate copy" "plate btn";align-items:center;gap:.5rem 1rem;overflow:hidden;padding:1rem;border-radius:var(--radius);background:var(--color-deep);color:#fff}.bshow__card:before{content:"";position:absolute;z-index:-1;right:-35%;bottom:-60%;width:120%;aspect-ratio:1;border-radius:50%;background:#ffffff0f}.bshow__copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.bshow__bar{width:2.25rem;height:3px;margin-bottom:.2rem;border-radius:2px;background:var(--color-cta)}.bshow__title{margin:0;color:#fff;font-size:1.5rem;line-height:1.1;letter-spacing:-.03em;overflow-wrap:anywhere}.bshow__logo{width:auto;max-width:8rem;max-height:3rem;object-fit:contain}.bshow__desc{margin:0;color:#fffc;font-size:.875rem;line-height:1.4}.bshow__count{margin:0;color:#ffffff8c;font-size:.75rem;font-weight:600}.bshow__plate{grid-area:plate;display:grid;place-items:center;aspect-ratio:1;padding:.5rem;border-radius:calc(var(--radius) + 2px);background:#fff;box-shadow:0 10px 26px #00000047}.bshow__plate img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}@media(hover:hover){.bshow__card:hover .bshow__plate img{transform:scale(1.05)}}.bshow__card--plain .bshow__plate{display:none}.bshow__card--plain{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "btn"}.bshow__btn{grid-area:btn;justify-self:start;min-height:2.5rem;white-space:nowrap}.bshow__card--photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "btn";align-content:end;min-height:11rem;background:var(--color-deep)}.bshow__photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bshow__card--photo:before{top:0;left:0;right:auto;bottom:auto;width:100%;border-radius:0;background:linear-gradient(180deg,#15282f1a 20%,#15282fe6)}.bshow__products{display:block;min-width:0}.bshow__products[hidden]{display:none}.bshow__scroller{--per-view: 1.12;--gap: .85rem}.bshow__scroller .scroller__track{align-items:stretch}.bshow__scroller .scroller__item{display:flex}.bshow__scroller .scroller__item>*{flex:1;min-width:0}.bshow__scroller .scroller__arrow{display:grid;top:50%;bottom:auto;width:2.5rem;height:2.5rem;margin-top:-1.25rem;border-color:var(--color-line);background:#fff;box-shadow:0 4px 14px #14242a29}.bshow__scroller .scroller__arrow--next{right:-.6rem;left:auto}.bshow__scroller .scroller__arrow--prev{right:auto;left:-.6rem}.bshow__scroller .scroller__arrow:hover{background:var(--color-deep);color:#fff}.bshow__scroller .scroller__arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:480px){.bshow__scroller{--per-view: 2}}@media(min-width:750px){.bshow__row{grid-template-columns:14rem minmax(0,1fr);gap:1.25rem}.bshow__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "plate" "btn";grid-template-rows:auto 1fr auto;justify-items:stretch;padding:1.5rem 1.25rem 1.25rem}.bshow__card:before{right:-50%;bottom:-30%}.bshow__card--plain{grid-template-rows:auto auto;align-content:space-between}.bshow__card--photo{grid-template-rows:auto auto;min-height:100%}.bshow__title{font-size:1.875rem}.bshow__plate{align-self:center;justify-self:center;width:82%;margin-block:1.25rem;padding:.75rem}.bshow__btn{justify-self:stretch;justify-content:center}.bshow__scroller{--per-view: 3;--gap: 1.25rem}}@media(min-width:1100px){.bshow__row{grid-template-columns:18rem minmax(0,1fr)}.bshow__scroller{--per-view: 4}}.brands__list{display:flex;gap:.6rem;margin:0;padding:.25rem;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.brands__list::-webkit-scrollbar{display:none}.brands__item{flex:0 0 8.5rem;scroll-snap-align:start}.brands__link{display:grid;place-items:center;height:5rem;padding:.75rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.brands__link:hover{border-color:var(--color-brand);box-shadow:var(--shadow-card)}.brands__logo{width:auto;max-width:100%;height:auto;max-height:3rem;object-fit:contain}.brands__name{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.15}.brands__link:hover .brands__name{color:var(--color-brand)}@media(min-width:900px){.brands__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding:0;overflow:visible}.brands__item{flex:none}}cart-form{display:block}.cart__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .9rem;margin-bottom:1.1rem;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.15}.cart__qty{color:var(--color-muted);font-size:1rem;font-weight:600}.cart__layout{display:grid;gap:1.25rem}@media(min-width:990px){.cart__layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.75rem}.sum{position:sticky;top:6.5rem}}.ship{margin-bottom:.9rem;padding:.9rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.ship__text{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.9375rem}.ship__text .icon{flex:none;width:1.35rem;height:1.35rem;color:var(--color-accent, #f8a000)}.ship__bar{height:.5rem;overflow:hidden;border-radius:999px;background:var(--color-mist)}.ship__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-brand);transition:width .4s ease}.ship.is-done .ship__bar span{background:#1a7f4b}.ship.is-done .ship__text .icon{color:#1a7f4b}.lines{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.line{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem .9rem;padding:.9rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.line__img{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:10px;background:#fff}.line__img img{width:100%;height:100%;object-fit:contain}.line__info{display:grid;align-content:start;gap:.2rem;min-width:0}.line__brand{color:var(--color-muted);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.line__title{font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none}.line__title:hover{color:var(--color-brand)}.line__variant{color:var(--color-muted);font-size:.8125rem}.line__price{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:700}.line__price s{color:var(--color-muted);font-size:.8125rem;font-weight:400}.line__discount{display:inline-flex;align-items:center;gap:.3rem;color:#1a7f4b;font-size:.8125rem;font-weight:600}.line__discount .icon{width:1em;height:1em}.line__side{display:flex;grid-column:1 / -1;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding-top:.6rem;border-top:1px solid var(--color-line)}.line__total{margin:0 0 0 auto;font-size:1.125rem;font-weight:700}.line__remove{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-muted);font-size:.8125rem;text-decoration:none}.line__remove .icon{width:.95em;height:.95em}.line__remove:hover{color:var(--color-brand)}.line .qty__btn{width:2.4rem}.line .qty__input{width:2.6rem}.line .qty{height:2.5rem}@media(min-width:750px){.line{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center}.line__side{grid-column:auto;justify-content:flex-end;padding-top:0;border-top:0}.line__total{min-width:6rem;margin:0;text-align:right}.line__remove span{display:none}.line__remove{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--color-mist)}.line__remove .icon{width:1rem;height:1rem}}.cart__note{margin-top:.9rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.cart__note summary{padding:.85rem 1rem;font-weight:700;cursor:pointer}.cart__note textarea{display:block;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.65rem .8rem;border:1.5px solid var(--color-line);border-radius:8px;background:#fff;color:var(--color-foreground);font:inherit;font-size:.9375rem;resize:vertical}.cart__note textarea:focus-visible{border-color:var(--color-brand);outline:none}.cart__invoice{margin-top:.9rem;padding:.85rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.cart__invoice-toggle{display:flex;align-items:center;gap:.6rem;font-weight:700;cursor:pointer}.cart__invoice-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--color-brand)}.cart__invoice-fields{display:none;gap:.75rem;margin-top:.9rem}.cart__invoice.is-open .cart__invoice-fields{display:grid}.cart__invoice-fields label{display:grid;gap:.3rem;font-size:.875rem;font-weight:700}.cart__invoice-fields input{padding:.65rem .8rem;border:1.5px solid var(--color-line);border-radius:8px;background:#fff;color:var(--color-foreground);font:inherit;font-size:.9375rem;font-weight:400}.cart__invoice-fields input:focus-visible{border-color:var(--color-brand);outline:none}.cart__invoice-hint{margin:0;color:var(--color-muted);font-size:.8125rem}@media(min-width:750px){.cart__invoice-fields{grid-template-columns:1fr 1fr}.cart__invoice-fields label:first-child,.cart__invoice-hint{grid-column:1 / -1}}.sum{padding:1.1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.sum__title{margin-bottom:.8rem;font-size:1.125rem}.sum__rows{display:grid;gap:.6rem;margin:0 0 1rem;font-size:.9375rem}.sum__rows>div{display:flex;justify-content:space-between;gap:1rem}.sum__rows dt{color:var(--color-muted)}.sum__rows dd{margin:0;font-weight:600;text-align:right}.sum__save dd{color:#1a7f4b}.sum__total{padding-top:.8rem;border-top:1px solid var(--color-line)}.sum__total dt{color:var(--color-foreground);font-weight:700}.sum__total dd{color:var(--color-brand);font-size:1.5rem;font-weight:700}.sum__checkout{width:100%;min-height:3.35rem;font-size:1.0625rem}.sum__update{display:block;width:100%;margin-top:.6rem;padding:.5rem;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.sum__update:hover{color:var(--color-brand)}cart-form.is-ready .sum__update{display:none}.sum__more{display:block;margin-top:.2rem;color:var(--color-brand);font-size:.9375rem;font-weight:700;text-align:center}.sum__trust{display:grid;gap:.5rem;margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--color-line);font-size:.875rem;list-style:none}.sum__trust li{display:flex;align-items:center;gap:.6rem}.sum__trust .icon{flex:none;width:1.25rem;height:1.25rem;color:var(--color-brand)}.cart__empty{display:grid;justify-items:center;gap:.6rem;padding:3.5rem 1rem;border:1px dashed var(--color-line);border-radius:var(--radius);background:#fff;color:var(--color-muted);text-align:center}.cart__empty>.icon{width:3rem;height:3rem;color:var(--color-line)}.cart__empty p{margin:0}.cart__empty-title{color:var(--color-foreground);font-size:1.25rem;font-weight:700}.cart__empty .btn{margin-top:.8rem}.cats.section-pad{padding-block:1.25rem .75rem}x-scroller.cats__scroller{--per-view: 2.6}@media(min-width:600px){x-scroller.cats__scroller{--per-view: 4}}@media(min-width:900px){x-scroller.cats__scroller{--per-view: 6}}@media(min-width:1200px){x-scroller.cats__scroller{--per-view: 6}}.cats__track{justify-content:safe center}.cats__link{display:grid;justify-items:center;gap:.8rem;padding:.25rem;text-align:center;text-decoration:none}.cats__circle{display:grid;place-items:center;width:min(100%,var(--cat-size, 150px));aspect-ratio:1;overflow:hidden;border:1px solid var(--color-line);border-radius:calc(var(--radius) + 6px);background:var(--color-mist);box-shadow:none;color:var(--color-foreground);transition:box-shadow .25s ease,transform .25s ease}.cats__circle .icon{width:42%;height:42%;stroke-width:1.75}.cats__img{transition:transform .25s ease;width:100%;height:100%;object-fit:cover}.cats__img--product{padding:10%;background:transparent;mix-blend-mode:multiply;object-fit:contain}.cats__img--asset{padding:0;object-fit:contain}.cats__link:hover .cats__img{transform:scale(1.05)}.cats__link:hover .cats__circle{background:var(--color-sky);border-color:color-mix(in srgb,var(--color-deep) 25%,var(--color-line));box-shadow:var(--shadow-card);transform:translateY(-3px)}.cats__name{font-size:1rem;font-weight:700;line-height:1.25}.cats__link:hover .cats__name{color:var(--color-brand)}@keyframes cats-snake{to{--snake-a: 360deg}}@media(min-width:900px)and (hover:hover){.cats--expand .cats__track{gap:.75rem;overflow:visible;scroll-snap-type:none;justify-content:stretch}.cats--expand .cats__track .cats__item{flex:1 1 0;min-width:0;transition:flex-grow .45s cubic-bezier(.22,.8,.3,1)}.cats--expand .cats__track .cats__item:hover,.cats--expand .cats__track .cats__item:focus-within{flex-grow:2.4}.cats--expand .cats__link{justify-items:stretch}.cats--expand .cats__circle{width:100%;height:clamp(150px,14vw,200px);aspect-ratio:auto;grid-template:minmax(0,1fr) / minmax(0,1fr)}.cats--expand .cats__img{width:100%;height:100%;aspect-ratio:auto;transition:transform .45s cubic-bezier(.22,.8,.3,1)}.cats--expand .cats__item:hover .cats__img,.cats--expand .cats__item:focus-within .cats__img{transform:scale(1.06)}.cats--expand .cats__name{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cats--expand .scroller__arrow{display:none}.cats--expand .cats__circle{position:relative}.cats--expand .cats__circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:3px;border-radius:inherit;background:conic-gradient(from var(--snake-a),transparent 0deg,transparent 190deg,color-mix(in srgb,var(--color-cta) 30%,transparent) 260deg,color-mix(in srgb,var(--color-cta) 75%,transparent) 325deg,var(--color-cta) 356deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .3s ease}.cats--expand .cats__item:hover .cats__circle:after,.cats--expand .cats__item:focus-within .cats__circle:after{opacity:1;animation:cats-snake 2.2s linear infinite}}@media(prefers-reduced-motion:reduce){.cats--expand .cats__track .cats__item,.cats--expand .cats__img{transition:none}.cats--expand .cats__circle:after{display:none}}collection-filters{display:block}.cl__crumbs ol{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;color:var(--color-muted);font-size:.8125rem;list-style:none}.cl__crumbs li{display:inline-flex}.cl__crumbs li+li:before{content:"\203a";margin-right:.5rem}.cl__crumbs a{text-decoration:none}.cl__crumbs a:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:.2em}.cl__crumbs [aria-current=page] span{color:var(--color-foreground)}.cl__head{margin:.9rem 0 1.1rem}.cl__title{font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.15}.cl__desc{max-width:70ch;margin-top:.5rem;color:var(--color-muted);font-size:.9375rem}.cl__bar{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.cl__count{margin:0 auto 0 0;color:var(--color-muted);font-size:.9375rem;font-weight:600}.cl__sort{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.cl__sort{min-width:0}.cl__count{white-space:nowrap}.cl__sort span{display:none}.cl__sort select{max-width:8.5rem;padding:.5rem .7rem;border:1.5px solid var(--color-line);border-radius:var(--radius-btn);background:#fff;color:var(--color-foreground);font:inherit;font-size:.875rem;cursor:pointer}.cl__sort select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cl__filter-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1.5px solid var(--color-brand);border-radius:var(--radius-btn);background:#fff;color:var(--color-brand);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.cl__filter-btn .icon{width:1.1em;height:1.1em}.cl__filter-count{display:inline-grid;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;place-items:center;border-radius:999px;background:var(--color-brand);color:#fff;font-size:.75rem}.cl__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}.cl__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem .3rem .8rem;border-radius:999px;background:var(--color-mist);color:var(--color-foreground);font-size:.8125rem;font-weight:600;text-decoration:none}.cl__chip .icon{width:.95em;height:.95em}.cl__chip:hover{background:var(--color-brand);color:#fff}.cl__clear{color:var(--color-brand);font-size:.8125rem;font-weight:700}.cl__layout{display:grid;gap:1.25rem;margin-top:1rem}.cl__main{min-width:0}.cl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none}.cl__grid>li{display:flex;min-width:0}.cl__grid>li>*{flex:1;min-width:0}@media(min-width:750px){.cl__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.cl__sort span{display:inline}.cl__sort select{max-width:14rem}}@media(min-width:1200px){.cl__layout--bare .cl__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:990px){.cl__layout:not(.cl__layout--bare){grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.5rem}.cl__layout:not(.cl__layout--bare) .cl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cl__layout--bare .cl__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cl__filter-btn,.cl__apply .btn[type=submit]{display:none}.cl__apply:not(:has(a)){display:none}.cl__side{position:sticky;top:6.5rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}}@media(min-width:1280px){.cl__layout:not(.cl__layout--bare) .cl__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.cl__side{position:fixed;top:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;width:min(22rem,90vw);background:#fff;box-shadow:0 0 40px #14242a40;transform:translate(-105%);visibility:hidden;transition:transform .25s ease,visibility .25s}.cl.is-open .cl__side{transform:none;visibility:visible}.cl__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#14242a80}.cl__form{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.cl__apply{position:sticky;bottom:0;margin-top:auto}html.filters-open{overflow:hidden}}.cl__side-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid var(--color-line)}@media(min-width:990px){.cl__side-head{display:none}}.cl__side-head h2{font-size:1.125rem}.cl__side-close{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:50%;background:var(--color-mist);color:var(--color-foreground);cursor:pointer}.cl__side-close .icon{width:1.2rem;height:1.2rem}.cf{border-bottom:1px solid var(--color-line)}.cf summary{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;font-weight:700;cursor:pointer;list-style:none}.cf summary::-webkit-details-marker{display:none}.cf summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform .2s ease}.cf[open] summary:after{transform:rotate(-135deg)}.cf__list{display:grid;gap:.1rem;max-height:17rem;margin:0;padding:0 .5rem .8rem;overflow-y:auto;list-style:none}.cf__opt{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:8px;font-size:.9375rem;cursor:pointer}.cf__opt:hover{background:var(--color-mist)}.cf__opt input{flex:none;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--color-brand)}.cf__label{flex:1;min-width:0}.cf__num{color:var(--color-muted);font-size:.8125rem}.cf__opt.is-off{opacity:.45;cursor:not-allowed}.cf__price{display:flex;align-items:center;gap:.4rem;padding:0 1rem 1rem}.cf__price label{flex:1;min-width:0}.cf__price input{width:100%;padding:.55rem .6rem;border:1.5px solid var(--color-line);border-radius:8px;background:#fff;color:var(--color-foreground);font:inherit;font-size:.875rem}.cf__price input:focus-visible{border-color:var(--color-brand);outline:none}.cf__unit{color:var(--color-muted);font-size:.8125rem;font-weight:600}.cl__apply{display:flex;gap:.5rem;padding:.9rem 1rem;background:#fff}.cl__apply .btn{flex:1;padding-block:.7em;font-size:.9375rem}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;margin-top:1.75rem}.pager__pages{display:flex;gap:.35rem;margin:0;padding:0;list-style:none}.pager__pages a,.pager__pages span{display:grid;min-width:2.5rem;height:2.5rem;padding-inline:.4rem;place-items:center;border:1.5px solid var(--color-line);border-radius:var(--radius-btn);background:#fff;color:var(--color-foreground);font-size:.9375rem;font-weight:700;text-decoration:none}.pager__pages a:hover{border-color:var(--color-brand);color:var(--color-brand)}.pager__pages .pager__now{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.pager__pages .pager__gap{min-width:1.5rem;border:0;background:transparent;color:var(--color-muted)}.pager__step{display:inline-flex;align-items:center;gap:.2rem;height:2.5rem;padding-inline:.8rem;border-radius:var(--radius-btn);color:var(--color-brand);font-weight:700;text-decoration:none}.pager__step:hover{background:var(--color-mist)}.pager__step .icon{width:1.15em;height:1.15em}@media(max-width:749px){.pager__step span{display:none}}.cl__empty{display:grid;justify-items:center;gap:.6rem;padding:3rem 1rem;border:1px dashed var(--color-line);border-radius:var(--radius);color:var(--color-muted);text-align:center}.cl__empty p{margin:0}.cl__empty-title{color:var(--color-foreground);font-size:1.125rem;font-weight:700}.cl__empty .btn{margin-top:.6rem}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.collection-card{display:grid;gap:.2rem;justify-items:center;padding:1rem .8rem 1.1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;text-align:center;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}.collection-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-card)}.collection-card__media{display:block;width:100%;margin-bottom:.6rem;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--color-brand-soft)}.collection-card__media img{width:100%;height:100%;padding:8%;object-fit:contain}.collection-card__name{font-weight:800}.collection-card__count{color:var(--color-muted);font-size:.8125rem}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}@keyframes deals-snake{to{--snake-a: 360deg}}@media(hover:hover){.deals__scroller .scroller__track{margin:-9px;padding:9px}.deals__scroller .scroller__item{position:relative}.deals__scroller .scroller__item:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;padding:3px;border-radius:calc(var(--radius) + 7px);background:conic-gradient(from var(--snake-a),transparent 0deg,transparent 190deg,color-mix(in srgb,var(--color-cta) 30%,transparent) 260deg,color-mix(in srgb,var(--color-cta) 75%,transparent) 325deg,var(--color-cta) 356deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .3s ease}.deals__scroller .scroller__item:hover:after,.deals__scroller .scroller__item:focus-within:after{opacity:1;animation:deals-snake 2.2s linear infinite}}@media(prefers-reduced-motion:reduce){.deals__scroller .scroller__item:after{display:none}}.deals__outer{position:relative;padding:clamp(1rem,3vw,2rem);overflow:hidden;border-radius:calc(var(--radius) + 8px);background:var(--tone-bg);color:var(--tone-fg)}.deals__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.deals__outer--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#14242a73}.deals__title,.deals__inner{position:relative;z-index:2}.deals__title{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:clamp(1.375rem,2.8vw,2rem);line-height:1.15}.deals__flash{display:none;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-accent);color:var(--color-foreground)}.deals__inner{display:grid;gap:1rem;padding:.85rem;border-radius:calc(var(--radius) + 4px);background:#fff;color:var(--color-foreground)}.deals__scroller{min-width:0;--per-view: 1.12;--gap: .85rem}.deals__promo{position:relative;display:flex;min-height:14rem;overflow:hidden;border-radius:var(--radius);background:var(--color-brand);color:#fff}.deals__promo--dark{background:var(--color-deep)}.deals__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.deals__promo--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#14242ac7,#14242a00 60%)}.deals__promo-deco{display:none!important;position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:5.5rem;aspect-ratio:1;border-radius:50%;background:#ffffff24}.deals__promo-deco:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border:2px solid rgb(255 255 255 / .24);border-radius:50%}.deals__promo-deco .icon{width:46%;height:46%;stroke-width:1.75}.deals__promo{flex-direction:column}.deals__promo-btn{white-space:nowrap}.deals__promo-photo{position:relative;z-index:2;display:grid;flex:1 1 auto;place-items:center;min-height:9rem;margin:1rem 1rem 0;padding:.75rem;border-radius:calc(var(--radius) - 2px);background:#fff}.deals__promo-photo img{width:100%;max-width:11rem;max-height:11rem;object-fit:contain;transition:transform .25s ease}.deals__promo-photo:hover img{transform:scale(1.04)}.deals__promo-copy{position:relative;z-index:2;display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.75rem;width:100%;padding:1.25rem}.deals__big{line-height:1}.deals__big span{display:block;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:-.03em}.deals__big small{display:block;margin-top:.3rem;font-size:1rem;font-weight:700}.deals__promo-text{max-width:16rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.deals__empty{align-self:center;padding:1.5rem 0;text-align:center}.countdown{display:grid;gap:.4rem}.countdown__label{font-size:.875rem;font-weight:700}.countdown__boxes{display:flex;gap:.35rem}.countdown__box{display:grid;justify-items:center;min-width:3.1rem;padding:.35rem .4rem;border-radius:8px;background:var(--color-accent);color:var(--color-foreground);line-height:1.1}.countdown__box b{font-size:1.25rem;font-variant-numeric:tabular-nums}.countdown__box i{font-size:.6875rem;font-style:normal;font-weight:700}.deals__scroller .scroller__arrow{display:grid;top:-3.95rem;right:-.35rem;left:auto;width:2.5rem;height:2.5rem;margin-top:0;box-shadow:none}.deals__scroller .scroller__arrow--prev{right:2.5rem}.deals__scroller .scroller__arrow:hover{background:var(--color-deep)}.deals__scroller .scroller__arrow[disabled]{opacity:.35;pointer-events:none}@media(min-width:750px){.deals__scroller .scroller__arrow{top:-4.4rem}}@media(max-width:749px){.deals__scroller{padding-bottom:3.25rem}.deals__scroller .scroller__arrow{top:auto;right:.25rem;bottom:0}.deals__scroller .scroller__arrow--prev{right:2.85rem}}@media(max-width:479px){.deals__promo-photo{flex-basis:34%}}@media(min-width:480px)and (max-width:749px){.deals__scroller{--per-view: 2}}@media(max-width:749px){.deals__promo{flex-direction:row;align-items:stretch;min-height:0}.deals__promo-photo{flex:0 0 38%;min-height:0;margin:.75rem 0 .75rem .75rem}.deals__promo-copy{flex:1 1 auto;justify-content:center;padding:1rem}}@media(min-width:750px){.deals__scroller{--per-view: 3;--gap: 1.25rem}.deals__promo{min-height:20rem}}@media(min-width:990px){.deals__inner{grid-template-columns:minmax(15rem,.36fr) minmax(0,1fr);align-items:stretch;padding:1rem}.deals__promo{min-height:100%}}@media(min-width:1200px){.deals__scroller{--per-view: 3}}.split__box{display:grid;overflow:hidden;border-radius:calc(var(--radius) + 4px);background:var(--tone-bg);color:var(--tone-fg)}.split__media{position:relative;display:grid;align-items:center;min-height:13rem;padding:clamp(1rem,3vw,2rem);background:#ffffff0d}.split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.split__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;max-width:30rem;margin:0 auto;padding:0;list-style:none}.split__tile{display:grid;min-width:0;border-radius:12px;background:#fff;box-shadow:0 6px 16px #00000029;color:var(--color-foreground);transition:transform .2s ease}@media(hover:hover){.split__tile:hover{transform:translateY(-2px)}}.split__tile-link{display:grid;grid-template-rows:auto 2.25rem;height:100%;padding:.6rem .6rem 0;color:inherit;text-decoration:none}.split__tile--text .split__tile-link{grid-template-rows:1fr;padding-bottom:.6rem}.split__tile--text .split__tile-img{aspect-ratio:auto}.split__tile-img{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff}.split__tile-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:.25rem;object-fit:contain}.split__tile-word{padding:.5rem;color:var(--color-deep);font-size:clamp(.9375rem,2.2vw,1.125rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;text-align:center;overflow-wrap:anywhere}.split__tile--text .split__tile-img{background:var(--color-mist)}.split__tile-name{display:grid;align-items:center;border-top:1px solid var(--color-line);margin-top:.4rem;color:var(--color-foreground);font-size:.75rem;font-weight:700;line-height:1.2;text-align:center}.split__deco{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:min(11rem,60%);aspect-ratio:1;border-radius:50%;background:#ffffff29;transform:translate(-50%,-50%)}.split__deco .icon{width:46%;height:46%;stroke-width:1.5}.tone--amber .split__media,.tone--sky .split__media,.tone--soft .split__media{background:#14242a0d}.split__copy{display:grid;align-content:center;justify-items:start;gap:1.1rem;padding:clamp(1.75rem,4vw,3.25rem)}.split__bar{width:2.5rem;height:3px;border-radius:2px;background:var(--color-accent)}.split__title{max-width:20ch;font-size:clamp(1.625rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.025em}.split__text{max-width:32rem;opacity:.88;line-height:1.6}.split__points{display:grid;gap:.75rem;margin:.15rem 0 0;padding:0;list-style:none}.split__points li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;font-weight:600}.split__points .icon{width:1.25rem;height:1.25rem;margin-top:.05rem;padding:.2rem;border-radius:50%;background:var(--color-accent);color:var(--color-deep);stroke-width:3}.split__btn{min-height:3rem;padding-inline:1.9rem;margin-top:.6rem}@media(min-width:900px){.split__box{grid-template-columns:1fr 1fr}.split__box--flip .split__media{order:2}}.site-footer{margin-top:0;background:transparent;color:#fff}.site-footer a{color:inherit;text-decoration:none}.site-footer__inner{padding-top:clamp(1.5rem,3vw,2.5rem)}.site-footer__panel{padding:clamp(1.5rem,4vw,3rem);border-radius:clamp(1.1rem,2.4vw,1.75rem);position:relative;overflow:hidden;background:radial-gradient(42rem 20rem at 100% 0,rgb(183 160 128 / .22),transparent 70%),radial-gradient(34rem 18rem at 0 100%,rgb(181 47 54 / .16),transparent 70%),linear-gradient(135deg,#2a373d,#1b2327);box-shadow:0 28px 50px -26px #14242a99}.site-footer__panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--color-cta),var(--color-accent) 55%,transparent)}.site-footer__top{display:grid;align-items:start;gap:2rem;padding-bottom:2rem}.site-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.site-footer__heading{margin-bottom:1.25rem;color:#fff;font-size:1.0625rem;line-height:1.2}.site-footer__heading:after{content:"";display:block;width:2.25rem;height:3px;margin-top:.6rem;border-radius:2px;background:var(--color-accent)}.site-footer__col ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none;color:#ffffffad;font-size:.875rem;line-height:1.3}.site-footer__col a{display:inline-block;transition:color .2s ease,transform .2s ease}.site-footer__col a:hover{color:#fff;transform:translate(3px)}.site-footer__cta{display:grid;align-content:start;gap:.55rem;padding:1.4rem 1.5rem;border-radius:1.1rem;background:var(--color-accent);color:#262c2d;transition:filter .2s ease}.site-footer__cta:hover{filter:brightness(1.05)}.site-footer__cta-kicker{font-size:.875rem}.site-footer__cta-title{font-size:1.375rem;line-height:1.2;letter-spacing:-.01em}.site-footer__cta-text{margin-top:.4rem;font-size:.875rem;line-height:1.5}.site-footer__cta-go{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;margin-top:.5rem;padding:.6rem 1.1rem;border-radius:999px;background:#262c2d;color:#fff;font-size:.875rem;font-weight:700}.site-footer__cta-go .icon{width:1rem;height:1rem}.site-footer__brand{display:grid;justify-items:start;gap:.9rem;padding:1.4rem 1.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:1.1rem;background:linear-gradient(160deg,#ffffff17,#ffffff08);box-shadow:inset 0 1px #ffffff14}.site-footer__logo{display:inline-flex;align-items:center;gap:.6rem;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1}.site-footer__mark{width:auto;height:2.6rem}.site-footer__logo-image{width:auto;max-width:12rem;height:auto;max-height:3rem}.site-footer__address{max-width:18rem;margin:0;color:#ffffffad;font-size:.875rem;line-height:1.55}.site-footer__contact{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;color:#ffffffd1;font-size:.875rem}.site-footer__contact li{display:flex;align-items:center;gap:.6rem}.site-footer__contact a:hover{text-decoration:underline;text-underline-offset:.2em}.site-footer__contact .icon{flex:none;width:1.05rem;height:1.05rem;color:var(--color-accent)}.site-footer__social{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.site-footer__social a{display:block;padding:.4rem .85rem;border:1px solid rgb(255 255 255 / .25);border-radius:999px;font-size:.8125rem;font-weight:600}.site-footer__social a:hover{border-color:#fff}.site-footer__band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .1)}.site-footer__ssl{display:flex;align-items:center;gap:.7rem;margin:0;padding:.55rem 1.1rem .55rem .8rem;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0a;color:#ffffffb3;font-size:.8125rem;line-height:1.35}.site-footer__ssl b{color:#fff}.site-footer__ssl .icon{flex:none;width:1.9rem;height:1.9rem;color:var(--color-accent)}.site-footer__payment{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.site-footer__payment li{display:grid;place-items:center;padding:.3rem .5rem;border-radius:6px;background:#fff}.site-footer__payment svg{width:3rem;height:auto}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1rem 1.5rem;color:var(--color-muted, #5f686a);font-size:.8125rem}.site-footer__copyright{margin:0}.site-footer__bottom a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.site-footer__bottom a:hover{color:var(--color-foreground, #262c2d)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.site-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.site-footer__top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem}.site-footer__top.has-cta{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr)}.site-footer__top.has-cta .site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.site-footer__band,.site-footer__bottom{flex-direction:column;align-items:flex-start}}.whatsapp{position:fixed;right:1rem;bottom:1rem;z-index:45;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem;border-radius:999px;background:#1fa855;box-shadow:0 8px 22px #14242a47;color:#fff;font-weight:700;text-decoration:none;transition:transform .2s ease}.whatsapp:hover{transform:translateY(-2px)}.whatsapp .icon{width:1.6rem;height:1.6rem}.whatsapp__label{display:none}@media(min-width:750px){.whatsapp{padding:.8rem 1.2rem .8rem 1rem}.whatsapp__label{display:inline}}.shopify-section:has(>.site-header),.site-header{display:contents}.site-header__main{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--color-line);background:var(--color-background)}.site-header__bar{display:grid;grid-template-areas:"menu logo actions" "search search search";grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem .75rem;width:min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-block:.6rem}.site-header__logo{grid-area:logo;display:inline-flex;align-items:center;justify-self:start;text-decoration:none}.site-header__logo-image{width:min(var(--logo-width, 160px),44vw);height:auto;max-height:3.25rem;object-fit:contain;object-position:left center}.site-header__mark{width:auto;height:2.4rem;margin-right:.55rem}.site-header__logo-text{font-size:clamp(1.25rem,5vw,1.625rem);font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.site-header__menu{grid-area:menu}.site-header__menu>summary{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-btn);background:var(--color-mist);list-style:none;cursor:pointer}.site-header__menu>summary::-webkit-details-marker,.mobile-nav__group>summary::-webkit-details-marker{display:none}.site-header__menu[open]>summary{background:var(--color-brand);color:#fff}.site-header__menu[open] .icon--menu,.site-header__menu:not([open]) .icon--close{display:none}.mobile-nav{position:absolute;top:100%;right:0;left:0;z-index:20;max-height:calc(100svh - 8rem);padding:.5rem var(--page-margin) 1.25rem;overflow-y:auto;border-bottom:1px solid var(--color-line);background:#fff;box-shadow:0 18px 30px #14242a24}.mobile-nav ul{margin:0;padding:0;list-style:none}.mobile-nav__list>li{border-bottom:1px solid var(--color-line)}.mobile-nav__link,.mobile-nav__group>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;font-weight:700;list-style:none;text-decoration:none;cursor:pointer}.mobile-nav__group[open]>summary .icon{transform:rotate(180deg)}.mobile-nav__sub{display:grid;padding:0 0 .75rem .75rem}.mobile-nav__sub a{display:block;padding:.5rem 0;color:var(--color-muted);text-decoration:none}.mobile-nav__sub li:first-child a{color:var(--color-brand);font-weight:700}.mobile-nav__extra{display:grid;gap:.25rem;margin-top:.75rem}.mobile-nav__extra a{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;font-weight:700;text-decoration:none}.psearch{position:absolute;top:calc(100% + .4rem);right:0;left:0;z-index:70;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card);color:var(--color-foreground)}.psearch__group{margin:0;padding:.4rem 0;list-style:none}.psearch__group+.psearch__group{border-top:1px solid var(--color-line)}.psearch__title{padding:.4rem 1rem;color:var(--color-muted);font-size:.8125rem;font-weight:700}.psearch__item{display:flex;align-items:center;gap:.8rem;padding:.5rem 1rem;text-decoration:none}.psearch__item:hover,.psearch__item.is-active{background:var(--color-surface, #f5f6f8)}.psearch__img{flex:none;width:3rem;height:3rem;border:1px solid var(--color-line);border-radius:.5rem;background:#fff;object-fit:contain}.psearch__text{display:grid;min-width:0;gap:.1rem}.psearch__name{overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.psearch__meta{color:var(--color-muted);font-size:.8125rem}.psearch__price{margin-left:auto;padding-left:.5rem;flex:none;font-weight:800;white-space:nowrap}.psearch__all{display:block;padding:.85rem 1rem;border-top:1px solid var(--color-line);background:var(--color-brand);color:#fff;font-weight:700;text-align:center;text-decoration:none}.psearch__empty{padding:1rem;color:var(--color-muted)}.allcats__thumb{flex:none;width:2rem;height:2rem;border:1px solid var(--color-line);border-radius:50%;background:#fff;object-fit:cover}.allcats__label{display:flex;align-items:center;gap:.7rem;min-width:0}.site-search-wrap{position:relative;display:block;grid-area:search;min-width:0}.site-search{display:flex;min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.site-search:focus-within{border-color:var(--color-cta);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cta) 14%,transparent)}.site-search__input{flex:1 1 auto;min-width:0;padding:.95rem 1.15rem;border:0;border-radius:0;background:transparent;color:var(--color-foreground)}.site-search__input:focus-visible{outline:none;box-shadow:none}.site-search__input::placeholder{color:var(--color-muted)}.site-search__button{display:inline-flex;flex:none;align-items:center;gap:.5rem;padding:0 1.1rem;border:0;background:var(--color-cta);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .2s ease}.site-search__button:hover{background:var(--color-cta-dark)}.site-search__button span{display:none}.site-header__seal{display:none;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--color-accent);border-radius:999px;color:var(--color-deep);font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap}.site-header__seal .icon{width:1rem;height:1rem;color:var(--color-accent)}@media(min-width:1100px){.site-header__seal{display:inline-flex}}.site-header__actions{grid-area:actions;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.head-wholesale{display:none;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:var(--radius-btn);border:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 24%,#fff);color:var(--color-deep);font-weight:700;font-size:.8125rem;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .2s ease}.head-wholesale .icon{width:1rem;height:1rem;color:color-mix(in srgb,var(--color-accent) 70%,var(--color-deep))}.head-wholesale:hover{background:color-mix(in srgb,var(--color-accent) 28%,#fff)}.site-header__row{display:flex;align-items:center;gap:.25rem}.mobile-nav__wholesale{font-weight:700;color:var(--color-deep)}@media(min-width:750px){.head-wholesale{display:inline-flex;margin-right:.6rem}}.head-action{position:relative;display:inline-flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:var(--radius-btn);font-weight:700;text-decoration:none;transition:background-color .2s ease}.head-action:hover{background:var(--color-mist)}.head-action .icon{width:1.6rem;height:1.6rem}.head-action__label,.head-action--account{display:none}.head-action__count{position:absolute;top:-.1rem;left:1.45rem;display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;border-radius:999px;background:var(--color-cta);color:#fff;font-size:.75rem;line-height:1}.site-nav{position:relative;z-index:40;display:none;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-background);color:var(--color-foreground)}.site-nav__inner{display:flex;align-items:stretch;gap:.5rem}.allcats{position:relative;flex:none}.allcats__button{display:flex;align-items:center;gap:.6rem;height:100%;min-height:3rem;padding:0 1.25rem;border:0;border-radius:0;background:var(--color-brand);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .2s ease}.allcats__button .icon:last-child{width:1rem;height:1rem}.allcats__panel{position:absolute;top:100%;left:0;z-index:60;display:none;width:18rem;border:1px solid var(--color-line);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:#fff;box-shadow:var(--shadow-card);color:var(--color-foreground)}.allcats:hover .allcats__panel,.allcats:focus-within .allcats__panel{display:block}.allcats__list,.allcats__sub,.allcats__sub ul{margin:0;padding:0;list-style:none}.allcats__list{padding-block:.4rem}.allcats__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.1rem;font-weight:700;text-decoration:none}.allcats__link .icon{width:1rem;height:1rem;color:var(--color-muted)}.allcats__item:hover>.allcats__link,.allcats__item:focus-within>.allcats__link{background:var(--color-brand-soft);color:var(--color-brand)}.allcats__sub{position:absolute;top:0;left:100%;display:none;width:34rem;min-height:100%;padding:1.25rem 1.5rem;column-count:2;column-gap:2rem;border:1px solid var(--color-line);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background:#fff}.allcats__item:hover>.allcats__sub,.allcats__item:focus-within>.allcats__sub{display:block}.allcats__sub li{margin-bottom:.9rem;break-inside:avoid}.allcats__sub-link{font-weight:700;text-decoration:none}.allcats__sub ul a{display:block;padding-top:.3rem;color:var(--color-muted);font-size:.9375rem;text-decoration:none}.allcats__sub a:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:.2em}.site-nav__list{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:stretch;align-content:flex-start;min-width:0;height:3.25rem;margin:0;padding:0;overflow:hidden;list-style:none}.site-nav__list a{position:relative;display:flex;align-items:center;height:3.25rem;padding:0 1.4rem;font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:color .2s ease}.site-nav__list a:after{content:"";position:absolute;right:1.4rem;bottom:0;left:1.4rem;height:2px;border-radius:2px 2px 0 0;background:var(--color-cta);transform:scaleX(0);transition:transform .25s ease}.site-nav__list a:hover,.site-nav__list a[aria-current=page]{color:var(--color-foreground)}.site-nav__list a:hover:after,.site-nav__list a[aria-current=page]:after{transform:scaleX(1)}.site-nav__list a:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-4px}.site-nav__side{display:flex;flex:none;align-items:center;gap:1.25rem;margin-left:auto}.site-nav__note{display:none;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.875rem;white-space:nowrap}.site-nav__note .icon{color:var(--color-brand);width:1.2rem;height:1.2rem}.site-nav__highlight{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:var(--radius-btn);background:var(--color-sale);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .2s ease}.site-nav__highlight .icon{width:1.1rem;height:1.1rem}.site-nav__highlight:hover{background:var(--color-deep);color:#fff}@media(min-width:600px){.site-search__button span{display:inline}}@media(min-width:990px){.site-header__bar{grid-template-areas:"logo search actions";grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;padding-block:1.2rem}.site-header__menu{display:none}.site-search__input{padding-block:.8rem}.head-action--account{display:inline-flex}.head-action__label{display:inline}.site-nav{display:block}.site-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.allcats{grid-column:1;justify-self:start}.site-nav__list{grid-column:2;justify-content:center;transform:translate(-2.5rem)}.site-nav__side{grid-column:3;justify-self:end;margin-left:0}}@media(min-width:1360px){.site-nav__note{display:flex}}.textband__text{max-width:46rem;margin-top:.75rem}.hero__slider .scroller__arrow{width:2.5rem;height:2.5rem;margin-top:-1.25rem;border:1px solid rgb(255 255 255 / .28);background:#14242a6b;box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__slider .scroller__arrow .icon{width:1.1rem;height:1.1rem}.hero__slider .scroller__arrow:hover{border-color:transparent;background:var(--color-cta);color:#fff}.hero__slider .scroller__dots{bottom:.85rem;gap:.35rem}.hero__slider .scroller__dot{width:.4rem;height:.4rem;background:#ffffff80}.hero__slider .scroller__dot[aria-current=true]{width:1.35rem;background:#fff}.hero{padding-block:1rem .5rem}.hero__grid{display:grid;gap:.75rem}.hero__slider{min-width:0;overflow:hidden;border-radius:var(--radius);aspect-ratio:16 / 10}.hero__slider .scroller__track,.hero__slider .scroller__item{height:100%}.hero__slide{background:var(--tone-bg);color:var(--tone-fg)}.hero__link{position:relative;display:block;height:100%;overflow:hidden;color:inherit;text-decoration:none}.hero__link picture{display:block;height:100%}.hero__video-bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;object-fit:cover;filter:blur(28px) saturate(1.1) brightness(.7);pointer-events:none}.hero__video{position:relative;display:block;width:100%;height:100%;object-fit:contain;background:transparent}.hero__video--cover{object-fit:cover}.hero__img{width:100%;height:100%;object-fit:cover}.hero__slide--scrim .hero__link:before,.hero__promo--scrim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#14242ab8,#14242a00 75%)}.hero__slide--scrim,.hero__promo--scrim{color:#fff}.hero__deco{position:absolute;top:50%;right:clamp(1rem,6%,5rem);display:grid;place-items:center;width:clamp(7rem,38%,15rem);aspect-ratio:1;border-radius:50%;background:#ffffff29;transform:translateY(-50%)}.hero__deco:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border:2px solid rgb(255 255 255 / .28);border-radius:50%}.hero__deco .icon{width:46%;height:46%;stroke-width:1.5}.tone--amber .hero__deco,.tone--sky .hero__deco,.tone--soft .hero__deco{background:#14242a12}.tone--amber .hero__deco:before,.tone--sky .hero__deco:before,.tone--soft .hero__deco:before{border-color:#14242a24}.hero__showcase{position:absolute;top:7%;right:3%;bottom:7%;width:42%}.hero__ring{position:absolute;top:50%;left:50%;width:min(100%,22rem);aspect-ratio:1;border-radius:50%;background:#ffffff29;transform:translate(-50%,-50%)}.hero__ring:before{content:"";position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border:2px solid rgb(255 255 255 / .26);border-radius:50%}.tone--amber .hero__ring,.tone--sky .hero__ring,.tone--soft .hero__ring{background:#14242a12}.tone--amber .hero__ring:before,.tone--sky .hero__ring:before,.tone--soft .hero__ring:before{border-color:#14242a24}.hero__shot{position:absolute;display:grid;place-items:center;aspect-ratio:1;padding:5%;border-radius:16px;background:#fff;box-shadow:0 14px 34px #14242a47;overflow:hidden}.hero__shot img{width:100%;height:100%;object-fit:contain}.hero__showcase--1 .hero__shot--1{top:50%;left:50%;width:62%;transform:translate(-50%,-50%) rotate(-3deg)}.hero__showcase--2 .hero__shot--1{top:14%;left:4%;z-index:2;width:52%;transform:rotate(-5deg)}.hero__showcase--2 .hero__shot--2{right:2%;bottom:10%;width:46%;transform:rotate(5deg)}.hero__showcase--3 .hero__shot--1{top:30%;left:31%;z-index:3;width:42%}.hero__showcase--3 .hero__shot--2{top:14%;left:0;z-index:2;width:36%;transform:rotate(-7deg)}.hero__showcase--3 .hero__shot--3{right:0;bottom:12%;z-index:2;width:36%;transform:rotate(7deg)}.hero__copy{position:absolute;top:50%;left:clamp(1.25rem,5%,3.5rem);z-index:2;display:grid;justify-items:start;gap:.7rem;width:min(26rem,62%);transform:translateY(-50%)}@media(min-width:750px){.hero__copy{left:4.5rem;width:min(26rem,46%)}}.hero__title{font-size:clamp(1.5rem,3.8vw,3.25rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.hero__text{font-size:clamp(.875rem,1.3vw,1.0625rem);line-height:1.45;opacity:.92}.hero__btn{margin-top:.6rem;border-color:color-mix(in srgb,#fff 22%,var(--color-cta))}@media(max-width:749px){.hero__btn{padding:.6em 1em;font-size:.875rem}.hero__text{display:none}}.hero__promos{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hero__promo{position:relative;display:block;min-height:7.5rem;overflow:hidden;border-radius:var(--radius);background:var(--tone-bg);color:var(--tone-fg);text-decoration:none}.hero__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hero__promo:hover .hero__promo-img{transform:scale(1.04)}.hero__promo-shot{position:absolute;top:50%;right:.9rem;display:none;width:clamp(5.5rem,42%,9.5rem);aspect-ratio:1;padding:6%;border-radius:calc(var(--radius) + 2px);background:#fff;box-shadow:0 14px 30px #14242a2e;transform:translateY(-50%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.hero__promo-shot img{width:100%;height:100%;object-fit:contain}.hero__promo:hover .hero__promo-shot{transform:translateY(-50%) scale(1.04)}@media(min-width:750px){.hero__promo-shot{display:block}.hero__promo-copy{padding-right:46%}}.hero__promo-copy{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;gap:.3rem;height:100%;padding:1rem 1.1rem}.hero__promo-title{font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.15}.hero__promo-text{font-size:.875rem;line-height:1.35;opacity:.9}.hero__promo-go{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.875rem;font-weight:700}.hero__promo-go .icon{width:1em;height:1em;transition:transform .2s ease}.hero__promo:hover .hero__promo-go .icon{transform:translate(4px)}.hero__grid--fit .hero__slider{align-self:start;aspect-ratio:var(--hero-ar)}@media(min-width:750px){.hero__slider{aspect-ratio:auto}.hero .hero__grid--fit{height:auto}.hero__grid--fit .hero__slider{aspect-ratio:var(--hero-ar)}.hero__grid{height:clamp(19rem,29vw,25rem)}.hero__grid--promos{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hero__promos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}@media(min-width:750px){.hero__promo-copy{padding-right:50%}}@keyframes hero-deal-snake{to{--snake-a: 360deg}}.hero__deal-kicker{padding:.15rem .5rem;border-radius:999px;background:var(--color-cta);color:#fff;font-size:.75rem;font-weight:700}.hero__deal-title{font-size:clamp(.95rem,1.3vw,1.125rem);line-height:1.2}.hero__deal-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem}.hero__deal-now{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.1}.hero__deal-was{font-size:.875rem;opacity:.65}.hero__deal-off{padding:.05rem .4rem;border-radius:.25rem;background:var(--color-cta);color:#fff;font-size:.8125rem;font-style:normal;font-weight:700}.hero__deal-count{font-size:.75rem;opacity:.9}.hero__deal-count span{margin-right:.25rem}.hero__deal-count b{font-variant-numeric:tabular-nums}.hero__promo--deal.is-sale:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:3;padding:2px;border-radius:calc(var(--radius) - 3px);background:conic-gradient(from var(--snake-a),transparent 0deg,transparent 190deg,color-mix(in srgb,var(--color-cta) 30%,transparent) 260deg,color-mix(in srgb,var(--color-cta) 75%,transparent) 325deg,var(--color-cta) 356deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:hero-deal-snake 2.8s linear infinite}@media(prefers-reduced-motion:reduce){.hero__promo--deal.is-sale:after{animation:none;--snake-a: 300deg}}.marquee-band{background:var(--tone-bg);color:var(--tone-fg)}.newsletter{position:relative;z-index:2;padding-block:1.5rem 2.5rem}.newsletter__card{display:grid;align-items:center;max-width:52rem;margin-inline:auto;gap:.9rem 1.5rem;padding:.9rem 1.1rem;border:1px solid var(--color-line);border-radius:calc(var(--radius) + 4px);background:#fff;box-shadow:0 10px 24px -14px #14242a40,0 1px 3px #14242a0d}.newsletter--dark .newsletter__card{border-color:transparent;background:var(--color-deep);color:#d5dcde}.newsletter__lead{display:flex;align-items:center;gap:1rem}.newsletter__icon{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:.6rem;background:color-mix(in srgb,var(--color-cta) 10%,#fff);color:var(--color-cta)}.newsletter--dark .newsletter__icon{background:#ffffff1a;color:var(--color-accent)}.newsletter__icon .icon{width:1.35rem;height:1.35rem}.newsletter__title{font-size:1.125rem;line-height:1.2;letter-spacing:-.02em}.newsletter--dark .newsletter__title{color:#fff}.newsletter__text{max-width:34rem;margin-top:.15rem;color:var(--color-muted);font-size:.8125rem;line-height:1.5}.newsletter--dark .newsletter__text{color:#d5dcde}.newsletter__form{display:grid;gap:.5rem;width:100%}.newsletter__field{display:grid;gap:.5rem}.newsletter__input{min-width:0;min-height:2.75rem;padding:0 1rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-background);color:var(--color-foreground);font:inherit}.newsletter__input:focus-visible{border-color:var(--color-deep);outline:2px solid var(--color-deep);outline-offset:1px}.newsletter__input::placeholder{color:var(--color-muted)}.newsletter__btn{min-height:2.75rem;padding-inline:1.4rem}.newsletter__message{padding:.85rem 1.1rem;border-radius:var(--radius-btn);background:var(--color-mist);color:var(--color-foreground);font-weight:700}.newsletter__error{color:var(--color-sale);font-size:.875rem;font-weight:700}.newsletter--dark .newsletter__error{color:#fff}@media(max-width:899px){.newsletter{padding-block:1.25rem 1.75rem}.newsletter__card{gap:1.1rem;padding:1.25rem}.newsletter__lead{align-items:flex-start;gap:.85rem}.newsletter__icon{width:2.5rem;height:2.5rem}.newsletter__icon .icon{width:1.25rem;height:1.25rem}.newsletter__title{font-size:1.1875rem}.newsletter__text{margin-top:.3rem;font-size:.875rem}}@media(min-width:900px){.newsletter__card{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.newsletter__field{grid-template-columns:minmax(0,1fr) auto}}@property --snake-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes dtabs-snake{to{--snake-a: 360deg}}.dtabs__scroller .scroller__track{margin:-9px;padding:9px}.dtabs__scroller .scroller__item{position:relative}.dtabs__scroller .scroller__item.is-sale:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;padding:3px;border-radius:calc(var(--radius) + 6px);background:conic-gradient(from var(--snake-a),transparent 0deg,transparent 190deg,color-mix(in srgb,var(--color-cta) 30%,transparent) 260deg,color-mix(in srgb,var(--color-cta) 75%,transparent) 325deg,var(--color-cta) 356deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:dtabs-snake 2.6s linear infinite}@media(prefers-reduced-motion:reduce){.dtabs__scroller .scroller__item.is-sale:after{animation:none;--snake-a: 300deg}}.dtabs__box{padding:.9rem;border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent);border-radius:calc(var(--radius) + 4px);background:#fff}.dtabs__box--cream{border-color:color-mix(in srgb,var(--color-accent) 16%,var(--color-line));background:color-mix(in srgb,var(--color-accent) 9%,var(--color-background))}.dtabs__box--soft{background:var(--color-mist)}.dtabs__wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dtabs__head{flex:1 0 100%;margin-bottom:.35rem}.dtabs__title{margin:0}.dtabs__sub{margin:.35rem 0 0;color:var(--color-muted);font-size:.9375rem}.dtabs__radio{position:absolute;opacity:0;pointer-events:none}.dtabs__label{order:1;padding:.7rem 1.3rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:#fff;font-size:1rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(max-width:749px){.dtabs__label{flex:1 1 0;padding:.7rem .2rem;font-size:.875rem;white-space:nowrap;text-align:center}}.dtabs__label:hover{border-color:var(--color-deep)}.dtabs__radio:checked+.dtabs__label{border-color:var(--color-deep);background:var(--color-deep);color:#fff}.dtabs__radio:focus-visible+.dtabs__label{outline:3px solid var(--color-foreground);outline-offset:2px}.dtabs__panel{order:2;display:none;flex:0 0 100%;min-width:0;margin-top:.75rem;gap:1rem}.dtabs__radio:checked+.dtabs__label+.dtabs__panel{display:grid}.dtabs__card{position:relative;isolation:isolate;display:grid;grid-template-columns:6.75rem minmax(0,1fr);grid-template-areas:"plate copy" "plate btn";align-items:center;gap:.4rem .9rem;overflow:hidden;padding:.8rem;border-radius:var(--radius);background:var(--color-deep);color:#fff}.dtabs__card:before{content:"";position:absolute;z-index:-1;right:-35%;bottom:-60%;width:120%;aspect-ratio:1;border-radius:50%;background:#ffffff0f}.dtabs__copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.dtabs__bar{width:2.25rem;height:3px;margin-bottom:.2rem;border-radius:2px;background:var(--color-accent)}.dtabs__card-title{margin:0;color:#fff;font-size:1.375rem;line-height:1.12;letter-spacing:-.03em;overflow-wrap:anywhere}.dtabs__desc{margin:0;color:#fffc;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.4}.dtabs__off{margin:0;padding:.2rem .6rem;border-radius:999px;background:var(--color-sale);color:#fff;font-size:.8125rem;font-weight:700}.dtabs__plate{grid-area:plate;display:grid;place-items:center;aspect-ratio:1;padding:.35rem;border-radius:calc(var(--radius) + 2px);background:#fff;box-shadow:0 10px 26px #00000047}.dtabs__plate img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}@media(hover:hover){.dtabs__card:hover .dtabs__plate img{transform:scale(1.05)}}.dtabs__btn{grid-area:btn;justify-self:start;min-height:2.25rem;white-space:nowrap}.dtabs__card--plain{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "btn"}.dtabs__card--plain .dtabs__plate{display:none}.dtabs__card--photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "btn";align-content:end;min-height:11rem}.dtabs__photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dtabs__card--photo:before{top:0;left:0;right:auto;bottom:auto;width:100%;border-radius:0;background:linear-gradient(180deg,#15282f1a 20%,#15282fe6)}.dtabs__products{min-width:0}.dtabs__empty{padding:2rem 0;color:var(--color-muted);text-align:center}.dtabs__scroller{--per-view: 1.12;--gap: .85rem}.dtabs__scroller .scroller__item{display:flex}.dtabs__scroller .scroller__item>*{flex:1;min-width:0}.dtabs__scroller .card__vendor{min-height:1.2em}.dtabs__scroller .card__price{min-height:2.6rem;align-content:flex-start}.dtabs__scroller .card__foot{margin-top:auto}.dtabs__scroller .scroller__arrow{display:grid;top:50%;width:2.5rem;height:2.5rem;margin-top:-1.25rem;border-color:var(--color-line);background:#fff;box-shadow:0 4px 14px #14242a29}.dtabs__scroller .scroller__arrow--next{right:-.6rem;left:auto}.dtabs__scroller .scroller__arrow--prev{right:auto;left:-.6rem}.dtabs__scroller .scroller__arrow:hover{background:var(--color-deep);color:#fff}.dtabs__scroller .scroller__arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:480px){.dtabs__scroller{--per-view: 2}}@media(min-width:750px){.dtabs__box{padding:1.35rem}.dtabs__head{flex:1 1 auto;margin-bottom:0}.dtabs__panel{margin-top:1rem}.dtabs__radio:checked+.dtabs__label+.dtabs__panel{grid-template-columns:14rem minmax(0,1fr);gap:1.25rem}.dtabs__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "plate" "btn";grid-template-rows:auto 1fr auto;justify-items:stretch;gap:.5rem;padding:1.25rem 1.1rem 1.1rem}.dtabs__desc{-webkit-line-clamp:3}.dtabs__card:before{right:-50%;bottom:-30%}.dtabs__card--plain{grid-template-rows:auto auto;align-content:space-between}.dtabs__card--photo{grid-template-rows:auto auto;min-height:100%}.dtabs__card-title{font-size:1.625rem}.dtabs__plate{align-self:center;justify-self:center;width:94%;margin-block:.5rem;padding:.4rem}.dtabs__btn{justify-self:stretch;justify-content:center}.dtabs__scroller{--per-view: 3;--gap: 1.25rem}}@media(min-width:1100px){.dtabs__radio:checked+.dtabs__label+.dtabs__panel{grid-template-columns:18rem minmax(0,1fr)}.dtabs__scroller{--per-view: 4}}.pgx{max-width:52rem;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.pgx__crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;color:var(--color-muted);font-size:.875rem;list-style:none}.pgx__crumbs li+li:before{content:"\203a";margin-right:.4rem}.pgx__crumbs a{text-decoration:none}.pgx__title{margin-bottom:1rem;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.15}.rte{line-height:1.7}.rte>*+*{margin-top:1em}.rte h2,.rte h3{margin-top:1.6em;line-height:1.25}.rte a{color:var(--color-brand)}.rte img,.rte video,.rte iframe{max-width:100%;border-radius:var(--radius)}.rte ul,.rte ol{padding-left:1.4em}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:.6rem .75rem;border:1px solid var(--color-line);text-align:left}.rte blockquote{margin-inline:0;padding:.2rem 1rem;border-left:4px solid var(--color-brand);color:var(--color-muted)}product-recommendations{display:block}.pdp-rec{margin-top:1rem;border-top:1px solid var(--color-line)}.prow__panel{padding:1.1rem;border:1px solid var(--color-line);border-radius:calc(var(--radius) + 6px);background:#fff}.prow--cream .prow__panel{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-line));background:color-mix(in srgb,var(--color-accent) 9%,var(--color-background))}.prow--plain .prow__panel{padding-inline:0;border:0;background:transparent}.prow__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.35rem 1.5rem;margin-bottom:1.1rem}.prow__head--center{flex-direction:column;align-items:center;text-align:center}.prow__title{margin:0}.prow__sub{margin:.35rem 0 0;color:var(--color-muted);font-size:.9375rem}.prow__more{font-size:.9375rem;font-weight:600}.prow__empty{padding:2rem 0;color:var(--color-muted);text-align:center}.prow__scroller{--per-view: 1.12;--gap: .85rem}.prow__scroller .scroller__item{display:flex}.prow__scroller .scroller__item>*{flex:1;min-width:0}.prow__scroller .scroller__arrow{display:grid;top:50%;width:2.5rem;height:2.5rem;margin-top:-1.25rem;border-color:var(--color-line);background:#fff;box-shadow:0 4px 14px #14242a29}.prow__scroller .scroller__arrow--next{right:-.6rem;left:auto}.prow__scroller .scroller__arrow--prev{right:auto;left:-.6rem}.prow__scroller .scroller__arrow:hover{background:var(--color-deep);color:#fff}.prow__scroller .scroller__arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:480px){.prow__scroller{--per-view: 2}}@media(min-width:750px){.prow__panel{padding:1.5rem}.prow--plain .prow__panel{padding-inline:0}.prow__scroller{--per-view: 3;--gap: 1.25rem}}@media(min-width:1000px){.prow--v4 .prow__scroller{--per-view: 4}.prow--v5 .prow__scroller{--per-view: 5;--gap: 1rem}.prow--v6 .prow__scroller{--per-view: 6;--gap: .85rem}}.ptabs{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ptabs__title{flex:1 0 100%}.ptabs__radio{position:absolute;opacity:0;pointer-events:none}.ptabs__label{order:1;padding:.55rem 1.1rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:#fff;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ptabs__label:hover{border-color:var(--color-brand);color:var(--color-brand)}.ptabs__radio:checked+.ptabs__label{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.ptabs__radio:focus-visible+.ptabs__label{outline:3px solid var(--color-foreground);outline-offset:2px}.ptabs__panel{order:2;display:none;flex:0 0 100%;margin-top:.5rem}.ptabs__radio:checked+.ptabs__label+.ptabs__panel{display:block}.ptabs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ptabs__more{margin-top:1.25rem;text-align:center}.ptabs__empty{padding:2rem 0;color:var(--color-muted);text-align:center}@media(min-width:750px){.ptabs__title{flex:1 1 auto}.ptabs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ptabs__grid>:nth-child(n+10){display:none}}@media(min-width:990px){.ptabs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ptabs__grid>:nth-child(n+9){display:none}}@media(min-width:1200px){.ptabs__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ptabs__grid>:nth-child(n+9){display:flex}}.pdp{--pdp-ok: #1a7f4b;--pdp-low: #b45309}.pdp__crumbs ol{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;color:var(--color-muted);font-size:.8125rem;list-style:none}.pdp__crumbs li{display:inline-flex;min-width:0}.pdp__crumbs li+li:before{content:"\203a";margin-right:.5rem}.pdp__crumbs a{text-decoration:none}.pdp__crumbs a:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:.2em}.pdp__crumbs [aria-current=page] span{max-width:34ch;overflow:hidden;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap}.pdp__grid{display:grid;gap:1.25rem;margin-top:.9rem}.pdp__gallery,.pdp__info{min-width:0}@media(min-width:990px){.pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2rem;align-items:start}.pdp__gallery{position:sticky;top:6.5rem}}.pg__main{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.pg__slide{display:grid;place-items:center;aspect-ratio:1}.pg__slide img,.pg__placeholder{width:100%;height:100%;padding:5%;object-fit:contain}.pg__placeholder{fill:var(--color-line)}.pg__badges{position:absolute;top:.85rem;left:.85rem;z-index:3;pointer-events:none}.pg__badge{display:inline-block;padding:.35em .75em;border-radius:8px;background:var(--color-brand);color:#fff;font-size:.9375rem;font-weight:700;line-height:1.2}.pg .scroller__dots{bottom:.7rem}.pg .scroller__dot{background:#14242a38}.pg .scroller__dot[aria-current=true]{background:var(--color-brand)}.pg__thumbs{position:relative;display:none;gap:.6rem;margin-top:.75rem;padding-bottom:.25rem;overflow-x:auto;scrollbar-width:thin}.pg__thumb{flex:0 0 4.5rem;width:4.5rem;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid var(--color-line);border-radius:calc(var(--radius) * .6);background:#fff;cursor:pointer;transition:border-color .2s ease}.pg__thumb img{width:100%;height:100%;padding:6%;object-fit:contain}.pg__thumb:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,white)}.pg__thumb[aria-current=true]{border-color:var(--color-brand)}@media(min-width:750px){.pg__thumbs{display:flex}.pg .scroller__dots{display:none}}.pdp__info{padding:1.25rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}@media(min-width:990px){.pdp__info{padding:1.75rem}}.pdp__brand{display:inline-flex;align-items:center;gap:.4rem;padding:.3em .75em .3em .55em;border-radius:999px;background:var(--color-brand-soft);color:var(--color-brand);font-size:.875rem;font-weight:700;text-decoration:none}.pdp__brand .icon{width:1rem;height:1rem}.pdp__brand:hover{background:var(--color-brand);color:#fff}.pdp__title{margin-top:.75rem;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25}.pdp__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin-top:.75rem;color:var(--color-muted);font-size:.875rem}.pdp__stock{display:inline-flex;align-items:center;gap:.4rem;color:var(--pdp-ok);font-weight:700}.pdp__stock:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentcolor}.pdp__stock[data-state=low]{color:var(--pdp-low)}.pdp__stock[data-state=out]{color:var(--color-brand)}.pdp__price{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .85rem;margin-top:1.1rem;padding-block:1rem;border-block:1px solid var(--color-line)}.pdp__now{font-size:clamp(1.875rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.pdp__price.is-sale .pdp__now{color:var(--color-sale)}.pdp__unit{margin:.25rem 0 0;color:var(--color-muted);font-size:.9375rem;font-weight:600}.pdp__was{color:var(--color-muted);font-size:1.125rem}.pdp__off{padding:.25em .65em;border-radius:6px;background:var(--color-sale);color:#fff;font-size:.875rem;font-weight:700}.pdp__form{margin-top:1.25rem}.pdp__variants{margin:0 0 1.1rem;padding:0;border:0}.pdp__variants legend{margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:700}.pdp__pills{display:flex;flex-wrap:wrap;gap:.5rem}.pdp__pill{position:relative}.pdp__pill input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.pdp__pill span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.4em 1.05em;border:2px solid var(--color-line);border-radius:var(--radius-btn);background:#fff;font-weight:700;transition:border-color .2s ease,background-color .2s ease}.pdp__pill:hover span{border-color:color-mix(in srgb,var(--color-brand) 45%,white)}.pdp__pill input:checked+span{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand)}.pdp__pill input:focus-visible+span{outline:3px solid var(--color-foreground);outline-offset:2px}.pdp__pill.is-out span{color:var(--color-muted);text-decoration:line-through}.pdp__buy{display:flex;gap:.75rem}.qty{display:inline-flex;flex:none;align-items:stretch;overflow:hidden;border:2px solid var(--color-line);border-radius:var(--radius-btn);background:#fff}.qty__btn{position:relative;width:2.9rem;border:0;background:transparent;color:var(--color-foreground);cursor:pointer;transition:background-color .2s ease}.qty__btn:hover{background:var(--color-mist)}.qty__btn:before,.qty__btn--plus:after{content:"";position:absolute;top:50%;left:50%;width:.85rem;height:2px;background:currentcolor;transform:translate(-50%,-50%)}.qty__btn--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.qty__input{width:3.1rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-foreground);font-weight:700;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pdp__add{flex:1;min-width:0;min-height:3.35rem;padding-inline:.75rem;font-size:1.0625rem;white-space:nowrap}@media(max-width:749px){.qty__btn{width:2.5rem}.qty__input{width:2.2rem}}.pdp__add.is-added{border-color:var(--pdp-ok);background:var(--pdp-ok)}.pdp__add[disabled]{border-color:var(--color-line);background:var(--color-mist);color:var(--color-muted)}.pdp__buynow{width:100%;min-height:3.35rem;margin-top:.65rem;font-size:1.0625rem}.pdp__eta{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0 0;padding:.75rem .9rem;border-radius:var(--radius);background:var(--color-brand-soft);font-size:.9375rem;line-height:1.4}.pdp__eta .icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--color-brand)}.pdp__eta small{display:block;color:var(--color-muted)}.pdp__trust{display:grid;gap:.65rem;margin:1.4rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--color-line);font-size:.9375rem;list-style:none}.pdp__trust li{display:flex;align-items:center;gap:.7rem}.pdp__trust .icon{width:1.4rem;height:1.4rem;color:var(--color-brand)}.pdp__ask{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;color:var(--color-brand);font-weight:700;text-decoration:none}.pdp__ask:hover{text-decoration:underline;text-underline-offset:.2em}.pdp__details{display:grid;margin-top:1.5rem;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.pdp__acc+.pdp__acc{border-top:1px solid var(--color-line)}.pdp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-size:1.0625rem;font-weight:700;list-style:none;cursor:pointer}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary:after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.pdp__acc[open] summary:after{transform:rotate(225deg)}.pdp__acc summary:hover{color:var(--color-brand)}.pdp__rte,.pdp__specs{padding:0 1.25rem 1.25rem}.pdp__rte{max-width:75ch;line-height:1.65}.pdp__rte :is(p,ul,ol)+:is(p,ul,ol){margin-top:.75rem}.pdp__rte :is(ul,ol){padding-left:1.25rem}.pdp__rte img{height:auto}.pdp__specs{display:grid;margin:0;max-width:40rem}.pdp__specs>div{display:grid;grid-template-columns:minmax(7rem,.4fr) 1fr;gap:1rem;padding:.65rem 0;border-top:1px solid var(--color-line)}.pdp__specs>div:first-child{border-top:0}.pdp__specs dt{color:var(--color-muted)}.pdp__specs dd{margin:0;font-weight:700;overflow-wrap:anywhere}.pdp__specs a{text-decoration:none}.pdp__specs a:hover{color:var(--color-brand);text-decoration:underline}.pdp__bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem var(--page-margin);border-top:1px solid var(--color-line);background:#fff;box-shadow:0 -6px 20px #14242a1a}.pdp__bar-price{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.pdp__bar-btn{flex:0 1 15rem}.pdp__bar-btn.is-added{border-color:var(--pdp-ok);background:var(--pdp-ok)}.pdp__bar-btn[disabled]{border-color:var(--color-line);background:var(--color-mist);color:var(--color-muted)}body:has(.pdp__bar:not([hidden])){padding-bottom:4.5rem}body:has(.pdp__bar:not([hidden])) .whatsapp{bottom:5.25rem}@media(min-width:750px){.pdp__bar{display:none!important}body:has(.pdp__bar:not([hidden])){padding-bottom:0}body:has(.pdp__bar:not([hidden])) .whatsapp{bottom:1rem}}@media(max-width:749px){.pdp__info{padding:1rem}.pdp__acc summary{padding:1rem}.pdp__rte,.pdp__specs{padding:0 1rem 1rem}}recently-viewed{display:block}.rv__clear{border:0;background:none;font:inherit;cursor:pointer}html.fx-on [data-fx]{opacity:0;transform:translateY(1.25rem);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--fx-delay, 0s)}html.fx-on [data-fx].fx-in{opacity:1;transform:none}html.fx-on.fx-parallax .bshow__plate,html.fx-on.fx-parallax .dtabs__plate{translate:0 var(--fx-y, 0px)}html.fx-on .dtabs__radio:checked+.dtabs__label+.dtabs__panel{animation:fx-tab .4s cubic-bezier(.2,.7,.2,1)}@keyframes fx-tab{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.fx-on [data-fx]{opacity:1;transform:none;transition:none}html.fx-on .dtabs__radio:checked+.dtabs__label+.dtabs__panel{animation:none}}.story{--p: 0;--top: 5.75rem;position:relative;height:320vh;background:var(--color-background)}.story__stage{position:sticky;top:var(--top);display:grid;height:calc(100svh - var(--top));min-height:30rem;overflow:hidden;isolation:isolate;font-size:1rem}.story__ghost{position:absolute;z-index:-1;left:50%;top:46%;color:color-mix(in srgb,var(--color-deep) 4%,transparent);font-size:clamp(5rem,22vw,20rem);font-weight:800;letter-spacing:-.05em;line-height:1;white-space:nowrap;transform:translate(calc(-50% + (.5 - var(--p)) * 18vw),-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.story__copy{position:absolute;z-index:3;top:clamp(1rem,5vh,3rem);left:50%;display:grid;justify-items:center;gap:.75rem;width:min(40rem,90%);text-align:center;transform:translate(-50%)}.story__brand{margin:0;color:var(--color-cta);font-size:.9375rem;font-weight:700;letter-spacing:.02em;opacity:clamp(0,calc(var(--p) * 10),1)}.story__title{margin:0;font-size:clamp(1.875rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.035em;opacity:clamp(0,calc((var(--p) + .1) * 8),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) + .1) * 8),1))*28px))}.story__text{max-width:30rem;margin:0;color:var(--color-muted);font-size:clamp(.9375rem,1.6vw,1.1875rem);line-height:1.5;opacity:clamp(0,calc((var(--p) - .18) * 7),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - .18) * 7),1))*24px))}.story__btn{min-height:3rem;padding-inline:1.9rem;opacity:clamp(0,calc((var(--p) - .62) * 8),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - .62) * 8),1))*20px));pointer-events:auto}.story__hero{position:absolute;z-index:2;left:50%;bottom:7%;display:block;width:min(22rem,52vw);transform:translate(-50%,calc((1 - clamp(0,calc(var(--p) * 2.2),1))*24vh)) scale(calc(.66 + clamp(0,calc(var(--p) * 1.6),1)*.34)) rotate(calc((var(--p) - .5) * 16deg));transform-origin:50% 80%;will-change:transform}.story__hero-img{display:block;width:100%;height:auto;max-height:40svh;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 24px rgb(20 36 42 / .16))}.story__side{position:absolute;z-index:1;bottom:12%;display:block;width:min(13rem,30vw);opacity:clamp(0,calc((var(--p) - .28) * 4),1);will-change:transform}.story__side img{display:block;width:100%;height:auto;max-height:28svh;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 16px 18px rgb(20 36 42 / .14))}.story__side--l{left:4%;transform:translate(calc((1 - clamp(0,calc((var(--p) - .28) * 2.4),1))*-60vw)) rotate(calc(-10deg + clamp(0,calc((var(--p) - .28) * 2.4),1)*6deg))}.story__side--r{right:4%;transform:translate(calc((1 - clamp(0,calc((var(--p) - .28) * 2.4),1))*60vw)) rotate(calc(10deg - (clamp(0,calc((var(--p) - .28) * 2.4),1)*6deg)))}.story__price{position:absolute;z-index:3;bottom:1.25rem;left:50%;display:grid;justify-items:center;gap:.1rem;max-width:90%;margin:0;padding:.45rem 1.1rem;border-radius:999px;background:#ffffffe6;box-shadow:0 6px 20px #14242a1a;font-size:.8125rem;text-align:center;opacity:clamp(0,calc((var(--p) - .7) * 8),1);transform:translate(-50%)}.story__price strong{font-size:1rem}.story__fx{position:absolute;z-index:2;left:50%;width:min(22rem,52vw);height:56%;bottom:7%;pointer-events:none;transform:translate(-50%);opacity:clamp(0,calc((var(--p) - .3) * 6),1)}.story__fx--drops i{position:absolute;top:38%;width:.55rem;height:.8rem;border-radius:50%/62% 62% 38% 38%;background:var(--color-accent);opacity:0;animation:story-drop 1.6s ease-in infinite}.story__fx--drops i:nth-child(1){left:34%;animation-delay:0s}.story__fx--drops i:nth-child(2){left:46%;animation-delay:.5s}.story__fx--drops i:nth-child(3){left:58%;animation-delay:.9s}.story__fx--drops i:nth-child(4){left:40%;animation-delay:1.2s}.story__fx--drops i:nth-child(5){left:52%;animation-delay:.25s}.story__fx--drops i:nth-child(6){left:64%;animation-delay:1.4s}.story__fx--steam{height:38%;bottom:auto;top:24%}.story__fx--steam svg{display:block;width:40%;height:100%;margin-inline:auto;overflow:visible}.story__fx--steam path{fill:none;stroke:var(--color-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:160;animation:story-steam 3.2s ease-in-out infinite}.story__fx--steam path:nth-child(2){animation-delay:.6s}.story__fx--steam path:nth-child(3){animation-delay:1.2s}@keyframes story-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(18vh)}}@keyframes story-steam{0%{opacity:0;stroke-dashoffset:160}35%{opacity:.85}to{opacity:0;stroke-dashoffset:0;transform:translateY(-14px)}}.story__empty{padding:2rem 0;color:var(--color-muted);text-align:center}@media(max-width:749px){.story{--top: 4.5rem;height:260vh}.story__side{bottom:14%;width:30vw}.story__side--l{left:1%}.story__side--r{right:1%}.story__hero,.story__fx{bottom:9%;width:64vw}.story__price{display:none}}@media(prefers-reduced-motion:reduce){.story{--p: 1 !important;height:auto}.story__stage{position:relative;top:0;height:36rem}.story__fx{display:none}}.svid{display:none}@media(min-width:1700px){.svid{--g: calc((100vw - var(--page-width)) / 2);--w: min(18rem, calc(var(--g) - 1rem));position:fixed;z-index:5;top:50%;display:block;width:var(--w);mix-blend-mode:multiply;opacity:0;pointer-events:none;transform:translateY(calc(-50% + 1rem));transition:opacity .6s ease,transform .6s ease}.svid--left{left:calc((var(--g) - var(--w)) / 2)}.svid--right{right:calc((var(--g) - var(--w)) / 2)}.svid--portrait{--w: min(14rem, calc(var(--g) - 1rem), calc(74vh * .4474))}.svid--portrait .svid__video{aspect-ratio:400 / 894}.svid.is-ready{opacity:1;pointer-events:auto;transform:translateY(-50%)}.svid--wide{--w: min(16rem, calc(var(--g) - 1rem))}.svid--wide .svid__video{aspect-ratio:16 / 9}.svid--above,.svid--below{--pw: min(14rem, calc(var(--g) - 1rem), calc(74vh * .4474));--ph: calc(var(--pw) * 894 / 400)}.svid--above{top:calc(50% - var(--ph) / 2 - 1.25rem);transform:translateY(calc(-100% + 1rem))}.svid--above.is-ready{transform:translateY(-100%)}.svid--below{top:calc(50% + var(--ph) / 2 + 1.25rem);transform:translateY(1rem)}.svid--below.is-ready{transform:translateY(0)}@media(max-height:860px){.svid--above,.svid--below{display:none}}.svid__card{display:block;color:inherit}.svid__video{display:block;width:100%;height:auto;aspect-ratio:640 / 450;object-fit:cover;background:transparent;filter:brightness(1.1) contrast(1.04)}@media(prefers-reduced-motion:reduce){.svid{display:none}}}.sp__form{display:flex;gap:.5rem;margin-bottom:1rem}.sp__form input[type=search]{flex:1;min-width:0;padding:.8rem 1rem;border:2px solid var(--color-brand);border-radius:var(--radius-btn);background:#fff;color:var(--color-foreground);font:inherit}.sp__form input[type=search]:focus-visible{outline:3px solid rgb(211 32 48 / .25);outline-offset:1px}.sp__form .btn{flex:none}.sp__form .btn .icon{width:1.1em;height:1.1em}@media(max-width:749px){.sp__form .btn{padding-inline:1rem}}.sp__bar{margin-bottom:1rem}@media(min-width:990px){.sp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.sp__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sp__sub{margin:2rem 0 .8rem;font-size:1.25rem}.sp__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.sp__item{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;text-decoration:none}.sp__item:hover{border-color:var(--color-brand)}.sp__item-title{font-weight:700}.sp__item-text{color:var(--color-muted);font-size:.875rem}.scenes{display:none}@media(min-width:1700px){.scenes{--g: calc((100vw - var(--page-width)) / 2);--w: min(11rem, calc(var(--g) - 2rem));display:block;pointer-events:none}.scene{position:fixed;z-index:5;top:50%;width:var(--w);opacity:0;transform:translateY(calc(-50% + var(--scene-shift, 0px)));transition:opacity .6s ease}.scene--left{left:calc((var(--g) - var(--w)) / 2)}.scene--right{right:calc((var(--g) - var(--w)) / 2)}.scenes.is-ready .scene{opacity:1}.scene__product{display:grid;gap:.3rem;padding:.6rem;border:1px solid var(--color-line);border-radius:calc(var(--radius) + 2px);background:#fff;box-shadow:0 10px 28px #14242a1a;color:var(--color-foreground);text-align:center;text-decoration:none;pointer-events:auto;perspective:700px}.scene__photo{display:grid;place-items:center;aspect-ratio:1;transform:rotateY(var(--scene-turn, 0deg)) rotate(var(--scene-tilt, 0deg));transition:transform .25s ease-out}.scene__photo img{width:100%;height:100%;object-fit:contain}.scene__brand{margin-top:.2rem;color:var(--color-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.scene__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.3}.scene__price{font-size:.9375rem;font-weight:700}.scene__svg{display:block;width:100%;height:auto;overflow:visible}.scene *{transform-box:fill-box}.scene__mop{transform-origin:50% 100%;animation:scene-sway 2.2s ease-in-out infinite}.scene__head{transform-origin:50% 0;animation:scene-wring 1.1s ease-in-out infinite}.scene__drop{opacity:0;animation:scene-drop 1.1s ease-in infinite}.scene__drop--2{animation-delay:.35s}.scene__drop--3{animation-delay:.7s}.scene__water{transform-origin:50% 50%;animation:scene-ripple 1.1s ease-in-out infinite}.scene__pot{transform-origin:20% 90%;animation:scene-pour 7s ease-in-out infinite}.scene__stream{stroke-dasharray:90;animation:scene-stream 7s ease-in-out infinite}.scene__tea{animation:scene-fill 7s ease-in-out infinite}.scene__steam-a{animation:scene-steam 3s ease-out infinite}.scene__steam-b{animation:scene-steam 3s ease-out 1.2s infinite}@keyframes scene-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes scene-wring{0%,to{transform:scale(1)}50%{transform:scale(.55,1.1)}}@keyframes scene-drop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(50px)}}@keyframes scene-ripple{0%,to{transform:scale(1)}50%{transform:scale(1.06,1.25)}}@keyframes scene-pour{0%,8%{transform:rotate(0)}20%,68%{transform:rotate(-16deg)}80%,to{transform:rotate(0)}}@keyframes scene-stream{0%,18%{stroke-dashoffset:90;opacity:0}24%{stroke-dashoffset:0;opacity:1}64%{stroke-dashoffset:0;opacity:1}70%,to{stroke-dashoffset:-90;opacity:0}}@keyframes scene-fill{0%,20%{transform:translateY(92px)}66%{transform:translateY(14px)}92%{transform:translateY(14px);opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes scene-steam{0%{opacity:0;transform:translateY(6px)}30%{opacity:.8}to{opacity:0;transform:translateY(-14px)}}.scenes .scene *{animation-play-state:paused}.scenes.is-moving .scene *{animation-play-state:running}@media(prefers-reduced-motion:reduce){.scene *{animation:none!important}.scene__photo{transform:none}.scene__tea{transform:translateY(20px)}.scene__stream,.scene__drop,.scene__steam{display:none}}}.trust.section-pad{padding-block:.75rem}.trust__list{display:flex;margin:0;padding:0;overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.trust__list::-webkit-scrollbar{display:none}.trust__item{display:flex;flex:0 0 15.5rem;align-items:center;gap:.75rem;padding:.9rem 1rem;scroll-snap-align:start}.trust__item:not(:last-child){border-right:1px solid var(--color-line)}.trust__icon{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-brand-soft);color:var(--color-brand)}.trust__icon .icon{width:1.4rem;height:1.4rem}.trust__copy{display:grid;min-width:0;line-height:1.3}.trust__title{font-size:.9375rem}.trust__text{color:var(--color-muted);font-size:.8125rem}@media(min-width:990px){.trust__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden}.trust__item{flex:none;padding:1rem 1.25rem}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.art__steam path{stroke-dasharray:60 60;opacity:0;animation:art-steam 3.6s ease-in-out infinite}.art__steam .s2{animation-delay:.9s}.art__steam .s3{animation-delay:1.8s}@keyframes art-steam{0%{stroke-dashoffset:60;opacity:0;transform:translateY(8px)}30%{opacity:.95}to{stroke-dashoffset:-60;opacity:0;transform:translateY(-14px)}}cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}cart-drawer[hidden]{display:none}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3c2d1480;opacity:0;transition:opacity .25s ease}.drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(26rem,100%);background:#fff;box-shadow:-8px 0 32px #3c2d142e;transform:translate(100%);transition:transform .28s ease}cart-drawer.is-open .drawer__backdrop{opacity:1}cart-drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-line)}.drawer__title{font-size:1.125rem}.drawer__title span{color:var(--color-muted);font-weight:400}.drawer__x{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.drawer__x:hover{background:var(--color-line)}.drawer__added{display:flex;align-items:center;gap:.5rem;margin:0;padding:.7rem 1.25rem;background:#e8f6ec;color:#1b6b35;font-weight:700;font-size:.9375rem}.drawer__added .icon{width:1.1rem;height:1.1rem}.drawer__ship{padding:.9rem 1.25rem 0;font-size:.875rem}.drawer__bar{height:.4rem;margin-top:.45rem;overflow:hidden;border-radius:999px;background:var(--color-line)}.drawer__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-brand);transition:width .4s ease}.drawer__lines{flex:1 1 auto;margin:0;padding:.5rem 1.25rem;overflow-y:auto;list-style:none}.drawer__line{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.8rem;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--color-line)}.drawer__img{width:4.5rem;height:4.5rem;border:1px solid var(--color-line);border-radius:.6rem;background:#fff;object-fit:contain}.drawer__name{display:-webkit-box;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drawer__qty{margin-top:.25rem;color:var(--color-muted);font-size:.875rem}.drawer__price{display:grid;justify-items:end;gap:.35rem;font-weight:800;white-space:nowrap}.drawer__remove{border:0;background:none;color:var(--color-muted);font:inherit;font-size:.8125rem;font-weight:400;text-decoration:underline;cursor:pointer}.drawer__foot{display:grid;gap:.6rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--color-line)}.drawer__total{display:flex;justify-content:space-between;margin:0 0 .25rem;font-size:1.0625rem}.drawer__foot .btn{justify-content:center;width:100%}.drawer__more{border:0;background:none;color:var(--color-muted);font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.drawer__backdrop,.drawer__panel{transition:none}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.marquee{overflow:hidden;padding-block:.7rem;font-size:.9375rem;font-weight:700}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;flex:none;margin:0;padding:0;list-style:none}.marquee__item{display:flex;align-items:center;white-space:nowrap}.marquee__item a{text-decoration:none}.marquee__item a:hover{text-decoration:underline}.marquee__sep{display:grid;place-items:center;padding-inline:1.5rem}.marquee__sep .icon{width:.8rem;height:.8rem;fill:currentcolor;stroke:none;opacity:.7}@keyframes marquee-scroll{to{transform:translate(-50%)}}.card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;color:var(--color-foreground);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:hover,.card:focus-within{border-color:color-mix(in srgb,var(--color-deep) 18%,var(--color-line));box-shadow:0 8px 24px #15282f0f}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card:hover{transform:translateY(-2px)}}.card__media{position:relative;aspect-ratio:1;background:#fff}.card__media img,.card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:5%;object-fit:contain;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.card__placeholder{fill:var(--color-line)}.card--swap .card__media img+img{opacity:0}.card--swap:hover .card__media img+img{opacity:1}.card--swap:hover .card__media img:first-of-type{opacity:0}.card:not(.card--swap):hover .card__media img{transform:scale(1.04)}.card__badge{position:absolute;top:.7rem;right:.7rem;z-index:2;padding:.28em .6em;border-radius:4px;background:var(--color-sale);color:#fff;font-size:.75rem;font-weight:700;line-height:1.2}.card__auth{position:absolute;bottom:.65rem;left:.65rem;z-index:2;padding:.28em .65em;border-radius:4px;background:var(--color-accent);color:var(--color-deep);font-size:.6875rem;font-weight:700;line-height:1.2}.card__badge--sold{background:var(--color-foreground)}.card__body{display:grid;align-content:start;gap:.4rem;padding:.25rem 1.1rem .9rem}.card__vendor{color:var(--color-muted);font-size:.78125rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.card__title{min-height:4.2em;overflow:hidden;color:var(--color-foreground);font-family:var(--font-primary--family);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .55rem;margin-top:.15rem}.card__now{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.card__now{color:var(--color-foreground)}.card__from,.card__was{color:var(--color-muted);font-size:.75rem;font-weight:400}.card__foot{margin-top:auto;padding:0 1.1rem 1.1rem}.card__form{display:block}.card__btn{position:relative;z-index:2;width:100%;white-space:nowrap}.card__btn:not(.card__btn--sold){border-color:var(--color-cta);background:var(--color-cta);color:#fff}.card__btn:not(.card__btn--sold):hover{border-color:var(--color-cta-dark);background:var(--color-cta-dark);color:#fff}.card__btn.is-added{border-color:var(--color-foreground);background:var(--color-foreground);color:#fff}.card__btn--sold{border-color:var(--color-line);background:var(--color-mist);color:var(--color-muted);cursor:not-allowed}.card__btn--sold:hover{border-color:var(--color-line);background:var(--color-mist);color:var(--color-muted)}@media(max-width:749px){.card__body{padding-inline:.65rem}.card__foot{padding:0 .65rem .65rem}.card__title{font-size:.9375rem}.card__now{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
