.announcement-bar{background:var(--brand-ink);color:var(--brand-100);font-size:13px}.announcement-bar__inner{position:relative;max-width:var(--container-max);margin-inline:auto;padding-block:var(--ab-pad, 8px);padding-inline:var(--container-pad);display:flex;align-items:center;gap:16px}.announcement-bar__messages{position:relative;flex:1 1 auto;min-width:0;min-height:1.4em}.announcement-bar__msg{position:absolute;inset-block:0;inset-inline:0;display:flex;align-items:center;min-width:0;opacity:0;pointer-events:none}.announcement-bar__msg.is-active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:no-preference){.announcement-bar__msg{transform:translateY(4px);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.announcement-bar__msg.is-active{transform:none}}.announcement-bar--start .announcement-bar__msg{justify-content:flex-start;text-align:start}.announcement-bar--center .announcement-bar__msg{justify-content:center;text-align:center}.announcement-bar--end .announcement-bar__msg{justify-content:flex-end;text-align:end}.announcement-bar a{color:#fff;text-decoration:none}.announcement-bar a:hover{text-decoration:underline}.announcement-bar__end{flex:0 0 auto;display:flex;align-items:center;gap:16px}.announcement-bar--center .announcement-bar__end{position:absolute;inset-block:0;inset-inline-end:var(--container-pad);align-items:center}.announcement-bar--end .announcement-bar__end{position:absolute;inset-block:0;inset-inline-start:var(--container-pad);align-items:center}.announcement-bar__language,.announcement-bar__language-submit{font:inherit;font-size:13px;color:#fff;background:transparent;border:1px solid var(--brand-400);border-radius:var(--radius-pill);padding-block:2px;padding-inline:10px;cursor:pointer}.announcement-bar__language option{color:var(--brand-ink)}.announcement-bar__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:749px){.announcement-bar--center .announcement-bar__end,.announcement-bar--end .announcement-bar__end{display:none}}.article__column{max-width:760px;margin-inline:auto;padding-inline:16px;padding-block:16px}.breadcrumb{padding-block:10px 6px;font-size:14px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.article__title{margin:6px 0 0;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.3}.article__meta{margin:8px 0 16px;font-size:13px;color:var(--text-muted)}.article__hero{aspect-ratio:16 / 9;background:var(--brand-50);border-radius:20px;overflow:hidden;margin-block-end:20px}.article__hero-img{width:100%;height:100%;object-fit:cover}.article__comments{margin-block-start:32px;border-block-start:1px solid var(--border-color);padding-block-start:24px}.article__comments-title{margin:0 0 14px;font-family:var(--font-display);font-weight:700;font-size:20px}.article__comment{background:var(--surface);border:1px solid var(--border-color);border-radius:18px;padding:14px 16px;margin-block-end:10px}.article__comment-author{margin:0;font-weight:600}.article__comment-date{margin:2px 0 8px;font-size:13px;color:var(--text-muted)}.article__comment-body{margin:0;line-height:1.8}.article__pagination{display:flex;justify-content:center;gap:8px;margin-block:16px}.article__form-errors{margin-block-end:12px;color:var(--brand-800)}.article__label{display:block;margin-block:12px 6px;font-size:14px;font-weight:600}.article__input{width:100%;height:48px;border:1px solid var(--brand-100);border-radius:14px;background:var(--brand-50);padding-inline:14px;font:inherit;color:var(--brand-ink)}.article__textarea{height:auto;min-height:120px;padding-block:12px;resize:vertical}.article__submit{margin-block-start:16px;height:50px;padding-inline:28px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}@media screen and (min-width:990px){.article__column{padding-block:24px}.article__title{font-size:32px}}.blog__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;padding-block:16px}.blog__title{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:21px}.blog__grid{display:grid;grid-template-columns:1fr;gap:14px}.blog-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-color);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--brand-ink)}.blog-card__media{aspect-ratio:16 / 9;background:var(--brand-50)}.blog-card__image{width:100%;height:100%;object-fit:cover}.blog-card__body{padding:16px}.blog-card__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:18px}.blog-card__meta{margin:6px 0 0;font-size:13px;color:var(--text-muted)}.blog-card__excerpt{margin:10px 0 0;font-size:14px;line-height:1.7;color:var(--text-muted)}.blog__pagination{display:flex;justify-content:center;gap:8px;margin-block-start:20px}@media screen and (min-width:750px){.blog__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.blog__container{padding-inline:var(--container-pad);padding-block:24px}.blog__title{font-size:28px}.blog__grid{grid-template-columns:repeat(3,1fr)}}.bottom-nav{position:fixed;inset-inline:0;inset-block-end:0;z-index:50;display:flex;background:var(--surface);border-block-start:1px solid var(--border-color);padding-block-end:env(safe-area-inset-bottom)}@media screen and (min-width:990px){.bottom-nav{display:none}}.bottom-nav__item{flex:1 1 0;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--text-muted)}.bottom-nav__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:30px;border-radius:var(--radius-pill)}.bottom-nav__icon svg{width:24px;height:24px;stroke-width:2px}.bottom-nav__label{font-size:12px}.bottom-nav__item.is-active{color:var(--brand-600)}.bottom-nav__item.is-active .bottom-nav__icon{background:var(--brand-100)}.bottom-nav__item.is-active .bottom-nav__label{font-weight:600}.bottom-nav__badge{position:absolute;inset-block-start:-4px;inset-inline-end:2px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--brand-600);color:#fff;font-size:11px;font-weight:700;line-height:1}.bottom-search{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent}.bottom-search::backdrop{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}.bottom-search__panel{background:var(--surface);padding:12px 16px calc(12px + env(safe-area-inset-top));border-end-start-radius:20px;border-end-end-radius:20px;box-shadow:0 10px 30px color-mix(in srgb,var(--brand-ink) 18%,transparent)}.bottom-search__form{position:relative;display:flex;align-items:center;gap:8px}.bottom-search__field{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:8px;height:48px;padding-inline:12px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface)}.bottom-search__icon{display:inline-flex;color:var(--text-muted)}.bottom-search__icon svg{width:20px;height:20px}.bottom-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:var(--brand-ink)}.bottom-search__input:focus{outline:none}.bottom-search__close{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--brand-ink);cursor:pointer}.bottom-search__close svg{width:22px;height:22px}@media screen and (min-width:990px){.bottom-search{display:none}}@media(prefers-reduced-motion:no-preference){.bottom-search__panel{transform:translateY(-8px);opacity:0;transition:transform var(--t-drawer) var(--ease-out),opacity var(--t-drawer) var(--ease-out)}.bottom-search[open] .bottom-search__panel{transform:translateY(0);opacity:1}@starting-style{.bottom-search[open] .bottom-search__panel{transform:translateY(-8px);opacity:0}}}.brand-logos{padding-block:22px}.brand-logos__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.brand-logos__header{text-align:center;margin-block-end:18px}.brand-logos__heading{margin:0;font-family:var(--font-display);font-size:22px}.brand-logos__subtitle{margin:6px 0 0;font-size:14px;color:var(--text-muted)}.brand-logos__viewport{position:relative}.brand-logos__track{display:grid;grid-template-columns:repeat(var(--cols-m, 2),1fr);gap:12px}.brand-logos__item{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;padding:var(--bl-pad, 6px);background:var(--surface);border:1px solid var(--border-strong);border-radius:18px;text-decoration:none;overflow:hidden}.brand-logos__img,.brand-logos__placeholder{width:100%;height:100%;object-fit:contain}.brand-logos__placeholder{fill:var(--brand-200)}@media(prefers-reduced-motion:no-preference){.brand-logos__img{transition:transform var(--t-hover) var(--ease-out)}.brand-logos__item:hover .brand-logos__img{transform:scale(1.06)}}.brand-logos--d-marquee .brand-logos__viewport{overflow:hidden}.brand-logos--d-marquee .brand-logos__track{display:flex;width:max-content;gap:0}.brand-logos--d-marquee .brand-logos__group{display:flex;gap:12px;padding-inline-end:12px}.brand-logos--d-marquee .brand-logos__item{flex:0 0 calc((100vw - 2 * var(--container-pad) - (var(--cols-m, 2) - 1) * 12px) / var(--cols-m, 2))}@media(prefers-reduced-motion:no-preference){.brand-logos--d-marquee .brand-logos__track{animation:bl-marquee var(--bl-speed, 30s) linear infinite}.brand-logos--d-marquee:dir(rtl) .brand-logos__track{animation-name:bl-marquee-rtl}.brand-logos--d-marquee .brand-logos__track:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.brand-logos--d-marquee .brand-logos__viewport{overflow-x:auto}}@keyframes bl-marquee{to{transform:translate(-50%)}}@keyframes bl-marquee-rtl{to{transform:translate(50%)}}.brand-logos__arrow{display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-ink);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.brand-logos__arrow--prev{inset-inline-start:-6px}.brand-logos__arrow--next{inset-inline-end:-6px}.brand-logos__arrow svg{width:22px;height:22px}.brand-logos:dir(rtl) .brand-logos__arrow svg{transform:scaleX(-1)}@media screen and (min-width:990px){.brand-logos{padding-block:40px}.brand-logos--d-grid .brand-logos__track{grid-template-columns:repeat(var(--cols-d, 5),1fr);gap:16px}.brand-logos--d-slider .brand-logos__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.brand-logos--d-slider .brand-logos__track::-webkit-scrollbar{display:none}.brand-logos--d-slider .brand-logos__item{flex:0 0 calc((100% - (var(--cols-d, 5) - 1) * 16px) / var(--cols-d, 5));scroll-snap-align:start}.brand-logos--d-slider .brand-logos__arrow{display:inline-flex}.brand-logos--d-marquee .brand-logos__group{gap:16px;padding-inline-end:16px}.brand-logos--d-marquee .brand-logos__item{flex:0 0 calc((min(100vw,var(--container-max)) - 2 * var(--container-pad) - (var(--cols-d, 5) - 1) * 16px) / var(--cols-d, 5))}}.cart-drawer{position:fixed;inset-block:0;inset-inline-end:0;inset-inline-start:auto;margin:0;padding:0;border:0;width:min(420px,92vw);max-width:min(420px,92vw);height:100dvh;max-height:100dvh;background:var(--surface);color:var(--brand-ink);transform:translate(100%);transition:transform var(--t-drawer) var(--ease-out),display var(--t-drawer) allow-discrete,overlay var(--t-drawer) allow-discrete}.cart-drawer:dir(rtl){transform:translate(-100%)}.cart-drawer[open]{transform:translate(0)}@starting-style{.cart-drawer[open]{transform:translate(100%)}.cart-drawer[open]:dir(rtl){transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.cart-drawer{transition:none}}.cart-drawer::backdrop{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__head{display:flex;align-items:center;gap:8px;height:60px;padding-inline:16px;border-block-end:1px solid var(--border-color)}.cart-drawer__heading{font-family:var(--font-display);font-size:20px}.cart-drawer__count{font-size:13px;color:var(--text-muted)}.cart-drawer__close{margin-inline-start:auto;width:44px;height:44px;border:0;background:transparent;color:var(--brand-ink);cursor:pointer}.cart-drawer__close svg{width:22px;height:22px}.cart-drawer__body{flex:1 1 auto;overflow-y:auto;padding-inline:16px}.cart-drawer__body .cart-item{border-block-end:1px solid var(--border-color)}.cart-drawer__body .cart-item:last-child{border-block-end:0}.cart-drawer__footer{border-block-start:1px solid var(--border-color);padding:16px;display:flex;flex-direction:column;gap:10px}.cart-drawer__savings{margin:0;color:var(--brand-600);font-weight:600;font-size:14px}.cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between}.cart-drawer__subtotal-value{font-family:var(--font-display);font-weight:700;font-size:20px}.cart-drawer__note{margin:0;font-size:13px;color:var(--text-muted)}.cart-drawer__checkout-form{display:contents}.cart-drawer__checkout{width:100%;height:54px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}@media(prefers-reduced-motion:no-preference){.cart-drawer__checkout{transition:transform var(--t-press) var(--ease-out)}.cart-drawer__checkout:active{transform:scale(.98)}}.cart-drawer__view{display:inline-flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--brand-ink);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);text-decoration:none}.cart-drawer__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.category-strip{--cat-tile: 62px;--cat-basis: 66px;--cat-label: 13px;--cat-gap: 12px;background:var(--surface);padding-block-start:14px;padding-block-end:18px;border-block-end:1px solid var(--border-color)}.category-strip--size-small{--cat-tile: 52px;--cat-basis: 58px;--cat-label: 12px}.category-strip--size-large{--cat-tile: 74px;--cat-basis: 82px;--cat-label: 15px}.category-strip__viewport{position:relative}.category-strip__track{display:flex;gap:14px;overflow-x:auto;padding-inline:16px;scrollbar-width:none;-ms-overflow-style:none}.category-strip__track::-webkit-scrollbar{display:none}.category-strip--m-grid .category-strip__track{display:grid;grid-template-columns:repeat(var(--cols-m, 4),1fr);gap:14px;overflow:visible}.category-strip__item{flex:0 0 var(--cat-basis);display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none}.category-strip--m-grid .category-strip__item{flex:initial}.category-strip__tile{width:var(--cat-tile);height:var(--cat-tile);border-radius:20px;background:var(--brand-50);color:var(--brand-600);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.category-strip__tile svg{width:46%;height:46%}.category-strip--shape-square .category-strip__media{width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:var(--brand-50)}.category-strip--shape-circle .category-strip__media{width:var(--cat-tile);height:var(--cat-tile);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--brand-50)}.category-strip__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cat-focal, center)}.category-strip__label{font-size:var(--cat-label);font-weight:500;color:var(--brand-800);text-align:center}.category-strip__arrow{display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-ink);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.category-strip__arrow--prev{inset-inline-start:-6px}.category-strip__arrow--next{inset-inline-end:-6px}.category-strip__arrow svg{width:22px;height:22px}.category-strip:dir(rtl) .category-strip__arrow svg{transform:scaleX(-1)}@media screen and (min-width:990px){.category-strip{background:transparent;padding-block:0;border-block-end:0}.category-strip__inner{max-width:var(--container-max);margin-inline:auto;margin-block-start:28px;padding-inline:var(--container-pad)}.category-strip__item{background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;padding-block-start:18px;padding-block-end:14px;padding-inline:8px;gap:10px}.category-strip__tile{border-radius:18px}.category-strip--d-grid .category-strip__track{display:grid;grid-template-columns:repeat(var(--cols-d, 8),1fr);gap:var(--cat-gap);overflow:visible;padding-inline:0}.category-strip--d-grid .category-strip__item{flex:initial}.category-strip--d-slider .category-strip__track{display:flex;gap:var(--cat-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:0;cursor:grab}.category-strip--d-slider .category-strip__item{flex:0 0 calc((100% - (var(--cols-d, 8) - 1) * var(--cat-gap)) / var(--cols-d, 8));scroll-snap-align:start}.category-strip--shape-square .category-strip__item--image{padding:0;overflow:hidden}.category-strip--shape-square .category-strip__item--image .category-strip__media{border-radius:0;background:none}.category-strip--shape-square .category-strip__item--image .category-strip__label{padding-inline:8px;padding-block-end:14px}.category-strip--d-slider .category-strip__arrow{display:inline-flex}}.countdown-deal{padding-block-end:24px}.countdown-deal__band{background:var(--gradient-brand);color:#fff}.countdown-deal__band-inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);padding-block:22px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.countdown-deal__heading{margin:0;font-family:var(--font-display);font-weight:800;font-size:24px}.countdown-deal__subtitle{margin:6px 0 0;font-size:14px;color:var(--brand-100)}.countdown-deal__timer{display:inline-flex;align-items:center;gap:8px}.countdown-deal__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:54px;padding:8px 6px;border-radius:var(--radius-md);background:color-mix(in srgb,white 16%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.countdown-deal__num{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.countdown-deal__label{margin-block-start:4px;font-size:11px;color:var(--brand-100)}.countdown-deal__sep{font-family:var(--font-display);font-weight:800;font-size:22px;opacity:.7}.countdown-deal__ended{margin:0;font-family:var(--font-display);font-weight:700;font-size:18px}.countdown-deal__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);margin-block-start:20px}.countdown-deal__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.countdown-deal__track::-webkit-scrollbar{display:none}.countdown-deal__item{flex:0 0 170px;scroll-snap-align:start}@media screen and (min-width:750px){.countdown-deal__band-inner{flex-direction:row;justify-content:space-between;text-align:start}.countdown-deal__heading{font-size:28px}}@media screen and (min-width:990px){.countdown-deal__track{display:grid;grid-template-columns:repeat(var(--cols-d, 5),1fr);gap:14px;overflow:visible}.countdown-deal__item{flex:initial;width:auto}}.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}.faq{padding-block:28px}.faq__inner{max-width:820px;margin-inline:auto;padding-inline:var(--container-pad)}.faq__header{text-align:center;margin-block-end:20px}.faq__heading{margin:0;font-family:var(--font-display);font-size:24px}.faq__subtitle{margin:6px 0 0;font-size:14px;color:var(--text-muted)}.faq__list{display:flex;flex-direction:column;gap:10px}.faq__item{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.faq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--brand-ink)}.faq__summary::-webkit-details-marker{display:none}.faq__question{flex:1 1 auto}.faq__icon{flex:0 0 auto;width:20px;height:20px;color:var(--brand-600)}.faq__answer{padding:0 18px 18px}@media(prefers-reduced-motion:no-preference){.faq__icon{transition:transform var(--t-hover) var(--ease-out)}.faq__item[open] .faq__icon{transform:rotate(180deg)}}.featured-product{padding-block:24px}.featured-product__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:1fr;gap:20px}.featured-product__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border:1px solid var(--border-strong);border-radius:22px;background:var(--surface);scrollbar-width:none;-ms-overflow-style:none}.featured-product__gallery::-webkit-scrollbar{display:none}.featured-product__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.featured-product__image,.featured-product__placeholder{width:100%;height:100%;object-fit:contain;padding:12px}.featured-product__placeholder{fill:var(--brand-200)}.featured-product__thumbs{display:flex;gap:8px;margin-block-start:10px;overflow-x:auto;scrollbar-width:none}.featured-product__thumbs::-webkit-scrollbar{display:none}.featured-product__thumb{flex:0 0 64px;width:64px;height:64px;padding:4px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);cursor:pointer}.featured-product__thumb.is-active{border-color:var(--brand-600)}.featured-product__thumb img{width:100%;height:100%;object-fit:contain}.featured-product__vendor{margin:0 0 4px;font-size:13px;color:var(--text-muted)}.featured-product__title{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.3}.featured-product__title-link{color:inherit;text-decoration:none}.featured-product__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-block-start:12px}.featured-product__price{margin:0;font-family:var(--font-display);font-weight:800;font-size:28px;color:var(--brand-ink)}.featured-product__old-price{margin:0;font-size:16px;color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--brand-200);text-decoration-thickness:1.5px}.featured-product__savings{display:inline-flex;align-items:center;height:26px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font-size:13px;font-weight:600}.featured-product__sku{margin:10px 0 0;font-size:13px;color:var(--text-muted)}.featured-product__description{margin-block-start:14px}.featured-product__options{display:flex;flex-direction:column;gap:14px;margin-block-start:18px}.featured-product__option{margin:0;padding:0;border:0}.featured-product__option-legend{padding:0;margin-block-end:8px;font-size:14px;font-weight:600;color:var(--text-muted)}.featured-product__values{display:flex;flex-wrap:wrap;gap:8px}.fp-pill{display:inline-flex;cursor:pointer}.fp-pill__input{position:absolute;opacity:0;pointer-events:none}.fp-pill__label{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding-inline:14px;border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);font-size:15px;font-weight:600;color:var(--brand-ink);background:var(--surface)}.fp-pill__input:checked+.fp-pill__label{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-600)}.fp-pill__input:focus-visible+.fp-pill__label{outline:2px solid var(--brand-primary);outline-offset:2px}.fp-pill.is-unavailable .fp-pill__label{color:var(--text-muted);text-decoration:line-through;opacity:.6}.featured-product__buy{display:flex;gap:10px;margin-block-start:20px}.featured-product__stepper{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);flex:0 0 auto}.featured-product__step{width:44px;height:52px;border:0;background:transparent;color:var(--brand-ink);font-size:20px;cursor:pointer}.featured-product__qty{width:44px;height:52px;border:0;background:transparent;text-align:center;font-weight:600;-moz-appearance:textfield}.featured-product__qty::-webkit-outer-spin-button,.featured-product__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.featured-product__add{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer;position:relative}.featured-product__add[disabled]{background:var(--brand-200);cursor:not-allowed}.featured-product__add-icon{display:inline-flex}.featured-product__add-icon svg{width:20px;height:20px;stroke-width:1.6px}.featured-product__add.is-loading{color:transparent;pointer-events:none}.featured-product__add.is-loading .featured-product__add-icon{visibility:hidden}.featured-product__add.is-loading:after{content:"";position:absolute;inset-block-start:calc(50% - 9px);inset-inline-start:calc(50% - 9px);width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,white 50%,transparent);border-block-start-color:#fff;animation:featured-product-spin .6s linear infinite}@keyframes featured-product-spin{to{transform:rotate(360deg)}}.featured-product__error{margin:10px 0 0;color:#c0392b;font-size:14px;font-weight:600}@media(prefers-reduced-motion:no-preference){.featured-product__add{transition:transform var(--t-press) var(--ease-out)}.featured-product__add:not([disabled]):active{transform:scale(.98)}}@media screen and (min-width:750px){.featured-product__inner{grid-template-columns:1fr 1fr;gap:32px;align-items:start}.featured-product__media{position:sticky;inset-block-start:20px}.featured-product__title{font-size:30px}}.hero__sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero__cards{display:none}.hero__slider{position:relative;margin-block-start:12px;margin-inline:16px;border-radius:22px;overflow:hidden}.hero__slider--fixed{height:168px}.hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.hero__slider--fixed .hero__track{height:100%}.hero__track::-webkit-scrollbar{display:none}.hero__arrow{display:none}.hero__slider:dir(rtl) .hero__arrow svg{transform:scaleX(-1)}.hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden;border-radius:22px}.hero__slider--fixed .hero__slide{height:100%}.hero__slide picture{display:block}.hero__slide-link,.hero__image{display:block;width:100%}.hero__slider--fixed .hero__slide-link,.hero__slider--fixed .hero__slide picture,.hero__slider--fixed .hero__image{height:100%}.hero__slider--fixed .hero__image{object-fit:cover;object-position:var(--hero-focal, center)}.hero__slider--adapt .hero__image{height:auto}.hero__slide--text{background:var(--gradient-brand);min-height:168px}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in srgb,var(--brand-ink) var(--overlay-pct, 30%),transparent)}.hero__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__slide-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-inline:20px;padding-block:16px;text-align:start}.hero__slide-content--over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__pos-x-start{align-items:flex-start;text-align:start}.hero__pos-x-center{align-items:center;text-align:center}.hero__pos-x-end{align-items:flex-end;text-align:end}.hero__pos-y-top{justify-content:flex-start}.hero__pos-y-middle{justify-content:center}.hero__pos-y-bottom{justify-content:flex-end}.hero__eyebrow{margin:0;color:var(--hero-text, white);opacity:.85;font-size:var(--hero-eyebrow-size, 13px)}.hero__heading{margin:0;color:var(--hero-text, white);font-family:var(--font-display);font-weight:800;font-size:var(--hero-heading-m, 26px);line-height:1.15}.hero__text{margin:0;color:var(--hero-text, white);opacity:.9;font-size:var(--hero-text-size, 16px);display:none}.hero__button{margin-block-start:4px;display:inline-flex;align-items:center;justify-content:center;height:40px;padding-inline:20px;background:var(--hero-btn-bg, white);color:var(--hero-btn-text, var(--brand-800));border-radius:var(--radius-pill);font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);text-decoration:none}.hero__button--small{height:38px;font-size:15px}.hero__button--large{height:46px;font-size:19px}.hero__dots{position:absolute;inset-block-end:10px;inset-inline:0;display:flex;justify-content:center;gap:6px}.hero__dot{width:6px;height:6px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--brand-200);cursor:pointer;transition:width .2s ease,background .2s ease}.hero__dot.is-active{width:22px;background:var(--brand-600)}.hero__card-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}.hero__chevron{width:16px;height:16px}.hero__chevron:dir(rtl){transform:scaleX(-1)}@media screen and (min-width:990px){.hero__inner{max-width:var(--container-max);margin-inline:auto;margin-block-start:16px;padding-inline:var(--container-pad);display:flex;flex-wrap:wrap;gap:16px}.hero__slider{flex:2 1 560px;margin:0;border-radius:28px}.hero__track{cursor:grab}.hero__arrow{display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--brand-ink);cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--brand-ink) 14%,transparent)}.hero__arrow--prev{inset-inline-start:12px}.hero__arrow--next{inset-inline-end:12px}.hero__arrow svg{width:22px;height:22px}.hero__slide{border-radius:28px}.hero__slider--fixed{height:360px}.hero__slide--text{min-height:300px}.hero__cards{display:flex;flex:1 1 280px;flex-direction:column;gap:16px}.hero__card{position:relative;display:flex;flex-direction:column;flex:1;min-height:160px;border:1px solid var(--border-strong);border-radius:24px;padding:24px;overflow:hidden;text-decoration:none}.hero__card--image{padding:0}.hero__card--image picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal, center)}.hero__card-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:24px}.hero__card--image .hero__card-eyebrow,.hero__card--image .hero__card-heading{color:var(--hero-text, white)}.hero__card--image .hero__card-link{color:var(--hero-link, white)}.hero__card--dark{background:var(--brand-ink)}.hero__card--dark .hero__card-eyebrow{color:var(--brand-200)}.hero__card--dark .hero__card-heading,.hero__card--dark .hero__card-link{color:#fff}.hero__card--light{background:var(--brand-100);color:var(--brand-800)}.hero__card--light .hero__card-eyebrow,.hero__card--light .hero__card-heading,.hero__card--light .hero__card-link{color:var(--brand-800)}.hero__card-eyebrow{margin:0;font-size:var(--hero-eyebrow-size, 13px)}.hero__card-heading{margin:6px 0 0;font-family:var(--font-display);font-size:var(--hero-heading-d, 22px);font-weight:700}.hero__card-link{margin-block-start:auto}.hero__heading{font-size:var(--hero-heading-d, 46px)}.hero__text{display:block}.hero__button{height:48px}.hero__button--small{height:44px}.hero__button--large{height:54px}}.image-cards{padding-block:24px}.image-cards__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.image-cards__header{margin-block-end:18px}.image-cards__heading{margin:0;font-family:var(--font-display);font-size:24px}.image-cards__subtitle{margin:6px 0 0;font-size:14px;color:var(--text-muted)}.image-cards__viewport{position:relative}.image-cards__track{display:grid;grid-template-columns:repeat(var(--cols-m, 1),1fr);gap:14px}.image-cards__card{display:flex;flex-direction:column;text-decoration:none;color:var(--brand-ink);border-radius:22px;overflow:hidden}.image-cards__media{position:relative;display:block;width:100%;background:var(--brand-50)}.image-cards__img,.image-cards__placeholder{display:block;width:100%;height:auto}.image-cards__placeholder{fill:var(--brand-200)}.image-cards--ratio-square .image-cards__media{aspect-ratio:1 / 1}.image-cards--ratio-post .image-cards__media{aspect-ratio:4 / 5}.image-cards--ratio-story .image-cards__media{aspect-ratio:9 / 16}.image-cards--ratio-wide .image-cards__media{aspect-ratio:16 / 9}.image-cards:not(.image-cards--ratio-original) .image-cards__img,.image-cards:not(.image-cards--ratio-original) .image-cards__placeholder{height:100%;object-fit:cover;object-position:var(--focal, center)}.image-cards--ratio-original .image-cards__track{align-items:start}@media(prefers-reduced-motion:no-preference){.image-cards__img{transition:transform var(--t-hover) var(--ease-out)}.image-cards__card:hover .image-cards__img{transform:scale(1.04)}}.image-cards__title{margin:0;font-family:var(--font-display);font-size:19px}.image-cards__text{margin:6px 0 0;font-size:14px}.image-cards__button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;margin-block-start:12px;height:42px;padding-inline:20px;border-radius:var(--radius-pill);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);text-decoration:none}.image-cards--text-overlay .image-cards__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--brand-ink) var(--scrim, 0%),transparent),transparent 62%)}.image-cards--text-overlay .image-cards__content{position:absolute;inset-inline:0;inset-block-end:0;padding:18px;color:#fff}.image-cards--text-overlay .image-cards__title{color:#fff}.image-cards--text-overlay .image-cards__button{background:var(--surface);color:var(--brand-ink)}.image-cards--text-below .image-cards__card{background:var(--surface);border:1px solid var(--border-strong)}.image-cards--text-below .image-cards__content{padding:16px}.image-cards--text-below .image-cards__button{background:var(--gradient-brand);color:#fff;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight)}@media(prefers-reduced-motion:no-preference){.image-cards__button{transition:transform var(--t-press) var(--ease-out)}.image-cards__button:active{transform:scale(.97)}}.image-cards__arrow{display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-ink);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.image-cards__arrow--prev{inset-inline-start:-6px}.image-cards__arrow--next{inset-inline-end:-6px}.image-cards__arrow svg{width:22px;height:22px}.image-cards:dir(rtl) .image-cards__arrow svg{transform:scaleX(-1)}@media screen and (min-width:990px){.image-cards{padding-block:44px}.image-cards--d-grid .image-cards__track{grid-template-columns:repeat(var(--cols-d, 3),1fr);gap:20px}.image-cards--d-slider .image-cards__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.image-cards--d-slider .image-cards__track::-webkit-scrollbar{display:none}.image-cards--d-slider .image-cards__card{flex:0 0 calc((100% - (var(--cols-d, 3) - 1) * 20px) / var(--cols-d, 3));scroll-snap-align:start}.image-cards--d-slider .image-cards__arrow{display:inline-flex}}.main-404__inner{max-width:560px;margin-inline:auto;padding-inline:16px;padding-block:48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.main-404__tile{width:72px;height:72px;border-radius:20px;background:var(--gradient-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center}.main-404__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:24px}.main-404__text{margin:0;color:var(--text-muted);line-height:1.8}.main-404__search{display:flex;align-items:center;gap:10px;width:100%;height:52px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-pill);padding-inline-start:16px;padding-inline-end:6px;margin-block-start:6px}.main-404__search-icon{display:inline-flex;color:var(--brand-600);flex:0 0 auto}.main-404__search-icon svg{width:20px;height:20px}.main-404__search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:var(--brand-ink);outline:none}.main-404__search-submit{flex:0 0 auto;height:40px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-weight:700;padding-inline:22px;cursor:pointer}.main-404__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:6px}.main-404__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:var(--radius-pill);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);text-decoration:none}.main-404__btn--gradient{background:var(--gradient-brand);color:#fff;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight)}.main-404__btn--outline{border:1px solid var(--border-color);color:var(--brand-ink)}.main-cart__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;padding-block:16px}.main-cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:16px}.main-cart__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:24px}.main-cart__continue{color:var(--brand-600);text-decoration:none;font-weight:600;font-size:14px}.main-cart__form{display:contents}.main-cart__items-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:26px;padding-inline:16px}.main-cart__items-card .cart-item{border-block-end:1px solid var(--border-color)}.main-cart__items-card .cart-item:last-child{border-block-end:0}.main-cart__update{margin-block-start:12px;height:44px;padding-inline:20px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font:inherit;font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);cursor:pointer}.main-cart[data-cart-ajax] .main-cart__update,.main-cart[data-cart-type=page] .cart-item__step{display:none}.main-cart__note{margin-block-start:16px;display:flex;flex-direction:column;gap:6px;font-size:14px}.main-cart__note textarea{min-height:80px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface);padding:10px 12px;font:inherit;color:var(--brand-ink);resize:vertical}.main-cart__summary{background:var(--surface);border:1px solid var(--border-strong);border-radius:26px;padding:20px;display:flex;flex-direction:column;gap:10px}.main-cart__discount{display:flex;gap:8px}.main-cart__discount-input{flex:1 1 auto;min-width:0;height:44px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface);padding-inline:14px;font:inherit;color:var(--brand-ink)}.main-cart__discount-apply{flex:0 0 auto;height:44px;padding-inline:18px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font:inherit;font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);cursor:pointer}.main-cart__discount-hint{margin:0;font-size:13px;color:var(--text-muted)}.main-cart__row{display:flex;align-items:baseline;justify-content:space-between;font-size:14px}.main-cart__row--saved{color:var(--brand-600);font-weight:600}.main-cart__muted{color:var(--text-muted)}.main-cart__divider{height:1px;background:var(--border-color);margin-block:4px}.main-cart__row--total{font-size:16px}.main-cart__total-value{font-family:var(--font-display);font-weight:800;font-size:24px}.main-cart__installment{margin:0;font-size:13px;color:var(--text-muted)}.main-cart__checkout{height:54px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}@media(prefers-reduced-motion:no-preference){.main-cart__checkout,.main-cart__sticky-checkout{transition:transform var(--t-press) var(--ease-out)}.main-cart__checkout:active,.main-cart__sticky-checkout:active{transform:scale(.98)}}.main-cart__info{display:flex;flex-direction:column;gap:10px;margin-block-start:6px}.main-cart__info-row{display:flex;align-items:center;gap:10px;font-size:14px}.main-cart__info-icon{flex:0 0 auto;color:var(--brand-600);display:inline-flex}.main-cart__info-icon svg{width:22px;height:22px}.main-cart__sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:flex;align-items:center;gap:12px;background:var(--surface);border-block-start:1px solid var(--border-color);padding-block-start:12px;padding-inline:16px;padding-block-end:calc(12px + env(safe-area-inset-bottom))}.main-cart__sticky-total{display:flex;flex-direction:column;flex:0 0 auto}.main-cart__sticky-value{font-family:var(--font-display);font-weight:700;font-size:18px}.main-cart__sticky-checkout{flex:1 1 auto;height:52px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}@media screen and (max-width:989px){body:has(.main-cart){padding-block-end:calc(80px + env(safe-area-inset-bottom))}}@media screen and (min-width:990px){.main-cart__container{padding-inline:var(--container-pad);padding-block:24px}.main-cart__layout{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.main-cart__summary{position:sticky;inset-block-start:16px}.main-cart__sticky{display:none}}.collection__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px}.collection__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:21px}.collection__count{margin:6px 0 16px;font-size:14px;color:var(--text-muted);outline:none}.collection__description{background:var(--surface);border:1px solid var(--border-color);border-radius:26px;padding:20px;margin-block-start:24px;font-size:15px;line-height:1.9}.collection__description-body{overflow:hidden;max-height:160px;position:relative}.collection__description-body:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:48px;background:linear-gradient(to top,var(--surface),transparent)}.collection__description.is-expanded .collection__description-body{max-height:none}.collection__description.is-expanded .collection__description-body:after{display:none}.collection__description-toggle{margin-block-start:12px;height:44px;padding-inline:18px;border:0;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font:inherit;font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);cursor:pointer}@media screen and (min-width:990px){.collection__container{padding-inline:var(--container-pad)}.collection__title{font-size:28px}}.main-contact__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;padding-block:16px}.main-contact__title{margin:0 0 12px;font-family:var(--font-display);font-weight:700;font-size:21px}.main-contact__intro{margin-block-end:20px}.main-contact__layout{display:grid;gap:20px}.main-contact__form-card,.main-contact__info-card{background:var(--surface);border:1px solid var(--border-color);border-radius:26px;padding:20px}.main-contact__label{display:block;margin-block:12px 6px;font-size:14px;font-weight:600}.main-contact__input{width:100%;height:48px;border:1px solid var(--brand-100);border-radius:14px;background:var(--brand-50);padding-inline:14px;font:inherit;color:var(--brand-ink)}.main-contact__textarea{height:auto;min-height:120px;padding-block:12px;resize:vertical}.main-contact__submit{margin-block-start:16px;height:50px;padding-inline:28px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}.main-contact__success{margin:0 0 12px;padding:12px 14px;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-800);font-weight:600}.main-contact__errors{margin:0 0 12px;color:var(--brand-800)}.main-contact__info-title{margin:0 0 12px;font-family:var(--font-display);font-size:18px}.main-contact__info-link{display:block;margin-block:8px;color:var(--brand-600);text-decoration:none;font-weight:600}.main-contact__info-address{margin:12px 0 0;color:var(--text-muted);line-height:1.8}@media screen and (min-width:990px){.main-contact__container{padding-inline:var(--container-pad);padding-block:24px}.main-contact__title{font-size:28px}.main-contact__layout{grid-template-columns:1fr 320px;align-items:start}.main-contact__form-card,.main-contact__info-card{padding:28px}}.list-collections__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;padding-block:16px}.list-collections__title{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:21px}.list-collections__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (min-width:990px){.list-collections__container{padding-inline:var(--container-pad);padding-block:28px}.list-collections__title{font-size:28px}.list-collections__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}}.main-page__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;padding-block:16px}.main-page__title{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:21px;max-width:820px;margin-inline:auto}.main-page__card{max-width:820px;margin-inline:auto;background:var(--surface);border:1px solid var(--border-color);border-radius:26px;padding:18px}@media screen and (min-width:990px){.main-page__container{padding-inline:var(--container-pad);padding-block:24px}.main-page__title{font-size:28px}.main-page__card{padding:28px}}.pdp__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px}.breadcrumb{padding-block:14px;font-size:14px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.breadcrumb a{color:var(--brand-600);text-decoration:none}.breadcrumb__current{color:var(--brand-ink)}.pdp-main{display:flex;flex-direction:column;gap:20px}.pdp-gallery{margin-inline:-16px}.pdp-gallery__thumbs{display:none}.pdp-gallery__viewport{position:relative;background:var(--brand-50);border-end-start-radius:32px;border-end-end-radius:32px;overflow:hidden}.pdp-gallery__track{display:flex;height:360px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:16px}.pdp-gallery__image{max-width:100%;max-height:100%;object-fit:contain}.pdp-gallery__placeholder{width:100%;height:360px;fill:var(--brand-200)}.pdp-gallery__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;height:28px;display:inline-flex;align-items:center;gap:4px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--brand-ink);color:#fff;font-size:13px;font-weight:600}.pdp-gallery__badge svg{width:14px;height:14px;color:var(--brand-100)}.pdp-gallery__dots{position:absolute;inset-block-end:12px;inset-inline:0;display:flex;justify-content:center;gap:6px;z-index:2}.pdp-gallery__dot{width:6px;height:6px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--brand-200);cursor:pointer;transition:width .2s ease,background .2s ease}.pdp-gallery__dot.is-active{width:22px;background:var(--brand-600)}.pdp-gallery__float{position:absolute;inset-block-start:12px;z-index:2;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:#fff;color:var(--brand-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--brand-ink) 14%,transparent)}.pdp-gallery__float svg{width:20px;height:20px}.pdp-gallery__float--back{inset-inline-start:12px}.pdp-gallery__float--back svg:dir(rtl){transform:scaleX(-1)}.pdp-gallery__float--share{inset-inline-end:12px}.pdp-gallery__toast{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:3;background:var(--brand-ink);color:#fff;font-size:13px;padding-block:6px;padding-inline:12px;border-radius:var(--radius-pill)}.pdp-info{display:flex;flex-direction:column;gap:14px}.pdp-vendor{font-size:14px;font-weight:600;color:var(--brand-600);text-decoration:none}.pdp-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.4;color:var(--brand-ink)}.pdp-sku{margin:0;font-size:14px;color:var(--text-muted)}.pdp-price{background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;padding:16px}.pdp-price__old{margin:0 0 4px;font-size:15px;color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--brand-200);text-decoration-thickness:1.5px}.pdp-price__row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pdp-price__value{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--brand-ink)}.pdp-price__value .price__currency{font-size:17px;font-weight:500}.pdp-saved{display:inline-flex;align-items:center;gap:4px;height:36px;padding-inline:12px;border-radius:var(--radius-pill);background:linear-gradient(to left,var(--brand-gradient-start),color-mix(in srgb,var(--brand-gradient-end) 60%,var(--brand-gradient-start)));color:#fff;font-size:13px;font-weight:600}.pdp-saved svg{width:14px;height:14px}.pdp-installment{display:flex;align-items:center;gap:10px;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid var(--border-color)}.pdp-installment__tile{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:var(--brand-50);color:var(--brand-600);display:inline-flex;align-items:center;justify-content:center}.pdp-installment__tile svg{width:22px;height:22px}.pdp-installment__text{margin:0;font-size:14px}.pdp-option{border:0;padding:0;margin:0 0 6px}.pdp-option__legend{padding:0;margin-block-end:8px;font-size:15px;font-weight:600}.pdp-option__values{display:flex;flex-wrap:wrap;gap:8px}.pdp-pill{position:relative;display:inline-flex}.pdp-pill__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pdp-pill__label{display:inline-flex;align-items:center;height:44px;padding-inline:20px;border-radius:var(--radius-pill);border:1px solid var(--border-color);background:var(--surface);color:var(--brand-ink);font-size:14px}.pdp-pill__input:checked+.pdp-pill__label{border-width:1.5px;border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-800);font-weight:600}.pdp-pill.is-unavailable .pdp-pill__label{border-style:dashed;color:var(--text-muted);text-decoration:line-through}.pdp-pill__input:focus-visible+.pdp-pill__label{outline:2px solid var(--brand-primary);outline-offset:2px}.pdp-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:6px}.pdp-stepper{display:inline-flex;align-items:center;height:54px;border:1px solid var(--border-color);border-radius:var(--radius-pill);flex:0 0 auto}.pdp-stepper__btn{width:44px;height:100%;border:0;background:transparent;color:var(--brand-ink);font-size:20px;cursor:pointer}.pdp-stepper__input{width:40px;height:100%;border:0;background:transparent;text-align:center;font:inherit;color:var(--brand-ink);-moz-appearance:textfield}.pdp-stepper__input::-webkit-outer-spin-button,.pdp-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-add{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}.pdp-add[disabled]{background:var(--brand-200);color:var(--text-muted);cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.pdp-add{transition:transform var(--t-press) var(--ease-out)}.pdp-add:not([disabled]):active{transform:scale(.98)}}.pdp-add__icon svg{width:22px;height:22px;stroke-width:1.6px}.pdp-add.is-loading{color:transparent;position:relative;pointer-events:none}.pdp-add.is-loading:after{content:"";position:absolute;inset-block-start:calc(50% - 9px);inset-inline-start:calc(50% - 9px);width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,white 50%,transparent);border-block-start-color:#fff;animation:pdp-spin .6s linear infinite}@keyframes pdp-spin{to{transform:rotate(360deg)}}.pdp-add-error{margin:10px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--brand-50);color:var(--brand-800);font-size:14px}.pdp-add-error[hidden]{display:none}.pdp-whatsapp{display:inline-flex;align-items:center;justify-content:center;height:54px;padding-inline:20px;border:1px solid var(--brand-100);border-radius:var(--radius-pill);color:var(--brand-600);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);text-decoration:none;flex:0 0 auto}.pdp-info-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;padding-inline:16px}.pdp-info-card__row{display:flex;align-items:center;gap:10px;padding-block:14px;border-block-end:1px solid var(--border-color);font-size:14px}.pdp-info-card__row:last-child{border-block-end:0}.pdp-info-card__icon{flex:0 0 auto;color:var(--brand-600);display:inline-flex}.pdp-info-card__icon svg{width:22px;height:22px}.pdp-spec-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.pdp-spec-tile{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:12px}.pdp-spec-tile dt{font-size:12px;color:var(--text-muted)}.pdp-spec-tile dd{margin:2px 0 0;font-size:14px;font-weight:600}.pdp-below{display:flex;flex-direction:column;gap:20px;margin-block-start:20px}.pdp-card__title{margin:0 0 12px;font-family:var(--font-display);font-size:20px}.pdp-description,.pdp-specs-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:26px;padding:20px}.pdp-description__body{font-size:15px;line-height:1.9;overflow:hidden;max-height:132px;position:relative}.pdp-description__body:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:48px;background:linear-gradient(to top,var(--surface),transparent)}.pdp-description.is-expanded .pdp-description__body{max-height:none}.pdp-description.is-expanded .pdp-description__body:after{display:none}.pdp-description__toggle{margin-block-start:12px;height:44px;padding-inline:18px;border:0;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);cursor:pointer}.pdp-specs__row{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-block-end:1px solid var(--border-color);font-size:14px}.pdp-specs__row:last-child{border-block-end:0}.pdp-specs__label{color:var(--text-muted)}.pdp-specs__value{margin:0;font-weight:600;text-align:end}.pdp-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:70;display:none;align-items:center;gap:10px;background:var(--surface);border-block-start:1px solid var(--border-color);padding-block-start:12px;padding-inline:16px;padding-block-end:calc(12px + env(safe-area-inset-bottom))}.pdp-sticky__whatsapp{flex:0 0 auto;width:52px;height:52px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);display:inline-flex;align-items:center;justify-content:center}.pdp-sticky__whatsapp svg{width:26px;height:26px}.pdp-stepper--compact{height:52px}.pdp-stepper__value{min-width:34px;text-align:center;font-weight:600}.pdp-add--sticky{flex:1 1 auto;height:52px}@media screen and (max-width:989px){body:has([data-product-section]){padding-block-end:calc(76px + env(safe-area-inset-bottom))}.pdp-sticky{display:flex}.pdp-buy{display:none}}@media screen and (min-width:990px){.pdp__container{padding-inline:var(--container-pad)}.pdp-main{flex-direction:row;gap:32px;align-items:flex-start}.pdp-gallery{flex:1 1 520px;margin-inline:0;display:flex;gap:12px}.pdp-gallery__thumbs{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.pdp-gallery__thumb{width:76px;height:76px;padding:6px;border:1px solid var(--border-color);border-radius:16px;background:var(--surface);cursor:pointer;overflow:hidden}.pdp-gallery__thumb.is-active{border-width:1.5px;border-color:var(--brand-600)}.pdp-gallery__thumb img{width:100%;height:100%;object-fit:contain}.pdp-gallery__viewport{flex:1 1 auto;background:var(--surface);border:1px solid var(--border-color);border-radius:28px}.pdp-gallery__track{height:auto;aspect-ratio:1 / 1;max-height:560px}.pdp-gallery__dots,.pdp-gallery__float{display:none}.pdp-info{flex:1 1 400px}.pdp-title{font-size:28px}.pdp-price{border-radius:24px;padding:20px}.pdp-price__value{font-size:38px}.pdp-spec-tiles{display:none}.pdp-below{flex-direction:row;flex-wrap:wrap;gap:20px}.pdp-description,.pdp-specs-card{flex:1 1 360px;padding:26px 28px}.pdp-description__body{max-height:none}.pdp-description__body:after,.pdp-description__toggle{display:none}}.search__container{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;padding-block:16px}.search__form{display:flex;align-items:center;gap:10px;height:48px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-pill);padding-inline-start:16px;padding-inline-end:6px;margin-block-end:16px}.search__form-icon{display:inline-flex;color:var(--brand-600);flex:0 0 auto}.search__form-icon svg{width:20px;height:20px}.search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:var(--brand-ink);outline:none}.search__submit{flex:0 0 auto;height:40px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-weight:700;padding-inline:22px;cursor:pointer}.search__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:20px}.search__count{margin:6px 0 16px;font-size:14px;color:var(--text-muted);outline:none}.search__other{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.search__other a{color:var(--brand-600);text-decoration:none}.search__noresults-text{font-size:15px;line-height:1.9;color:var(--text-muted);max-width:60ch}.search__noresults-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px 28px}.search__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:22px;border-radius:var(--radius-pill);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);text-decoration:none}.search__btn--outline{border:1px solid var(--border-color);color:var(--brand-ink)}.search__btn--gradient{background:var(--gradient-brand);color:#fff;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight)}.search__popular-title{margin:24px 0 14px;font-family:var(--font-display);font-size:18px}.search__popular-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (min-width:990px){.search__container{padding-inline:var(--container-pad);padding-block:24px}.search__form{height:52px}.search__title{font-size:26px}.search__popular-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}}.map-text{padding-block:24px}.map-text__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:1fr;gap:20px}.map-text__map{border-radius:22px;overflow:hidden;background:var(--brand-50);min-height:260px}.map-text__frame{display:block;width:100%;height:100%;min-height:260px;border:0}.map-text__image{width:100%;height:100%;object-fit:cover}.map-text__sticky{display:flex;flex-direction:column;gap:14px}.map-text__heading{margin:0;font-family:var(--font-display);font-size:24px}.map-text__address{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:15px;color:var(--brand-ink)}.map-text__pin{flex:0 0 auto;width:20px;height:20px;margin-block-start:2px;color:var(--brand-600)}.map-text__button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;text-decoration:none;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight)}@media(prefers-reduced-motion:no-preference){.map-text__button{transition:transform var(--t-press) var(--ease-out)}.map-text__button:active{transform:scale(.98)}}@media screen and (min-width:750px){.map-text__inner{grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.map-text__map{min-height:360px}.map-text__content{display:flex;align-items:center}.map-text__sticky{position:sticky;inset-block-start:20px}.map-text__heading{font-size:30px}}.marquee{overflow:hidden;padding-block:16px;background:var(--brand-ink);color:#fff}.marquee__row{display:flex;width:max-content;will-change:transform}.marquee__group{display:flex;align-items:center;flex:0 0 auto}.marquee__item{display:inline-flex;align-items:center;gap:12px;padding-inline:calc(var(--gap, 40px) / 2)}.marquee__text{font-family:var(--font-display);font-weight:700;font-size:var(--text-size, 20px);white-space:nowrap}.marquee--upper .marquee__text{text-transform:uppercase;letter-spacing:.04em}.marquee__icon{display:inline-flex}.marquee__img{height:calc(var(--text-size, 20px) + 8px);width:auto;object-fit:contain}@media(prefers-reduced-motion:no-preference){.marquee__row{animation:marquee-scroll var(--duration, 30s) linear infinite}.marquee--ltr .marquee__row{animation-direction:reverse}.marquee[data-pause=true]:hover .marquee__row{animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.password{min-height:70svh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.password__card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border-color);border-radius:28px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.password__logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.password__logo-img{height:48px;width:auto}.password__logo-tile{width:44px;height:44px;border-radius:12px;background:var(--gradient-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center}.password__logo-name{font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--brand-ink)}.password__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:28px;color:var(--brand-ink)}.password__message{margin:0;color:var(--text-muted);line-height:1.8}.password__errors{color:var(--brand-800)}.password__field{display:flex;gap:8px;width:100%;margin-block-start:6px}.password__input{flex:1 1 auto;min-width:0;height:50px;border:1px solid var(--brand-100);border-radius:var(--radius-pill);background:var(--brand-50);padding-inline:16px;font:inherit;color:var(--brand-ink)}.password__submit{flex:0 0 auto;height:50px;padding-inline:24px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}.password__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-recommendations__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:16px;margin-block-start:28px}.product-recommendations__title{margin:0 0 14px;font-family:var(--font-display);font-size:17px}.product-recommendations__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (min-width:990px){.product-recommendations__inner{padding-inline:var(--container-pad);margin-block-start:40px}.product-recommendations__title{font-size:24px}.product-recommendations__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}}.product-row__inner{max-width:var(--container-max);margin-inline:auto}.product-row__header,.product-row__track{padding-inline:var(--container-pad)}.product-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:14px}.product-row__heading{margin:0;font-family:var(--font-display);font-size:18px}.product-row__subtitle{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.product-row__view-all{display:inline-flex;align-items:center;gap:6px;height:44px;flex:0 0 auto;text-decoration:none;color:var(--brand-600);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight)}.product-row__chevron{width:18px;height:18px}.product-row__chevron:dir(rtl){transform:scaleX(-1)}.product-row__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.product-row__track::-webkit-scrollbar{display:none}.product-row__item{flex:0 0 170px;scroll-snap-align:start}.product-row--default{padding-block:22px}.product-row--deals{padding-block:18px}.product-row--deals .product-row__heading{font-size:20px}.product-row--bg-gradient{background:var(--gradient-brand)}.product-row--bg-soft{background:var(--brand-50)}.product-row--bg-none{background:transparent}.product-row--bg-gradient .product-row__heading{color:#fff;font-weight:800}.product-row--bg-gradient .product-row__subtitle{color:var(--brand-100)}.product-row--bg-gradient .product-row__view-all{background:color-mix(in srgb,white 16%,transparent);color:#fff;border-radius:var(--radius-pill);padding-inline:16px}.product-row--bg-soft .product-row__heading,.product-row--bg-none .product-row__heading{color:var(--brand-ink);font-weight:800}.product-row--bg-soft .product-row__subtitle,.product-row--bg-none .product-row__subtitle{color:var(--text-muted)}.product-row--bg-soft .product-row__view-all,.product-row--bg-none .product-row__view-all{color:var(--brand-600)}@media screen and (min-width:990px){.product-row--default{padding-block:40px}.product-row--deals{padding-block:32px}.product-row--deals .product-row__heading{font-size:28px}.product-row__track{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;overflow:visible}.product-row__track[data-desktop-count="4"]{grid-template-columns:repeat(4,1fr)}.product-row__track[data-desktop-count="4"] .product-row__item:nth-child(n+5){display:none}.product-row__track[data-desktop-count="5"] .product-row__item:nth-child(n+6){display:none}.product-row__item{flex:initial;width:auto}}.product-tabs{padding-block:22px}.product-tabs__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.product-tabs__head{margin-block-end:16px}.product-tabs__heading{margin:0 0 12px;font-family:var(--font-display);font-size:22px;text-align:center}.product-tabs__tablist{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-block-end:2px}.product-tabs__tablist::-webkit-scrollbar{display:none}.product-tabs__tab{flex:0 0 auto;height:40px;padding-inline:16px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.product-tabs__tab[aria-selected=true]{background:var(--gradient-brand);border-color:transparent;color:#fff}@media(prefers-reduced-motion:no-preference){.product-tabs__tab{transition:background var(--t-hover) var(--ease-out),color var(--t-hover) var(--ease-out)}}@media screen and (min-width:990px){.product-tabs{padding-block:40px}.product-tabs__tablist{justify-content:center;flex-wrap:wrap;overflow:visible}}.product-tabs__viewport{position:relative}.product-tabs__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.product-tabs__track::-webkit-scrollbar{display:none}.product-tabs__item{flex:0 0 170px;scroll-snap-align:start}.product-tabs__arrow{display:none;position:absolute;inset-block-start:calc(50% - 20px);transform:translateY(-50%);z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-ink);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.product-tabs__arrow--prev{inset-inline-start:-6px}.product-tabs__arrow--next{inset-inline-end:-6px}.product-tabs__arrow svg{width:22px;height:22px}.product-tabs:dir(rtl) .product-tabs__arrow svg{transform:scaleX(-1)}@media screen and (min-width:990px){.product-tabs--d-grid .product-tabs__track{display:grid;grid-template-columns:repeat(var(--cols-d, 5),1fr);gap:14px;overflow:visible}.product-tabs--d-grid .product-tabs__item{flex:initial;width:auto}.product-tabs--d-slider .product-tabs__track{gap:14px;cursor:grab}.product-tabs--d-slider .product-tabs__item{flex:0 0 calc((100% - (var(--cols-d, 5) - 1) * 14px) / var(--cols-d, 5))}.product-tabs--d-slider .product-tabs__arrow{display:inline-flex}}.promo-banners__inner{padding-inline:16px;margin-block-start:20px}.promo-banners__grid{display:grid;grid-template-columns:1fr;gap:16px}.promo-banner{position:relative;overflow:hidden;border-radius:20px;padding:18px;min-height:140px;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.promo-banner--full{grid-column:1 / -1}.promo-banner--half{aspect-ratio:1 / 1}.promo-banner__image{display:block;width:100%;height:auto}.promo-banner--half.promo-banner--has-image .promo-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--brand-ink) 72%,transparent),transparent)}.promo-banner__content{position:relative}.promo-banner--half.promo-banner--has-image .promo-banner__content,.promo-banner--half.promo-banner--has-image .promo-banner__heading{color:#fff}.promo-banner__eyebrow{margin:0;font-size:13px}.promo-banner__heading{margin:6px 0 0;font-family:var(--font-display);font-weight:700;font-size:20px}.promo-banner--half .promo-banner__heading{font-size:17px}.promo-banner__text{margin:6px 0 0;font-size:14px}.promo-banner--dark{background:var(--brand-ink);color:#fff}.promo-banner--dark .promo-banner__eyebrow{color:var(--brand-200)}.promo-banner--light{background:var(--brand-100);color:var(--brand-800)}.promo-banner--soft{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-800)}@media screen and (min-width:990px){.promo-banners__inner{max-width:var(--container-max);margin-inline:auto;margin-block-start:36px;padding-inline:var(--container-pad)}.promo-banners__grid{grid-template-columns:1fr 1fr}.promo-banner{border-radius:26px;padding:28px;min-height:180px}.promo-banner--half{aspect-ratio:auto}.promo-banner--full .promo-banner__heading{font-size:30px}.promo-banner--half .promo-banner__heading{font-size:26px}.promo-banner--full.promo-banner--has-image{flex-direction:row;align-items:center;gap:24px}.promo-banner--full.promo-banner--has-image .promo-banner__content{flex:1 1 auto}.promo-banner--full.promo-banner--has-image .promo-banner__image{position:static;width:40%;height:auto;max-height:100%;object-fit:contain;flex:0 0 auto}}.qaher-footer{background:var(--brand-ink);color:var(--brand-100)}.qaher-footer__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);padding-block-start:44px;padding-block-end:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.qaher-footer a{color:#fff;text-decoration:none}.qaher-footer a:hover{text-decoration:underline}.qaher-footer__logo{display:inline-flex;align-items:center;gap:10px}.qaher-footer__logo-img{height:44px;width:auto;display:block}.qaher-footer__logo-tile{width:40px;height:40px;border-radius:12px;background:var(--gradient-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.qaher-footer__logo-name{font-family:var(--font-display);font-weight:800;font-size:26px;color:#fff;line-height:1}.qaher-footer__about{font-size:14px;line-height:1.8;margin-block-start:16px}.qaher-footer__heading{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;margin-block-end:12px}.qaher-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.qaher-footer__contact-line{font-size:14px;line-height:1.8;margin:0;margin-block-end:8px}.qaher-footer__socials{display:flex;gap:10px;margin-block-start:14px}.qaher-footer__social{width:40px;height:40px;border-radius:var(--radius-pill);background:color-mix(in srgb,white 10%,transparent);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.qaher-footer__social svg{width:20px;height:20px}.qaher-footer__bottom{border-block-start:1px solid color-mix(in srgb,var(--brand-100) 16%,transparent)}.qaher-footer__bottom-inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);padding-block:16px;font-size:13px}.qaher-header{background:var(--surface);view-transition-name:qaher-header}.qaher-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.qaher-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qaher-header__desktop{display:none}.qaher-header__mobile{display:block}@media screen and (min-width:990px){.qaher-header__desktop{display:block}.qaher-header__mobile{display:none}}.qaher-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto}.qaher-logo__img{width:var(--logo-w-mobile);height:auto;display:block}@media screen and (min-width:990px){.qaher-header__desktop .qaher-logo__img{width:var(--logo-w-desktop)}}.qaher-logo__tile{width:40px;height:40px;border-radius:12px;background:var(--gradient-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.qaher-logo__name{font-family:var(--font-display);font-weight:800;font-size:26px;color:var(--brand-ink);line-height:1}.qaher-header__desktop{border-block-end:1px solid var(--border-color)}.qaher-header__row1{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-block:16px}.qaher-search{display:flex;align-items:center;gap:10px;background:var(--brand-50);border:1px solid var(--brand-100);position:relative;flex:1 1 360px;height:52px;border-radius:var(--radius-pill);padding-inline-start:16px;padding-inline-end:6px}.qaher-search__icon{display:inline-flex;align-items:center;color:var(--brand-600);flex:0 0 auto}.qaher-search__icon svg{width:20px;height:20px}.qaher-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:var(--brand-ink);outline:none}.qaher-search__submit{flex:0 0 auto;height:42px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-weight:700;padding-inline:22px;cursor:pointer}.qaher-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.qaher-action{display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:6px;color:var(--brand-ink);text-decoration:none;font-weight:500;font-size:14px}.qaher-action__icon svg{width:24px;height:24px;stroke-width:1.4px}.qaher-cart{display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:16px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-800);text-decoration:none;font-weight:600;font-size:14px}.qaher-cart__icon svg{width:22px;height:22px;stroke-width:1.4px}.qaher-cart__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--brand-600);color:#fff;font-size:12px;font-weight:700;line-height:1}.qaher-nav{display:flex;align-items:center;flex-wrap:wrap}.qaher-nav__link{display:inline-flex;align-items:center;height:46px;padding-inline:14px;font-size:14px;font-weight:500;color:var(--brand-ink);text-decoration:none;border-block-end:2px solid transparent}.qaher-nav__link.is-active{color:var(--brand-600);border-block-end-color:var(--brand-600)}.qaher-nav__deals{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;height:46px;padding-inline:14px;font-weight:700;text-decoration:none;color:color-mix(in srgb,var(--brand-gradient-end) 70%,black)}.qaher-header__mobile-bar{height:60px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:16px;border-block-end:1px solid var(--border-color)}.qaher-menu-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--brand-ink);cursor:pointer;flex:0 0 auto}.qaher-menu-btn svg{width:24px;height:24px}.qaher-logo--mobile{margin-inline:auto}.qaher-logo--mobile .qaher-logo__tile{width:30px;height:30px;border-radius:9px}.qaher-logo--mobile .qaher-logo__name{font-size:20px}.qaher-cart--mobile{position:relative;width:44px;height:44px;padding:0;background:transparent;color:var(--brand-ink);justify-content:center;flex:0 0 auto}.qaher-cart--mobile .qaher-cart__icon svg{width:24px;height:24px;stroke-width:1.4px}.qaher-cart--mobile .qaher-cart__badge{position:absolute;inset-block-start:4px;inset-inline-end:2px;min-width:18px;height:18px;font-size:11px}.qaher-header__mobile-search{padding-block-start:12px;padding-block-end:4px;padding-inline:16px}.qaher-search--mobile{height:48px;border-radius:14px;padding-inline-start:14px;padding-inline-end:14px}.qaher-drawer{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;margin:0;padding:0;border:0;width:min(340px,86vw);max-width:min(340px,86vw);height:100dvh;max-height:100dvh;background:var(--surface);color:var(--brand-ink);overflow-y:auto;transform:translate(-100%);transition:transform var(--t-drawer) var(--ease-out),display var(--t-drawer) allow-discrete,overlay var(--t-drawer) allow-discrete}.qaher-drawer:dir(rtl){transform:translate(100%)}.qaher-drawer[open]{transform:translate(0)}@starting-style{.qaher-drawer[open]{transform:translate(-100%)}.qaher-drawer[open]:dir(rtl){transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.qaher-drawer{transition:none}}.qaher-drawer::backdrop{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}.qaher-drawer__head{display:flex;align-items:center;justify-content:space-between;height:60px;padding-inline:16px;border-block-end:1px solid var(--border-color)}.qaher-drawer__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--brand-ink);cursor:pointer}.qaher-drawer__close svg{width:22px;height:22px}.qaher-drawer__menu{display:flex;flex-direction:column}.qaher-drawer__link,.qaher-drawer__summary,.qaher-drawer__deals{display:flex;align-items:center;gap:8px;min-height:52px;padding-inline:16px;font-size:16px;color:var(--brand-ink);text-decoration:none;border-block-end:1px solid var(--border-color)}.qaher-drawer__summary{cursor:pointer;list-style:none;justify-content:space-between}.qaher-drawer__summary::-webkit-details-marker{display:none}.qaher-drawer__chevron{width:18px;height:18px;flex:0 0 auto;transition:transform .2s ease}.qaher-drawer__group[open] .qaher-drawer__chevron{transform:rotate(180deg)}.qaher-drawer__sublinks{display:flex;flex-direction:column;background:var(--brand-50)}.qaher-drawer__sublink{display:flex;align-items:center;min-height:46px;padding-inline-start:32px;padding-inline-end:16px;font-size:15px;color:var(--brand-ink);text-decoration:none;border-block-end:1px solid var(--border-color)}.qaher-drawer__deals{color:color-mix(in srgb,var(--brand-gradient-end) 70%,black);font-weight:700}.qaher-drawer__link[aria-current=page],.qaher-drawer__sublink[aria-current=page]{color:var(--brand-600);font-weight:600}.qaher-drawer__contact{display:flex;flex-direction:column;gap:4px;padding:16px}.qaher-drawer__contact-link{min-height:40px;display:inline-flex;align-items:center;color:var(--brand-ink);text-decoration:none}.recently-viewed{padding-block:22px}.recently-viewed__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.recently-viewed__header{margin-block-end:14px}.recently-viewed__heading{margin:0;font-family:var(--font-display);font-size:22px}.recently-viewed__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.recently-viewed__track::-webkit-scrollbar{display:none}.recently-viewed__item{flex:0 0 170px;scroll-snap-align:start}@media screen and (min-width:990px){.recently-viewed{padding-block:36px}.recently-viewed__track{display:grid;grid-template-columns:repeat(var(--cols-d, 5),1fr);gap:14px;overflow:visible}.recently-viewed__item{flex:initial;width:auto}}.testimonials{padding-block:28px}.testimonials__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.testimonials__header{text-align:center;margin-block-end:18px}.testimonials__heading{margin:0;font-family:var(--font-display);font-size:24px}.testimonials__subtitle{margin:6px 0 0;font-size:14px;color:var(--text-muted)}.testimonials__viewport{position:relative}.testimonials__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.testimonials__track::-webkit-scrollbar{display:none}.testimonials__card{flex:0 0 85%;scroll-snap-align:start;margin:0;display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--surface);border:1px solid var(--border-strong);border-radius:22px}.testimonials__stars{display:inline-flex;gap:2px}.testimonials__star{width:18px;height:18px;fill:var(--brand-100)}.testimonials__star.is-on{fill:#f5b301}.testimonials__quote{margin:0;font-size:16px;line-height:1.7;color:var(--brand-ink)}.testimonials__author{display:flex;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:6px}.testimonials__avatar{flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--brand-50)}.testimonials__avatar img{width:100%;height:100%;object-fit:cover}.testimonials__meta{display:flex;flex-direction:column}.testimonials__name{font-weight:700;color:var(--brand-ink)}.testimonials__role{font-size:13px;color:var(--text-muted)}.testimonials__arrow{display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-ink);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.testimonials__arrow--prev{inset-inline-start:-6px}.testimonials__arrow--next{inset-inline-end:-6px}.testimonials__arrow svg{width:22px;height:22px}.testimonials:dir(rtl) .testimonials__arrow svg{transform:scaleX(-1)}@media screen and (min-width:750px){.testimonials__card{flex:0 0 calc((100% - 28px) / 3)}}@media screen and (min-width:990px){.testimonials{padding-block:48px}.testimonials__track{cursor:grab}.testimonials__arrow{display:inline-flex}}.trust-strip__inner{padding-inline:16px;margin-block-start:18px}.trust-strip__card{background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;padding-block:6px;padding-inline:16px}.trust-strip__row{display:flex;align-items:center;gap:12px;padding-block:14px;border-block-end:1px solid var(--border-color)}.trust-strip__row:last-child{border-block-end:0}.trust-strip__icon{flex:0 0 auto;width:var(--icon-size, 48px);height:var(--icon-size, 48px);border-radius:14px;background:var(--brand-50);color:var(--brand-600);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.trust-strip__icon svg{width:48%;height:48%}.trust-strip__icon-img{width:100%;height:100%;object-fit:contain}.trust-strip--no-icon-bg .trust-strip__icon{background:none;border-radius:0;overflow:visible}.trust-strip__title{margin:0;font-size:15px;font-weight:600}.trust-strip__text{margin:2px 0 0;font-size:14px;color:var(--text-muted)}@media screen and (min-width:990px){.trust-strip__inner{max-width:var(--container-max);margin-inline:auto;margin-block-start:40px;padding-inline:var(--container-pad)}.trust-strip__card{border-radius:26px;padding-block:8px;padding-inline:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:24px;row-gap:0}.trust-strip__row{border-block-end:0}}.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}.back-to-top{position:fixed;inset-block-end:20px;inset-inline-end:20px;z-index:30;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-ink);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--brand-ink) 18%,transparent);opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.back-to-top svg{width:22px;height:22px}@media(prefers-reduced-motion:no-preference){.back-to-top{transition:opacity var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out),visibility var(--t-hover) var(--ease-out)}.back-to-top:active{transform:scale(.94)}}@media screen and (max-width:749px){.back-to-top{inset-block-end:76px}}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:40px;gap:12px}.cart-empty__icon{width:72px;height:72px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);display:inline-flex;align-items:center;justify-content:center}.cart-empty__icon svg{width:32px;height:32px}.cart-empty__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:18px}.cart-empty__cta{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);text-decoration:none}.cart-empty__links{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.cart-empty__links a{color:var(--brand-600);text-decoration:none;font-size:14px}.cart-item{display:flex;gap:12px;padding-block:14px}.cart-item__media{flex:0 0 auto;width:72px;height:72px;border-radius:14px;background:var(--card-image-bg, var(--surface));overflow:hidden;display:block}.cart-item__media img{width:100%;height:100%;object-fit:var(--card-image-fit, contain);padding:var(--card-image-pad, 0px)}.cart-item__info{flex:1 1 auto;min-width:0}.cart-item__vendor{margin:0;font-size:12px;color:var(--text-muted)}.cart-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--brand-ink);text-decoration:none}.cart-item__variant{margin:2px 0 0;font-size:13px;color:var(--text-muted)}.cart-item__price{margin:6px 0 0;font-family:var(--font-display);font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px}.cart-item__price-old{font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--text-muted)}.cart-item__controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:10px}.cart-item__stepper{display:inline-flex;align-items:center;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-pill)}.cart-item__step{width:36px;height:100%;border:0;background:transparent;color:var(--brand-ink);font-size:18px;cursor:pointer}.cart-item__step[disabled]{color:var(--text-muted);cursor:not-allowed}.cart-item__qty{width:36px;height:100%;border:0;background:transparent;text-align:center;font:inherit;color:var(--brand-ink);-moz-appearance:textfield}.cart-item__qty::-webkit-outer-spin-button,.cart-item__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__remove{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.cart-item__remove svg{width:20px;height:20px}.cart-item__error{margin-block-start:8px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--brand-50);color:var(--brand-800);font-size:14px}.cart-item__error[hidden]{display:none}.collection-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--brand-ink)}.collection-card__media{aspect-ratio:1 / 1;background:var(--brand-50)}.collection-card__image,.collection-card__placeholder{width:100%;height:100%;object-fit:contain;padding:12px}.collection-card__placeholder{fill:var(--brand-200)}.collection-card__body{padding:12px 14px 14px}.collection-card__title{margin:0;font-size:15px;font-weight:600}.collection-card__count{margin:2px 0 0;font-size:13px;color:var(--text-muted)}.cfilter{border-block-end:1px solid var(--border-color);padding-block:12px}.cfilter:last-child{border-block-end:0}.cfilter__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.cfilter__summary::-webkit-details-marker{display:none}.cfilter__chevron{width:18px;height:18px;transition:transform .2s ease}.cfilter[open] .cfilter__chevron{transform:rotate(180deg)}.cfilter__body{margin-block-start:10px;display:flex;flex-direction:column;gap:8px}.cfilter__opt{display:flex;align-items:center;gap:8px;font-size:14px}.cfilter__opt-label{flex:1 1 auto}.cfilter__opt-count{color:var(--text-muted);font-size:13px}.cfilter__opt.is-disabled{color:var(--text-muted);opacity:.6}.cfilter__price{display:flex;align-items:flex-end;gap:8px}.cfilter__price-field{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-muted)}.cfilter__price-field input{height:42px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface);font:inherit;color:var(--brand-ink);padding-inline:10px;width:100%}.cfilter__price-currency{padding-block-end:10px;font-size:13px;color:var(--text-muted)}.qaher-search__spinner{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--brand-100);border-block-start-color:var(--brand-600);animation:qaher-spin .6s linear infinite}.qaher-search__spinner[hidden]{display:none}@keyframes qaher-spin{to{transform:rotate(360deg)}}.qaher-predictive{position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;z-index:60;background:var(--surface);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 10px 30px color-mix(in srgb,var(--brand-ink) 16%,transparent);max-height:70vh;overflow-y:auto;padding:6px}.qaher-predictive[hidden]{display:none}.predictive__group{padding-block:4px;border-block-end:1px solid var(--border-color)}.predictive__group:last-of-type{border-block-end:0}.predictive__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;text-decoration:none;color:var(--brand-ink)}.predictive__row.is-active,.predictive__row[aria-selected=true]{background:var(--brand-50)}.predictive__row--query svg{flex:0 0 auto;width:18px;height:18px;color:var(--brand-600)}.predictive__text b,.predictive__text strong{font-weight:600}.predictive__thumb{flex:0 0 auto;width:52px;height:52px;border-radius:12px;background:var(--card-image-bg, var(--surface));display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.predictive__thumb img{width:100%;height:100%;object-fit:var(--card-image-fit, contain);padding:var(--card-image-pad, 0px)}.predictive__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.predictive__title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predictive__price{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:14px}.predictive__price .price__currency{font-size:11px}.predictive__old{font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--text-muted);text-decoration:line-through}.predictive__old .price__currency{font-size:10px}.predictive__footer{display:block;padding:10px;text-align:center;color:var(--brand-600);font-weight:600;text-decoration:none}.predictive__footer.is-active,.predictive__footer[aria-selected=true]{background:var(--brand-50);border-radius:12px}.predictive__empty{padding:16px;text-align:center;color:var(--text-muted);font-size:14px}.price__currency{font-size:.65em;font-weight:500}.product-card{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--brand-ink)}@media screen and (max-width:749px){.product-card{border-radius:18px}}.product-card__media{position:relative;aspect-ratio:1 / 1;background:var(--card-image-bg, var(--surface))}.product-card__image{width:100%;height:100%;object-fit:var(--card-image-fit, contain);padding:var(--card-image-pad, 0px)}.product-card__placeholder{width:100%;height:100%;padding:12px;fill:var(--brand-200)}.product-card__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;height:28px;display:inline-flex;align-items:center;gap:4px;padding-inline:10px;border-radius:var(--radius-pill);color:#fff;font-size:13px;font-weight:600}.product-card__badge svg{width:14px;height:14px}.product-card__badge--ink{background:var(--brand-ink)}.product-card__badge--ink svg{color:var(--brand-100)}.product-card__badge--gradient{background:linear-gradient(to left,var(--brand-gradient-start),color-mix(in srgb,var(--brand-gradient-end) 60%,var(--brand-gradient-start)))}.product-card__chip{position:absolute;inset-block-start:12px;inset-inline-start:12px;height:28px;display:inline-flex;align-items:center;padding-inline:10px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--text-muted);font-size:13px;font-weight:600}.product-card__media-link{display:block;width:100%;height:100%}.product-card__info{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;padding-block-start:14px;padding-inline:16px;padding-block-end:16px}.product-card__title-link{color:inherit;text-decoration:none}.product-card__title-link:hover{text-decoration:underline}@media screen and (max-width:749px){.product-card__info{padding-block-start:10px;padding-inline:12px;padding-block-end:12px}}.product-card__vendor{margin:0;font-size:13px;color:var(--text-muted)}.product-card__title{margin:0;font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.5;height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card__old-price{margin:0;font-size:14px;color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--brand-200);text-decoration-thickness:1.5px}.product-card__price{margin:0;font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--brand-ink)}@media screen and (max-width:749px){.product-card__price{font-size:17px}}.product-card__price--muted{color:var(--text-muted)}.product-card__add-form{display:contents}.product-card__add,.product-card__choose{margin-block-start:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;border-radius:var(--qa-radius, 12px);font:inherit;text-decoration:none}.product-card__add{font-size:15px;font-weight:700;cursor:pointer}.product-card__add--outline{border:1.5px solid var(--brand-600);background:transparent;color:var(--brand-600)}.product-card__add--outline:not([disabled]):hover,.product-card__add--outline:not([disabled]):active{background:var(--brand-50)}.product-card__add--filled{border:0;background:var(--gradient-brand);color:#fff}.product-card__add-icon{display:inline-flex}.product-card__add-icon svg{width:18px;height:18px;stroke-width:1.6px}.product-card__choose{border:1px solid var(--brand-100);background:var(--surface);color:var(--brand-600);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight)}.product-card__add.is-loading{color:transparent;position:relative;pointer-events:none}.product-card__add.is-loading:after{content:"";position:absolute;inset-block-start:calc(50% - 8px);inset-inline-start:calc(50% - 8px);width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,white 50%,transparent);border-block-start-color:#fff;animation:product-card-spin .6s linear infinite}.product-card__add--outline.is-loading:after{border-color:color-mix(in srgb,var(--brand-600) 35%,transparent);border-block-start-color:var(--brand-600)}@keyframes product-card-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.product-card__add{transition:transform var(--t-press) var(--ease-out)}.product-card__add:not([disabled]):active{transform:scale(.97)}}.collection__form{display:contents}.collection__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:16px}.collection__head-text{min-width:0}.collection__head .collection__count,.collection__head .search__count{margin-block-end:0}.collection__sidebar{display:none}.collection__toolbar{display:none;align-items:center;gap:12px}.collection__filter-btn{display:none;align-items:center;gap:8px;height:44px;padding-inline:16px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font:inherit;font-weight:600;cursor:pointer}.collection__filter-btn svg{width:18px;height:18px}.collection__filter-count{min-width:20px;height:20px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--brand-600);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.collection__sort{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:14px}.collection__sort select{height:44px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font:inherit;padding-inline:14px}.collection__chips{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px}.collection__chips:empty{display:none}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:12px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-800);font-size:13px;text-decoration:none}.chip__x{font-size:16px;line-height:1}.chip--clear{background:transparent;color:var(--brand-600);text-decoration:underline}.collection__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cpagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-block-start:20px}.cpagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:10px;border-radius:var(--radius-pill);border:1px solid var(--border-color);color:var(--brand-ink);text-decoration:none}.cpagination__link.is-current{background:var(--brand-600);color:#fff;border-color:var(--brand-600)}.collection__load-more{display:none;margin:16px auto 0;height:44px;padding-inline:24px;border:0;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font:inherit;font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);cursor:pointer}.collection__showing{display:none;margin:10px 0 0;text-align:center;font-size:13px;color:var(--text-muted)}.is-enhanced .collection__load-more,.is-enhanced .collection__showing{display:block}.collection__empty{padding-block:40px;text-align:center;color:var(--text-muted)}.collection__empty-link{display:inline-flex;align-items:center;height:44px;margin-block-start:12px;padding-inline:20px;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);text-decoration:none}.collection__apply-nojs{display:block;width:100%;margin-block-start:12px;height:48px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}.filter-sheet{width:100%;max-width:100%;max-height:85vh;margin:0;margin-block-start:auto;padding:0;border:0;border-start-start-radius:24px;border-start-end-radius:24px;background:var(--surface);color:var(--brand-ink)}.filter-sheet::backdrop{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}.filter-sheet__form{display:flex;flex-direction:column;max-height:85vh}.filter-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-block-end:1px solid var(--border-color)}.filter-sheet__close{width:40px;height:40px;border:0;background:transparent;color:var(--brand-ink);cursor:pointer}.filter-sheet__close svg{width:20px;height:20px}.filter-sheet__body{overflow-y:auto;padding-inline:16px;flex:1 1 auto}.filter-sheet__footer{display:flex;gap:10px;padding:16px;border-block-start:1px solid var(--border-color)}.filter-sheet__cancel{flex:0 0 auto;height:50px;padding-inline:20px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font:inherit;font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);cursor:pointer}.filter-sheet__apply{flex:1 1 auto;height:50px;border:0;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;font:inherit;font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);cursor:pointer}@media screen and (max-width:989px){.collection__sidebar{display:block;margin-block-end:12px}.collection__sidebar-card{border:1px solid var(--border-strong);border-radius:22px;background:var(--surface);padding:16px}.is-enhanced .collection__sidebar{display:none}.is-enhanced .collection__filter-btn{display:inline-flex}.is-enhanced .collection__toolbar{display:flex;position:sticky;inset-block-start:0;z-index:5;background:var(--page-background);padding-block:10px;margin-block-end:16px}}@media screen and (min-width:990px){.collection__form{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.collection__head{grid-column:1 / -1;margin-block-end:0}.collection__sidebar{display:block;position:sticky;inset-block-start:16px}.collection__sidebar-card{border:1px solid var(--border-strong);border-radius:22px;background:var(--surface);padding:20px}.collection__apply-nojs{margin-block-start:16px}.collection__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.filter-sheet{display:none}}.rte{font-size:15px;line-height:1.9;color:var(--brand-ink)}.rte>:first-child{margin-block-start:0}.rte h2{font-family:var(--font-display);font-weight:700;font-size:22px;margin-block:24px 10px}.rte h3{font-family:var(--font-display);font-weight:700;font-size:18px;margin-block:20px 8px}.rte p{margin-block:12px}.rte ul,.rte ol{margin-block:12px;padding-inline-start:22px}.rte li{margin-block:6px}.rte a{color:var(--brand-600);text-decoration:underline}.rte img{max-width:100%;height:auto;border-radius:16px}.rte blockquote{margin-block:16px;margin-inline:0;padding-inline-start:16px;border-inline-start:3px solid var(--brand-200);color:var(--text-muted)}.rte table{width:100%;border-collapse:collapse;margin-block:16px}.rte th,.rte td{border:1px solid var(--border-color);padding:8px 10px;text-align:start}@media screen and (max-width:749px){.rte table{display:block;overflow-x:auto;white-space:nowrap}}[data-drag-slider].is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
