.product__app{margin:-.2rem 0 .6rem}.product__benefits{display:grid;gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;font-weight:700}.product__benefits li{display:flex;align-items:center;gap:.6rem}.product__benefits .icon{flex:none;width:1.4rem;height:1.4rem;padding:.2rem;border-radius:50%;background:color-mix(in srgb,var(--c-secondary) 16%,transparent);color:var(--c-secondary)}.product__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;margin:1rem 0 .6rem;padding:0;list-style:none;font-size:.88rem;font-weight:600;opacity:.85}.product__trust li{display:inline-flex;align-items:center;gap:.35rem}.product__trust .icon{width:1.1rem;height:1.1rem;color:var(--c-secondary)}.product__payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0 0 1.5rem;padding:0;list-style:none}.product__payment .payment-icon{width:2.3rem;height:auto}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--c-bg);border-top:1px solid color-mix(in srgb,var(--c-fg) 12%,transparent);box-shadow:0 -10px 30px -18px #00000059;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.sticky-atc.is-visible{transform:none;visibility:visible;transition-delay:0s}.sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1}.sticky-atc__title{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-weight:800}.sticky-atc .button{min-height:2.8rem;padding:.6rem 1.2rem;white-space:nowrap}@media(min-width:990px){.sticky-atc{display:none}}.section-head--center{justify-content:center;text-align:center}.compare__inner{max-width:900px}.compare__scroll{overflow-x:auto}.compare__table{width:100%;min-width:30rem;border-collapse:separate;border-spacing:0}.compare__table th,.compare__table td{padding:1rem .9rem;text-align:center;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.compare__table thead th{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.02rem}.compare__table tbody th{text-align:left;font-weight:700}.compare__us{background:color-mix(in srgb,var(--c-accent) 9%,transparent)}.compare__table thead .compare__us{border-radius:14px 14px 0 0;color:var(--c-accent)}.compare__yes,.compare__no{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%}.compare__yes{background:var(--c-secondary);color:#fff}.compare__no{background:color-mix(in srgb,currentColor 10%,transparent);opacity:.6}.compare__yes .icon,.compare__no .icon{width:1.05rem;height:1.05rem}.apps .section-title{margin-bottom:1.5rem}@media(max-width:749px){.field,.qty input,input[type=search],input[type=email]{font-size:16px}.header__inner{min-height:3.75rem;gap:.5rem}.header__icon{width:2.6rem;height:2.6rem}.announcement{font-size:.8rem}.announcement__inner{padding-block:.45rem}.section{padding-block:2.25rem}.section-head{margin-bottom:1.25rem}h2,.h2{font-size:calc(1.6rem * var(--heading-scale))}.product.section{padding-top:0}.product .gallery{margin-inline:calc(clamp(1rem,4vw,2.5rem)*-1)}.product .gallery__slider{border-radius:0}.product .gallery__arrow{display:none}.gallery__thumbs{gap:.45rem;margin-top:.6rem}.gallery__thumb{width:3.6rem;height:3.6rem;border-radius:10px}.product__grid{gap:1.25rem}.product__title{font-size:calc(1.55rem * var(--heading-scale));margin-bottom:.4rem}.product__price .price{font-size:1.3rem}.product__tax{margin:.25rem 0 1rem}.product__benefits{gap:.45rem;margin-bottom:1.1rem;font-size:.95rem}.variant-picker{gap:1rem;margin-bottom:1.1rem}.pill{min-height:2.6rem;padding:.45rem .9rem;font-size:.92rem}.product-form__row{gap:.5rem}.product-form__row .qty button{width:2.4rem}.product-form__row .qty input{width:2rem}.product__trust{justify-content:flex-start;gap:.35rem .9rem;font-size:.82rem}.product__payment{justify-content:flex-start}.accordion summary{padding:1rem 0;font-size:1rem}.template-product .footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.multicolumn__grid:not(.multicolumn__grid--compact) .multicolumn__item{flex-direction:row;align-items:flex-start;gap:.9rem}.multicolumn__grid:not(.multicolumn__grid--compact) .multicolumn__icon{width:2.75rem;height:2.75rem}.multicolumn__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.multicolumn__grid--compact .multicolumn__item{flex-direction:column;align-items:flex-start;gap:.5rem}.multicolumn__grid--compact .multicolumn__icon{width:2.5rem;height:2.5rem}.multicolumn__grid--compact .multicolumn__title{font-size:.95rem}.multicolumn__grid--compact .rte{font-size:.82rem}.compare__table{min-width:0;font-size:.85rem}.compare__table th,.compare__table td{padding:.75rem .35rem}.compare__table thead th{font-size:.82rem;line-height:1.2}.compare__table tbody th{width:38%;font-weight:600}.compare__yes,.compare__no{width:1.6rem;height:1.6rem}.compare__yes .icon,.compare__no .icon{width:.9rem;height:.9rem}.card--soft,.card--bordered{padding:.45rem .45rem .8rem}.card__title{font-size:.92rem}.card .price{font-size:.95rem}.card__quick .button,.card__quick.button{min-height:2.5rem;font-size:.82rem;padding:.45rem .6rem}.cart-drawer__head{padding:.8rem .8rem .6rem 1.1rem}.cart-drawer__items,.cart-drawer .free-ship{padding-inline:1.1rem}.cart-drawer__foot{padding:1rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/extras.css.map */
