.flex{display:flex}.align-items-center{align-items:center}.align-items-bottom{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.benfit-list ul{margin:0;padding:0}.benfit-list li{list-style:none;margin-bottom:.2em;list-style-type:none;padding:.25em 0 0 2em;position:relative}.benfit-list li:before{color:#26af5e;content:"";display:block;border:solid .6em #26af5e;border-radius:.6em;height:0;width:0;position:absolute;left:0;top:10px;margin-top:-4px}.benfit-list li:after{content:" ";display:block;width:.4em;height:.6em;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:.4em;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.product--wrapper.product-single__media.media-wrapper{padding-top:100%!important}.product-single__media-wrapper iframe,.product-single__media-wrapper model-viewer,.product-single__media-wrapper .shopify-model-viewer-ui,.product-single__media-wrapper img,.product-single__media-wrapper video,.product-single__media-wrapper .plyr,.product-single__media-wrapper .media-item{position:absolute;top:0;left:0;width:100%;max-width:100%;bottom:0;right:0;display:flex;align-items:center;height:100%;object-fit:contain}span#ComparePrice .money{font-size:14px;font-family:proxima-nova,sans-serif}span#ProductPrice .money{font-size:30px;line-height:32px;display:inline-block;font-weight:700;font-family:proxima-nova,sans-serif}.extra-option,.additional-option{margin:10px 0;padding:15px;border:2px solid #e5e5e5;border-radius:6px}.extra-option-checkbox,.additional-option-checkbox{margin-right:5px}.extra-option .h5,.additional-option .h5{margin-bottom:0;font-weight:700}@media (min-width: 1200px){.extra-option .h5,.additional-option .h5{padding-left:20px}}.extra-option-img{margin-right:10px;cursor:pointer}.metaproduct-price{font-weight:600}.position-relative{position:relative}.shield-wrapper{width:90px;flex:0 0 90px}.shield-info{width:18px;height:18px;border-radius:50%;font-size:12px;background:#0091ff;color:#fff;text-align:center;line-height:1.4;cursor:pointer;font-weight:700;padding:2px}body.modal-open #page-wrap{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.icon{display:inline-block;width:16px;height:16px;vertical-align:middle;fill:currentcolor}.shop_attributes{width:100%;font-size:14px;text-align:left}.shop_attributes tr td{line-height:30px;padding:1px 10px;vertical-align:top}.shop_attributes tr td:first-child{width:40%}.shop_attributes tr:nth-child(odd) td{background:#ededed}.shop_attributes_mini{list-style-type:none;margin-top:0;margin-bottom:10px;text-align:left;padding:0}.shop_attributes_mini li{color:#8f8f8f;font-size:11px;line-height:20px;font-family:Arial,system-ui}@media (max-width: 767px){.shop_attributes_mini li{font-size:9px}.product-block .price{font-size:14px}.product-block .price.on-sale del{font-size:12px}}.shop_attributes_mini li span{color:#4a4a4a}.shop_attributes p{margin:0}.always-include-message{position:relative;padding:.75rem 1.25rem;margin:1rem 0;border:none!important;background:#daf2e4;color:#000;font-size:14px;line-height:21px;border-radius:8px}.always-include-label{color:#27b05e;font-weight:700}#mobile-nav .sub-nav-list.plain{margin-top:10px}.d-flex{display:flex}.product-list-toolbar .cc-toolbar-buttons .filter{text-align:left}.product-list-toolbar .cc-toolbar-buttons--filters .filter{margin:0 0 10px}div.product-banner-text{position:absolute;bottom:40px;left:0;background:#00f;padding:10px 30px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;border-radius:4px}.product-block div.product-banner-text{top:0;bottom:auto;padding:1px 9px;font-weight:700;letter-spacing:0;border-radius:4px;font-size:9px}div.product-banner-text.new-color{background:#0f0}div.product-banner-text.sale-color{background:orange}div.product-banner-text.last-color{background:#6a0dad}div.product-banner-text.low-color{background:#e75480}.cc-toolbar-buttons .filter .pretty-select{width:100%!important;padding:4px;border:1px solid #cccccc!important}.product-more-link{background:#283974;border-color:#283974;border-radius:6px;padding:8px}.collection-header .header-text .page-title{font-size:34px}@media (max-width: 767px){.product-list-toolbar{height:auto;overflow:hidden}.collection-header .header-text{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.collection-header .header-text .page-title{font-size:26px;margin:0}.product-list-toolbar .cc-toolbar-buttons--filters{margin:0}.product-block .price .amount{font-size:1.1em}.product-more-link{padding:6px}}.product-details .product-label--sale{margin-left:10px}.product-specs-link{color:#283974;text-decoration:underline}.product-cta-wrapper{background:linear-gradient(180deg,#010755,#00bcee);padding:4px!important;border-radius:10px;margin-top:20px}.product-cta{padding:15px 20px;background-color:#fff;border-radius:10px}.product-cta-title-wrapper{margin-bottom:8px}.product-cta-icon{width:16px;height:16px;border-radius:50%;font-size:12px;font-weight:700;background:#0091ff;color:#fff;text-align:center;line-height:1.4;margin-right:8px;padding:2px 8px}.product-cta-title{font-weight:700}.collection-block .title{font-size:20px;font-weight:600}.anounce-block{padding:4px 8px}.anounce-block-text{margin-left:6px;font-weight:600}.collections-section .product-grid.grid .product-block.collection-block{background:linear-gradient(180deg,#010755,#00bcee);padding:4px!important;border-radius:20px}.collections-section .product-grid.grid .product-block.collection-block .product-block__inner{background:#fff;border-radius:18px;padding:15px}.collections-section .product-grid.grid .product-block.collection-block .product-block__inner .image .inner{border-radius:18px}@media (min-width: 1200px){.collections-section .product-grid.grid .product-block.collection-block{width:calc(20% - 20px);margin-right:20px}}.payment-methods{margin-bottom:10px}.footer-logo-container{max-width:120px;margin:0 auto 40px}.limited-edition{padding-top:12px}.limited-edition ul{margin:0;padding:0}.limited-edition li{list-style:none;margin-bottom:.2em;list-style-type:none;padding:.25em 0 0 2em;position:relative;font-size:13px;color:#ff6601}.limited-edition li:before{color:#ff6601;content:"";display:block;border:solid .6em #ff6601;border-radius:.6em;height:0;width:0;position:absolute;left:0;top:42%;margin-top:-.3em}.limited-edition li:after{content:" ";display:block;width:.4em;height:.6em;border:solid #fff;border-width:0 .2em .2em 0;position:absolute;left:.4em;top:37%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 767px){.collections-section .product-grid.grid .column.flex.min-cols-2:not(.product-block--gap-0){width:calc(50% - 30px);margin-right:20px}.collections-section .product-grid.grid .column.flex.min-cols-2:not(.product-block--gap-0) .title{font-size:15px}}.extra_option_modal{padding:10px}.extra_option_modal ul{margin:0;padding:0}.extra_option_modal li{list-style:none;margin-bottom:.2em;list-style-type:none;padding:.25em 0 0 2em;position:relative;font-weight:600}.extra_option_modal li:before{color:#26af5e;content:"";display:block;border:solid .6em #26af5e;border-radius:.6em;height:0;width:0;position:absolute;left:0;top:42%;margin-top:-.3em}.extra_option_modal li:after{content:" ";display:block;width:.4em;height:.6em;border:solid #fff;border-width:0 .2em .2em 0;position:absolute;left:.4em;top:37%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.slick-track{margin:auto}.suggested-message{padding-top:8px}.product-list-toolbar .cc-toolbar-buttons .filter .pretty-select{border:1px solid #000!important;color:#000}.product-list-toolbar .cc-toolbar-buttons .filter.tags .pretty-select{padding:10px}.product-list-toolbar .cc-toolbar-buttons .filter.tags .pretty-select svg{right:5px}.product-block .current-price-include-vat{font-size:10px}.sea-text-wrapper{border-top:1px solid #f5f5f5;margin-top:40px}.sea-text{margin-top:40px}.sea-text h3{font-size:18px}.sea-text p{font-size:16px}.Original-Purchase-Date-Label{background:#28ae62;color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}@media (max-width: 767px){.Original-Purchase-Date-Label{font-size:11px}.Original-Purchase-Date{font-size:13px}}.additional-checkout-buttons{display:none}.announcement-bar svg{width:20px;height:20px}.toolbar-icons .toolbar-phone>span{display:none}@media (min-width: 768px){.toolbar-icons .toolbar-phone{position:relative}.toolbar-icons .toolbar-phone>span{display:block;position:absolute;width:0;right:30px;top:1px;overflow:hidden;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.toolbar-icons .toolbar-phone>span span{width:130px;display:block;font-weight:700}.toolbar-icons .toolbar-phone:hover>span{width:130px}}@media (max-width: 767px){.office-popup-img{max-width:50%;margin:auto}.extra-option .h5,.additional-option .h5{font-size:14px}}.additional-option-checkbox{width:13px;flex:0 0 13px}.product-details .extra-option.active,.product-details .additional-option.active{border-color:#0091ff}.trustpilot-widget-2{background:transparent;color:#333;padding:30px 0 25px;overflow:hidden}.trustpilot-widget-2 .wrapper-left a{color:#333;font-weight:600;text-decoration:underline}.trustpilot-widget-2 .wrapper-left{text-align:center}.trustpilot-widget-2 .wrapper-left .title{color:#333;font-size:24px;padding:0;margin:0 0 10px}.trustpilot-widget-2 .wrapper-left .rating img{max-width:160px;margin:auto}.trustpilot-widget-2 .wrapper-left .info{color:#333;font-size:13px;line-height:45px}.trustpilot-widget-2 .wrapper-left .brand-logo img{max-width:25px;margin:auto;display:inline-block}.trustpilot-widget-2 .wrapper-left .brand-logo p{font-size:18px;line-height:35px;color:#333;text-align:center;display:inline-block}.trustpilot-widget-2 .reviews{margin-left:2%}.trustpilot-widget-2 .carousel-control{height:25px;width:25px;border:1px solid #9E9E9E;border-radius:50%;margin-top:60px;font-size:25px;background:transparent;line-height:18px}.trustpilot-widget-2 .carousel-control.right{margin-right:-40px;color:#333;text-shadow:none}.trustpilot-widget-2 .carousel-control.left{left:-40px;color:#333;text-shadow:none}.trustpilot-widget-2 .carousel-control.right:hover,.trustpilot-widget .carousel-control.left:hover{color:#333}.trustpilot-widget-2 .carousel-inner .rating img{max-width:110px}.trustpilot-widget-2 .carousel .item .row{margin-right:-15px;margin-left:-15px}.trustpilot-widget-2 .carousel-inner{overflow:hidden}.trustpilot-widget-2 .carousel-inner .date,.trustpilot-widget .carousel-inner .name{color:#0009;font-size:13px}.trustpilot-widget-2 .carousel-inner .title{margin:15px 0 10px;font-weight:700;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}.trustpilot-widget-2 .carousel-inner .descriptions{min-height:42px}.trustpilot-widget-2 .carousel-inner .name{margin-top:25px}.bold-underline,.tp-widget-empty-vertical__title,.tp-widget-empty-horizontal__title,body .tp-widget-trustscore,body .tp-widget-rating strong{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,"sans-serif";font-weight:500}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bold-underline,.tp-widget-empty-vertical__title,.tp-widget-empty-horizontal__title,body .tp-widget-trustscore,body .tp-widget-rating strong{font-weight:600}}.tp-widget-wrapper .hidden{display:none}.tp-widget-loader,.tp-widget-fallback{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#fallback-logo{display:none}.no-svg #fallback-logo{display:inline-block}.tp-widget-wrapper{height:100%;margin:0 auto;max-width:750px;position:relative}.tp-stars .tp-star__canvas,.tp-stars .tp-star__canvas--half{fill:#dcdce6}.tp-stars .tp-star__shape{fill:#fff}.tp-stars--1 .tp-star:nth-of-type(-n+1) .tp-star__canvas,.tp-stars--1 .tp-star:nth-of-type(-n+1) .tp-star__canvas--half{fill:#ff3722}.tp-stars--2 .tp-star:nth-of-type(-n+2) .tp-star__canvas,.tp-stars--2 .tp-star:nth-of-type(-n+2) .tp-star__canvas--half{fill:#ff8622}.tp-stars--3 .tp-star:nth-of-type(-n+3) .tp-star__canvas,.tp-stars--3 .tp-star:nth-of-type(-n+3) .tp-star__canvas--half{fill:#ffce00}.tp-stars--4 .tp-star:nth-of-type(-n+4) .tp-star__canvas,.tp-stars--4 .tp-star:nth-of-type(-n+4) .tp-star__canvas--half{fill:#73cf11}.tp-stars--5 .tp-star:nth-of-type(-n+5) .tp-star__canvas,.tp-stars--5 .tp-star:nth-of-type(-n+5) .tp-star__canvas--half{fill:#00b67a}.tp-stars--1--half .tp-star:nth-of-type(-n+2) .tp-star__canvas--half{fill:#ff3722}.tp-stars--2--half .tp-star:nth-of-type(-n+3) .tp-star__canvas--half{fill:#ff8622}.tp-stars--3--half .tp-star:nth-of-type(-n+4) .tp-star__canvas--half{fill:#ffce00}.tp-stars--4--half .tp-star:nth-of-type(-n+4) .tp-star__canvas,.tp-stars--4--half .tp-star:nth-of-type(-n+4) .tp-star__canvas--half{fill:#00b67a}.tp-stars--4--half .tp-star:nth-of-type(-n+5) .tp-star__canvas--half{fill:#00b67a}.tp-widget-loader,.tp-widget-fallback{max-width:50%;text-align:center;width:400vh}.tp-widget-loader svg,.tp-widget-fallback svg{width:100%}@media screen and (min-width: 400px){.tp-widget-loader,.tp-widget-fallback{max-width:200px}}.tp-widget-loader--loaded{opacity:0}.bold-underline{border-bottom:1px solid rgba(25,25,25,.6)}.bold-underline:hover{border-color:#191919}.tp-widget-wrapper .dark,.tp-widget-wrapper .dark a{color:#fff}.dark .bold-underline:not(.bold-underline--single-theme){border-color:#fff9}.dark .bold-underline:not(.bold-underline--single-theme):hover{border-color:#fff}.dark .tp-logo__text{fill:#fff}.dark .tp-widget-loader .tp-logo__text{fill:#191919}.tp-widget-wrapper svg{display:block;width:100%}.tp-widget-wrapper a{color:#191919;text-decoration:none}.tp-widget-empty-vertical{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.tp-widget-empty-vertical__title{font-size:18px;margin:0 0 12px;text-align:center}.tp-widget-empty-vertical__stars{margin:0 0 8px;width:150px}.tp-widget-empty-vertical__subtitle-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.tp-widget-empty-vertical__subtitle{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;text-align:center}.tp-widget-empty-vertical__logo{margin:0 0 5px 5px;width:90px}.tp-widget-empty-horizontal{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;-ms-flex-pack:center;justify-content:center}.tp-widget-empty-horizontal__title{font-size:14px;text-align:center}.tp-widget-empty-horizontal__logo{margin:0 0 5px 5px;width:90px}@media screen and (max-width: 300px){.tp-widget-empty-vertical__subtitle-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tp-widget-empty-vertical__logo{margin:5px 0 0}.tp-widget-empty-horizontal{-ms-flex-direction:column;flex-direction:column}.tp-widget-empty-horizontal__logo{margin:0}}body .tp-widget-wrapper{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-ms-flex-pack:center;justify-content:center;max-width:none;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,"sans-serif"}body .tp-widget-customerssay,body .tp-widget-trustscore,body .tp-widget-rating,body .tp-widget-text{display:none;margin:0 16px 0 0}body .tp-widget-trustscore{font-size:18px;margin:0 12px 0 0}body .tp-widget-stars{margin:0 0 6px;width:130px}body .tp-widget-logo{width:80px}@media screen and (min-width: 250px){body .tp-widget-stars{margin:0 12px 0 0}}@media screen and (min-width: 680px){body .tp-widget-trustscore{display:block}}@media screen and (min-width: 850px){body .tp-widget-trustscore,body .tp-widget-stars{margin:0 16px 0 0}body .tp-widget-rating{display:block}}@media screen and (min-width: 1024px){body .tp-widget-customerssay{display:block}}.tp-widget-container{margin:20px 0}.template-sfx-contact .reading-column{width:1000px}.font-normal{font-weight:400!important}.page-with-contact-form .input-row{margin-bottom:.3rem}.page-with-contact-form input,.page-with-contact-form textarea,.page-with-contact-form select{background:#f2f1f1;width:100%}.page-with-contact-form select{padding:10px;border:1px solid #c9c9c9;border-radius:3px}.page-with-contact-form input[type=submit]{background:#0374e8;margin-top:2rem}.page-with-contact-form .bottom-notes{font-size:13px;margin-top:2rem}.page-with-contact-form .contact-info-wrapper{margin-top:30px;background:linear-gradient(180deg,#010755,#00bcee);padding:4px!important;border-radius:20px}.page-with-contact-form .contact-info-inner{background:#fff;border-radius:18px;padding:10px}.page-with-contact-form .contact-info-heading{margin-bottom:1.5rem}.page-with-contact-form .contact-info{margin-bottom:1.2rem}.live-chat{width:100%;background:#f1f2f2;border-color:#f1f2f2;margin-top:15px;color:#000;font-size:14px;font-weight:400}@media (max-width: 767px){.page-with-contact-form .contact-info-inner .schedule .half{width:50%;margin-bottom:10px}}@media (min-width: 768px){.page-with-contact-form .contact-info-inner .schedule .half:first-child{width:38%}.page-with-contact-form .contact-info-inner .schedule .half:last-child{width:62%}}.selector-wrapper label{display:none}.clickyboxes{display:flex;gap:10px}.clickyboxes li{display:inline-block;width:50%}.clickyboxes li a{width:100%}.selector-wrapper:not(.selector-wrapper--swatch) .clickyboxes li a{border-color:#e5e5e5;border-width:2px;border-radius:20px}.selector-wrapper:not(.selector-wrapper--swatch) .clickyboxes li a.active,.selector-wrapper:not(.selector-wrapper--swatch) .clickyboxes li a:hover{border-color:#0374e8}.custom-variant-row{display:flex;align-items:center;text-align:left;margin:4px 0}.custom-variant-row>div:first-child{width:60%}.custom-variant-row>div:last-child{width:40%}.custom-variant-title{font-size:16px;font-weight:700}.custom-variant-sale-badge span{background:#28ae62;color:#fff;width:50px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:8px 14px 8px 8px;clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);font-size:12px}.custom-variant-guarantee{font-size:12px;letter-spacing:-1px;font-weight:700}.custom-variant-original-price{font-size:1.2em;line-height:1.2em;opacity:.75;text-decoration:line-through}a:hover .custom-variant-review svg{fill:currentColor}.custom-variant-price{font-size:1.6em;font-weight:800;color:#000;margin:0;padding:0;line-height:1em}@media (max-width: 767px){.custom-variant-row>div:first-child{width:65%}.custom-variant-row>div:last-child{width:35%}.custom-variant-title{font-size:15px}.custom-variant-review .cc-rating{font-size:11px}.custom-variant-price{font-size:17px}.custom-variant-original-price{font-size:14px}.custom-variant-row.middle-row{align-items:flex-end}}.price-wrapper .from{display:none}.cart-footer .benfit-list{margin:20px 0}.cc-checkbox__label:before{border:1px solid #c9c9c9}.cart-summary__notes textarea,.cart-footer textarea{height:4em}.product-condition-item{margin-top:1em}.cart-summary__cart-links{text-align:right}.no-matches-wrapper{background:#cae5ff;color:#00407f;padding:10px 20px;border-radius:5px;width:fit-content;margin:auto}#content .section.product-description-below{margin-top:2.5em;margin-bottom:10px}@media (min-width: 768px){.product-container .product-gallery{position:sticky;top:20px}}.articles .article{display:block}.product-title br,.product-block .title br{display:none}@media (max-width: 768px){.product-title br,.product-block .title br{display:block}.product-form{margin-bottom:0}.products-section .opposing-items .left,.section-text-columns-with-images .section-heading{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
