.vanx-product{--product-info-block-margin: 24px;--product-details-block-margin-sm: 12px;--btn-border-radius: 5px;padding-bottom:36px}.vanx-product .product-media,.vanx-product .product-info{min-width:0}.vanx-product .product-title{margin:0;font-size:clamp(2.6rem,2.5vw,3.6rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.vanx-product .product-info__title{margin-bottom:12px}.vanx-product .product-vendor-sku{margin-top:0;color:#626262;font-size:1.2rem;overflow-wrap:anywhere}.vanx-product .product-price{margin-top:24px;margin-bottom:24px}.vanx-product .product-info__price{font-size:2.8rem;font-weight:600;letter-spacing:-.025em}.vanx-product .product-policies{margin-top:8px;color:#626262;font-size:1.2rem;line-height:1.6}.vanx-product .product-info__purchase{padding-top:24px;border-top:1px solid #e5e5e5}.vanx-product .product-info__add-to-cart{gap:12px;align-items:stretch}.vanx-product .product-info__add-to-cart quantity-input{flex:0 0 132px;margin:0}.vanx-product quantity-input+.product-info__add-button{min-width:0;margin:0}.vanx-product .product-info__add-button>.btn{min-height:54px;padding:16px;font-size:1.5rem}.vanx-product .qty-input{min-height:54px;border-color:#d3d3d3;background:#fff;color:#151515}.vanx-product .qty-input__btn{min-height:52px}.vanx-product .product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 5px}.vanx-product .shopify-payment-button__button{min-height:50px}.vanx-product .option-selector:not(:last-child){margin-bottom:24px}.vanx-product .option-selector .label{font-size:1.4rem}.vanx-product .opt-label--btn{min-height:44px;padding:12px 16px;font-size:1.3rem}.vanx-product .opt-btn:checked+.opt-label--btn{background-color:#f3f3f0}.vanx-product .product-backorder:has(>.backorder[hidden]){display:none}.vanx-product .social-share{flex-wrap:wrap;color:#626262;font-size:1.2rem}.vanx-product .media-gallery{--media-gap: 10px;--media-gutter: 12px}.vanx-product .media-gallery__viewer,.vanx-product .media-thumbs__btn{border-color:#e4e4e4;border-radius:6px;overflow:hidden}.vanx-product .media-thumbs__item{flex-basis:76px}.vanx-product .media-thumbs__btn.is-active{border-color:#151515}.vanx-product .media-ctrl__btn{min-width:40px;min-height:40px;border-radius:50%;box-shadow:0 2px 12px #0000000d}.vanx-product .media-ctrl__counter{padding:4px 12px;border-radius:20px;font-size:1.1rem}.product-main+.product-details{clear:both;margin-top:0}.product-details .vanx-product-details{--product-details-block-margin: 28px;padding-top:28px;padding-bottom:40px;border-top:1px solid #e5e5e5}.vanx-product-details .product-description{color:#414141;font-size:1.5rem;line-height:1.8;overflow-wrap:anywhere}.vanx-product-details .product-description h2,.vanx-product-details .product-description h3{margin-top:1.8em;margin-bottom:.8em;color:#151515;letter-spacing:-.015em}.vanx-product-details .product-description>:first-child{margin-top:0}.vanx-product-details .tablist{margin-bottom:24px;border-bottom:1px solid #e5e5e5}.product-details .vanx-product-details .tablist__tab,.product-details .vanx-product-details .disclosure__title{font-size:2.2rem;letter-spacing:-.02em}.vanx-product-details .tablist__tab{padding-bottom:18px}.vanx-product-details .vanx-product-details__payment{align-self:start;margin:0;padding:24px;border:1px solid #e9e9e6;border-radius:6px;background:#f6f6f3;color:#575757;font-size:1.3rem;line-height:1.7}.vanx-product-details__payment h3{color:#151515;font-size:1.8rem;letter-spacing:-.02em}.vanx-product-details__payment .payment-icons{gap:6px}.vanx-product-details__payment .payment-icons>li{margin:0}.vanx-product-details__payment .payment-icons svg{width:38px;height:26px}.cc-main-product .sticky-atc-panel{border:1px solid #e4e4e4;border-radius:6px;box-shadow:0 4px 28px #0000001a}.cc-main-product .sticky-atc-panel.sticky-atc-panel--center{left:50%;right:auto;margin-inline:0;transform:translate(-50%)}.cc-main-product .sticky-atc-panel.sticky-atc-panel--center.sticky-atc-panel--out,.scrolled-to-bottom .cc-main-product .sticky-atc-panel.sticky-atc-panel--center{transform:translate(-50%,100%)}.cc-main-product .card--sticky-atc{padding:12px}.cc-main-product .card--sticky-atc .card__buttons{padding-inline-start:16px}.cc-main-product .card--sticky-atc .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:1.2rem}body:not(.scrolled-to-bottom):has(.cc-main-product .sticky-atc-panel:not(.sticky-atc-panel--out)) shopify-chat,body:not(.scrolled-to-bottom):has(.cc-main-product .sticky-atc-panel:not(.sticky-atc-panel--out)) #ShopifyChat{visibility:hidden}body:not(.scrolled-to-bottom):has(.cc-main-product .sticky-atc-panel:not(.sticky-atc-panel--out)) shopify-chat::part(activator){visibility:hidden}@media(min-width:769px){.product-main .vanx-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding-top:12px;padding-bottom:48px}.product-main .vanx-product .product-media,.product-main .vanx-product .product-info{float:none;width:100%;margin:0;padding:0;border:0}.product-main .vanx-product .product-info:before,.product-main .vanx-product .product-info:after{display:none}.product-main+.product-details>.vanx-product-details{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:40px;float:none;width:100%;padding:32px 0 48px;border-top:1px solid #e5e5e5;border-inline-end:0}.vanx-product-details>.product-details__block{min-width:0;margin-top:0;margin-bottom:0}.vanx-product-details>:not(.vanx-product-details__content):not(.vanx-product-details__payment){grid-column:1 / -1}}@media(min-width:769px)and (max-width:1023px){.product-main .vanx-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.vanx-product .product-title{font-size:2.6rem}.vanx-product .product-info__add-to-cart{flex-wrap:wrap}.vanx-product .product-info__add-button{flex-basis:100%}.product-main+.product-details>.vanx-product-details{grid-template-columns:1fr;gap:28px}}@media(max-width:768.98px){.product-main .vanx-product .product-media{margin-top:8px;margin-bottom:24px}.vanx-product .media-thumbs__item{flex-basis:62px}.vanx-product .product-info__price{font-size:2.6rem}.vanx-product-details .vanx-product-details__payment{margin-top:28px;padding:20px}.cc-main-product .sticky-atc-panel{width:calc(100% - 24px);margin:12px}.cc-main-product .sticky-atc-panel__heading{font-size:1.2rem}.cc-main-product .card--sticky-atc .card__media{display:none}}@media(max-width:359px){.vanx-product .product-info__add-to-cart{flex-wrap:wrap}.vanx-product .product-info__add-button{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vanx-product.css.map */
