.header-sticky{z-index:9}button.button--secondary .btn-fill{background-color:var(--brand-blue-h, #00A0DF)}button.button--secondary:hover .btn-text{color:#fff}.button.button--primary{background:var(--brand-blue, #00A9EB)}.button.button--primary .btn-fill{background:var(--brand-blue-h, #00A0DF)}.button.button--primary:after{display:none}.button.button--primary .btn-text,.button.button--primary:hover .btn-text{color:#fff}.button.button--primary.button-dark{background:var(--brand-black, #000)}.button.button--primary.button-dark .btn-fill{background:var(--gray-90, #171A1C)}.pswp__button,.product__media button[media-lightbox-button]{border-color:var(--brand-blue-h, #00A0DF)}.pswp__button:hover,.product__media button[media-lightbox-button]:hover{background:var(--brand-blue-h, #00A0DF);color:#fff}.pswp__button:hover .pswp__icn{color:#fff}.indicators .button{--border-opacity: 1}.indicators .button .btn-fill{background-color:var(--brand-blue, #00a9eb)}.indicators .button:after{border:1px solid var(--brand-blue, #00a9eb)!important}.indicators .button .btn-text svg{width:34px;height:auto}.product-card{background-color:#fff;border-radius:20px;border:1px solid var(--gray-10, #F1F2F4)}.product-card .media{background-color:#fff}.product-card .media:after,.product-card .product-card__media .media:after{content:"";display:block;padding-bottom:100%}.product-card .media img,.product-card .media img svg,.product-card .product-card__media .media img,.product-card .product-card__media .media svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-card .price-sale-badge{display:none}.product-card .product-card__top a{color:var(--brand-blue, #00A9EB);font-size:12px;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase;padding-bottom:6px}.product-card .product-card__content{padding:20px 24px}.product-card .product-card__title{font-size:14px;font-weight:600;line-height:140%}.product-card .product-card__details{flex-wrap:wrap}.product-card .product-card__details .price{flex-direction:row}.product-card .product-card__details .price .price__regular{order:2;font-size:16px;font-weight:600;color:#000}.product-card .product-card__details .price.price--on-sale .price__regular{color:var(--brand-black, #000)}.product-card .product-card__details .price .price__sale{order:1;font-size:16px;font-weight:400;text-decoration-line:line-through;color:var(--gray-60, #6A7581)}.product-card .product-card__details .price .price__sale:before{display:none}.product-card .product-card__rating{right:auto;opacity:1!important;font-size:14px;font-weight:600;border:none;background-color:#fff}.product-card .quick-view__button{opacity:1}.product-card .quick-view__button:after,.product-card .quick-view__button .btn-fill{display:none!important}.product-card .quick-view__button:hover .btn-text{color:var(--brand-blue, #00A9EB)}.product-card .quick-add,.drawer__menu .quick-add,.drawer__menu .product-card form[action="/cart/add"]{display:none}.quick-view button.product__thumbnail[aria-current]:before{background:var(--gray-30, #B3BAC1)}.quick-view button.product__thumbnail[aria-current=true]:before{background:var(--brand-blue, #00A9EB);box-shadow:0 0 0 2px #00a9eb}.quick-view .product__thumbnails-list{border:none!important}@media (max-width:550px){.product-card .product-card__content{padding:12px}.product-card .product-card__top a{font-size:10px}.product-card .product-card__title,.product-card .product-card__details .price .price__regular,.product-card .product-card__details .price .price__sale{font-size:12px}.product-card .quick-view__button{background:#d5181800;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;width:21px;height:auto;padding-top:2px}.product-card .quick-view__button .btn-text{color:var(--brand-blue, #00A9EB)}}.main-product-wrp:before{background:var(--grey-5, #F9FAFA)!important;border-radius:24px 24px 0 0}.product-breadcrumb-wrp{margin-bottom:24px}.product-breadcrumb-wrp .product__breadcrumb{display:block;padding:0;border:none}.product-breadcrumb-wrp .product__breadcrumb li{font-size:14px}.product-breadcrumb-wrp .product__breadcrumb li:nth-child(2):before{display:none}.product-breadcrumb-wrp .product__breadcrumb li:before{background-color:#0000006b}.product-breadcrumb-wrp .product__breadcrumb li a{color:var(--gray-60, #6A7581)}.product-breadcrumb-wrp .product__breadcrumb .icon path{stroke:var(--brand-black, #000)}.product-breadcrumb-wrp .product__breadcrumb .icon:hover{fill:var(--brand-black, #000)}@media (max-width:1023px){.product-breadcrumb-wrp .product__breadcrumb ul{flex-wrap:wrap;gap:8px}.product-breadcrumb-wrp{margin-bottom:16px}}@media (max-width:600px){.product-breadcrumb-wrp .product__breadcrumb li{font-size:12px}}.product__gallery-container .product__media-container{gap:10px}.product__media-container .product__media-images .product__media{border-radius:16px;border:1px solid var(--gray-10, #F1F2F4);background-color:#fff}.product__media-container .product__media-images .product__media img{object-fit:contain;aspect-ratio:1 / 1}@media screen and (min-width: 1280px){.main-product-wrp .product{gap:clamp(var(--sp-12),3.5vw,var(--sp-23))}}.product__media-images .product__thumbnails .product__thumbnails-list{gap:10px!important}.product__gallery-container .product__thumbnails-list .media{background-color:#fff;border-radius:12px;border:1px solid var(--gray-10, #F1F2F4);opacity:.5;border:none!important}.product__gallery-container .product__thumbnails-list .media[aria-current=true]{opacity:1}.product__media-container .indicators{margin-top:0;opacity:1!important}.product__thumbnails-list button.product__thumbnail[aria-current]:before{background:var(--gray-30, #B3BAC1)}.product__thumbnails-list button.product__thumbnail[aria-current=true]:before{background:var(--brand-blue, #00A9EB)!important;box-shadow:0 0 0 2px #00a9eb!important}.product__thumbnails-list .product__thumbnails-list{border:none!important}.product__info .product__vendor{color:var(--brand-blue, #00A9EB);font-weight:600;line-height:150%;letter-spacing:.48px;text-transform:uppercase;margin-bottom:8px}.product__info .product__title{margin-top:6px}.product__info h1.heading{font-size:var(--text-h5)}.product__info .product__price{margin-top:6px;gap:0}.product__info .product__price .price{align-items:center;gap:8px}.product__info .product__price .price .price__sale,.product__info .product__price .price .price__regular{font-size:var(--text-h5)}.product__info .product__price .price .price__regular{order:2;color:var(--brand-black, #000);font-weight:600;line-height:140%}.product__info .product__price .price .price__sale{order:1;text-decoration:line-through}.product__info .product__price .price-sale-badge{order:3;padding:2px 8px 0;border-radius:990999px;background:#ff1a1a;color:var(--white, #FFF);font-size:14px;font-weight:600;line-height:140%;letter-spacing:.42px;text-transform:uppercase}.product__info .product__price .price .price__sale:before{display:none}.product__info .product__price shopify-payment-terms,.product__info .product__price shopify-payment-terms span,.product__info .product__price shopify-payment-terms p{font-size:12px;font-family:var(--font-body-family)}.product__info .product__sku{margin-top:14px;font-weight:600;line-height:150%;letter-spacing:.48px;text-transform:uppercase}.product__info .metafield-rich_text_field p{margin:0}.product__info .rte{margin-top:0}.product__info .shopify-block.shopify-app-block{margin-top:6px}.product__info .shopify-block.shopify-app-block .jdgm-prev-badge__text{color:var(--gray-60, #6A7581);font-size:14px;font-weight:400;line-height:140%}@media (max-width:600px){.product__info .product__price .price-sale-badge{font-size:12px}.product__info .product__sku{font-size:14px}}.product__info .product__text{margin-top:0;font-weight:600}.shipping-bulk-list-text{display:flex;padding:20px;margin-top:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:20px;border:1px solid var(--gray-10, #F1F2F4);background:var(--white, #FFF)}.shipping-bulk-item{padding-left:40px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" rx="10" fill="%2300A9EB"/><path d="M5 10.5714L8 14L15 6" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:left top 4px}.shipping-bulk-label{font-size:14px;font-weight:600;line-height:140%}.shipping-bulk-item a{display:inline-flex;align-items:center;gap:7px;color:var(--brand-blue, #00A9EB);font-weight:600;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:600px){.shipping-bulk-list-text{padding:16px;border-radius:16px;margin-top:16px}.shipping-bulk-item{padding-left:30px}.shipping-bulk-label{font-size:12px}.shipping-bulk-text,.shipping-bulk-item a{font-size:14px}}.new-existing-customer{margin-top:20px}.new-existing-customer-label{font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.54px;text-transform:uppercase;margin-bottom:12px}.new-existing-customer-inputs{display:flex;gap:40px;align-items:center;margin-bottom:20px}.quick-view__content .new-existing-customer-inputs{gap:20px}.new-existing-customer-inputs input{display:none}.new-existing-customer-inputs label{position:relative;padding-left:36px}.new-existing-customer-inputs label:before,.new-existing-customer-inputs label:after{position:absolute;content:"";width:24px;height:24px;left:0;top:0;border-radius:100%;border:1px solid var(--gray-30, #B3BAC1);background:#fff}.new-existing-customer-inputs label:after{opacity:0}.new-existing-customer-inputs input:checked+label{font-weight:600}.new-existing-customer-inputs input:checked+label:after{opacity:1;width:12px;height:12px;left:6px;top:6px;border:none;background-color:var(--brand-blue, #00A9EB)}.new-existing-customer-inputs input:checked+label:before{border:1px solid var(--brand-blue, #00A9EB)}.new-customer-email-field .input{height:55px;border-radius:6px;border:1.5px solid var(--gray-20, #D8DBDF);background:var(--white, #FFF)}.new-customer-email-field label{font-size:18px;font-weight:400;line-height:150%;display:block;margin-bottom:10px}.new-customer-email-field label sup{color:var(--brand-blue, #00A9EB)}@media (max-width:600px){.new-existing-customer{margin-top:16px}.new-existing-customer-label{font-size:16px;line-height:150%;letter-spacing:.48px}.new-existing-customer-inputs label{font-size:14px;line-height:140%}.new-existing-customer-inputs label{position:relative;padding-left:36px}.new-existing-customer-inputs label:before{top:-2px}.new-existing-customer-inputs label:after,.new-existing-customer-inputs input:checked+label:after{top:4px}.new-existing-customer-inputs{margin-bottom:10px}.new-existing-customer-inputs{gap:20px}.new-customer-email-field label{font-size:14px}}.quote_request{margin-top:20px}.quote_request a{width:100%;font-size:18px;font-weight:600;line-height:150%;padding:14px 10px}.quote_request-text{font-size:18px;font-weight:600;line-height:150%;text-align:center;margin-top:16px}.quote_request a .btn-fill{background:var(--gray-90, #171A1C)}.quote_request a:hover .btn-text{color:#fff}@media (max-width:1024px){.quote_request{margin-top:10px}.quote_request-text{font-size:16px}}.product__info .product-form-wrapper{margin-top:20px}.product-form-wrapper .buy-buttons{align-items:center}.product-form-wrapper .product-form__submit{background:var(--brand-blue, #00A9EB);font-size:18px;font-weight:600;line-height:150%;padding:14px 10px;min-height:55px}.product-form-wrapper .product-form__submit .btn-fill{background:var(--brand-blue-h, #00A0DF)}.product-form-wrapper .product-form__submit:after{border-color:var(--brand-blue, #00A9EB)}.product-form-wrapper .product-form__submit:hover .btn-text{color:#fff}.product-form-wrapper .quantity{min-height:30px;height:45px;border:1px solid var(--brand-blue, #00A9EB);background:var(--white, #FFF)}.product-form-wrapper .quantity .quantity__button:first-of-type{padding-inline-end:0}.product-form-wrapper .quantity .quantity__button:last-of-type{padding-inline-start:0}.product-form-wrapper .quantity .quantity__input{max-width:40px}.complementary-products-grid{gap:0;margin-block-start:15px!important}@media screen and (min-width: 1024px){.complementary-products-grid .horizontal-products{padding:0}}.complementary-products-grid .recommend__title{font-size:var(--text-h5);padding:0;border:none;font-weight:600;margin-bottom:20px}.complementary-products-grid .horizontal-products>.horizontal-product{display:flex;margin-bottom:10px;padding:11px 20px;border-radius:20px;border:1px solid var(--gray-10, #F1F2F4);background:var(--white, #FFF)}.complementary-products-grid .horizontal-products>.horizontal-product:last-child{margin-bottom:0}.complementary-products-grid .horizontal-products>.horizontal-product .button{font-size:18px;font-weight:600;padding:7px 20px 7px 12px;line-height:150%;background:var(--brand-blue, #00A9EB)}.complementary-products-grid .horizontal-products>.horizontal-product .button .btn-fill{background:var(--brand-blue-h, #00A0DF)}.complementary-products-grid .horizontal-products>.horizontal-product .button:after{border-color:var(--brand-blue, #00A9EB)}.complementary-products-grid .horizontal-products>.horizontal-product .button:hover .btn-text{color:#fff}.complementary-products-grid .horizontal-products>.horizontal-product .horizontal-product__title{font-size:14px}.complementary-products-grid .horizontal-products>.horizontal-product .price{font-size:16px;font-weight:600;line-height:150%;color:#000}.complementary-products-grid .horizontal-products>.horizontal-product .price .price__regular{color:#000}@media (max-width:1024px){.products-list-item{padding:0 var(--page-padding)}.complementary-products-grid .horizontal-products>.horizontal-product{position:relative;padding:16px 16px 45px}.complementary-products-grid .horizontal-products>.horizontal-product .horizontal-product__quantity{position:absolute;right:16px;bottom:16px;margin:0;text-align:right}.complementary-products-grid .horizontal-products>.horizontal-product .button{font-size:16px}.complementary-products-grid .horizontal-products>.horizontal-product .button .btn-text .hidden{display:block}}.quick-view .drawer__inner{border-radius:20px!important;background:var(--grey-5, #F9FAFA);padding:10px 30px 30px}.quick-view__content .product__media-container .product__media-images .product__media:only-child{width:100%}.template-product .quick-view .quote_request,.template-product .quick-view .new-existing-customer{display:none}@media screen and (min-width: 1024px){.quick-view .product__gallery{border-inline-end:none!important}}@media (max-width:600px){.quick-view .drawer__inner{padding:0}.quick-view .product__info{padding-bottom:30px}}.specifications-section .specifications{max-width:940px;padding:0;margin:auto}.specifications .accordion .details__summary{padding:20px 0}.specifications .accordion .col-span-full,.specifications .accordion .col-span-full p{color:var(--brand-black, #000)!important}.specifications .accordion .details[aria-expanded=true] .heading{color:var(--brand-blue-h, #00A0DF)}.specifications .accordion-icon-plus{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99999px;border:1px solid var(--brand-blue, #00A9EB);background:var(--white, #FFF)}.accordion .details[aria-expanded=true] .accordion-icon-plus{background:var(--brand-blue, #00A9EB)}.specifications .accordion-icon-plus+svg{display:none}.specifications .accordion-icon-plus svg:last-child{display:none}.specifications .accordion .details[aria-expanded=true] .accordion-icon-plus svg:first-child{display:none}.specifications .accordion .details[aria-expanded=true] .accordion-icon-plus svg:last-child{display:block}.specifications .accordion .details__content{padding-bottom:20px}.faq-bottom-text{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;margin-top:40px;color:var(--brand-black, #000);font-size:16px;font-weight:400;line-height:150%}.faq-bottom-text .button{text-align:center;height:45px;font-size:18px;font-weight:600;line-height:150%}.specifications .accordion .heading{line-height:140%;font-weight:600}.faq-bottom-text .livechat_button a{display:flex;padding:0 40px 0 20px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:9999px;color:var(--white, #FFF);text-align:center;height:45px;background-image:url(/cdn/shop/files/arrow-up-right.png?v=1760351839);background-repeat:no-repeat;background-position:right 12px center;background-size:25px;font-size:18px;font-weight:600;line-height:150%;background-color:var(--brand-blue, #00A9EB);transition:background .3s ease-in-out}.faq-bottom-text .livechat_button a:hover{background-color:var(--brand-blue-h, #00A0DF);transition:background .3s ease-in-out}.faq-bottom-text .livechat_button a img{visibility:hidden;display:none}.faq-bottom-text .livechat_button a:after{content:"Chat Now"}@media (max-width:1024px){.specifications .accordion .details__summary{padding:16px 0}.specifications .accordion .heading{font-size:18px;width:87%}.specifications .accordion .col-span-full p,.specifications .accordion .col-span-full{font-size:16px;color:var(--gray-80, #2E3338)}.specifications .accordion .details__content{padding-bottom:16px}}@media (max-width:550px){.specifications .accordion .col-span-full p,.specifications .accordion .col-span-full{line-height:150%}.faq-bottom-text{margin-top:20px}}quote-request-form{display:block}.quote-request-form .couple-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-request-form .inpute-fileds{margin-bottom:16px}.quote-request-form .textarea{padding:15px}.quote-form-button-wrap{margin-top:15px}.quote-request-form{position:relative;overflow:hidden}.form-field--error{border:1px solid red!important}.quote-form-button-wrap .button{height:55px;font-size:18px;color:#fff;min-width:220px;font-style:normal;font-weight:600;line-height:150%}@media (max-width:500px){.quote-request-form .couple-inputs{grid-template-columns:1fr;gap:0}}#chat-widget-container,#livechat-eye-catcher{z-index:9!important}.cart-drawer .drawer__scrollable product-recommendations{padding-bottom:16px}.template-search .collection-mobile-counter{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-2.css.map */
