:root{--color-price: #171717 !important;--color-text-savings: #0076cc !important}.rfq-collection-btn{border:2px solid #0076CC!important;border-radius:3px!important;color:#fff!important;background-color:#0076cc!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;width:100%!important;height:44px!important;box-sizing:border-box!important}.product-form--atc-button.rfq-btn{border:2px solid #0076CC!important;border-radius:3px!important;color:#fff!important;padding:0 16px!important;height:54.3px!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important;width:100%!important;box-sizing:border-box!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}.announcement-bar{font-size:13px;letter-spacing:.02em}.productgrid--item{transition:box-shadow .2s ease,transform .15s ease}.productgrid--item:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.productgrid--item .productgrid--image-link img{transition:transform .3s ease}.productgrid--item:hover .productgrid--image-link img{transform:scale(1.03)}.product-form--atc-button,.productgrid--item .product-form--atc-button{transition:background-color .2s ease,transform .1s ease;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.product-form--atc-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.product-form--atc-button:active{transform:translateY(0)}html body.template-product .price__compare-at,html body.template-product .price__compare-at .money,html body.template-product .price__compare-at--single,html body.template-product .price__compare-at--min,html body.template-product .price__compare-at--max,html body.template-product span.money.price__compare-at--single,html body.template-product span.money.price__compare-at--min,html body.template-product span.money.price__compare-at--max,html body.template-product .compare-at-price,html body.template-product .compare-at-price .money,html body.template-product .compare-at-price *{color:#949494!important;--element-text-color: #949494 !important;--_color: #949494 !important;text-decoration:line-through!important;opacity:1!important}html body.template-product .price__current--on-sale,html body.template-product .price__current--on-sale .money,html body.template-product .price__current--on-sale span.money,html body.template-product .price__compare-at.visible~.price__current,html body.template-product .price__compare-at.visible~.price__current .money,html body.template-product .price__compare-at.visible~.price__current span.money,html body.template-product .product__price .price__current--on-sale,html body.template-product .product__price .price__current--on-sale .money,html body.template-product .product__price .price__compare-at.visible~.price__current,html body.template-product .product__price .price__compare-at.visible~.price__current .money{color:#0076cc!important;--element-text-color: #0076cc !important;--_color: #0076cc !important}html body.template-product .price__current:not(.price__current--on-sale),html body.template-product .price__current:not(.price__current--on-sale) .money,html body.template-product .price__current:not(.price__current--on-sale) span.money,html body.template-product .product__price .price__current:not(.price__current--on-sale),html body.template-product .product__price .price__current:not(.price__current--on-sale) .money{color:#171717!important;--element-text-color: #171717 !important;--_color: #171717 !important}html body.template-product .productitem__price .price__current--on-sale,html body.template-product .productitem__price .price__current--on-sale .money,html body.template-product .productitem__price .price__compare-at.visible~.price__current,html body.template-product .productitem__price .price__compare-at.visible~.price__current .money,html body.template-product .productgrid--item .price__current--on-sale,html body.template-product .productgrid--item .price__current--on-sale .money,html body.template-product .productgrid--item .price__compare-at.visible~.price__current,html body.template-product .productgrid--item .price__compare-at.visible~.price__current .money{color:#0076cc!important}.product__price .price__current--on-sale,.product__price .price__current--on-sale .money,.product__price .price__compare-at.visible~.price__current,.product__price .price__compare-at.visible~.price__current .money{color:#0076cc!important;font-weight:400!important}.product__price .price__current:not(.price__current--on-sale),.product__price .price__current:not(.price__current--on-sale) .money{color:#171717!important;font-weight:400!important}body.template-product .price__compare-at,body.template-product .price__compare-at.visible,body.template-product .price__compare-at .money,body.template-product .price__compare-at.visible .money,body.template-product .price__compare-at .money.price__original,body.template-product .compare-at-price,body.template-product .compare-at-price .money,body.template-product .compare-at-price *,body.template-product .compare-at-price.element-text,body.template-product .compare-at-price.element-text--line-through,body.template-product [class*=compare-at-price],body.template-product [class*=price__compare-at],body.template-product .product__price s,body.template-product .product__price s .money,body.template-product .product-main s,body.template-product .product-main s .money{color:#949494!important;opacity:1!important;text-decoration:line-through!important;--element-text-color: #949494 !important;--_color: #949494 !important}body.template-product .productitem__price .price__compare-at,body.template-product .productitem__price .price__compare-at.visible,body.template-product .productitem__price .price__compare-at .money,body.template-product .productitem__price .compare-at-price,body.template-product .productitem__price .compare-at-price .money,body.template-product .productitem__price .compare-at-price *,body.template-product .productgrid--item .price__compare-at,body.template-product .productgrid--item .price__compare-at.visible,body.template-product .productgrid--item .price__compare-at .money,body.template-product .productgrid--item .compare-at-price,body.template-product .productgrid--item .compare-at-price .money,body.template-product .productgrid--item .compare-at-price *{color:#0076cc!important;--element-text-color: #0076cc !important;--_color: #0076cc !important}.productitem--sale .productitem__price .price__current,.productitem--sale .productitem__price .price__current .money,.productitem__price .price__current--on-sale,.productitem__price .price__current--on-sale .money,.productitem__price .price__compare-at.visible~.price__current,.productitem__price .price__compare-at.visible~.price__current .money,.productgrid--item .price__current--on-sale,.productgrid--item .price__current--on-sale .money,.productgrid--item .price__compare-at.visible~.price__current,.productgrid--item .price__compare-at.visible~.price__current .money,.search-flydown--product__price .price__current--on-sale,.search-flydown--product__price .price__current.price__current--on-sale,.hotspot__tooltip-price .price__current--on-sale{color:#0076cc!important;font-weight:400!important}.productgrid--item .productgrid--price,.productgrid--item .product-price--amount,.productgrid--item .price__current:not(.price__current--on-sale),.productgrid--item .price__current:not(.price__current--on-sale) .money,.productitem__price .price__current:not(.price__current--on-sale),.productitem__price .price__current:not(.price__current--on-sale) .money,.search-flydown--product__price .price__current:not(.price__current--on-sale),.hotspot__tooltip-price .price__current:not(.price__current--on-sale){color:#171717!important;font-weight:400!important}.product-pricing .product-pricing--price.product-pricing--compare,.productgrid--item .product-price--compare,.price__compare-at,.price__compare-at.visible,.price__compare-at .money,.price__compare-at .money.price__original,.price__compare-at--single,.price__compare-at--min,.price__compare-at--max,.price__was .money,.compare-at-price,.compare-at-price .money,.product__price .price__compare-at,.product__price .price__compare-at .money,.product__price .price__compare-at.visible,.product__price .price__compare-at.visible .money,.sale-price .compare-at-price,[class*=compare-at-price],[class*=price__compare-at],s .money{color:#0076cc!important;font-weight:400}.compare-at-price,.compare-at-price.element-text,.compare-at-price.element-text--line-through,.element-text--line-through.compare-at-price,.price__compare-at,.price__compare-at.visible,.sale-price .compare-at-price,[class*=compare-at-price],[class*=price__compare-at]{opacity:1!important;color:#0076cc!important}.compare-at-price,.compare-at-price *,.element-text.compare-at-price,.element-text--line-through.compare-at-price{--element-text-color: #0076cc !important;--_color: #0076cc !important;color:#0076cc!important}.productitem--actions{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important}.productitem--actions>.productitem--action{flex:none!important;width:50%!important;display:block!important;box-sizing:border-box!important;padding:.25rem!important;margin-top:.5rem!important}.productitem--actions>.productitem--action>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;font-size:14px!important;font-weight:700!important;font-family:Lato,sans-serif!important;line-height:1!important;letter-spacing:.03em!important;text-align:center!important;white-space:nowrap!important;background-color:#0076cc!important;color:#fff!important;border:1px solid #0076cc!important;border-radius:3px!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.productitem--action.atc--button .atc-button--text{display:inline!important;padding:0!important;margin:0!important}.productitem--action.atc--button .atc-button--icon{display:none!important}.productitem--actions>.productitem--action>button:hover{background-color:#0056a8!important;border-color:#0056a8!important}.product-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;padding:14px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.product-trust-strip__item{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;font-weight:500}.product-trust-strip__item svg{width:16px;height:16px;flex-shrink:0}.collection--title{font-size:1.8em;line-height:1.25}.collection--description{font-size:.95em;line-height:1.6;color:#555;max-width:800px}.highlights-banner__content{font-size:14px}@media screen and (max-width:719px){.collection--title{font-size:1.4em}.productgrid--item{margin-bottom:12px}.product-pricing .product-pricing--price{font-size:1.35em}.product-form--atc-button{position:sticky;bottom:0;z-index:10}.seo-content-block h2{font-size:1.25em}.seo-content-block p{font-size:.9em}.featured-collection__content{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.featured-collection__content>.productgrid--item{flex:0 0 70%!important;max-width:70%!important;scroll-snap-align:start}.featured-collection__content>.featured-collection__title-card{flex:0 0 70%!important;max-width:70%!important;scroll-snap-align:start}.productitem--actions{flex-direction:column!important}.productitem--actions>.productitem--action{width:100%!important;padding:.15rem 0!important}.productitem--actions>.productitem--action>button{font-size:13px!important;padding:0 8px!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.rte img,.product-description img,.tabs-content img,.tab-panel img,[data-tabs-studio] img,.product__description img,.product-area img,.product-main img:not(.product-gallery--media-image),.product-block img,.product-main__content img,.product-single__description img,[class*=tab] img,[class*=product] .rte img{max-width:100%!important;width:auto!important;max-height:none!important;height:auto!important;display:block;margin-left:auto;margin-right:auto;object-fit:contain;box-sizing:border-box}.rte img[width],.rte img[style],.product-description img[width],.product-description img[style],.tab-panel img[width],.tab-panel img[style],[data-tabs-studio] img[width],[data-tabs-studio] img[style],.product-block img[width],.product-block img[style]{max-width:100%!important;width:auto!important;height:auto!important;display:block;margin-left:auto;margin-right:auto}.product-main img:not(.product-gallery--media-image):not(.product-gallery__image):not([class*=thumbnail]):not([class*=icon]){max-width:100%!important;height:auto!important;display:block;margin-left:auto;margin-right:auto}.rte,.product-description,.tabs-content,.tab-panel,[data-tabs-studio],.product__description,.product-area,.product-block,.product-block--tab-content,.product-main__content,.product-single__description{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box;word-wrap:break-word}.rte>div,.product-description>div,.tab-panel>div,[data-tabs-studio]>div,.product-block>div{max-width:100%!important;box-sizing:border-box;overflow-x:hidden}.rte [style*="display:flex"],.rte [style*="display: flex"],.rte .flex,.product-description [style*="display:flex"],.product-description [style*="display: flex"],.product-description .flex,.tab-panel [style*="display:flex"],.tab-panel [style*="display: flex"],.tab-panel .flex,.product-block [style*="display:flex"],.product-block [style*="display: flex"],.product-block .flex,[data-tabs-studio] [style*="display:flex"],[data-tabs-studio] [style*="display: flex"],[data-tabs-studio] .flex{flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:12px!important;min-width:0!important}.rte [style*="display:flex"]>*,.rte [style*="display: flex"]>*,.rte .flex>*,.product-description [style*="display:flex"]>*,.product-description [style*="display: flex"]>*,.product-description .flex>*,.tab-panel [style*="display:flex"]>*,.tab-panel [style*="display: flex"]>*,.tab-panel .flex>*,.product-block [style*="display:flex"]>*,.product-block [style*="display: flex"]>*,.product-block .flex>*,[data-tabs-studio] [style*="display:flex"]>*,[data-tabs-studio] [style*="display: flex"]>*,[data-tabs-studio] .flex>*{flex:0 0 100%!important;max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.rte iframe,.product-description iframe,.tab-panel iframe,[data-tabs-studio] iframe,.product-main iframe{max-width:100%!important;height:auto}.rte table,.tab-panel table,.product-description table{max-width:100%!important;overflow-x:auto;display:block}[class*=deliver] svg,[class*=shipping] svg,[class*=estimat] svg,[id*=deliver] svg,[id*=shipping] svg,[id*=estimat] svg,.three_step_card svg,.three_step_card img,.sb_delivery svg,.sb_delivery img,.delivery_date_shortcode svg,.delivery_date_shortcode img,.shopify-app-block svg,.product-main svg:not(.product-gallery svg),.product-block svg{max-width:28px!important;max-height:28px!important;width:auto!important;height:auto!important}.product-trust-strip__item svg,.product-trust-strip svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;flex-shrink:0!important}.product-trust-strip{gap:10px!important}.product-trust-strip__item{font-size:12px!important}.three_step_card svg,.three_step_card img,.three_step_card_content svg,.three_step_card_content img,.sb_delivery_step svg,.sb_delivery_step img{max-width:40px!important;max-height:40px!important;width:auto!important;height:auto!important}.three_step_card,.three_step_card_content,.delivery_date_shortcode,.deliverydate,.sb_delivery,[class*=deliver],[class*=shipping-estimat],[id*=deliver],[id*=shipping]{max-width:100%!important;overflow:hidden;box-sizing:border-box}.product-main [class*=icon] svg,.product-main [class*=Icon] svg,.product-main .shopify-app-block svg{max-width:28px!important;max-height:28px!important}}.site-navigation .navmenu-depth-1>li>a:hover,.site-navigation .navmenu-depth-1>li>a:focus,.site-navigation .navmenu-depth-1>li>a[aria-expanded=true]{color:#0076cc!important;opacity:1!important}.breadcrumbs a{color:#666;text-decoration:none;font-size:13px}.breadcrumbs a:hover{color:#0076cc;text-decoration:underline}.footer .rte a,.site-footer-wrapper .rte a,.site-footer-blocks .rte a,.footer-block .rte a{color:inherit;text-decoration:none!important}.footer .rte a:hover,.site-footer-wrapper .rte a:hover,.site-footer-blocks .rte a:hover,.footer-block .rte a:hover{color:#9cf!important;text-decoration:none!important}.quickshop-modal .product-pricing--price{font-weight:400!important}.rimage--placeholder{background:#f5f5f5}.site-footer-wrapper,.site-footer-wrapper a,.site-footer-blocks a,.footer-block a,.footer-block--link a,.site-footer-navigation a,.site-footer-left a,.site-footer-credits,.site-footer-credits a,.site-footer-wrapper h2,.site-footer-wrapper h3,.site-footer-wrapper h4,.site-footer-blocks h2,.site-footer-blocks h3,.footer-block--heading{color:#fff!important}.site-footer-wrapper p,.site-footer-blocks p,.footer-block p{color:#ffffffd9!important}.site-footer-wrapper a:hover,.site-footer-blocks a:hover,.footer-block a:hover{color:#9cf!important;text-decoration:none!important}.product-form--atc-button,.product-form--atc-button span,.product-form--submit,.product-form--submit span,button[name=add],button[name=add] span,.product-form--atc-button[type=submit],.product-form--atc-button[type=submit] span,.button-primary,.button-primary span,.button-primary .atc-button--text,.productitem--action-atc .button-primary,.productitem--action-atc .button-primary span,.productitem--action-atc .atc-button--text,.productitem--action-trigger.button-primary,.productitem--action-trigger.button-primary span,.atc--button .button-primary,.atc--button .button-primary span,.atc--button .atc-button--text,.button-secondary,.button-secondary span,.productitem--action-trigger.button-secondary,.productitem--action-trigger.button-secondary span,.quickshop-button .button-secondary,.quickshop-button .button-secondary span{color:#fff!important}.button-primary,.productitem--action-trigger.button-primary,.atc--button .button-primary,.button-secondary,.productitem--action-trigger.button-secondary,.quickshop-button .button-secondary{background-color:#0076cc!important;border-color:#0076cc!important}a[href="#site-main"]:focus{position:fixed;top:8px;left:8px;z-index:9999;padding:12px 24px;background:#0076cc;color:#fff;font-weight:700;border-radius:4px}.shopify-installments{font-size:12px;color:#666;margin-top:4px}.product-compare--button{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.collection-seo-content{max-width:var(--layout-width, 1200px)}img[loading=lazy]{content-visibility:auto}.product-grid-item img,.product-list-item img{aspect-ratio:1/1;object-fit:contain;width:100%;height:auto}@media(max-width:768px){.product-form--atc-button,.product-form--submit,a.button,button.button{min-height:48px;min-width:48px}}.promo-mosaic--container .promo-block--header,.promo-mosaic--container .promo-block--text,.promo-mosaic--container .promo-block--button,.promo-mosaic--container .promo-block--content-wrapper,.promo-mosaic--container .promo-block--content-wrapper *,.promo-mosaic--container h2,.promo-mosaic--container p,.promo-mosaic--container a,.promo-mosaic--container span,[data-section-type=dynamic-promo-mosaic] h2,[data-section-type=dynamic-promo-mosaic] p,[data-section-type=dynamic-promo-mosaic] a,[data-section-type=dynamic-promo-mosaic] span,[data-section-type=dynamic-promo-mosaic] .promo-block--header,[data-section-type=dynamic-promo-mosaic] .promo-block--text,[data-section-type=dynamic-promo-mosaic] .promo-block--button{color:#fff!important}.promo-mosaic--container .promo-block--button:hover,[data-section-type=dynamic-promo-mosaic] .promo-block--button:hover{background-color:#fff!important;color:#0076cc!important}.live-search-filter-wrapper{position:relative!important;display:inline-flex!important;align-items:stretch!important;flex-shrink:0!important;flex-grow:0!important;flex-basis:132px!important;background:transparent!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;max-height:46px!important;z-index:1105!important;box-sizing:border-box!important}@media screen and (max-width:719px){.live-search-filter-wrapper{display:none!important}}#live-search-filter,#live-search-filter[data-live-search-filter],select#live-search-filter,.live-search-filter-wrapper #live-search-filter,.live-search-filter-wrapper select#live-search-filter,html body .live-search-filter-wrapper .live-search-filter,html body .live-search-filter-wrapper select.live-search-filter,html body .live-search-filter-wrapper #live-search-filter,.live-search-filter-wrapper .live-search-filter,.live-search-filter-wrapper select.live-search-filter,.live-search-filter-wrapper select.live-search-filter-visible{position:relative!important;top:auto!important;left:auto!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 32px 0 12px!important;border:0!important;border-radius:4px 0 0 4px!important;background-color:#f5f5f5!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'8'%20viewBox%3D'0%200%2012%208'%3E%3Cpath%20fill%3D'none'%20stroke%3D'%231d1d1d'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20d%3D'M1%201l5%205%205-5'%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:10px 7px!important;color:#1d1d1d!important;font-size:14px!important;font-weight:400!important;font-family:sans-serif!important;line-height:46px!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;text-decoration:none!important;outline:none!important;vertical-align:middle!important;box-sizing:border-box!important}.live-search-filter-wrapper .live-search-filter:hover,.live-search-filter-wrapper select.live-search-filter:hover,.live-search-filter-wrapper select.live-search-filter-visible:hover{background-color:#ebebeb!important}.live-search-filter-wrapper .live-search-filter:focus,.live-search-filter-wrapper select.live-search-filter:focus,.live-search-filter-wrapper select.live-search-filter-visible:focus{outline:none!important;box-shadow:0 0 0 2px #0569c54d!important;border-color:#0076cc!important}.live-search-filter-wrapper .live-search-filter option,.live-search-filter-wrapper select option{background:#fff;color:#1d1d1d;padding:8px 12px;font-weight:400}.live-search-filter-wrapper .live-search-filter-label{display:none!important}.article--content img,.article--content .rimg-wrapper img{max-height:1000px!important;height:auto!important;width:auto!important;max-width:100%!important;object-fit:contain!important}@media screen and (min-width:1024px){body.template-page .page-content,body.template-page .page__container,body.template-page .contact-page-content{max-width:1800px!important;margin-left:auto!important;margin-right:auto!important}.shopify-policy__container,.shopify-policy__body,.shopify-policy__title{max-width:1800px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:25px!important;padding-right:25px!important;box-sizing:border-box!important}body.template-policy main>article,body.template-policy main>div{max-width:1800px!important;margin-left:auto!important;margin-right:auto!important}}.live-search-form .form-field-select-wrapper.live-search-filter-wrapper~.live-search-form-field,.live-search-form .live-search-filter-wrapper+.live-search-form-field,.live-search-form-field{width:calc(100% - 198px)!important;flex-grow:1!important;flex-shrink:1!important;min-width:0!important}.live-search-form .form-field{display:flex!important;align-items:stretch!important}.live-search-form .form-field>.live-search-filter-wrapper{flex-shrink:0!important;flex-grow:0!important;flex-basis:auto!important}@media screen and (min-width:1024px){.logolist--container .logolist--inner{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:30px 0!important;margin:0!important}.logolist--container .logolist--inner>.logolist--item{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16.6666%!important;max-width:16.6666%!important;width:auto!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important}}.template-product shopify-payment-terms,.template-product shop-pay-button-payment-terms,.template-product .shopify-payment-terms,.template-product [data-payment-terms-target],.template-product [data-payment-terms-reference],.template-product .product-pricing shopify-payment-terms,.template-product .product-pricing shop-pay-installments{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}@media screen and (min-width:720px){.product__container--two-columns .product-gallery-wrapper{width:53%!important}.product__container--two-columns .product-main{width:46%!important;margin-left:1%!important}}@media screen and (min-width:720px){.tab-panel img:not(.product-gallery--media-image):not(.product-gallery__image):not([class*=thumbnail]):not([class*=icon]),[data-tabs-studio] img:not(.product-gallery--media-image):not([class*=icon]),.rte img,.product-description img,.product__description img,.product-readmore img{max-width:100%!important;width:auto!important;height:auto!important}.tab-panel img[width],.tab-panel img[style],[data-tabs-studio] img[width],[data-tabs-studio] img[style],.rte img[width],.rte img[style],.product-description img[width],.product-description img[style]{width:auto!important;height:auto!important;max-width:100%!important}}.jdgm-write-rev-link,.jdgm-write-rev-link.jdgm-btn,.jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-form .jdgm-submit-rev,.template-product .jdgm-write-rev-link{display:inline-block!important;width:auto!important;max-width:280px!important;min-width:200px!important;margin:16px auto!important;padding:12px 32px!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important}.jdgm-rev-widg__header,.jdgm-rev-widg .jdgm-rev-widg__header,.jdgm-write-rev-link-wrapper{text-align:center}@media(max-width:768px){.jdgm-write-rev-link,.jdgm-write-rev-link.jdgm-btn,.template-product .jdgm-write-rev-link{max-width:100%!important;width:auto!important;padding:10px 24px!important}}@media screen and (max-width:749px){.rs-announcement-bar{padding:7px 36px 7px 10px!important}.rs-announcement-msg{font-size:11px!important;letter-spacing:0!important}.small-promo,.header-promo,[class*=small-promo]{font-size:12px!important;line-height:1.25!important;padding:6px 10px!important}.small-promo p,.header-promo p,[class*=small-promo] p{margin:0!important;display:inline!important;font-size:12px!important}.site-header,.header-container,.header__row,.header-search,.site-header__inner{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}}.rs-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;vertical-align:-4px;color:currentColor;flex-shrink:0;line-height:1}.rs-nav-icon svg{width:22px;height:22px;display:block;color:currentColor}.mobile-nav .rs-nav-icon,.mobile-navmenu .rs-nav-icon,[data-navmenu-mobile] .rs-nav-icon{width:24px;height:24px;margin-right:12px}.mobile-nav .rs-nav-icon svg,.mobile-navmenu .rs-nav-icon svg,[data-navmenu-mobile] .rs-nav-icon svg{width:24px;height:24px}.navmenu-link-depth-1,.navmenu .navmenu-link{display:inline-flex;align-items:center;gap:0}.product-tag,.product-tag--sale,.product-tag .product-tag__text,.product-tag--sale .product-tag__text,.product__badge,.product__badge--on-sale,.product__sale-tag,.price__badge-sale,.price__sale-badge,.badge--sale,.product-card__badge--sale,.productitem--badge--sale,.productitem__badge--sale,.product-pricing__sale-badge,.price-item--sale-badge,[class*=badge][class*=sale],[class*=tag][class*=sale],.product-tag span,.product-tag .money,.product-tag--sale span,.product__badge span,.product__badge--on-sale span,.product__sale-tag span,.price__badge-sale span,.price__sale-badge span,.badge--sale span,.product-card__badge--sale span,.productitem--badge--sale span,.productitem__badge--sale span,.product-pricing__sale-badge span,.price-item--sale-badge span,[class*=badge][class*=sale] span,[class*=tag][class*=sale] span{color:#fff!important}.product-gallery__thumbnail,.product__media-thumb,.product__thumb,.product-gallery__thumb,[data-product-thumbnail],.product-gallery-thumb,.thumbnails__thumb{min-width:95px!important;width:95px!important;height:95px!important}.product-gallery__thumbnail img,.product__media-thumb img,.product__thumb img,.product-gallery__thumb img,[data-product-thumbnail] img,.product-gallery-thumb img,.thumbnails__thumb img{width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:768px){.product-gallery__thumbnail,.product__media-thumb,.product__thumb,.product-gallery__thumb,[data-product-thumbnail],.product-gallery-thumb,.thumbnails__thumb{min-width:70px!important;width:70px!important;height:70px!important}}html body.template-product .product-title,html body.template-product h1.product-title,html body.template-product .product-title *,html body.template-product .product-title a,html body.template-product .product-title span,html body.template-product .product-block--title .product-title,html body.template-product .product-block--title .product-title *{color:#000!important}.template-product .product-title,.template-product h1.product-title{font-size:1.875rem!important;font-weight:700!important;line-height:1.2!important;margin:.5rem 0 .75rem!important;color:#000!important;letter-spacing:-.01em}@media(max-width:768px){.template-product .product-title,.template-product h1.product-title{font-size:1.375rem!important}}.template-product .product-sku{font-size:.85rem!important;color:#6b7280!important;text-transform:none!important;margin:0 0 .65rem!important;letter-spacing:0}.template-product .product-sku:before,.template-product .product-sku .label{font-weight:600!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-right:.35rem}.template-product .product-pricing,.template-product .product__price,.template-product .price{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:.75rem 0}.template-product .product-stock-level,.template-product .product__availability,.template-product [data-stock-level]{display:flex!important;align-items:center!important;gap:.4rem!important;font-size:.95rem!important;margin:.5rem 0 .75rem!important}.template-product [data-stock-level][data-stock-variant-selected=false]{display:none!important}.template-product .product-form--regular,.template-product [data-product-form-regular]{border-top:1px solid #e5e7eb!important;padding-top:1rem!important;margin-top:.75rem!important}.template-product .product-stock-level--in-stock,.template-product .stock-level--in-stock,.template-product [data-stock-level] .stock-level__amount--in-stock,.template-product .product__availability-status--in{color:#16a34a!important;font-weight:500!important}.template-product .product-stock-level--out-of-stock,.template-product .stock-level--out-of-stock,.template-product .product__availability-status--out{color:#dc2626!important;font-weight:500!important}.site-footer .footer-block__heading,.site-footer .footer-block--menu .footer-block__heading,.site-footer .footer-block--rich_text .footer-block__heading,.site-footer .footer-block--newsletter .footer-block__heading{text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:700!important;font-size:13px!important;color:#0d2f4d!important;margin-bottom:14px!important}.site-footer .footer-block--menu a,.site-footer .footer-block--rich_text a{font-size:14px!important;color:#1d2939!important;text-decoration:none!important;transition:color .15s ease!important}.site-footer .footer-block--menu a:hover,.site-footer .footer-block--rich_text a:hover{color:#0a78c8!important;text-decoration:underline!important}.site-footer__bottom,.site-footer .site-footer-bottom,.footer__bottom{border-top:1px solid #e5e7eb!important;padding-top:16px!important;margin-top:24px!important}@media(min-width:768px){.site-footer .footer-blocks,.site-footer .footer__blocks{gap:3rem!important}}.template-page .faq,.template-page .faq--regular{max-width:880px!important;margin:0 auto!important;padding:0 16px!important}.template-page .faq__category,.template-page .faq--regular .faq__category{margin:32px 0 16px!important}.template-page .faq__category-heading,.template-page .faq--regular h2{font-size:22px!important;font-weight:700!important;color:#0d2f4d!important;letter-spacing:-.005em!important;margin:28px 0 14px!important;padding-bottom:6px!important;border-bottom:2px solid #0a78c8!important;display:inline-block!important}.template-page .faq__item,.template-page .faq--regular .faq__item,.template-page .faq--regular details{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;transition:border-color .15s ease,box-shadow .15s ease!important}.template-page .faq__item:hover,.template-page .faq--regular details:hover{border-color:#0a78c8!important}.template-page .faq__item summary,.template-page .faq--regular details summary{list-style:none!important;cursor:pointer!important;padding:18px 22px!important;font-size:16px!important;font-weight:600!important;color:#0d2f4d!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;line-height:1.4!important}.template-page .faq__item summary:after,.template-page .faq--regular details summary:after{content:"+"!important;font-size:26px!important;font-weight:300!important;line-height:1!important;color:#0a78c8!important;width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease!important;flex-shrink:0!important}.template-page .faq__item[open] summary:after,.template-page .faq--regular details[open] summary:after{content:"\2212"!important;transform:rotate(0)!important;color:#0d2f4d!important}.template-page .faq__item .faq__content,.template-page .faq--regular details>div:not(.faq__category){padding:0 22px 20px!important;font-size:15px!important;line-height:1.65!important;color:#4a5568!important}.template-page .faq__item .faq__content p,.template-page .faq--regular details p{margin:0 0 12px!important}.template-page .faq__item .faq__content a,.template-page .faq--regular details a{color:#0a78c8!important;text-decoration:underline!important}.faq-page-revamp__masthead .page-title{font-size:36px!important;font-weight:700!important;color:#0d2f4d!important;letter-spacing:-.01em!important}@media(max-width:640px){.faq-page-revamp__masthead .page-title{font-size:28px!important}.template-page .faq__item summary,.template-page .faq--regular details summary{font-size:15px!important;padding:16px 18px!important}.template-page .faq__item .faq__content,.template-page .faq--regular details>div:not(.faq__category){padding:0 18px 16px!important;font-size:14px!important}}.template-page .faq,.template-page .faq--regular{padding:24px 16px 60px!important}.template-page .faq__category,.template-page .faq--regular .faq__category{margin:40px 0 16px!important;display:block!important}.template-page .faq__category-heading,.template-page .faq--regular h2{font-size:18px!important;font-weight:700!important;color:#0a78c8!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:36px 0 12px!important;padding:0!important;border-bottom:0!important;display:block!important}.template-page .faq__category:first-of-type .faq__category-heading,.template-page .faq--regular .faq__category:first-of-type h2{margin-top:12px!important}.template-page .faq__item,.template-page .faq--regular .faq__item,.template-page .faq--regular details{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:8px!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.template-page .faq__item:hover,.template-page .faq--regular details:hover{border-color:#0a78c8!important;box-shadow:0 4px 16px #0a78c814!important}.template-page .faq__item[open],.template-page .faq--regular details[open]{border-color:#0a78c8!important;background:#fafbfc!important}.template-page .faq__item summary,.template-page .faq--regular details summary{list-style:none!important;cursor:pointer!important;padding:20px 24px!important;font-size:16px!important;font-weight:500!important;color:#0a2f4d!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;line-height:1.5!important}.template-page .faq__item summary::-webkit-details-marker,.template-page .faq--regular details summary::-webkit-details-marker{display:none!important}.template-page .faq__item summary::marker,.template-page .faq--regular details summary::marker{content:""!important}.template-page .faq__item summary:after,.template-page .faq--regular details summary:after{content:"+"!important;font-size:22px!important;font-weight:400!important;line-height:1!important;color:#0a78c8!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:50%!important;background:#fff!important;transition:all .2s ease!important;flex-shrink:0!important}.template-page .faq__item[open] summary:after,.template-page .faq--regular details[open] summary:after{content:"\2212"!important;background:#0a78c8!important;color:#fff!important;border-color:#0a78c8!important}.template-page .faq__item summary:hover:after,.template-page .faq--regular details summary:hover:after{border-color:#0a78c8!important}.template-page .faq__item summary svg,.template-page .faq__item summary .icon,.template-page .faq--regular details summary svg,.template-page .faq--regular details summary .icon{display:none!important}.template-page .faq__item .faq__content,.template-page .faq--regular details>div:not(.faq__category){padding:0 24px 22px!important;font-size:15px!important;line-height:1.7!important;color:#4a5568!important}.template-page .faq__item .faq__content p,.template-page .faq--regular details p{margin:0 0 14px!important}.template-page .faq__item .faq__content p:last-child,.template-page .faq--regular details p:last-child{margin-bottom:0!important}.template-page .faq__item .faq__content a,.template-page .faq--regular details a{color:#0a78c8!important;text-decoration:underline!important;text-underline-offset:2px!important}.template-page .faq__item .faq__content a:hover,.template-page .faq--regular details a:hover{color:#0a4a8f!important}.faq-page-revamp__masthead{text-align:center!important;padding:40px 0 16px!important}.faq-page-revamp__masthead .page-title{font-size:42px!important;font-weight:700!important;color:#0a2f4d!important;letter-spacing:-.02em!important;margin:0 0 16px!important;line-height:1.1!important}.faq-page-revamp__subtitle{font-size:15px!important;line-height:1.6!important;color:#6b7280!important;max-width:640px!important;margin:0 auto 32px!important}.faq-page-revamp__subtitle a{color:#0a78c8!important;font-weight:600!important}.faq-page-revamp__index{background:linear-gradient(180deg,#f7f9fb,#f3f5f8)!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:24px 28px!important;max-width:720px!important;margin:0 auto 48px!important}.faq-page-revamp__index ul{gap:10px 32px!important}.faq-page-revamp__index a{display:flex!important;align-items:center!important;padding:8px 10px!important;color:#0a2f4d!important;font-weight:500!important;font-size:14px!important;border-radius:6px!important;background:transparent!important;transition:background .15s ease,color .15s ease,transform .1s ease!important}.faq-page-revamp__index a:before{content:"\2192"!important;color:#0a78c8!important;margin-right:8px!important;opacity:0!important;transition:opacity .15s ease,margin-right .15s ease!important}.faq-page-revamp__index a:hover{background:#fff!important;color:#0a78c8!important;text-decoration:none!important}.faq-page-revamp__index a:hover:before{opacity:1!important;margin-right:6px!important}@media(max-width:640px){.faq-page-revamp__masthead{padding:24px 0 12px!important}.faq-page-revamp__masthead .page-title{font-size:28px!important}.faq-page-revamp__subtitle{font-size:14px!important}.faq-page-revamp__index{padding:16px 18px!important;margin-bottom:32px!important}.template-page .faq__category-heading,.template-page .faq--regular h2{font-size:15px!important;margin:28px 0 10px!important}.template-page .faq__item summary,.template-page .faq--regular details summary{font-size:14px!important;padding:16px 18px!important}.template-page .faq__item summary:after,.template-page .faq--regular details summary:after{width:24px!important;height:24px!important;font-size:18px!important}.template-page .faq__item .faq__content,.template-page .faq--regular details>div:not(.faq__category){padding:0 18px 16px!important;font-size:14px!important;line-height:1.6!important}}.template-product .product-block [class*=delivery-date-eta],.template-product .product-block [class*=delivery_date_eta],.template-product .product-block [class*=DeliveryDate],.template-product .product-block [class*=estimated-delivery],.template-product .product-block [data-eta-block],.template-product .product-block [data-delivery-date],.template-product .product-main .shopify-app-block[id*=delivery],.template-product .product-main .shopify-app-block[id*=eta],.template-product .product-main .shopify-app-block[id*=ETA]{display:flex!important;align-items:center!important;gap:10px!important;margin:10px 0!important;padding:0!important;font-size:14px!important;line-height:1.45!important;color:#1d1d1d!important}.template-product .product-block [class*=delivery-date-eta] svg,.template-product .product-block [class*=delivery-date-eta] img,.template-product .product-block [class*=delivery_date_eta] svg,.template-product .product-block [class*=delivery_date_eta] img,.template-product .product-block [class*=DeliveryDate] svg,.template-product .product-block [class*=DeliveryDate] img,.template-product .product-block [class*=estimated-delivery] svg,.template-product .product-block [class*=estimated-delivery] img,.template-product .product-main .shopify-app-block[id*=delivery] svg,.template-product .product-main .shopify-app-block[id*=delivery] img,.template-product .product-main .shopify-app-block[id*=eta] svg,.template-product .product-main .shopify-app-block[id*=eta] img,.template-product .product-main .shopify-app-block[id*=ETA] svg,.template-product .product-main .shopify-app-block[id*=ETA] img{width:20px!important;height:20px!important;flex-shrink:0!important;margin:0!important}.template-product .product-block [class*=delivery-date-eta]>*,.template-product .product-block [class*=delivery_date_eta]>*,.template-product .product-main .shopify-app-block[id*=delivery]>*,.template-product .product-main .shopify-app-block[id*=eta]>*,.template-product .product-main .shopify-app-block[id*=ETA]>*{margin:0!important;padding:0!important}.template-product [class*=product-block--shopify][class*=delivery-date-eta],.template-product [class*=product-block--shopify][class*=ETA],.template-product [class*=product-block--apps-delivery]{margin:8px 0 12px!important;padding:0!important}.template-product .product-block[class*=delivery-date-eta],.template-product .product-block[class*=delivery_date_eta],.template-product .product-block[class*=delivery-date],.template-product .product-block[class*=ETA_custom],.template-product .product-block[class*=estimated-delivery],.template-product .product-block[class*=eta_custom],.template-product .product-block[class*=apps-delivery]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:10px 0 12px!important;padding:0!important;font-size:14px!important;line-height:1.45!important;color:#1d1d1d!important}.template-product .product-block[class*=delivery-date-eta]>*,.template-product .product-block[class*=delivery_date_eta]>*,.template-product .product-block[class*=delivery-date]>*,.template-product .product-block[class*=ETA_custom]>*,.template-product .product-block[class*=estimated-delivery]>*,.template-product .product-block[class*=eta_custom]>*,.template-product .product-block[class*=apps-delivery]>*{margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important}.template-product .product-block[class*=delivery-date-eta] svg,.template-product .product-block[class*=delivery-date-eta] img,.template-product .product-block[class*=delivery_date_eta] svg,.template-product .product-block[class*=delivery_date_eta] img,.template-product .product-block[class*=delivery-date] svg,.template-product .product-block[class*=delivery-date] img,.template-product .product-block[class*=ETA_custom] svg,.template-product .product-block[class*=ETA_custom] img,.template-product .product-block[class*=estimated-delivery] svg,.template-product .product-block[class*=estimated-delivery] img,.template-product .product-block[class*=eta_custom] svg,.template-product .product-block[class*=eta_custom] img,.template-product .product-block[class*=apps-delivery] svg,.template-product .product-block[class*=apps-delivery] img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;flex-shrink:0!important}.template-product .product-block[class*=delivery-date-eta] div,.template-product .product-block[class*=delivery_date_eta] div,.template-product .product-block[class*=ETA_custom] div,.template-product .product-block[class*=apps-delivery] div{display:inline!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important}
/*# sourceMappingURL=/cdn/shop/t/153/assets/custom-v46.css.map */
