.product-details .quantity-selector{--quantity-selector-width: 140px;background-color:transparent}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:48px;height:48px;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-foreground);color:var(--color-background);border-radius:8px;padding:0}.product-details .quantity-selector input[type=number]{max-width:calc(var(--quantity-selector-width) - 96px);min-height:48px;font-size:1rem;font-weight:500}.product-details .quantity-selector svg{width:20px;height:20px;stroke:currentColor}.product-details .text-block ul,.product-details [class*=product-description] ul{list-style:none;padding-left:0;margin:1em 0}.product-details .text-block ul li,.product-details [class*=product-description] ul li{position:relative;padding-left:1.75em;margin-bottom:.75em;line-height:1.6}.product-details .text-block ul li:before,.product-details [class*=product-description] ul li:before{content:"\2713";position:absolute;left:0;color:var(--color-primary, currentColor);font-weight:700;font-size:1.1em}.product-details .text-block ul ul,.product-details [class*=product-description] ul ul{margin-top:.5em;margin-bottom:.5em}.product-details .text-block ul ul li:before,.product-details [class*=product-description] ul ul li:before{content:"\2022";font-size:1.2em}.product-details .variant-option__swatch .swatch{--variant-picker-swatch-width: 48px;--variant-picker-swatch-height: 48px;--swatch-width: 48px;--swatch-height: 48px}.product-details .variant-option--buttons label{min-width:48px;min-height:48px}.product-details .variant-option--buttons label:has(.swatch){padding:0}.product-details .variant-option--swatches{gap:12px}@media screen and (max-width:749px){body:has(.sticky-mobile-atc){padding-bottom:calc(var(--sticky-atc-height, 80px) + env(safe-area-inset-bottom,0px))}.sticky-mobile-atc{position:fixed;bottom:0;left:0;right:0;z-index:10;background:var(--color-background);border-top:1px solid rgb(from var(--color-foreground) r g b / .1);box-shadow:0 -2px 10px rgb(from var(--color-shadow) r g b / .1);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;animation:slideUpIn .3s ease-out}@keyframes slideUpIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sticky-mobile-atc.hidden{transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease-out}.sticky-mobile-atc.visible{transform:translateY(0);opacity:1;transition:transform .3s ease-out,opacity .3s ease-out}.sticky-mobile-atc .quantity-selector{--quantity-selector-width: 100px;flex:0 0 100px}.sticky-mobile-atc .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px;height:44px;min-width:36px;min-height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-foreground);color:var(--color-background);border-radius:8px;padding:0}.sticky-mobile-atc .quantity-selector input[type=number]{max-width:calc(var(--quantity-selector-width) - 72px);font-size:.95rem}.sticky-mobile-atc .quantity-selector svg{width:16px;height:16px;stroke:currentColor}.sticky-mobile-atc .add-to-cart-button{flex:1;min-width:0;white-space:nowrap;padding-inline:16px!important;padding-block:14px!important;height:44px;font-size:.95rem}.sticky-mobile-atc__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;margin-right:auto}.sticky-mobile-atc__price{font-size:1rem;font-weight:600;color:var(--color-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-mobile-atc__variant{font-size:.8rem;color:rgb(from var(--color-foreground) r g b / .7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-mobile-atc__form{display:flex;gap:12px;align-items:center;flex:1}}@media screen and (min-width:750px){.sticky-mobile-atc{display:none!important}}@media(prefers-reduced-motion:reduce){.sticky-mobile-atc{animation:none}.sticky-mobile-atc.hidden,.sticky-mobile-atc.visible{transition:none}}@media(prefers-contrast:high){.sticky-mobile-atc{border-top-width:2px}.product-details .text-block ul li:before,.product-details [class*=product-description] ul li:before{font-weight:bolder}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-page-enhancements.css.map */
