body{font-family:Inter}.d-flex{display:flex;align-items:end}.d-flex .col{width:50%}.gray{background-color:gray}.announcement-bar__inner{justify-content:space-between}.announcement-bar-container{margin-right:auto;overflow:hidden}.announcement-bar .text-with-icons_{margin:0 auto 0 0}.announcement-bar .text-with-icons__item{width:auto;display:inline-block;margin:0 35px 0 0}.announcement-bar .text-with-icons__item:not(:last-child) .text-with-icons__title{border-right:1px solid #545FA0;padding-right:25px;font-size:14px}.announcement-bar .text-with-icons__icon-wrapper{margin:0 10px 0 0}.banners .row{display:flex}.banners .image-block{display:inline-block;width:50%}.banners .image-block.left{padding-right:15px}.banners .image-block.right{padding-left:15px}.banners a{display:inline-block;margin-bottom:30px}.tooltip{border-radius:50%;height:16px;width:16px;display:inline-block;float:inherit;text-align:center;vertical-align:text-bottom;font-size:11px;line-height:15px;font-weight:700;font-style:italic;margin-left:2px;background-color:#dee2e6;color:#000}.flickity-enabled .flickity-prev-next-button:not([disabled]){opacity:1}.flickity-prev-next-button:hover{background:#00badb}.price-list{align-items:center}.product-form__info-content{padding-bottom:5px}.product-form__info-content .price{font-size:3em;font-weight:600}.price--highlight,.rrp{margin-right:15px}.rrp .tooltip{margin-bottom:2px;height:13px;width:13px}.product-form .price--compare{top:1px;font-size:13px;color:#abb1b4}.finance-options-popup-open{display:block;margin-top:8px;font-size:1.2em;font-weight:600}.payment-items{text-align:right;margin-left:auto}.payment-items a{display:inline-block;margin-left:5px;border:1px solid #f1f1f1}.note{font-size:12px;line-height:15px;color:#3b3b3c;margin-bottom:10px!important}.product-form__info-list{border-spacing:0;margin-top:10px;margin-bottom:0}.product-form__info-list .card__separator{margin:9px 0 12px}.product-form__payment-container{align-items:center;margin-top:0}.product-form__payment-container .label{margin-bottom:0;left:0;line-height:24px;padding-bottom:10px}.product-form__add-button{width:100%;line-height:56px}.back-in-stock .button{background-color:#dee2e6;color:#222;padding:0 20px}.price-rating{align-items:start}.product-form__info-item .card__separator,.product-form__info-item--quantity{display:none}.product-form__payment-container>*{margin:0 9px}.add-to-cart{margin-right:auto}.add-to-cart .product-form__info-title{display:inline-block}.orange-text{color:#ff3400;font-weight:700;line-height:18px;margin-right:3px}.product-list--collection .vwo-1-02-button{background-color:#31c331;border-color:#35c435}.product-list--collection a.product-item__action-button{background-color:#00badb;border-color:#00badb}[data-section-type=banner]{margin-top:30px}@media screen and (max-width: 767.98px){[data-section-type=banner]{margin-top:0}.banners .row{display:inline-block;margin:0 -20px}.row .image-block{display:inline-block;width:100%}.banners .image-block.left{padding-right:0}.banners .image-block.right{padding-left:0}.banners a{margin-bottom:15px}.product-form__payment-container .label{font-size:14px;padding-bottom:10px}}#product-badges{display:none}.product-badges{margin-bottom:10px}.product-item .product-badges{display:inline}.product-badges span{display:inline-block;padding:1px 6px;border-radius:3px;margin-right:5px;font-size:12px}.product-item .product-badges span{display:block;padding:0 10px;margin-bottom:5px;border-radius:0 3px 3px 0;font-size:14px;line-height:1.6em}.rating{display:initial}.product-form__info-list .rating{vertical-align:text-bottom}.rating__stars{width:50%}.rating__caption{margin-left:0}.product-form__info-list .rating__stars{width:70%;margin-left:auto}.product-form__info-list .rating__stars svg{width:18px;height:18px}.product-meta__reviews-badge{margin-top:5px}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{vertical-align:text-top!important}.oke-sr{--oke-stars-foregroundColor: #FFAA15 !important}.key-specifications{border:1px solid #B5E7F3;margin-bottom:30px}.key-specifications h5{background-color:#10b4dc12;margin-bottom:0;padding:12px 20px;font-size:18px;text-transform:capitalize;border-bottom:1px solid #B5E7F3}.key-specifications>ul{list-style-type:none;margin:0}.key-specifications>ul li{border-bottom:1px solid #B5E7F3;padding:10px 20px;margin-bottom:0}.key-specifications>ul li strong{color:#3b3b3c;margin-right:6px}.key-specifications ul li:before{content:none}.key-specifications .metafield-rich_text_field ul li{list-style:disc;margin-left:20px;margin-bottom:0}.bulk-container{font-size:.875rem;margin:0 0 1.4375rem}.bulk-container label{color:var(--heading-color);font-weight:700;font-size:1rem}.bulk-buttons{display:flex;flex-wrap:wrap}.bulk-button{display:flex;flex-basis:100px;flex-grow:1;flex-shrink:0;outline:none!important;margin:0 15px 0 0;padding:10px;border:1px solid #E5E5E5;border-radius:3px;background:#fff;justify-content:space-between}.bulk-button:last-child{margin-right:0}.bulk-button:disabled{opacity:.5}.bulk-button:hover{outline:none;border-color:#10b4dc;background-color:#f7fcfe;box-shadow:none}.bulk-button.active{border-color:#10b4dc;background-color:#f7fcfe;outline:none}.bulk-button>div{text-align:left;line-height:18px}.bulk-button .bulk-quantity{display:block;margin-top:2px;color:#204393;font-size:14px;line-height:14px;font-weight:500}.bulk-button .bulk-price{color:#35c435;font-size:1.5em;line-height:1.2em;font-weight:600;margin-bottom:8px}.bulk-button .bulk-savings{color:#10b4dc;margin-right:5px}.field{display:inline-block;padding-right:1em}.product-form-controls .label{margin-bottom:5px;font-size:12px;color:#333}.product-form-controls .field a{padding:0 50px}.template-product .quantity-wrapper{position:relative;height:100%}.quantity-wrapper button{position:absolute;top:0;height:100%;background:transparent;border:none;outline:none;font-size:1em;font-weight:600;padding:0 .5rem}.quantity-wrapper input[type=number][data-role=quantity]{width:100%;height:100%;padding:.7em .5em;text-align:center;font-weight:600;border:1px solid #90989d;border-radius:3px;-moz-appearance:textfield}.quantity-wrapper .qty{max-width:52px;text-align:center}.quantity-wrapper button[data-role=decrement]{left:0}.quantity-wrapper button[data-role=increment]{right:0}.form-control[type=number]::-webkit-inner-spin-button,.form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn-success{color:#fff;background-color:#31c331;border-color:#35c435}.btn-success:hover{background-color:#35c435}.pre-order,.out-of-stock{display:none}.preorder-message h2{margin-top:15px;margin-bottom:0;color:#000}.alternatives p{color:#3b3b3c;font-size:16px;line-height:18px;margin-bottom:10px}.alternative-items{list-style:none}.alternative-items li.alternative-item{padding:15px;background:#f4f6f8;display:flex;align-items:center}.alternative-items li img{max-width:68px;margin-right:15px}.alternative-items li h3{display:inline-block;margin-right:15px;margin-bottom:0;line-height:20px}.alternative-items li a{display:block;min-width:175px;line-height:20px;padding:20px}.transit-day-estimator-wrap{display:flex;justify-content:space-between}.transit-day-estimator-wrap .col:first-child{width:48%;margin-left:0;margin-right:2%}.transit-day-estimator-wrap .col{width:48%;margin-left:2%}.transit-day-estimator-wrap h2{margin-bottom:5px;font-size:14px}.transit-day-estimator-wrap h2 img{width:16px;margin-top:5px;margin-right:6px}.transit-day-estimator-wrap h2 span.tooltip{float:right;margin-top:2px}.transit-day-estimator-wrap .note{color:#333;font-size:13px;line-height:21px;text-decoration:underline;margin-bottom:10px}.transit-day-estimator button{position:absolute;right:0;top:0;padding:9px 13px}.transit-day-estimator button .icon{color:#333}.transit-day-estimator .error{border-color:red}.transit-day-estimator__results{margin-top:10px}.dot{display:inline-block;width:7px;height:7px;margin-left:5px;margin-bottom:2px;border-radius:50%;background:#35c435}.pre-order .dot{background:#00badb}.cart__savings{display:block;background:#48a90f26;padding:12px 15px;display:flex;font-size:14px;line-height:1.2em;color:#333!important}.cart__savings svg{margin-top:6px;margin-right:15px}.contact-for-price,.contact-for-price .button{display:block}.banner-area{display:flex;justify-content:space-between}.banner{width:32%;min-height:290px;background-repeat:no-repeat;background-size:cover;padding:20px;color:#fff}.banner h2{font-size:22px;font-weight:600;margin-bottom:10px}.banner p{font-size:13px;padding-right:23%}.banner a{background:#fff;color:#333;margin-top:20px;margin-bottom:30px;padding:0 20px}.product-block-list__item--description .expandable-content[aria-expanded]{max-height:720px}.expandable-content__toggle{color:#00badb}.ml-auto{margin-left:auto;max-width:82px}.safe-checkout{color:var(--heading-color);text-transform:uppercase;line-height:18px;font-weight:500;max-width:110px;margin-left:15px}.payment-list .item{width:70%}.icons-with-text{background-color:#1f4190}.icons-with-text .container{padding-top:70px;padding-bottom:70px}.icons-with-text .container h2{padding:0 20px;line-height:1.2em;font-weight:500;text-align:center;font-size:35px;color:#fff}.icons-with-text .text-with-icons{padding:0 55px;display:grid;grid-template-columns:auto auto auto}.icons-with-text .text-with-icons__item{padding:25px 0}.icons-with-text .text-with-icons__icon-wrapper img{max-width:50px}.icons-with-text .text-with-icons__title{font-size:22px}.mini-cart{position:fixed;right:0;left:unset;top:0;height:100%;background-color:#fff;color:#333;z-index:1000;border-radius:inherit}.mini-cart a{color:#8b8b8b}#side-cart #side_cart_progressbar .ui-widget-header,#your-shopping-cart #shopping_cart_progressbar .ui-widget-header{margin:0}#offers{padding:10px;margin-top:10px;color:#fff;text-align:center;background-color:#0c51bb;background-image:linear-gradient(#0c51bb,#204393)}#offers h6{margin-bottom:5px}#side-cart #side_cart_progressbar{height:1em;border:1px solid #0fb4dc}.mini-cart__header{padding:.75rem 1.25rem}.mini-cart__header h2{font-size:1.5em;font-weight:600;margin-bottom:0;color:#0c51bb}.mini-cart__header .col{display:inline-block;width:49%}.mini-cart__header .col:last-child{text-align:right}.mini-cart__header a{font-size:.9em;text-decoration:underline}.mini-cart__header .close-popout{margin-left:15px;cursor:pointer}.mini-cart__header .ttoltip{font-size:10px;width:12px;height:12px}.mini-cart .progress-wrap{display:inline-flex;width:100%;margin-bottom:8px}.mini-cart .progress{display:flex;overflow:visible;width:100%;height:.4em;margin-top:10px;border-radius:5px;background-color:#ffffff80}.mini-cart .progress-bar{display:flex;flex-direction:column;justify-content:center;border-radius:5px;background:#fff;position:relative;transition:width .6s ease}.mini-cart .second.progress{background:#35c435}.mini-cart .filled.progress-bar:after,.mini-cart .zero.progress-bar:after{display:none}.mini-cart .circle{border-radius:50%;width:47.5px;height:35px;background-color:#fff;color:#333;font-size:12px;line-height:34px;font-weight:600}.mini-cart .circle.start{background-color:#0fb4dc}.mini-cart .circle.start img{max-width:100%;width:18px;vertical-align:middle}.mini-cart .circle.end{background-color:#35c435;color:#fff}div.small{font-size:12px!important}.mini-cart .free-shipping{margin-top:10px;display:flex}.mini-cart .free-shipping img{max-width:100%;width:80px}.mini-cart .free-shipping p{margin:5px 10px;font-size:14px;font-weight:700;line-height:19px}.mini-cart .free-shipping p span{color:#0fb4dc}.mini-cart__inner{justify-content:start;height:auto}.mini-cart__line-item-list{max-height:510px;overscroll-behavior:auto}@media screen and (max-height: 970px){.mini-cart__line-item-list{max-height:478px}}@media screen and (max-height: 850px){.mini-cart__line-item-list{max-height:448px}}.mini-cart__line-item{border-top:1px solid var(--border-color)}.mini-cart .mini-cart__content a{color:#333;font-weight:600}.mini-cart__item-wrapper{display:inline-block}.bigvariant .quantity-selector{display:none}.mini-cart__quantity{display:flex}.mini-cart__quantity-remove{margin-left:10px;text-decoration:underline}.mini-cart__quantity .quantity-selector{height:32px}.mini-cart__quantity .quantity-selector__button{padding:0 9px;border:1px solid var(--border-color);border-top:0;border-bottom:0}.static-ajax-upsell{width:100%;padding:0;margin-bottom:10px;background:#fff;border-top:1px solid #dee2e6}.static-ajax-upsell>div{display:inline-block;background-color:#f4f6f8;padding:15px 0}.static-ajax-upsell img{float:left;display:inline-block;width:23%;padding:2%}.static-ajax-upsell .tagline{float:right;display:block;width:75%}.static-ajax-upsell .tagline p{color:#6d6e71;line-height:1em}.static-ajax-upsell .tagline h4{font-size:14px;font-weight:600;margin-bottom:2px;color:#181818}.static-ajax-upsell .tagline .price{font-size:15px;margin-top:5px;margin-bottom:5px}.static-ajax-upsell .tagline .price s{color:var(--text-color);margin-left:5px}.static-ajax-upsell .tagline .price span{color:#35c435;font-weight:600}.static-ajax-upsell .btn{border:1px solid #0fb4dc;padding:5px 10px;color:#10b4dc;font-size:12px;font-weight:500}.static-ajax-upsell form .btn:hover{background-color:#10b4dc;border-color:#10b4dc;color:#fff}.mini-cart__recap .total{color:#000;font-size:20px}.mini-cart__button-container .button{display:block;width:100%;margin-bottom:10px}.mini-cart__button-container .btn-success{color:#fff;background-color:#35c435;border-color:#35c435}.btn-success svg{vertical-align:text-bottom;width:25px;height:25px;margin-left:10px;fill:#fff}.mini-cart__button-container .continue-shopping{color:#fff}.cart-recap__checkout{background-color:#35c435}.footbar-product{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#fff;border-top:1px solid var(--border-color)}.footbar-product .container{justify-content:space-between;padding-top:5px;align-items:center}.footbar-product h2{display:inline-block;margin-right:15px;font-size:1.2em;margin-bottom:0;color:var(--heading-color);font-weight:var(--heading-font-weight)}.footbar-product .add-to-cart{margin:5px 0 10px}.footbar-product .add-to-cart .button{vertical-align:bottom;line-height:44px;padding:0 45px;margin-right:10px}#shopify-section-static-text-with-icons{display:flow-root;background-color:#181818}.text-with-icons__title{color:#fff}.footer__block-list{justify-content:space-between;margin:-20px -20px -20px -35px}.footer__block-item{padding:20px}.footer__wrapper{border-top:1px solid #353739}.footer a:hover{color:#fff}.footer__block-item--text{display:inline-grid;max-width:270px;padding:10px 15px 10px 35px}.text-block{max-width:540px;margin-bottom:15px}.links{display:flex}.footer__block-item--links{max-width:145px}.footer__block-item--text .footer__title{font-size:1.2em;margin-bottom:10px}.footer__block-item--text .footer__title:hover{text-decoration:underline;cursor:pointer}.footer__block-item--text p{font-size:.9em;line-height:1.2em}.footer-inner{display:flex;justify-content:space-between;margin-top:25px;padding:15px 0}.footer__aside-item{display:inherit}.telephone{margin-right:25px}.footer__aside-title{margin-right:15px}.footer-title{font-size:18px;color:#fff;font-weight:400;letter-spacing:.4px;line-height:21px}#footer-newsletter{display:flex}.footer__newsletter-wrapper{margin-top:30px;padding:20px;background:#fff}.footer__newsletter-wrapper h3{font-size:20px;margin-bottom:5px;color:var(--heading-color)}.footer__newsletter-wrapper p{font-size:16px;color:#333;line-height:23px}.footer .button{margin-top:0;margin-bottom:15px}.search-bar__submit{background:transparent;color:#757779}.featured-blog{max-width:395px}.featured-blog .article{padding:20px;border:1px solid #10B4DC}.featured-blog .article img{display:inline-block;border-radius:5px}.featured-blog .article div{width:70%;display:inline-block;padding-left:20px}.featured-blog .article h3{line-height:1em;color:#fff;font-size:15px;margin-bottom:5px}.featured-blog .article div a{color:#10b4dc;font-weight:700}.footer-inner .copyright-info{margin-top:auto}.footer-inner>img{height:25px;margin-top:auto;margin-bottom:25px}.footer-inner .copyright-info a{color:#fff}.footer__aside .telephone img{vertical-align:sub}.footer__aside .telephone a{font-size:25px;color:#fff}.footer__aside .footer__aside-title{color:#fff;margin-top:10px}.footer__aside .social-media__item{margin:auto 10px auto auto}.footer__aside .payment-list__item{height:48px}.footer .select-button{color:#fff;border-color:#fff}.product-gallery__carousel:not(.flickity-enabled) .product-gallery__carousel-item:not(.is-selected){display:inherit}.product-gallery .flickity-page-dots{display:none;bottom:-40px}.product-gallery .flickity-page-dots .dot{margin:0 2px;background:#dee2e6;width:20px;height:3px;border-radius:5px}.product-gallery .flickity-page-dots .dot.is-selected{background:#10b4dc;transform:scale(1)}.product-gallery__carousel--zoomable~.product-gallery__zoom-notice{margin:0 0 15px}@media screen and (min-width: 1200px){.footer__block-list{flex-wrap:inherit}}@media screen and (max-width: 1460px){.announcement-bar .text-with-icons__item{margin-right:0}.announcement-bar .text-with-icons__item .text-with-icons__title{border-right:none!important}.announcement-bar__button{min-width:199px}}@media screen and (max-width: 1366px){.announcement-bar .text-with-icons__item .text-with-icons__title{padding-right:15px;!important}}@media screen and (max-width: 1240px){.announcement-bar .text-with-icons__item .text-with-icons__title{padding-right:10px;!important}}@media screen and (max-width: 1140px){.announcement-bar .text-with-icons__item .text-with-icons__title{!important}.transit-day-estimator-wrap{display:block}.transit-day-estimator-wrap .col:first-child,.transit-day-estimator-wrap .col{width:100%}}@media screen and (max-width: 1024px){.announcement-bar .text-with-icons__item .text-with-icons__title{font-size:14px!important}}@media screen and (max-width: 999px){.transit-day-estimator-wrap{display:flex}.product-gallery__carousel-wrapper{width:100%;right:0}.product-gallery .scroller{margin:0;min-height:580px}.product-gallery__thumbnail{display:block}.product-gallery__thumbnail-list{position:relative;z-index:1;margin:-2px 0 -2px -3px;width:86px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.footer__block-list{margin:-20px}.footer__block-item--text{padding:20px}.footer__block-item--links{max-width:120px}.copyright-info{display:none}.footer__block-item--newsletter{max-width:100%}.footer__aside-item--localization{width:auto}.footer__aside-item--copyright{display:block}.footer__aside-item--copyright>div{border-top:1px solid #353739;padding:15px 0;margin-top:10px}.footer__aside-item--copyright a{color:#fff}}@media screen and (max-width: 900px){.mosaic__item>:first-child{min-height:484px}.mosaic__column:nth-child(2) .mosaic__item>:first-child{min-height:740px!important}}.red{color:red}.mobile{display:none}.payment-info{display:flex}@media screen and (max-width: 767.98px){.d-flex{flex-direction:column}.area-calculator .d-flex{flex-direction:unset}.field{padding-right:0.5em}.d-flex .col{width:100%!important;margin-left:0!important}.payment-info .d-flex{flex-direction:inherit}.payment-info .d-flex .col{width:50%!important}.page__sub-header{display:block;padding:20px;margin:0;background:#fff}.page__sub-header .breadcrumb__item:last-child{max-width:52%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.product-form__payment-container{align-items:flex-start;flex-direction:inherit}.product-meta__title{line-height:1.2em}.add-to-cart{margin-right:5px}.product-form__add-button{padding:5px}.product-gallery{margin-bottom:0}.product-gallery__carousel-wrapper{padding:0 20px;margin-bottom:0}.product-gallery .scroller{display:none;margin:0;min-height:280px}.product-gallery__thumbnail-list{max-height:300px}.product-gallery .flickity-page-dots{display:block}.product-meta__reviews-badge{margin-top:0}.rating{display:flex}.rating__stars{width:30%;margin-left:0}.payment-items{text-align:left}.product-form__payment-container>div{flex-basis:100%}.quantity-selector--product{height:56px;margin-top:5px}.add-to-cart .product-form__info-title{display:none}.card__separator{width:100%}.product-form__info-item .card__separator{display:block;margin-top:0}.icons-with-text{margin-top:0}.icons-with-text .text-with-icons{grid-template-columns:auto auto}.icons-with-text .container{padding:30px 0}.icons-with-text .container h2{text-align:left}.alternative-items li.alternative-item,.alternative-items li.alternative-item .item_wrap{display:inline-block}.alternative-items li h3{width:70%}.bulk-buttons{margin:-7px;flex-wrap:wrap}.bulk-button{display:block!important;position:relative;margin:7px;padding:0 .5em;text-align:left}.bulk-button:hover,.bulk-button:focus{outline:none;box-shadow:none;border:1px solid #d5d5d5}.bulk-button:hover.active,.bulk-button:focus.active{box-shadow:0 0 0 1px #10b4dc}.bulk-button .bulk-quantity{padding-top:5px}.bulk-button .bulk-savings{margin-right:0}.transit-day-estimator-wrap,.banner-area{flex-direction:column}.banner{width:100%;margin-bottom:15px;background-size:cover}.footbar-product .container{display:block;padding:10px 20px}.footbar-product .add-to-cart{margin-top:10px}.footbar-product .meta-data{display:none}.footbar-product h2{font-size:13px;color:#000;font-weight:500;line-height:20px}.footbar-product .add-to-cart .button{float:right;padding:0 35px;margin:5px 0 0;line-height:56px}.footbar-product .price{font-size:20px;font-weight:700}}@media screen and (max-width: 640px){.mobile{display:block}.desktop{display:none}.announcement-bar .container{padding:0}.announcement-bar .text-with-icons__item{margin-right:0}.announcement-bar .text-with-icons__item .text-with-icons__title{font-size:12px!important;margin:0;border-right:none!important}.announcement-bar .text-with-icons_{padding:5px 0}.card .d-flex{flex-direction:row}.card__title{margin-bottom:10px}.icons-with-text .text-with-icons{grid-template-columns:auto}.mini-cart__recap{position:fixed;background:#fff;width:100%;bottom:0}.mini-cart__button-container .button--ternary{display:none}.links{display:block}.footer__block-list{margin:0}.footer__block-list .text-block{display:none}.footer__block-list .search-bar{opacity:1}.footer__block-item{padding:0}.footer__block-item--text,.footer__block-item--links{max-width:100%}.footer__block-item--newsletter{margin-left:0;width:99%}.better-way{padding:15px 0;margin-bottom:20px;text-align:center;border-bottom:1px solid #353739}.better-way .telephone{margin-top:15px;margin-right:0}.better-way .telephone a{display:inline-block;margin-top:-5px;font-size:1.5em;line-height:1.5em;color:#fff}.footer-inner{flex-direction:column}.footer-inner .copyright-info{margin-left:0}.footer__aside{border-top:1px solid #353739}.footer__aside-item{margin-top:15px}.social-media__item-list{margin-left:20px}.footer__aside-item--payment{display:block}.footer__aside-item--payment .footer__aside-title{margin-bottom:0}.telephone img{margin-left:13px}.footer__aside-item--localization{margin-top:10px}.featured-blog{max-width:100%}.featured-blog .article div{width:64%}}.d-none{display:none}.d-block{display:block}.rte .shogun-root a:not(.btn){text-decoration:inherit}.black-friday{display:none}.fw-banner-section{margin-top:10px;margin-bottom:10px}.fw-banner a{margin-bottom:0}.fw-banner img{border-radius:5px}@media screen and (max-width: 767.98px){.fw-banner-section{margin-top:0;margin-bottom:0}.fw-banner a{margin-bottom:10px}.fw-banner img{border-radius:0}}.twocol-banner-section{margin-top:10px;margin-bottom:12px}.twocol-banner-section .twocol-banner .row{display:flex;gap:10px}.twocol-banner-section a{display:block}.twocol-banner-section img{border-radius:5px;width:100%}.twocol-banner-section .twocol-banner .row.no-gutter{gap:0px}.twocol-banner-section .twocol-banner .row.no-gutter .left-banner img{border-radius:5px 0 0 5px}.twocol-banner-section .twocol-banner .row.no-gutter .right-banner img{border-radius:0 5px 5px 0}.twocol-banner-section .mobile-img{display:none}.twocol-banner-section .single{width:100%}.twocol-banner-section .single img.desktop-img{width:100%;max-height:445px;object-fit:cover;object-position:center center}.twocol-banner-section .banner-item{position:relative;flex:1 1 0}.twocol-banner-section .custom-btn{position:absolute;bottom:30px;width:100%;display:flex;justify-content:center;z-index:1}.twocol-banner-section .custom-btn a{padding:5px 15px;font-weight:700;font-size:18px;border-radius:25px;border:1px solid #FFFFFF}@media screen and (max-width: 767.98px){.twocol-banner-section{margin-top:0}.twocol-banner-section .twocol-banner .row{flex-direction:column;margin:0 -20px}.twocol-banner-section img{border-radius:0!important;aspect-ratio:16 / 12.38}.twocol-banner-section .twocol-banner .row.no-gutter{gap:0px}.twocol-banner-section .twocol-banner .row .mobile-exists .desktop-img{display:none}.twocol-banner-section .twocol-banner .row .mobile-exists .mobile-img{display:block}.twocol-banner-section .single img.desktop-img{width:auto;max-height:none}}.threecol-banner-section .threecol-banner .row{display:flex;gap:25px}.threecol-banner-section a{display:block;height:100%}.threecol-banner-section img{border-radius:5px;object-fit:cover;height:100%}.threecol-banner-section .single{width:100%}.threecol-banner-section .threecol-banner .row{margin:-30px 0}.threecol-banner-section .single img.desktop-img{width:100%;max-height:445px;object-fit:cover;object-position:center center}.threecol-banner-section .banner-item{position:relative}.threecol-banner-section .custom-btn{position:absolute;bottom:30px;width:100%;display:flex;justify-content:center;z-index:1}.threecol-banner-section .custom-btn a{padding:5px 15px;font-weight:700;font-size:16px;border-radius:25px;border:1px solid #FFFFFF}@media screen and (max-width: 767.98px){.threecol-banner-section .threecol-banner .row{flex-direction:column;margin:0 -20px;gap:0px}.threecol-banner-section img{border-radius:0!important;width:100%;aspect-ratio:10 / 12.91}.threecol-banner-section .single img.desktop-img{width:auto;max-height:none}}.featured-content-section .featured-content{background-color:#fff;border-radius:5px}.featured-content-section .row{display:flex}.featured-content-section .row .row-item{flex:1}.featured-content-section .row .content{padding:40px;border:1px solid #EEE;border-radius:0 5px 0 0}.featured-content-section .row .left-side img{height:100%;object-fit:cover;border-radius:5px 0 0}.featured-content-section .row .logo img{max-width:170px}.featured-content-section .row .title{font-size:34px;line-height:1.1;padding:20px 0;color:#204393}.featured-content-section .row .richtext{color:#333}.featured-content-section .row .learn-more{padding:20px 0 0}.featured-content-section .row .learn-more a{font-weight:700}.featured-content-section .row.additional-cards{padding:40px 30px;gap:20px;border:1px solid #EEE;border-radius:0 0 5px 5px}.featured-content-section .row.additional-cards .row-item{display:flex;width:100%;gap:15px;align-items:center;font-size:18px;line-height:1.2;color:#204393}.featured-content-section .row.additional-cards .row-item .icon-img{min-width:30px;max-width:30px}.featured-content-section .row.additional-cards.d-none{display:none}.featured-content-section .row .no-cards .left-side img{border-radius:5px 0 0 5px}.featured-content-section .row .no-cards .content{border-radius:0 0 5px 5px}@media screen and (max-width: 767.98px){.featured-content-section .row{flex-direction:column}.featured-content-section .row .row-item{width:100%}.featured-content-section .row.additional-cards{padding:30px}.featured-content-section .row .left-side img{border-radius:5px 5px 0 0}.featured-content-section .row .content{border-radius:0}.featured-content-section .row .title{font-size:24px}}.announcement-bar .announcement-bar__inner.no-button{justify-content:center}.announcement-bar .no-button .announcement-bar-container{margin-right:0}.announcement-bar .no-button .text-with-icons__item:not(:last-child) .text-with-icons__title{padding-right:35px}.above-footer-blocks .footer-search{padding:30px;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;background-color:#1d397a}.above-footer-blocks .footer-search .search-bar__top{min-width:700px}footer .footer__wrapper .footer__block-list{position:relative;z-index:1}footer .footer__wrapper .footer-bg{position:absolute;width:80%;height:auto;opacity:.1;bottom:20px;left:50%;z-index:-1;transform:translate(-50%)}footer .footer__block-item--text p{font-weight:300}footer .footer__block-list .links{flex-wrap:wrap;justify-content:end}footer .links .footer__block-item--links{width:50%;max-width:250px}footer .links .footer__block-item--links:last-child{margin-top:-50px;width:250px}footer .footer__block-item--text{max-width:350px}footer .links .footer__block-item--links .footer__link-item{font-weight:300}footer .footer__block-list{padding-bottom:50px}footer .footer-inner,footer .bottom-links{border-top:1px solid #545fa06e;border-bottom:1px solid #545fa06e;padding:30px 0}footer .footer__newsletter-wrapper{margin-top:0}footer .bottom-links .footer__block-item--links{max-width:none;padding:0}footer .bottom-links .footer__linklist{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:300}footer .bottom-links .footer__linklist li{min-width:16.66%;max-width:16.66%}footer .bottom-links .heading{font-size:1.2em;text-transform:none}footer .footer__aside{margin-top:30px}footer .footer-search .search-bar__submit{background:#10b4dc;color:#fff}footer .above-footer-blocks .footer-search .search-bar{opacity:1!important}footer .announcement-bar{background:none;padding:0 0 20px;margin:-30px 0 5px;border-bottom:1px solid #545fa06e}footer .announcement-bar-container{margin-right:0;width:100%}footer .announcement-bar .text-with-icons_{display:flex;justify-content:space-between;flex-flow:row wrap}footer .announcement-bar .text-with-icons__item{flex:1 1 auto;margin:0;text-align:center}footer .announcement-bar .text-with-icons__item .text-with-icons__title{border:none!important;padding:0!important}footer .announcement-bar .text-with-icons__item+.text-with-icons__item{border-left:1px solid #545FA0}footer .announcement-bar .text-with-icons__item .text-with-icons__title span{font-weight:300}footer .refer-a-friend-wrapper{background:#484854;margin-top:20px;padding:10px;border-radius:3px}footer .refer-box{display:flex;gap:10px;justify-content:space-between;align-items:center}footer .card-text{color:#ffaa15;font-size:16px;text-align:left;line-height:24px}footer .card-btn{color:#fff;background:#ffaa15;padding:9px 10px;font-size:14px;text-align:center;border-radius:3px;line-height:21px}@media screen and (max-width: 1024px){footer .bottom-links .footer__linklist li{min-width:25%;max-width:25%}footer .announcement-bar .text-with-icons_{display:block}footer .announcement-bar{margin:0;padding-bottom:10px;border:none}footer .announcement-bar .text-with-icons__item+.text-with-icons__item{border:none}footer .footer__wrapper{border-top:none}}@media screen and (max-width: 960px){footer .footer__block-item--text{max-width:250px}}@media screen and (max-width: 830px){footer .links .footer__block-item--links{max-width:200px}footer .links .footer__block-item--links:last-child{width:auto}footer .bottom-links .footer__linklist li{min-width:33.33%;max-width:33.33%}.above-footer-blocks .footer-search .search-bar__top{min-width:auto}}@media screen and (max-width: 640px){footer .links .footer__block-item--links{width:100%;max-width:100%}footer .links .footer__block-item--links:last-child{margin-top:0;width:auto}footer .footer__newsletter-wrapper{margin-top:30px}footer .bottom-links .footer__linklist li{min-width:100%;max-width:100%}footer .bottom-links .footer__block-item--links{max-width:100%}footer .better-way{border:none}footer .bottom-links{border-bottom:none}footer .footer__aside{border-top:1px solid #545fa06e}}.custom_template_wishlist .page__header,.custom_template_swimming-pool-wishlist .page__header{display:none}.custom_template_wishlist .page__content,.custom_template_swimming-pool-wishlist .page__content{background-color:#fff;padding:33px 0 0;margin:50px auto;border:1px solid var(--border-color);border-radius:5px}.custom_template_wishlist .page__content h1,.custom_template_swimming-pool-wishlist .page__content h1{padding:0 33px}.custom_template_wishlist .container--wishlist-tab-and-action,.custom_template_swimming-pool-wishlist .container--wishlist-tab-and-action{border-bottom:1px solid var(--border-color)}.custom_template_wishlist .page__content .ucwl-osc-css.page-container,.custom_template_swimming-pool-wishlist .page__content .ucwl-osc-css.page-container{padding:0}.card-information .card-information__wrapper,.card__content .card__information{position:relative}.product-item .osc-css.wrapper-button-collection{top:10px;right:10px;position:absolute;z-index:94}.custom_template_wishlist .container--narrow,.custom_template_swimming-pool-wishlist .container--narrow{max-width:1480px}.custom_template_wishlist .ucwl-osc-css .container-product-list,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container-product-list{width:100%}.custom_template_wishlist .product-list:before,.custom_template_swimming-pool-wishlist .product-list:before{border:0}.custom_template_wishlist .ucwl-osc-css .product-vendor,.custom_template_wishlist .ucwl-osc-css .product-code,.custom_template_wishlist .ucwl-osc-css .product-variant,.custom_template_swimming-pool-wishlist .ucwl-osc-css .product-vendor,.custom_template_swimming-pool-wishlist .ucwl-osc-css .product-code,.custom_template_swimming-pool-wishlist .ucwl-osc-css .product-variant{display:none}.custom_template_wishlist .ucwl-osc-css .product-title>p,.custom_template_swimming-pool-wishlist .ucwl-osc-css .product-title>p{font-weight:var(--text-font-bolder-weight);color:var(--heading-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));height:95px;line-height:1.55}.custom_template_wishlist .ucwl-osc-css .card-body-container .product-price,.custom_template_swimming-pool-wishlist .ucwl-osc-css .card-body-container .product-price{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 20px));color:var(--accent-color)}.custom_template_wishlist .product-card,.custom_template_swimming-pool-wishlist .product-card{max-width:100%}.custom_template_wishlist .column-product,.custom_template_swimming-pool-wishlist .column-product{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:15px 15px 10px;justify-content:center!important}.custom_template_wishlist .ucwl-osc-css .img-responsive,.custom_template_swimming-pool-wishlist .ucwl-osc-css .img-responsive{width:auto;margin:0}.custom_template_wishlist .ucwl-osc-css .card-head,.custom_template_swimming-pool-wishlist .ucwl-osc-css .card-head{height:auto}.custom_template_wishlist .ucwl-osc-css .card-body-container .container__product-description,.custom_template_swimming-pool-wishlist .ucwl-osc-css .card-body-container .container__product-description{height:auto;flex-direction:column}.custom_template_wishlist .ucwl-osc-css .product-variant,.custom_template_swimming-pool-wishlist .ucwl-osc-css .product-variant{align-items:center;margin-left:6px;width:100%}.custom_template_wishlist .ucwl-osc-css .card-body-container .product-variant>p,.custom_template_swimming-pool-wishlist .ucwl-osc-css .card-body-container .product-variant>p{margin:0}.custom_template_wishlist .ucwl-osc-css .add-to-cart,.custom_template_swimming-pool-wishlist .ucwl-osc-css .add-to-cart{background-color:#31c331!important;border-color:#31c331!important;color:#fff!important;font-size:15px;padding:.3rem 1rem;border-radius:3px}.custom_template_wishlist .ucwl-osc-css .view-detail>a,.custom_template_swimming-pool-wishlist .ucwl-osc-css .view-detail>a{background-color:#f1f4f5;color:var(--heading-color);font-size:14px;padding:.5rem 1rem;border-radius:3px}.custom_template_wishlist .ucwl-osc-css .card-function,.custom_template_swimming-pool-wishlist .ucwl-osc-css .card-function{flex-direction:row}.custom_template_wishlist .ucwl-osc-css .view-detail,.custom_template_swimming-pool-wishlist .ucwl-osc-css .view-detail{border:0}.custom_template_wishlist .ucwl-osc-css .container--wishlist-tab-and-action,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container--wishlist-tab-and-action{justify-content:space-between;align-items:flex-end}.custom_template_wishlist .ucwl-osc-css .wishlist-tab .wishlist-item:not(:last-child),.custom_template_swimming-pool-wishlist .ucwl-osc-css .wishlist-tab .wishlist-item:not(:last-child){margin-right:0}.custom_template_wishlist .ucwl-osc-css .wishlist-item,.custom_template_swimming-pool-wishlist .ucwl-osc-css .wishlist-item{font-size:16px}.custom_template_wishlist .ucwl-osc-css .wishlist-tab,.custom_template_swimming-pool-wishlist .ucwl-osc-css .wishlist-tab{width:auto}.custom_template_wishlist .ucwl-osc-css .btn-wishlist,.custom_template_swimming-pool-wishlist .ucwl-osc-css .btn-wishlist{padding:0 33px 10px;border-bottom:2px solid transparent}.custom_template_wishlist .ucwl-osc-css .wishlist-item.wishlist-tab__selected-wishlist,.custom_template_swimming-pool-wishlist .ucwl-osc-css .wishlist-item.wishlist-tab__selected-wishlist{border-color:var(--header-accent-color)}.custom_template_wishlist .ucwl-osc-css .wishlist-item.wishlist-tab__selected-wishlist,.custom_template_swimming-pool-wishlist .ucwl-osc-css .wishlist-item.wishlist-tab__selected-wishlist{color:#9d9b9b}.custom_template_wishlist .ucwl-osc-css .container__wishlist-action .icon,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container__wishlist-action .icon{margin:0 5px}.custom_template_wishlist .ucwl-osc-css .btn-d:hover,.custom_template_swimming-pool-wishlist .ucwl-osc-css .btn-d:hover{box-shadow:unset}.custom_template_wishlist .ucwl-osc-css .container-product-list,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container-product-list{gap:0}.custom_template_wishlist .ucwl-osc-css .container__wishlist-action .d-flex,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container__wishlist-action .d-flex{align-items:center}.custom_template_wishlist .ucwl-osc-css .container-product-list div:nth-child(3n+1) .column-product,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container-product-list div:nth-child(3n+1) .column-product{justify-content:center}.custom_template_wishlist .container__wishlist-action .container__create-wishlist button:before,.custom_template_swimming-pool-wishlist .container__wishlist-action .container__create-wishlist button:before{content:"+";display:inline-block;position:relative;padding-right:3px}.custom_template_wishlist .container__wishlist-action .container__create-wishlist button,.custom_template_swimming-pool-wishlist .container__wishlist-action .container__create-wishlist button{color:#fff;font-size:14px;background-color:#31c331;font-weight:400;letter-spacing:1px;border-radius:4px;margin-bottom:10px}.custom_template_wishlist .ucwl-osc-css .container__wishlist-action,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container__wishlist-action{padding-right:33px}.custom_template_wishlist .ucwl-osc-css .container--share-and-search,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container--share-and-search{padding:25px 33px}.custom_template_wishlist .ucwl-osc-css .share-button,.custom_template_swimming-pool-wishlist .ucwl-osc-css .share-button{color:var(--heading-color);border-color:var(--heading-color);border-radius:3px;padding:.7rem 1.8rem;font-size:15px}.custom_template_wishlist .ucwl-osc-css .container--share-and-search .search-container input,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container--share-and-search .search-container input{border-color:var(--border-color);color:#9d9b9b;padding:.7rem 2.8rem .7em 1.8rem;font-size:15px;width:auto;border-radius:3px}.custom_template_wishlist .ucwl-osc-css .product-list,.custom_template_swimming-pool-wishlist .ucwl-osc-css .product-list{padding-left:0;padding-right:0;border-top:1px solid var(--border-color);padding-top:0}.custom_template_wishlist .ucwl-osc-css .add-to-cart.uc-wl,.custom_template_swimming-pool-wishlist .ucwl-osc-css .add-to-cart.uc-wl{padding:0}@media screen and (max-width: 767.98px){.custom_template_wishlist .d-flex,.custom_template_swimming-pool-wishlist .d-flex{flex-direction:row}.custom_template_wishlist .container__share-wishlist,.custom_template_swimming-pool-wishlist .container__share-wishlist{text-align:center}.custom_template_wishlist .osc-css .jc-sb,.custom_template_swimming-pool-wishlist .osc-css .jc-sb{justify-content:space-between;flex-direction:column;align-items:center;gap:10px}.custom_template_wishlist .osc-css .modal-content,.custom_template_swimming-pool-wishlist .osc-css .modal-content{padding:0}}@media screen and (min-width: 1100px){.custom_template_wishlist .ucwl-osc-css .container-product-list,.custom_template_swimming-pool-wishlist .ucwl-osc-css .container-product-list{grid-template-columns:repeat(5,1fr);grid-gap:0}.osc-css .modal-document{width:767px!important}.osc-css .modal-content>.modal-body,.osc-css .modal-content>.modal-footer{padding-left:44px!important;padding-right:44px!important}.osc-css .modal-footer{padding-bottom:33px!important}}.osc-css .modal-body .modal__title,.card-select .wishlist-form [wishlist_title]{color:var(--heading-color)!important;background-color:transparent!important;font-size:16px!important}.osc-css .modal-content>.modal-body input{border:1px solid var(--border-color)!important;max-width:100%!important;padding:.8rem!important;font-size:14px!important;min-width:100%!important}.osc-css .modal-content>.modal-footer{text-align:left!important}.wishlist-form button.create-wl,.osc-css .modal-footer .btn-save,.osc-css .modal-footer .btn-close{background-color:#31c331!important;font-size:15px!important;text-transform:capitalize!important;border-radius:3px!important}.osc-css .modal-content>.modal-body input{padding:10px!important}.osc-css .modal-body .modal__title{text-align:left!important;border:0!important}.wishlist-form .wishlist-list .type-check{width:20px!important;height:20px!important;border-radius:20px!important;border:1px solid #dad1d1!important;background-color:transparent!important}.wishlist-list .wishlist-list-input:checked~.type-check{background-color:#31c331!important}.osc-css .wishlist-list label>span.title-wishlist{font-weight:400!important}.button-collection-wishlist{width:20px;height:20px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="64 64 896 896" width="20" height="20" fill="%2300badb"><path d="M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"></path></svg>')}.button-collection-wishlist.added-to-wishlist{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="64 64 896 896" width="20" height="20" fill="%2300badb" ><path d="M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z"></path></svg>')}@media screen and (max-width: 767px){.custom_template_wishlist .ucwl-osc-css .wishlist-tab{flex-direction:row;-ms-overflow-style:none;scrollbar-width:none;margin-top:10px}.custom_template_wishlist .ucwl-osc-css .wishlist-tab::-webkit-scrollbar{display:none}.custom_template_wishlist .container--narrow{background-color:#fff;padding:0}.custom_template_wishlist .page__content h1,.ucwl-osc-css .container--wishlist-tab-and-action .container__wishlist-action,.custom_template_wishlist .ucwl-osc-css .container--share-and-search{padding-left:15px;padding-right:15px}.custom_template_wishlist .page__content{padding-left:0;padding-right:0;margin-top:0;border:0}.custom_template_wishlist .ucwl-osc-css .container--wishlist-tab-and-action{display:flex;width:100%;flex-direction:column-reverse}.ucwl-osc-css .container--wishlist-tab-and-action .container__wishlist-action,.custom_template_wishlist .ucwl-osc-css .wishlist-tab{width:100%}.ucwl-osc-css .container--wishlist-tab-and-action .container__wishlist-action{align-items:center}.custom_template_wishlist .container__share-wishlist{display:none}.custom_template_wishlist .ucwl-osc-css .container--share-and-search .search-container input{width:100%}.custom_template_wishlist .ucwl-osc-css .product-card{max-width:100%;background-color:transparent}.custom_template_wishlist .ucwl-osc-css .container-product-list{grid-template-columns:repeat(2,1fr);display:grid!important;grid-gap:0}.custom_template_wishlist .ucwl-osc-css .product-list .container-product-list>div>.column-product{height:100%}.ucwl-osc-css .product-list .container-product-list>div:not(:first-child){margin-top:0!important}.custom_template_wishlist .ucwl-osc-css .product-title>p{height:100px}.custom_template_wishlist .ucwl-osc-css .card-body-container .product-price{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px))}.custom_template_wishlist .ucwl-osc-css .add-to-cart{padding:0rem 1rem}.custom_template_wishlist .ucwl-osc-css .view-detail>a{padding:.25rem 1rem}}body>.toast.osc-css{display:none!important}.detail-add-wishlist-wrapper{z-index:4!important}.collection__description.expandable-content--expandable .expandable-content__toggle{visibility:hidden;opacity:0}.collection__description.expandable-content[aria-expanded]{max-height:none}@media screen and (max-width: 640px){.collection__description.expandable-content--expandable .expandable-content__toggle{visibility:visible;opacity:1}.collection__description.expandable-content.collectionExpand{max-height:150px;min-height:150px;margin-bottom:-32px;overflow:hidden}}@media screen and (min-width: 641px){.collection__description.expandable-content.collectionExpand .rte{margin-bottom:40px}}#shopify-section-announcement-bar .announcement-bar-container{margin-right:0;width:100%;padding:10px 0}#shopify-section-announcement-bar .announcement-bar .text-with-icons_{display:flex;justify-content:space-between;flex-flow:row wrap}#shopify-section-announcement-bar .announcement-bar .text-with-icons__item{flex:1 1 auto;margin:0;text-align:center}#shopify-section-announcement-bar .announcement-bar .text-with-icons__item .text-with-icons__title{border:none!important;padding:0!important}#shopify-section-announcement-bar .announcement-bar .text-with-icons__item+.text-with-icons__item{border-left:1px solid #545FA0}#shopify-section-announcement-bar .announcement-bar .text-with-icons__item .text-with-icons__title span{font-weight:300}@media screen and (max-width: 1024px){#shopify-section-announcement-bar .announcement-bar-container{padding:5px 0}#shopify-section-announcement-bar .announcement-bar .text-with-icons_{display:block}#shopify-section-announcement-bar .announcement-bar .text-with-icons__item+.text-with-icons__item{border:none}}.highlight-container{width:100%;margin:0 auto 10px;max-width:calc(100% - 60px);background:none;border:2px solid #00BADB;border-radius:4px;color:#00badb;padding:12px 0}body.template-product .highlight-container{margin-top:0;margin-bottom:20px;font-size:20px;max-width:100%;width:100%;margin-left:0}.highlight-group{display:flex;align-items:center;justify-content:center;gap:10px}.highlight-icon{width:32px;height:32px}@media (max-width: 1100px){body.template-product .highlight-container{font-size:16px}}@media (max-width: 640px){.highlight-container{margin-top:40px;padding:10px 0;max-width:calc(100% - 40px)}}@media (max-width: 374px){body.template-product .highlight-container{font-size:14px}.highlight-group{gap:4px}.highlight-icon{width:24px;height:24px}}#chat-button{transition:bottom .4s}.key-specifications .metafield-rich_text_field ul li{border:none;padding:0}.key-specifications .metafield-rich_text_field ul li strong{color:inherit;right:0}@media screen and (max-width: 355px){.footbar-product .add-to-cart .button{padding:0 25px}.footbar-product .add-to-cart .quantity-selector--product .quantity-selector__value{min-width:50px;width:50px}}.footbar-product .add-to-cart .back-in-stock{float:left;margin-right:10px}.footbar-product .add-to-cart .back-in-stock .button{padding:0 20px}.footbar-product .add-to-cart .back-in-stock .mobile_view{display:none}@media screen and (max-width: 515px){.footbar-product .add-to-cart .back-in-stock .mobile_view{display:block}.footbar-product .add-to-cart .back-in-stock .desktop_view{display:none}}@media screen and (max-width: 767px){.footbar-product .add-to-cart .back-in-stock{float:right}}.template-product .product-gallery--with-thumbnails{display:flex;flex-direction:row-reverse;align-items:flex-start;width:100%}@media screen and (max-width: 767.98px){.template-product .product-gallery .scroller{display:block}.template-product .product-gallery .scroller .scroller__inner{overflow-x:hidden}.template-product .page__sub-header{padding-bottom:10px}.template-product .product-block-list__item--gallery .card .card__section{padding-top:10px}}@media screen and (max-width: 999px){.template-product .product-gallery__thumbnail-list:before{display:none}.template-product .product-gallery__thumbnail-list{margin-top:0}}@media screen and (min-width: 1000px){.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{margin:10px 35px 0 72px}}.p-relative{position:relative}.product-form .bulk-button{padding-bottom:30px}.bulk-discount-amt{position:absolute;bottom:-20px;left:0;width:150px;font-size:12px;font-weight:500}@media screen and (max-width: 767.98px){.product-form .bulk-button{padding-bottom:inherit}.bulk-discount-amt{position:unset;display:block;width:auto}}.footer-copyright{background-color:#041d55;padding:10px 0}.footer-copyright .footer__aside-item--copyright{display:flex;justify-content:space-between;font-weight:400;font-size:14px;color:#aeb6c6;margin-bottom:0}.footer-copyright .footer__aside-item--copyright div{display:flex;gap:20px}@media screen and (max-width: 640.97px){.footer{padding-bottom:0}.footer-copyright{margin-top:30px}.footer-copyright .footer__aside-item--copyright{flex-direction:column;align-items:center;margin-top:0}.footer-copyright .footer__aside-item--copyright div{margin-top:0;border:0;padding:15px 0}}@media screen and (max-width: 999px){.footer-copyright .footer__aside-item--copyright>div{padding:0;margin-top:0;border:0}}.loyalty_wrapper{display:flex;gap:5px;align-items:center;font-size:14px}.loyalty_wrapper img{width:21px;height:auto}.loyalty_wrapper div{border-radius:100px;border:1px solid #10b4dc;padding:4px 8px;color:#10b4dc}.product-form .product-form__info-list .price-list{flex-wrap:wrap;row-gap:10px}.product-form .product-form__info-list .price-list .product-label--on-sale{margin-right:15px}@media screen and (max-width: 460px){.loyalty_wrapper{min-width:250px}}.mobile_shop{font-size:10px;position:absolute;left:-2px}.header__mobile-nav-toggle .icon-state__primary{margin-bottom:11px}.header__logo .header__logo-image{max-width:158px!important}@media screen and (max-width: 358px){.header__logo .header__logo-image{max-width:120px!important}}.button--primary.pre_order_btn{background:var(--pre-order-button-bg)}.button--primary.pre_order_btn:hover{background:rgba(var(--pre-order-button-bg-rgb),.8)}.preorder-message{color:var(--pre-order-message-color);background:var(--pre-order-message-bg);padding:10px 30px;margin-top:21px;border-radius:100px}.preorder-message h2{font-size:17px;font-weight:700;color:var(--pre-order-message-color);margin-top:0}.product_details{color:#3b3b3c}.product_details h3{font-weight:600;margin-bottom:0}@media screen and (max-width: 450px){.preorder-message span{font-size:13px}}@media screen and (max-width: 400px){.preorder-message span{font-size:12px;display:block;width:100%}.preorder-message{padding-right:10px}}@media screen and (max-width: 350px){.preorder-message{padding-left:10px;border-radius:10px}}.alternative-items li.alternative-item{flex-direction:column;align-items:flex-start}.alternative-items li .item_wrap{display:flex;align-items:center;width:100%}.alt_desc_warp{color:#3b3b3c;padding-top:10px}.alt_desc_warp h3{font-weight:700}.alt_desc_warp ul{list-style:disc;padding-left:20px}.alternate_mini_label{padding-bottom:5px}.alternate_mini_label span{font-size:12px;border-radius:5px;background:#b9e3c3;color:#000;font-style:italic;padding:2px 7px}.contact_for_price_info:not(:has(.oke-is-clickable)){display:none}.alternative-items li a.product-meta__reviews-badge{padding:0}.alt_info_wrapper{display:flex;flex:1;flex-direction:column}.alternative-items li a.button{border:1px solid #f8ba19}.alt_price_wrapper .price--highlight{margin-right:10px;line-height:normal}.alt_price_wrapper .price--compare{top:-3px;font-size:13px;color:#abb1b4}@media screen and (max-width: 1145px){.alternative-items li .item_wrap{flex-wrap:wrap}}@media screen and (min-width: 1000px) and (max-width: 1145px){.alternative-items li a.button{flex:1 0 100%}}@media screen and (max-width: 767.98px){.alternative-items li a.button{margin-top:10px;flex:1 0 100%}.alternative-items li.alternative-item .item_wrap{display:flex!important;flex-wrap:wrap}.alternative-items li h3{width:100%}.alt_info_wrapper .product-meta__reviews-badge{margin-top:5px}}@media screen and (max-width: 410px){.alternate_mini_label span{font-size:11px}.alternative-items li h3{margin-right:0}.alternative-items li.alternative-item{padding:10px}}@media screen and (max-width: 385px){.alternate_mini_label span{font-size:10px}}.free_gift_card{display:none}.free_gift_card.show{display:flex}.free_gift_card .link{color:#333;font-weight:600}.slide_cart_overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;background:#101010b2;z-index:111;display:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.slide_cart_overlay.show{display:block!important}.suggested_prd_wrapper,.suggested_prd_wrapper_mobile{display:flex;width:calc(100vw - 487px);height:100vh;justify-content:center;align-items:center;flex-direction:column;padding:0 40px}.suggested_prd_wrapper h5{color:#fff;font-size:24px}.suggested_prd_list{width:100%;max-width:738px}.suggested_prd_item{background:#fff;padding:19px 18px;color:#000;font-size:14px;display:flex!important;flex-direction:column;gap:10px;line-height:1;width:176px;margin:0 5px}.suggested_prd_item img{max-width:139px;width:100%;margin:0 auto}.suggested_prd_title{font-weight:700;line-height:1.2;font-size:13.1px}.suggested_prd_price .price--highlight{font-size:15px}.suggested_prd_price .price--compare{font-weight:400;color:#abb1b4;font-size:13.1px}.suggested_prd_ratings .oke-questions-link{display:none}.suggested_prd_ratings .okeReviews{padding-bottom:0;line-height:1}.suggested_prd_ratings .oke-reviews-display{color:#abb1b4;font-size:14px}.suggested_prd_ratings .oke-stars-background svg,.suggested_prd_ratings .oke-stars-foreground svg{height:14px}.suggested_prd_wrapper_mobile{display:none}.suggested_prd_ratings .oke-sr-count-number,.suggested_prd_ratings .oke-sr-total-custom-text{font-size:13px!important;color:#abb1b4;font-weight:500}.suggested_prd_slider .slick-prev:before{content:" ";width:20px;height:20px;display:block;background-repeat:no-repeat;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' class='%7B%7B icon_class %7D%7D' viewBox='0 0 8 12' role='presentation'%3E%3Cpath stroke='%23FFF' stroke-width='2' d='M6 10L2 6l4-4' fill='none' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E")}.suggested_prd_slider .slick-next:before{content:" ";width:20px;height:20px;display:block;background-repeat:no-repeat;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' class='%7B%7B icon_class %7D%7D' viewBox='0 0 8 12' role='presentation'%3E%3Cpath stroke='%23FFF' stroke-width='2' d='M2 2l4 4-4 4' fill='none' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E")}.suggested_prd_slider .slick-disabled{opacity:.25!important}.suggested_prd_wrapper .button{padding:9px;font-size:13px;line-height:1.2;width:95px;font-weight:600;margin:0 auto}.spacer{display:none}@media screen and (max-width: 767.98px){.spacer{display:block}.slide_cart_overlay.show{display:none!important}.suggested_prd_wrapper_mobile{width:100%;padding:20px 0 0;height:auto;gap:20px;border-top:1px solid #DEE2E6;display:flex}.suggested_prd_wrapper_mobile .section_title{font-size:15px;font-weight:700;color:#181818}.suggested_prd_list{max-width:none;display:flex}.suggested_prd_item{width:139px!important;padding:0}.suggested_prd_wrapper_mobile button{padding:9px;font-size:13px;line-height:1.2;width:95px;font-weight:600;margin:0 auto}.mini-cart__line-item-list{max-height:100%;padding-bottom:20px}}.mini-cart .mini-cart__content .mini-cart__line-item-list a{font-size:13.1px;line-height:16.01px;font-weight:700;color:#181818}.mini-cart__product-info .mini-cart__price-list>.price{font-size:15px;font-weight:700}.mini-cart__product-info .mini-cart__price-list>.price--compare{font-size:13.1px;line-height:15.85px;font-weight:500;color:#abb1b4}.mini-cart__line-item .mini-cart__image-wrapper{width:77px}.mini-cart__item-wrapper .mini-cart__quantity .quantity-selector__button{padding:7px;border-radius:60px;width:26.5px;height:26.5px;background:#dee2e6;border:none;justify-content:center}.mini-cart__item-wrapper .mini-cart__quantity .quantity-selector{border:none;box-shadow:none;gap:5px}.mini-cart__item-wrapper .mini-cart__quantity input{border:.5px solid #E5E5E5;border-radius:4px;width:47px;font-size:11px;line-height:19px;font-weight:500;color:#181818;padding:4px;background:#fafafc}.mini-cart__item-wrapper .mini-cart__price-list{line-height:1}.mini-cart__item-wrapper .mini-cart__quantity{padding-top:14px}.mini-cart__line-item{position:relative}.mini-cart__item-wrapper .mini-cart__quantity .mini-cart__quantity-remove{position:absolute;top:0;right:0;margin-top:22px}.mini-cart__item-wrapper .mini-cart__quantity .mini-cart__quantity-remove img{width:13px}@media screen and (max-width: 640.98px){.mini-cart__item-wrapper .mini-cart__product-title{padding-right:20px}.mini-cart__button-container .continue-shopping{display:none}html:has(.no-mobile-scroll){overflow:hidden}body.no-mobile-scroll #chat-button{display:none}}@media screen and (max-width: 640.98px) and (max-height: 970px){.mini-cart__line-item-list{max-height:calc(100vh - 390px)}}.cart_v2.mini-cart__header{padding-bottom:0}.cart_v2 #offers{background:none;color:#333}.cart_v2 #offers .progress{background-color:#cccccc80}.cart_v2 #offers .progress .progress-bar{background:#000}.cart_v2 .mini-cart-icon{position:absolute;top:0;left:calc(50% - 11px)}.cart_v2 .mini-cart-icon svg{width:30px;height:20px}.cart_v2 a.cart_empty{text-decoration:none;color:#fff;font-weight:600}.cart_splitit{font-size:14px;text-align:center}.cart_splitit img{width:60px;vertical-align:middle}.cart_usp_icons{display:flex;align-items:center;justify-content:space-evenly;padding:20px 10px;border-bottom:2px solid var(--border-color);margin:0 10px}.cart_usp_icons div{display:flex;flex-direction:column;font-size:14px;align-items:center}.cart_usp_icons img{width:30px}.empty_static_crossell{padding:20px 0;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.empty_static_crossell div{flex:0 0 calc(50% - 5px)}.empty_static_crossell a{display:block}.mini-cart__content--empty.cart_v2{padding:20px 20px 25px}.mini-cart__content--empty.cart_v2 .mini-cart__line-item-list{padding-left:5px;padding-right:5px}.empty_static_crossell div:last-child{flex:1}.empty_static_crossell img{border-radius:5px;max-height:130px;width:100%;object-fit:cover}.mini-cart__header.cart_v2 .title{position:relative;padding-bottom:30px}.mini-cart__header.cart_v2.empty_cart .title{padding-bottom:0}.mini-cart__header.cart_v2.empty_cart #offers{margin-top:0}.mini-cart__header.cart_v2 .mini-cart-items-info{position:absolute;width:100%;text-align:center;padding-top:5px}.mini-cart__header.cart_v2 .mini-cart__button-container{margin-top:0}.mini-cart__header.cart_v2 .mini-cart-items-info .main-price{font-weight:600;padding-right:5px}.mini-cart__line-item-list .cart_usp_icons+.mini-cart__line-item{border:0}.mini-cart__header.cart_v2 .mini-cart-items-info div{border-bottom:2px solid var(--border-color);padding-bottom:10px;margin:0 10px}.mini-cart__header.cart_v2 .mini-cart-items-info .price--compare{font-size:13px}.mini-cart__content--empty.cart_v2 .mini-cart__line-item-list{padding-bottom:0}@media screen and (max-width: 399.98px){.cart_usp_icons{padding:20px 0;margin:0}.cart_usp_icons div{font-size:13px}}@media screen and (max-width: 350px){.cart_usp_icons div{font-size:12px}}@media screen and (max-width: 640px){.empty_static_crossell{padding-bottom:0;margin-bottom:0}}.search-bar__top .search-bar__filter{display:none}.search-bar__popular-searches{padding:15px 20px;order:1}.search-bar__popular-searches .title{text-transform:uppercase;color:#000;margin-bottom:10px}.search-bar__popular-searches .popular_list{list-style:none}.search-bar__popular-searches ul li a{display:block}.search-bar__popular-searches ul li a:hover{text-decoration:underline}header .search-bar__results-inner{display:flex;flex-direction:column}.notify_me_btn{box-shadow:none;background-color:#dee2e6!important;color:#222}.product-list--collection .vwo-1-02-button.pre_order_btn_collection{background:var(--primary-button-background)}.product-item--vertical .product-item__action-list{margin-top:10px}.collection_desc_bottom .collection__description.expandable-content .expandable-content__toggle{visibility:visible;opacity:1}.collection_desc_bottom .collection__description.expandable-content[aria-expanded]{max-height:320px}.search-bar__results .search-bar__result-products{display:flex;flex-wrap:wrap}.search-bar__results .search-bar__result-products a.search-bar__result-item{width:50%;padding:10px 15px}.search-bar__results .search-bar__results-inner .view-all_top,.search-bar__results .search-bar__results-inner .result-cat-products{order:-1}@media screen and (max-width: 900px){.search-bar__results .search-bar__result-products a.search-bar__result-item{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/custom.css.map */
