:root{--c: #4999bb;--c-dk: #346e85;--c-bg: #eef6fa;--c-ink: #111111;--c-ink-2: #444444;--c-ink-3: #999999;--c-border: #e8e8e8;--c-white: #ffffff;--c-soft: #f7f8f9;--c-red: #d63030;--c-green: #1a7a50;--c-green-bg:#eaf7f1;--r: 8px;--r-lg: 13px;--ease: cubic-bezier(.4,0,.2,1)}.product *,.product *:before,.product *:after{box-shadow:none!important}.product__media-toggle,.product-media-modal__toggle,button.product__media-toggle,product-modal,.product-media-modal,[id^=ProductModal],.zoomImg{display:none!important;pointer-events:none!important}.product__media-item a,.product__media-item button{pointer-events:none!important;cursor:default!important}.product__media-zoom-button{display:none!important}.product__media-wrapper,.grid__item.product__media-wrapper{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.product__media-item .media,.product__media-item--full .media{border-radius:var(--r-lg)!important;border:1px solid var(--c-border)!important;background:var(--c-soft)!important;overflow:hidden!important}.product__media-item .media img,.product__media-item--full .media img{object-fit:cover!important;display:block!important;width:100%!important;height:100%!important;transition:transform .5s var(--ease)!important}.thumbnail-slider__item .media,.product__media-list--thumbnail .product__media-item .media,.thumbnail-list__item .thumbnail.global-media-settings{border-radius:var(--r)!important;border:2.5px solid var(--c-border)!important;overflow:hidden!important;cursor:pointer!important;background:var(--c-soft)!important;transition:border-color .2s var(--ease),transform .2s var(--ease)!important;box-shadow:none!important}.thumbnail-slider__item.is-active .media,.thumbnail-slider__item:hover .media,.thumbnail-list__item .thumbnail.global-media-settings[aria-current=true],.product__media-list--thumbnail .product__media-item.is-active .media{border-color:var(--c)!important;transform:translateY(-2px)!important}.product__info-container{display:flex!important;flex-direction:column!important;gap:18px!important}.product__info-container>*{margin:0!important;animation:ppIn .38s var(--ease) both}.product__info-container>*:nth-child(1){animation-delay:.04s}.product__info-container>*:nth-child(2){animation-delay:.08s}.product__info-container>*:nth-child(3){animation-delay:.12s}.product__info-container>*:nth-child(4){animation-delay:.16s}.product__info-container>*:nth-child(5){animation-delay:.2s}.product__info-container>*:nth-child(6){animation-delay:.24s}.product__info-container>*:nth-child(7){animation-delay:.28s}@keyframes ppIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product__text{font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--c)!important}.product__title{margin:0!important}.product__title h1{font-size:clamp(20px,2.4vw,34px)!important;font-weight:800!important;line-height:1.2!important;color:var(--c-ink)!important;margin:0!important;letter-spacing:-.5px!important}.product__title a.product__title{display:none!important}.price--large .price__regular .price-item--regular,.price--large .price__sale .price-item--sale{font-size:clamp(20px,2vw,28px)!important;font-weight:700!important;color:var(--c-ink)!important;letter-spacing:-.3px!important}.price--large .price__sale .price-item--regular{font-size:15px!important;color:var(--c-ink-3)!important;text-decoration:line-through!important;font-weight:400!important}.price__badge-sale{background:var(--c-red)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:3px 9px!important;border-radius:50px!important;margin-left:6px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.product__tax{font-size:11px!important;color:var(--c-ink-3)!important;margin-top:-6px!important}.badge{font-size:10px!important;font-weight:700!important;padding:4px 11px!important;border-radius:50px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.badge--on-sale{background:var(--c-red)!important;color:#fff!important}.badge--sold-out{background:var(--c-ink)!important;color:#fff!important}.product__inventory{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 13px!important;border-radius:50px!important;font-size:12px!important;font-weight:600!important;width:fit-content!important;background:var(--c-green-bg)!important;color:var(--c-green)!important;border:1px solid #b8e6d4!important}.product-form__input,fieldset.product-form__input{border:none!important;padding:0!important;margin:0!important}.product-form__input legend,fieldset.product-form__input legend{display:block!important;float:none!important;width:100%!important;font-size:15px!important;font-weight:700!important;color:var(--c-ink)!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:12px!important;padding:0!important}.swatch-list{display:flex!important;flex-wrap:wrap!important;gap:9px!important;list-style:none!important;padding:0!important;margin:0!important}.swatch-input__input{position:absolute!important;opacity:0!important;pointer-events:none!important}.swatch--button .swatch-input__label,.swatch-input--button .swatch-input__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:60px!important;padding:12px 22px!important;background:linear-gradient(180deg,#fff,#eee)!important;color:var(--c-ink)!important;border:1px solid #cccccc!important;border-bottom:3px solid #aaaaaa!important;border-radius:var(--r)!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s var(--ease)!important;white-space:nowrap!important;position:relative!important;top:0!important;letter-spacing:.1px!important}.swatch--button .swatch-input__label:hover,.swatch-input--button .swatch-input__label:hover{border-color:var(--c)!important;border-bottom-color:var(--c-dk)!important;color:var(--c)!important;top:-1px!important}.swatch--button .swatch-input__input:checked+.swatch-input__label,.swatch-input--button .swatch-input__input:checked+.swatch-input__label{background:linear-gradient(180deg,#62b2d0 0%,var(--c) 100%)!important;color:#fff!important;border:1px solid var(--c-dk)!important;border-bottom:3px solid #275f75!important;font-weight:700!important;top:1px!important}.swatch--button .swatch-input__input:disabled+.swatch-input__label,.swatch-input--button .swatch-input__input:disabled+.swatch-input__label{opacity:.25!important;cursor:not-allowed!important;text-decoration:line-through!important}.swatch--circle .swatch-input__label,.swatch-input--swatch .swatch-input__label{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;padding:0!important;border:2.5px solid #d0d0d0!important;position:relative!important;cursor:pointer!important;transition:transform .18s var(--ease),border-color .15s!important}.swatch--circle .swatch-input__label[style*="255, 255, 255"],.swatch--circle .swatch-input__label[style*=white],.swatch--circle .swatch-input__label[style*="#fff"],.swatch--circle .swatch-input__label[style*="#ffffff"]{border-color:#bbb!important}.swatch--circle .swatch-input__input:checked+.swatch-input__label,.swatch-input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--c)!important;outline:3px solid var(--c)!important;outline-offset:2px!important;transform:scale(1.1)!important}.swatch--circle .swatch-input__input:checked+.swatch-input__label:after,.swatch-input--swatch .swatch-input__input:checked+.swatch-input__label:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:9px!important;height:5px!important;border-left:2.5px solid #fff!important;border-bottom:2.5px solid #fff!important;transform:translate(-50%,-60%) rotate(-45deg)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))!important}.swatch--circle .swatch-input__label:hover,.swatch-input--swatch .swatch-input__label:hover{transform:scale(1.12)!important;border-color:var(--c)!important}.swatch--circle .swatch-input__input:disabled+.swatch-input__label{opacity:.22!important;cursor:not-allowed!important}.quantity__label.form__label{display:none!important}.quantity{display:inline-flex!important;align-items:stretch!important;height:50px!important;border:1.5px solid var(--c-border)!important;border-radius:var(--r)!important;overflow:hidden!important;background:var(--c-white)!important;flex-shrink:0!important}.quantity__button{width:44px!important;height:100%!important;background:var(--c-soft)!important;color:var(--c-ink)!important;border:none!important;font-size:20px!important;font-weight:300!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .14s!important;flex-shrink:0!important}.quantity__button:hover{background:#e2e2e2!important}.quantity__input{width:46px!important;height:100%!important;text-align:center!important;border:none!important;border-left:1.5px solid var(--c-border)!important;border-right:1.5px solid var(--c-border)!important;font-size:15px!important;font-weight:700!important;color:var(--c-ink)!important;background:var(--c-white)!important;-moz-appearance:textfield!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important}.product-form__buttons{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;width:100%!important;flex-wrap:nowrap!important}.product-form__input.product-form__quantity{flex-shrink:0!important;width:auto!important}.product-form__buttons .button[name=add]{flex:1!important;height:50px!important;font-size:14px!important;font-weight:700!important;border-radius:var(--r)!important;background:var(--c-ink)!important;color:#fff!important;border:none!important;cursor:pointer!important;transition:background .18s var(--ease),transform .18s!important;letter-spacing:.8px!important;text-transform:uppercase!important;min-width:0!important;white-space:nowrap!important}.product-form__buttons .button[name=add]:hover:not(:disabled){background:#2a2a2a!important;transform:translateY(-1px)!important}.product-form__buttons .button[name=add]:disabled{background:#e0e0e0!important;color:var(--c-ink-3)!important;cursor:not-allowed!important}.shopify-payment-button{width:100%!important;margin-top:10px!important}.shopify-payment-button__button{border-radius:var(--r)!important;font-weight:700!important;font-size:14px!important;min-height:52px!important;width:100%!important;letter-spacing:.5px!important;text-transform:uppercase!important}.shopify-payment-button__button--unbranded{background:var(--c)!important;color:#fff!important;border:none!important}@media screen and (max-width:480px){.product-form__buttons{flex-direction:column!important}.product-form__buttons .button[name=add]{width:100%!important;height:52px!important}}.product__description.rte{font-size:14px!important;color:var(--c-ink-2)!important;line-height:1.8!important}.product__description.rte p{margin-bottom:10px!important}.product__description.rte p:empty,.product__description.rte li:empty{display:none!important}.product__description.rte ul,.product__description.rte ol{padding-left:18px!important;margin-bottom:10px!important}.product__description.rte h2,.product__description.rte h3,.product__description.rte h4{font-weight:700!important;color:var(--c-ink)!important;margin:14px 0 6px!important;font-size:14px!important}.product__description.rte a{color:var(--c)!important}.product__description.rte strong{color:var(--c-ink)!important;font-weight:700!important}.product__accordion{border-top:1px solid var(--c-border)!important}.product__accordion summary{padding:14px 0!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;color:var(--c-ink)!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:color .18s!important}.product__accordion summary:hover{color:var(--c)!important}.accordion__content{padding:0 0 16px!important;font-size:14px!important;color:var(--c-ink-2)!important;line-height:1.75!important}.product__accordion.accordion details summary{border-top:1px solid var(--c-border);padding:14px 0}.product__accordion.accordion:last-of-type details summary{border-bottom:1px solid var(--c-border)}.product__view-details{display:none!important}.card-information .price{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:6px!important;overflow:hidden!important}.card-information .price .price-item--sale{color:#4999bb;font-weight:800}.card-information .price .price-item--regular:not(:only-child){text-decoration:line-through;color:#9ca3af;font-size:.85em}.card-information .price__badge-sale,.card-information .price__badge-sold-out{display:none!important}.card-wrapper .card-information{display:flex;flex-direction:column;min-height:90px}.card-wrapper .card-information .price{margin-top:auto}.card--card .card__inner{border-bottom:none!important}.card-wrapper .card>.card__content{border-top:none!important}.bt-hub .bt-hub-tab,.bt-hub .bt-hub-va{box-sizing:border-box;line-height:1.2;vertical-align:middle}.bt-hub .bt-hub-va:after{content:none!important}.bt-pdp-b2g1-banner{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-page.css.map */
