.page-width{max-width:144rem!important}.home-hero{min-height:906px!important}.home-hero .banner__box .banner__heading{font-weight:700;font-size:48px;line-height:72px;letter-spacing:2px}.home-hero .banner__box .banner__text{font-family:Magnetik;font-weight:400;font-size:24px;line-height:30.47px;letter-spacing:1px;margin:15px 0 30px}.home-hero .banner__box .banner__buttons{margin:0}.home-hero .banner__box .banner__buttons .button{padding:15px 30px;font-weight:700;font-size:20px;line-height:25.17px;letter-spacing:.2px;transition:.5s}.home-hero .banner__box .banner__buttons .button:hover{background-color:#b8c6d7;color:#002f6c}.home-hero .banner__box .banner__buttons .button:after{box-shadow:none!important}.home-hero .banner__box .banner__buttons .button .svg-wrapper{margin-left:10px}.home-hero .banner__box .banner__buttons .button:hover .svg-wrapper svg path{fill:#002f6c!important}.our-benefits .multicolumn__title{justify-content:center;margin-bottom:40px}.our-benefits .multicolumn__title .title{font-weight:700;font-size:48px;line-height:72px}.our-benefits .multicolumn-card{background:#e6ebf1!important;border-radius:30px}.our-benefits .multicolumn-card .media{padding:0!important;display:flex;justify-content:center}.our-benefits .multicolumn-card .media .multicolumn-card__image{position:relative;left:unset;top:unset;transform:none;width:100px;height:100px;object-fit:contain}.our-benefits .multicolumn-card .multicolumn-card__info .inline-richtext{font-family:Magnetik;font-weight:700;font-size:24px;line-height:36px;text-align:center;margin-bottom:10px}.our-benefits .multicolumn-card .multicolumn-card__info .rte{margin:0;font-family:Magnetik;font-weight:400;font-size:18px;line-height:22.85px;text-align:center}.home-banner-section .banner__content.banner__content--middle-center{justify-content:start}.home-banner-section .banner__heading{font-weight:700;font-size:48px;line-height:72px}.home-banner-section .banner__text p{font-family:Magnetik;font-weight:400;font-size:24px;line-height:1.4}.home-banner-section .button--primary{gap:8px}.home-banner-section .banner__box .banner__buttons .button{padding:15px 30px;font-weight:700;font-size:20px;line-height:25.17px;letter-spacing:.2px;transition:.5s}.home-banner-section .banner__box .banner__buttons .button:hover{background-color:#b8c6d7;color:#002f6c}.home-banner-section .banner__box .banner__buttons .button:after{box-shadow:none!important}.home-banner-section .banner__box .banner__buttons .button .svg-wrapper{margin-left:10px}.home-banner-section .banner__box .banner__buttons .button:hover .svg-wrapper svg path{fill:#002f6c!important}.home-banner-section .banner__text{margin:15px 0 30px!important}.home-banner-section.banner--content-align-left.banner--desktop-transparent .banner__box{max-width:63rem!important}.collection .collection__title h2{font-size:48px;font-weight:700;margin-bottom:30px;text-align:center}.card__information{padding:1.7rem 0px!important}.card-wrapper{background:#e6ebf1;border-radius:15px;padding:8px;position:relative}.margin-badge{position:absolute;top:auto;right:0;background:#ffb74a;padding:5px 15px;border-radius:5px;font-size:14px;font-weight:500;z-index:9}.product-vat{font-family:Poppins;font-weight:400;font-size:16px;line-height:100%;margin-top:15px}.status{display:flex;font-weight:400;margin-bottom:10px;align-items:center;gap:10px;font-size:18px}.custom_card{display:block!important}.in-stock{color:green}.available-order{color:orange}.out-of-stock{color:red}.in-stock p,.available-order p,.out-of-stock p{color:#fff;width:21px;height:21px;border-radius:100px;display:flex;align-items:center;justify-content:center;margin:0;font-size:11px;padding:3px 0 0}.in-stock p{background:green}.available-order p{background:orange}.out-of-stock p{background:red}.card__content{padding:0!important}.card__heading .full-unstyled-link{font-family:Magnetik;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#003070;margin:0}.underline-links-hover:hover a{text-decoration:none!important}.price .price-item{font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;margin:10px 0;font-family:Poppins}.rrp{margin-top:10px}.quantity{display:flex;justify-content:center;border:2px solid #000;border-radius:100px;height:38px;padding:0 14px!important;width:auto!important}.quantity button{border:none;background:transparent;font-size:23px;width:auto!important}.quantity input{width:40px;text-align:center;border:none;background:transparent;font-size:18px}.quick-add product-form form{display:flex;align-items:center;gap:10px}.quantity:after{display:none!important}.quick-add__submit:not([disabled]):hover:after{--border-offset: none !important}.quick-add__submit{background-color:#002f6c;color:#fff;padding:0 35px!important;border-radius:50px;border:none;cursor:pointer;font-weight:700;transition:.5s;display:flex;align-items:center;gap:8px;font-size:15px;min-width:auto!important;--border-offset: none}.quick-add__submit:hover{background-color:#b8c6d7;color:#002f6c}.quick-add__submit span{display:flex;gap:5px;align-items:center}.quick-add__submit:hover svg path{fill:#002f6c}.card--card .quick-add{margin:0!important}.collection .collection__view-all .button{gap:9px;background:#002f6c;color:#fff;padding:15px 30px;border-radius:100px;text-decoration:none;transition:.5s;font-weight:700;font-size:20px;margin-top:30px}.collection .collection__view-all .button:hover{background-color:#b8c6d7;color:#002f6c}.collection .collection__view-all .button:after{box-shadow:none!important}.collection .collection__view-all .button:hover svg path{fill:#002f6c}.collection .collection__view-all .button svg{margin-left:10px}.footer img{width:160px;margin-bottom:10px}.footer .footer-block__text{font-size:16px}.footer .footer__list-social{justify-content:start;gap:20px}.footer .footer__list-social .list-social__item{background:#fff}.footer .footer__list-social .list-social__item .list-social__link{color:#003070;padding:0;justify-content:center;align-items:center;width:30px;height:30px}.footer .footer-block__heading{font-size:20px}.footer .footer-block__newsletter{text-align:left}.footer .footer-block__newsletter span{text-transform:uppercase;font-size:20px}.footer .footer-block__newsletter .footer-block__heading{font-size:48px;font-weight:700}.footer .newsletter-form__field-wrapper .field__input{border-radius:50px;border:2px solid #fff;padding:12px;height:auto}.footer .field__label{top:1.5rem}.footer .newsletter-form__field-wrapper input{border:none}.footer .newsletter-form__button{background-color:#fff!important;color:#002f6c;border-radius:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:auto;margin-right:5px;transition:.5s}.footer .newsletter-form__button:hover{background-color:#b8c6d7!important;color:#002f6c}.footer .newsletter-form__field-wrapper .field{align-items:center}.footer .copyright__content{font-size:16px}.footer .footer__copyright{margin:0 auto}.footer__content-top{padding-bottom:0!important}.footer .footer__blocks-wrapper{padding-bottom:40px!important}.footer .footer-block--menu{width:16.66%}.footer .field.field:after{box-shadow:none!important}.footer .field__input:focus{box-shadow:none!important}.collection .product-grid .page-width{padding:0!important}.facets-vertical .facets__summary{background:#003070;color:#fff;font-size:20px;font-weight:700;font-family:poppins;padding:1.5rem 2rem}.facets__display-vertical{background:#e6ebf1}.facets__disclosure-vertical{border-radius:10px;overflow:hidden;margin-top:20px}.facets-vertical .facets__summary:hover{color:#fff}.facets__summary .icon-caret{right:2rem!important;height:9px!important}.facets__display-vertical{padding:15px 25px!important}.facets-wrap-vertical{padding:0!important}.facets-layout-list .facets__label:hover .facet-checkbox__text-label{text-decoration:none!important}.facets-layout-list .facets__label .facet-checkbox__text-label,.facets__header-vertical,.facets__price .field-currency{font-family:Magnetik;font-size:18px!important;font-weight:500}.facets-layout-list--text input[type=checkbox],label.facets__item input[type=checkbox]{background:#e6ebf1;border:1px solid;border-radius:5px}.facets__summary:hover .facets__summary-label{text-decoration:none!important}.collection-heading{text-align:center;font-size:48px;font-weight:700;margin-bottom:0!important;margin-top:0!important}.collection-heading p{margin-bottom:30px!important;margin-top:0!important}.product-grid-container{margin-top:15px}.facets-vertical svg{border-radius:5px}.facet-checkbox__text{line-height:1}.product-page .product--large:not(.product--no-media) .product__media-wrapper,.product-page .product--large:not(.product--no-media) .product__info-wrapper{max-width:50%!important}.product-page .product--large:not(.product--no-media) .product__info-wrapper{padding-left:6rem!important}.product-page .product-media-container.constrain-height.media-fit-contain{border:var(--media-border-width) solid rgb(0 0 0)!important}.product-page .thumbnail{border:none!important}.product-page .product__media-wrapper .slider-mobile-gutter .slider-button{color:#000!important;background:#b3b3b3b3!important;width:30px!important;height:107px!important}.product-page .slider-button .icon{height:2.6rem!important}.product-page .product__title h1{color:#003070;font-weight:700;font-size:36px;font-family:Magnetik}.product-page .price__regular .price-item--regular{display:block}.product-page .rrp{display:block;margin-top:0}.product-page .product-vat{font-weight:600}.product-page .product__tax.caption.rte{display:none}.product-page .product-form__submit{text-transform:uppercase;background:#003070;color:#fff;font-weight:600;font-size:18px;transition:.5s}.product-page .product-form__submit:after{box-shadow:none!important}.product-page .product-form__submit:hover{background:#b8c6d7;color:#002f6c}.product-page .product-form__buttons,.product-page .product__info-container{max-width:100%!important}.product-page #more-payment-options-link{display:none!important}.product-page .accordion .svg-wrapper{height:25px;width:25px}.product-page .accordion__title{font-size:18px;font-weight:400}.product-page .accordion .summary__title+.icon-caret{height:14px;top:auto}.product-page .accordion summary{align-items:center}.product-page .product__accordion .accordion__content p{font-size:18px}.product-page .product .price .badge{display:none!important}.price__regular .price-item--regular p,.price--on-sale .price__sale .price-item--sale p{display:inline-block!important;margin:0!important}.cart__empty-text{font-size:30px;font-family:Magnetik}.cart-drawer__empty-content .button{font-size:18px;font-family:Magnetik;background:#003070;transition:.5s}.cart-drawer__empty-content .button:hover{background:#b8c6d7;color:#002f6c}.cart-drawer__empty-content .button:after,.cart-drawer__empty-content .button:hover:after{box-shadow:none}.cart__login-title,.cart__login-paragraph{font-family:Magnetik;font-size:21px}.cart__login-paragraph{font-weight:300}.cart-drawer .cart-items td{padding-top:0!important}.cart-drawer .cart-item__image{border:1px solid #0000000d}.cart-item__name{font-family:Magnetik;font-size:17px}.product-option,.cart-drawer .price,.cart-item__price-wrapper .price{font-family:Magnetik;font-size:15px}.cart-item__quantity-wrapper{justify-content:space-between}.cart-drawer .quantity{min-height:38px}.cart-drawer .cart-item{margin-top:15px}.cart__ctas .cart__checkout-button,.cart__warnings .button{background-color:#002f6c;color:#fff;transition:.5s;font-family:Magnetik;font-size:18px;font-weight:600}.cart__ctas .cart__checkout-button:hover,.cart__warnings .button:hover{background-color:#b8c6d7;color:#002f6c}.cart__ctas .cart__checkout-button:hover:after,.cart__ctas .cart__checkout-button:after,.cart__warnings .button:hover:after,.cart__warnings .button:after{box-shadow:none}.totals__total,.totals__total-value{font-family:Magnetik;font-size:18px!important;font-weight:600}.drawer__heading{font-family:Magnetik;font-size:26px!important;font-weight:600}.caption-with-letter-spacing{font-size:13px}.cart-page .cart-items th,.cart-page .cart__items{border-bottom:.1rem solid rgb(185 180 180)}.header__search .search-modal__content,.header__search .search__input.field__input,.header__search .predictive-search{background-color:#003070!important}.header__search .predictive-search__item-heading{font-size:18px;font-family:Magnetik}.search-page .search__input.field__input,.search-page .predictive-search{background-color:#fff}.search-page #Details-sort-by-template--23627357520200__main{display:none!important}.search-page .facets__summary .icon-caret{right:0rem!important;height:8px!important}.search-page .facets__summary .facets__summary-label,.search-page .facets__summary span:first-of-type,.search-page .facets__heading,.search-page .facet-filters__label label,.search-page .select .facet-filters__sort,.search-page .facets.small-hide .product-count .product-count__text #ProductCountDesktop,.search-page .facets__selected,.search-page .facets__reset{font-size:18px;font-family:Magnetik}.search-page #FacetFiltersForm{width:40%}.search-page .active-facets{width:8.33%}.search-page .sorting{width:40%}.search-page .product-count{width:8.33%}.search-page .facets.small-hide{display:flex;flex-wrap:wrap}.search-page .facets.small-hide .product-count{align-self:start}.contact-detail{margin-top:20px}.contact-detail.multicolumn.background-primary .multicolumn-card{background:#e6ebf1!important;border-radius:30px}.contact-detail .media--circle{padding-top:0!important;padding-bottom:0!important;border-radius:0!important}.contact-detail .media>img{height:50px!important;width:50px!important;position:unset!important;display:inline-block!important}.contact-detail .multicolumn-card__info{padding-top:10px}.contact-detail .multicolumn-list h3,.contact-detail .multicolumn-list p{font-family:Magnetik}.contact-detail .multicolumn-list h3{font-size:22px}.contact-detail .multicolumn-list p{font-size:18px;font-weight:300}.page-contact .contact{display:flex;gap:30px;margin-bottom:70px;margin-top:30px;padding-left:45px;padding-right:45px}.page-contact .contact .image{width:50%}.page-contact .contact .image img{width:100%;height:100%;border-radius:30px;object-fit:cover}.page-contact .contact .contact-form{width:50%;padding:50px;border-radius:30px;border:2px solid #003070;box-shadow:0 0 10px 10px #e6ebf1}.page-contact .title-wrapper--no-top-margin{text-align:center;font-family:Magnetik}.page-contact .field:after{box-shadow:none!important}.page-contact #ContactForm .field__input,.page-contact #ContactForm .customer .field input{background:#e6ebf1;border-radius:15px}.page-contact .field__input:focus,.page-contact .select__select:focus,.page-contact .customer .field input:focus,.page-contact .customer select:focus,.page-contact .localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #003070}.page-contact #ContactForm .contact__button .button{background-color:#003070;transition:.5s}.page-contact #ContactForm .contact__button .button:hover{background-color:#b8c6d7;color:#002f6c}.page-contact #ContactForm .contact__button .button:after{box-shadow:none!important}.page-contact #ContactForm .contact__button .button:hover:after{box-shadow:none!important}.login-page .content-for-layout .login{background:#e6ebf1;margin-top:50px!important;margin-bottom:50px!important;padding:30px!important;border-radius:20px;box-shadow:0 0 31px -15px #003070e5}.login-page .field__input,.login-page .customer .field input{background:transparent;border:1px solid #003070}.login-page .customer .field:after,.login-page .customer .field:hover.field:after,.login-page .customer .field input:focus{box-shadow:none}.login-page h1#login{font-size:40px;color:#003070;font-weight:700}.login-page h1#recover{font-size:35px;color:#003070;font-weight:700}.login-page .customer button{background-color:#003070;transition:.5s}.login-page .customer button:hover{background-color:#b8c6d7;color:#002f6c}.login-page .customer button:after,.login-page .customer button:hover:after{box-shadow:none!important}.register-page .content-for-layout .register{background:#e6ebf1;margin-top:50px!important;margin-bottom:50px!important;padding:30px!important;border-radius:20px;box-shadow:0 0 31px -15px #003070e5}.register-page .field__input,.register-page .customer .field input{background:transparent;border:1px solid #003070}.register-page .customer .field:after,.register-page .customer .field:hover.field:after,.register-page .customer .field input:focus{box-shadow:none}.register-page h1{font-size:40px;color:#003070;font-weight:700}.register-page .customer button{background-color:#003070;transition:.5s}.register-page .customer button:hover{background-color:#b8c6d7;color:#002f6c}.register-page .customer button:after,.register-page .customer button:hover:after{box-shadow:none!important}.login-message{background:#e6ebf1;margin-top:100px!important;margin-bottom:100px!important;padding:30px!important;border-radius:20px;box-shadow:0 0 31px -15px #003070e5;width:30%;margin:0 auto;text-align:center;font-size:20px;font-weight:600}.login-message a{color:#000}.customer.addresses{background:#e6ebf1;margin-top:50px!important;margin-bottom:50px!important;padding:30px!important;border-radius:20px;box-shadow:0 0 31px -15px #003070e5}.customer.addresses .field__input,.customer.addresses .field input,.customer.addresses select{background:transparent;border:1px solid #003070}.customer.addresses .field:after,.customer.addresses .field:hover.field:after,.customer.addresses .field input:focus,.customer.addresses select:focus,.customer.addresses .select:after,.customer.addresses .select:hover.field:after{box-shadow:none}.customer.addresses .select .svg-wrapper,.customer select+.svg-wrapper{right:15px!important}.customer.addresses h1{font-size:40px;color:#003070;font-weight:700}.customer.addresses button{background-color:#003070;transition:.5s}.customer.addresses button:hover{background-color:#b8c6d7;color:#002f6c}.customer.addresses button:after,.customer.addresses button:hover:after{box-shadow:none!important}.page-privacy-policy .rich-text__blocks,.page-terms-condition .rich-text__blocks,.page-return-policy .rich-text__blocks{max-width:100%!important}@media (max-width: 1440px){.home-hero{min-height:820px!important}}@media (max-width: 1199.98px){.category-card h3{font-size:18px!important}.card__heading .full-unstyled-link{font-size:20px}.quick-add product-form form{flex-wrap:wrap}}@media (max-width: 991.98px){.home-banner-section .banner__heading{font-size:32px;line-height:45px}.home-banner-section .banner__text p{font-size:20px}.home-banner-section.banner--content-align-left.banner--desktop-transparent .banner__box{padding:7rem 2rem 4rem!important}.home-banner-section .banner__box .banner__buttons .button{padding:11px 30px;font-size:17px}.home-banner-section .banner__text{margin:15px 0!important}.home-hero .banner__box .banner__heading{font-size:32px;line-height:50px}.home-hero .banner__box .banner__text{font-size:22px}.home-hero .banner__box .banner__buttons .button{padding:11px 30px;font-size:17px}.shop-by-category h2{font-size:32px!important;margin-top:0}.category-card h3{font-size:20px!important}.collection .collection__title h2{font-size:32px!important;margin-top:0!important}.collection .collection__view-all .button .btn{padding:11px 30px!important;font-size:17px!important}.collection .product-grid{padding-bottom:60px!important;gap:20px!important}.our-benefits .multicolumn__title .title{font-size:32px;line-height:46px;text-align:center;margin-top:30px}.our-benefits .multicolumn-list{gap:20px!important}.quick-add product-form form{flex-wrap:nowrap}.collection-heading p{font-size:32px!important}.product-page .product--large:not(.product--no-media) .product__media-wrapper,.product-page .product--large:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important}.product-page .product--large:not(.product--no-media) .product__info-wrapper{padding:50px 0 0!important}.cart-item__media{width:15rem!important}.page-contact .contact{flex-wrap:wrap;padding-left:50px!important;padding-right:50px!important;margin-top:0!important}.page-contact .contact .image,.page-contact .contact .contact-form{width:100%}}@media (max-width: 767.98px){.home-banner-section .banner__media{height:45rem!important;position:absolute!important}.add-to-cart{padding:8px 55px!important}.quantity-selector{padding:0 15px!important}.facets-layout-list--text input[type=checkbox]{z-index:99!important;left:21px!important;top:12px!important}.mobile-facets__footer button{background-color:#003070!important;--border-offset: none !important}.mobile-facets__footer button:hover{background-color:#b8c6d7!important;color:#002f6c!important}.mobile-facets__open{color:#000!important}.facet-checkbox__text,.mobile-facets__close-button span,.mobile-facets__summary-content span,.mobile-facets__summary span,.mobile-facets__clear,.mobile-facets__footer button,.mobile-facets__open-label{font-family:Magnetik;font-size:18px;font-weight:500}.mobile-facets__heading,.mobile-facets__close-button,.mobile-facets__info{font-family:Magnetik!important;font-size:18px!important;font-weight:500!important}.banner__content{display:none!important}.product-page .accordion__title{font-size:16px}.product-page .accordion .summary__title+.icon-caret{height:12px}.product-page .accordion .svg-wrapper{height:20px;width:20px}.product-page .product__accordion .accordion__content p{font-size:16px}.product-page .small-hide{display:flex!important}.product-page .slider-buttons{display:none!important}.product-page .product__media-list .product__media-item{width:calc(100% - 1.5rem - var(--grid-mobile-horizontal-spacing))!important}.product-page .product-form__submit{font-size:16px}.cart-item__media{width:11rem!important}.page-contact .contact{width:93.66%;padding:30px}.page-contact .multicolumn-list{row-gap:15px}.register-page h1,.login-page h1#login{font-size:35px}.login-page h1#recover{font-size:28px}.login-page .content-for-layout .login,.register-page .content-for-layout .register,.customer.addresses{max-width:93.33%!important;padding:20px!important}.login-message{width:93.33%}.page-contact .contact .contact-form{padding:30px}.page-contact .contact{flex-wrap:wrap;margin:0 auto}.page-contact .contact{padding-left:0!important;padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
