.cart-discount{border-top:1px solid var(--color-border,#e5e5e5);padding:10px 0;margin:0}.cart-discount__summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;list-style:none;padding:4px 0}.cart-discount__summary::-webkit-details-marker{display:none}.cart-discount__summary:after{content:"+";margin-left:auto;font-size:18px;line-height:1}.cart-discount[open] .cart-discount__summary:after{content:"\2013"}.cart-discount__form{display:flex;gap:8px;margin-top:8px}.cart-discount__input{flex:1;min-width:0;height:40px;padding:0 10px;border:1px solid var(--color-border,#e5e5e5);border-radius:4px;font:inherit;text-transform:uppercase}.cart-discount__input:focus{outline:2px solid var(--color-button,#111);outline-offset:1px}.cart-discount__apply{height:40px;white-space:nowrap}.cart-discount__status{margin:6px 0 0;font-size:13px;color:var(--color-text,#111);min-height:1em}.cart-footer__discount{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-success,#1F8A4C);margin:0 0 6px}.code-banner{display:block;width:100%}.code-banner__inner{position:relative;display:flex;align-items:center;gap:14px;padding:9px 16px;min-height:40px;font-size:13px;line-height:1.3;overflow:hidden}.code-banner__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 12% 50%,currentColor .8px,transparent 1.4px),radial-gradient(circle at 88% 20%,currentColor .6px,transparent 1.2px),radial-gradient(circle at 60% 85%,currentColor .6px,transparent 1.2px);background-size:160px 60px,220px 50px,260px 70px;opacity:.14;pointer-events:none}.code-banner__deco{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;animation:bannerSpark 2.6s ease-in-out infinite}.code-banner__deco--right{opacity:.6;animation-delay:1.3s}@keyframes bannerSpark{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18) rotate(8deg);opacity:.6}}.code-banner__label{font-weight:700;letter-spacing:.02em;flex:0 0 auto}.code-banner__countdown{display:inline-flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums;font-weight:800;font-size:15px;letter-spacing:.02em;margin-left:auto}.code-banner__countdown [data-days],.code-banner__countdown [data-hours],.code-banner__countdown [data-minutes],.code-banner__countdown [data-seconds]{font-weight:800}.code-banner__unit{font-weight:500;font-size:11px;opacity:.75;margin:0 6px 0 1px}.code-banner__unit:last-child{margin-right:0}.code-banner__code{display:inline-flex;align-items:center;gap:7px;background:transparent;color:inherit;border:1px dashed currentColor;border-radius:999px;padding:5px 12px;font-size:13px;letter-spacing:.06em;font-weight:800;cursor:pointer;line-height:1;flex:0 0 auto}.code-banner__code:hover{background:#00000014}.code-banner__tag{flex:0 0 auto}.code-banner__copy{display:inline-flex;align-items:center;opacity:.9}.code-banner__close{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:inherit;cursor:pointer;padding:4px;border-radius:4px;opacity:.75;flex:0 0 auto;position:relative;z-index:1}.code-banner__close:hover{opacity:1;background:#00000014}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.code-banner__inner{gap:6px;padding:8px 12px;flex-wrap:wrap}.code-banner__label{flex:1 1 100%;text-align:center;order:2}.code-banner__deco{order:1}.code-banner__deco--right{display:none}.code-banner__countdown{margin-left:0;order:3}.code-banner__code{font-size:12px;padding:4px 10px;order:4}.code-banner__close{order:5;margin-left:auto}}@media(prefers-reduced-motion:reduce){.code-banner__deco{animation:none}}.product__rating{gap:10px;align-items:center;font-size:15px}.product__rating .rating-stars svg{width:20px;height:20px}.product__rating-score{font-weight:700;font-size:15px}.product__rating-sep{opacity:.35;margin:0 2px}.product__rating-count{font-size:13px;opacity:.7;margin-left:4px}.product__info{display:grid;grid-template-columns:1fr auto;column-gap:24px;row-gap:12px}.product__info>*{grid-column:1 / -1;margin-bottom:0}.product__info>.product__price{grid-column:1 / 2;padding-right:0;margin:0}.product__info>.inventory{grid-column:2 / 3;margin:0;align-self:center;justify-self:end;float:none;transform:none;font-weight:600;font-size:14px;color:#d97706;white-space:nowrap}.product__info>.inventory .inventory__dot{width:9px;height:9px;border-radius:50%;background:currentColor;display:inline-block;margin-right:7px;vertical-align:middle}.product__info>.inventory [data-inventory-text]{font-size:0}.product__info>.inventory [data-inventory-text]:before{content:"Low in stock";font-size:14px}@media(max-width:600px){.product__info{display:block}.product__info>.inventory{margin-top:4px}}.siblings .option__label{font-size:14px;margin:0 0 10px}.siblings__list{list-style:none;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.siblings__item{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;overflow:hidden;border:1px solid var(--color-border,#e5e5e5);transition:border-color .15s,transform .15s}.siblings__item img{width:100%;height:100%;object-fit:cover}.siblings__item.is-active{border:2px solid var(--color-text,#111)}.siblings__item:hover{transform:translateY(-1px)}@media(min-width:750px){.gallery.gallery--grid .gallery__main{position:static;container-type:inline-size}.gallery.gallery--grid .gallery__slides{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;overflow:visible!important;list-style:none;padding:0;margin:0}.gallery.gallery--grid .gallery__slide{position:relative!important;aspect-ratio:1!important;margin:0!important;transform:none!important;opacity:1!important;list-style:none;overflow:hidden;border-radius:var(--media-radius,6px);background:#fff}.gallery.gallery--grid .gallery__slide img,.gallery.gallery--grid .gallery__slide .gallery__image{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.gallery.gallery--grid .gallery__slide>button,.gallery.gallery--grid .gallery__slide .gallery__zoom-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.gallery.gallery--grid .gallery__arrow,.gallery.gallery--grid .gallery__dots,.gallery.gallery--grid .gallery__thumbs{display:none!important}.gallery.gallery--grid .gallery__slides:has(>.gallery__slide:nth-child(7)){max-height:calc(150cqw + 18px);overflow-y:auto!important;padding-right:4px;scrollbar-gutter:stable;scrollbar-width:thin}.gallery.gallery--grid .gallery__slides::-webkit-scrollbar{width:6px}.gallery.gallery--grid .gallery__slides::-webkit-scrollbar-thumb{background:#00000038;border-radius:3px}.gallery.gallery--grid .gallery__slides::-webkit-scrollbar-track{background:transparent}}.trust-badge{padding:6px 0}.trust-badge .page-width{padding-left:16px;padding-right:16px}.trust-badge__inner{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--tb-radius,14px);background:var(--tb-accent,#FADBE3);color:var(--tb-text,#1A1A1A);max-width:560px;margin:0 auto}.trust-badge__avatars{display:inline-flex;flex:0 0 auto;align-items:center}.trust-badge__avatar{display:inline-block;width:40px;height:40px;border-radius:50%;border:2px solid #fff;object-fit:cover;background:#efd0d9;margin-left:-10px;box-shadow:0 1px 2px #0000000f}.trust-badge__avatar:first-child{margin-left:0}.trust-badge__avatar--empty{background:linear-gradient(135deg,#efd0d9,#f7e6eb)}.trust-badge__text{flex:1 1 auto;min-width:0;line-height:1.3}.trust-badge__heading{margin:0;font-size:14px;font-weight:700}.trust-badge__body{margin:2px 0 0;font-size:12.5px;opacity:.78}@media(max-width:600px){.trust-badge__inner{gap:10px;padding:10px 12px}.trust-badge__avatar{width:34px;height:34px}.trust-badge__heading{font-size:13px}.trust-badge__body{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
