.breadcrumbs-list__link{font-weight:500}.cc-main-product .media-gallery__thumbs{margin-top:20px}.cc-main-product #more-payment-options-link{color:#021945;font-weight:500;line-height:110%;text-underline-offset:4px;margin-top:19px;font-size:14px;opacity:.7}.cc-main-product .media-ctrl{border-radius:999px;border:1px solid #74C5FA;background:#fff;min-width:160px;display:flex;align-items:center;justify-content:space-between;bottom:15px;font-size:19px;font-weight:500;min-height:44px;padding:0 5px}.cc-main-product .media-ctrl__counter{display:flex;font-size:19px;font-weight:500;line-height:1;margin-top:4px}.cc-main-product .media-ctrl__btn svg{position:relative;z-index:-1}.option-selector{padding:0;border:0}.option-selector:not(:last-child){margin-bottom:3.5rem}.option-selector .label{margin-bottom:19px;text-transform:capitalize;font-size:14px}.option-selector__label-value{font-weight:400}.option-selector__btns{margin-top:-12px}.option-selector-Style__btns .opt-label{border-radius:33px;width:auto;height:auto;line-height:normal}.opt-label{margin-top:10px;margin-inline-end:10px;border:1px solid rgb(58 69 87 / 20%);border-radius:var(--btn-border-radius);cursor:pointer}.opt-label[data-swatch]{border:1px solid rgb(255 255 255);width:52px;height:52px}.opt-label--btn{padding:calc(10px - var(--btn-border-width)) 16px;background-color:rgba(var(--input-bg-color));color:rgb(var(--input-text-color));font-size:12px;line-height:1.2;font-weight:500;height:55px;width:55px;display:flex;align-items:center;border-radius:50%;justify-content:center}.opt-label--btn:hover{background-color:rgba(var(--text-color)/.05)}.opt-btn:focus-visible+.opt-label{outline-offset:3px}.opt-btn:checked+.opt-label--btn{background-color:rgba(var(--input-bg-color));color:rgb(var(--input-text-color))}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after,.is-unavailable+.opt-label .opt-label__media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after{border-radius:var(--btn-border-radius);box-shadow:0 0 0 2px #f6861f}.is-unavailable+.opt-label:not(.opt-label--image),.is-unavailable+.opt-label .opt-label__media:after{background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--input-text-color)/.6) 50%,transparent calc(50% + 1px)) no-repeat}.opt-label__media{width:64px;border-radius:calc(var(--btn-border-radius) - 2px)}.custom-select__btn[data-swatch]:before,.custom-select__option[data-swatch]:before{content:"";width:20px;height:20px;margin-inline-end:8px;border-radius:50%;background-size:cover}.custom-select [data-swatch=white]:before{border:1px solid #f2f2f2}.option-selector .custom-select__listbox{padding:12px}.option-selector .custom-select__option{padding:11px 10px}.option-selector .custom-select__option:not(:last-child){border-bottom:1px solid rgb(var(--input-text-color)/.1)}.section-product{position:relative}.product-media{margin-bottom:calc(8 * var(--space-unit))}.product-info__block{margin:2.4rem 0}.product-info__block:first-child{margin-top:0}.product-info__block:last-child{margin-bottom:0}.product-info__block--tight{margin:.5em 0}.product-info__block--title+.product-info__block--price{margin-top:-1.4rem}.product-info__block--buy-buttons{margin-top:calc(8 * var(--space-unit))}.product-disclosure+.product-disclosure{margin-top:0}shopify-payment-terms{display:block;margin:.75em 0}.sku--no-sku,.inventory-notice--none{display:none}.product__dynamic-checkout-btn{flex:0 0 100%}.product__dynamic-checkout-btn shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.shopify-payment-button{flex:0 0 100%}.shopify-payment-button__button{overflow:hidden;transition:.2s ease;transition-property:opacity,border-color,background-color,color;border-radius:var(--btn-border-radius)}.shopify-payment-button__button--unbranded{padding:calc(10px - var(--btn-border-width)) 20px;font-size:var(--btn-font-size);font-weight:700;letter-spacing:var(--btn-letter-spacing);line-height:2.4rem;text-transform:var(--btn-text-transform, none)}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--btn-text-color));color:rgb(var(--btn-bg-color))}.shopify-payment-button__more-options{font-size:.88em}.shopify-payment-button__button--hidden{display:none}.backorder{margin-top:calc(2 * var(--space-unit))}.pickup-icon{flex-shrink:0;margin-inline-end:calc(2 * var(--space-unit))}.opt-label--image{border-radius:var(--swatch-radius, calc(var(--btn-border-radius) - 2px))}.opt-label--image .opt-label__media{border-radius:var(--swatch-radius, calc(var(--btn-border-radius) - 3.5px))}.opt-label--image .opt-label__media .img-fit{top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--swatch-radius, calc(var(--btn-border-radius) - 4px))}.opt-btn:checked+.opt-label.opt-label--image:after{border-radius:var(--swatch-radius, max(var(--btn-border-radius) * .75, 8px))}.is-unavailable+.opt-label--image img{opacity:.5}.js-product-form [name=add]{position:relative}.js-product-form [name=add].btn--primary{--icon-color: rgb(var(--btn-text-color))}.js-product-form [name=add].btn--secondary{--icon-color: rgb(var(--btn-alt-text-color))}.js-product-form [name=add]:before,.js-product-form [name=add]:after{content:"";position:absolute;pointer-events:none}.js-product-form [name=add]:before{--loading-spinner-size: 1.2em;top:calc(50% - var(--loading-spinner-size) / 2);left:calc(50% - var(--loading-spinner-size) / 2);width:var(--loading-spinner-size);height:var(--loading-spinner-size);animation:spinner 1s linear infinite;transition:opacity .2s ease-in;border:1px solid transparent;border-radius:100%;border-left-color:var(--icon-color);opacity:0}.js-product-form [name=add]:after{--icon-size: 1.4em;top:calc(50% - var(--icon-size) / 1.6);left:calc(50% - var(--icon-size) / 5);width:calc(var(--icon-size) / 2);height:var(--icon-size);transform:scale(.8) rotate(45deg);transition:opacity .15s ease-out;border-top:0;border-right:2px solid var(--icon-color);border-bottom:2px solid var(--icon-color);border-left:0;border-radius:0;opacity:0}.js-product-form [name=add].is-loading{opacity:1;color:#0000;pointer-events:none}.js-product-form [name=add].is-loading.btn--primary{border:var(--btn-border-width) solid rgb(var(--btn-bg-color));background-color:rgb(var(--btn-bg-color))}.js-product-form [name=add].is-loading.btn--secondary{border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color));background:rgba(var(--btn-alt-bg-color)/var(--btn-alt-bg-alpha))}.js-product-form [name=add].is-loading:before{opacity:1}.js-product-form [name=add].is-loading:after{animation:none;border-top:0;border-left:0}.js-product-form [name=add].is-success:before{opacity:0}.js-product-form [name=add].is-success:after{animation:2s linear atc-tick-activated}.section-product .breadcrumbs{padding:24px 0;margin-bottom:48px}.section-product .breadcrumbs .breadcrumbs-list li svg{margin:0 8px}.template-product .media-gallery__thumbs .media-thumbs__item:after{content:""}.template-product .media-gallery__viewer .media img,.template-product .media-gallery__thumbs .media-thumbs__item img{border-radius:8px;transition:all .2s ease-out}.product-info .product-title{font-size:32px}.p-infor__heading{font-size:14px;margin-bottom:19px;font-weight:700}.p-info__content{font-size:14px}.template-product .media-thumbs__btn.is-active:after{display:none}.template-product .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn.is-active img{border-bottom:2px solid #F6861F}.js .qty-input--combined{border-radius:8px;border:1px solid rgba(2,25,69,.1)}.js .qty-input--combined .qty-input__input{width:60px;padding:11px 0}.product-add{gap:19px}.btn.has-icon{display:flex;justify-content:center;gap:15px}.btn.has-icon svg{margin-top:-4px}.btn.has-icon:hover svg path{stroke:#fff}.cc-main-product .section__heading{margin-bottom:30px}.cc-main-product .disclosure--row{border-color:#0219451a}.cc-main-product .disclosure>summary{padding:19px 0}.cc-main-product .disclosure__title>.icon{color:#74c5fa;margin-right:19px;margin-top:-5px}.cc-main-product .disclosure__title{font-weight:500;text-transform:none}.cc-related-products product-recommendations{padding:0!important;margin:0!important}.template-product .carousel__header{gap:10px}.template-product .media-thumbs{overflow:initial;scroll-snap-type:none;scrollbar-width:none;flex-wrap:wrap;gap:var(--media-gap)}.template-product .media-thumbs__item:not(:first-child){margin-inline-start:0}@media (min-width: 1024px){.template-product .media-gallery__thumbs .media-thumbs__item{flex:0 0 125px;height:150px}.template-product .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn{overflow:visible;height:150px}.template-product .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn img{height:150px;object-fit:cover}}@keyframes atc-tick-activated{0%{transform:scale(.8) rotate(45deg);opacity:0}15%{transform:scale(.8) rotate(45deg);opacity:0}20%{transform:scale(1) rotate(45deg);opacity:1}90%{transform:scale(1) rotate(45deg);opacity:1}95%{transform:scale(1) rotate(45deg);opacity:0}to{transform:scale(1) rotate(45deg);opacity:0}}@media (min-width: 768px){.product-media{margin-bottom:0}.product-layout--small .product-media{flex:0 0 34%}.product-layout--medium .product-media{flex:0 0 42%}.product-layout--large .product-media{flex:0 0 50%}.product-info{flex:0 0 auto;width:50%;padding-inline-start:calc(8 * var(--space-unit))}}@media (min-width: 1024px){.product-info{padding-inline-start:calc(16 * var(--space-unit))}}@media (min-width: 1280px){.product-layout--small .product-media{flex:0 0 30%}.product-layout--medium .product-media{flex:0 0 55%}.product-layout--large .product-media{flex:1 1 auto}.product-info{flex:0 0 45%;width:auto}}@media (max-width: 1023.98px){.cc-main-product .media-ctrl{width:max-content;margin:20px auto;min-width:120px}}@media (max-width: 425px){.product-add>button{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
