ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce-page ul.products{clear:both}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before,.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;padding:0;position:relative;width:22.05%;margin:0 3.8% 2.992em 0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}@media only screen and (max-width:768px){:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#777335;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#777335;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.clear,.woocommerce .woocommerce-breadcrumb::after,.woocommerce div.product form.cart::after{clear:both}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#777335;color:#fff;font-size:.857em;z-index:9}.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce ul.products::after{clear:both}.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0;font-size:1em}.woocommerce ul.products li.product a,.xoo-wsc-markup a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block}.woocommerce ul.products li.product .price{display:block;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce .cart .button{float:none}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.footer nav ul li::before,.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before,.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce #review_form #respond::after,.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0;border:0}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:#777335;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#777335}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}@font-face{font-display:swap;font-family:"FontAwesomeSATT";src:url(/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.eot?v=2.2.0);src:url(/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.eot?#iefix&v=2.2.0)format("embedded-opentype"),url(/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.woff2?v=2.2.0)format("woff2"),url(/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.woff?v=2.2.0)format("woff"),url(/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.ttf?v=2.2.0)format("truetype"),url(/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.svg?v=2.2.0#fontawesomesatt)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Woo-Side-Cart";src:url(/wp-content/plugins/woocommerce-side-cart-premium/assets/css/fonts/Woo-Side-Cart.eot?fiq1yd);src:url(/wp-content/plugins/woocommerce-side-cart-premium/assets/css/fonts/Woo-Side-Cart.eot?fiq1yd#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce-side-cart-premium/assets/css/fonts/Woo-Side-Cart.ttf?fiq1yd)format("truetype"),url(/wp-content/plugins/woocommerce-side-cart-premium/assets/css/fonts/Woo-Side-Cart.woff?fiq1yd)format("woff"),url(/wp-content/plugins/woocommerce-side-cart-premium/assets/css/fonts/Woo-Side-Cart.svg?fiq1yd#Woo-Side-Cart)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" xoo-wsc-icon-"],[class^=xoo-wsc-icon-]{font-family:"Woo-Side-Cart"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xoo-wsc-icon-chevron-right:before{content:""}.xoo-wsc-icon-cross:before{content:""}.xoo-wsc-icon-bag1:before{content:""}.xoo-wsc-icon-arrow-thin-right:before{content:""}.xoo-wsc-icon-bag2:before{content:""}.xoo-wsc-icon-spinner8:before{content:""}.xoo-wsc-markup ::-webkit-scrollbar{width:8px}.xoo-wsc-markup ::-webkit-scrollbar-track{border-radius:10px;background:#f0f0f0}.xoo-wsc-markup ::-webkit-scrollbar-thumb{border-radius:50px;background:#d1d1d1}.xoo-wsc-container,.xoo-wsc-slider{z-index:999999}.xoo-wsc-container,.xoo-wsc-drawer,.xoo-wsc-slider{position:fixed;background-color:#fff;display:flex;flex-direction:column;width:100%;transition:.5s ease-out}.xoo-wsc-modal *{box-sizing:border-box}.xoo-wsc-opac{position:fixed;top:0;left:0;bottom:0;background-color:#000;z-index:999996;opacity:0;height:0;width:100%;transition:height 0s .4s,opacity .4s 0s}.xoo-wsc-body{flex-grow:1;overflow-y:auto;overflow-x:hidden}span.xoo-wsc-loader{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#eee;opacity:.7;z-index:10}.xoo-wsc-sc-bkcont{position:relative}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger{display:flex;position:relative;cursor:pointer;align-items:center;justify-content:center}span.xoo-wsc-sc-count{border-radius:50%;height:18px;line-height:18px;width:18px;display:inline-block;text-align:center;font-size:13px;right:-7px;position:absolute;top:-4px}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger>*{margin-right:3px}.xoo-wscb-icon{font-size:37px}.xoo-wscb-count{position:absolute;z-index:1;background-color:#fff0;font-size:15px;height:45px;line-height:45px;text-align:center;left:0;right:0}.xoo-wsc-header{padding:15px;color:#000}span.xoo-wsch-close{position:absolute;cursor:pointer}span.xoo-wsch-text{margin-left:8px}.xoo-wsch-top{align-items:center;display:flex;margin:0 auto}.xoo-wsch-top .xoo-wsch-basket{display:table;position:relative}.xoo-wsc-sl-content{display:none;overflow:auto;flex-direction:column}.xoo-wsc-sl-heading{display:flex;font-size:20px;font-weight:600;padding:20px;align-items:center}.xoo-wsc-sl-body{padding:10px 20px;flex-grow:1;overflow:auto}span.xoo-wsc-slider-close{margin:0 10px;cursor:pointer}.xoo-wsc-ft-buttons-cont{display:grid;text-align:center;grid-column-gap:10px;grid-row-gap:10px}.xoo-wsc-markup .xoo-wsc-btn{display:flex;text-decoration:none}.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product.sale.product-type-simple .price ins,.woocommerce.single-product .woocommerce-container .product__price-row-container .price ins,.xoo-wsc-markup .xoo-wsc-btn:hover{text-decoration:none}.xoo-wsc-toggle-slider{cursor:pointer}.xoo-wsc-markup .xoo-wsc-btn,.xoo-wsc-payment-btns,span.xoo-wsc-dtg-icon{align-items:center;justify-content:center}.xoo-wsc-empty-cart{padding:30px;display:flex;flex-direction:column;align-items:center}.xoo-wsc-empty-cart>*{margin-bottom:20px}.xoo-wsc-payment-btns{display:flex;flex-wrap:wrap}.xoo-wsc-loader-icon{display:none}.xoo-wsc-drawer{z-index:999998;visibility:hidden}.xoo-wsc-drawer-modal{display:none}span.xoo-wsc-dtg-icon{top:50%;position:absolute;transform:translateY(-50%);background-color:#fff;width:22px;height:22px;border-radius:50%;cursor:pointer;transition:all .5s;display:none}.xoo-wsc-drawer .xoo-wsc-dtg-icon{opacity:0}.ac{margin-top:8px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:700 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:#fff0;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:#111;padding:8px;margin:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:12px;font-family:"Sofia Sans",sans-serif;color:#002546;scroll-behavior:smooth}::after,::before{box-sizing:inherit}.container-fluid{padding-right:15px;padding-left:15px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.w-100{width:100%!important}a,a:link,a:visited{text-decoration:none}a{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;font-size:1.25rem;font-weight:700;color:#0081d2}a:link,a:visited{color:#000}a:hover{color:inherit}.header{position:fixed;width:100%;z-index:9;background-color:#fff0}.header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto .9375rem}@media (min-width:1200px){.header__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:auto 0;padding:1rem 0}}.header__wrapper .search-header{width:3.0625rem;height:3.0625rem;background-image:url(/wp-content/themes/wc-theme/public/images/search.svg);background-color:#fff;background-size:1.125rem 1.125rem;background-position:center center;background-repeat:no-repeat;border-radius:.9375rem;box-shadow:0 14px 20px rgb(30 33 31/.102);cursor:pointer;margin:auto .625rem auto auto}@media (min-width:1200px){.header__wrapper .search-header{width:3.3125rem;height:3.3125rem;margin:0}}.header__wrapper .search-header:hover{box-shadow:0 14px 20px rgb(30 33 31/.202)}.header__wrapper .xoo-wsc-sc-cont{margin-right:.625rem}@media (min-width:1200px){.header__wrapper .xoo-wsc-sc-cont{margin-right:0}}.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger{transform:translateY(-50%);top:50%}@media (min-width:1200px){.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger{transform:none;top:unset}}.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-bki{padding:.75rem 2.0625rem;margin:.25rem auto;display:inline-block;width:auto;max-width:18.75rem;font-size:1.25rem;font-weight:700;line-height:1.6875rem;cursor:pointer;border-radius:.625rem;background:linear-gradient(to right,#0081d2,#215fb1)!important;color:#fff!important;position:relative}@media (min-width:1200px){.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-bki{padding:1rem 2.0625rem;margin:unset}}.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-bki:hover{color:#fff;box-shadow:0 14px 40px 0 RGB(0 0 0/30%)}.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-bki::before{content:"";width:1.5rem;height:1.5rem;display:-ms-flexbox;display:flex;background-image:url(/wp-content/themes/wc-theme/public/images/cart_icon.svg);background-size:100%;background-repeat:no-repeat}.header__wrapper .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-count{position:absolute;width:1.3125rem;height:1.3125rem;border-radius:5.625rem;background-color:#fff;color:#002546;bottom:.3125rem;top:unset;right:1.375rem;text-align:center;font-size:.75rem}.header__logo{max-width:15.75rem;height:auto;margin:auto}.header__logo .custom-logo-link{width:auto;height:100%;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:1200px){.header__logo .custom-logo-link{display:-ms-flexbox;display:flex;width:100%}}.header__logo .custom-logo-link .custom-logo{max-width:50%;height:auto;margin:auto 0}@media (min-width:1200px){.header__logo .custom-logo-link .custom-logo{max-width:15.75rem}}.header__shop-link{line-height:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:0 .9375rem;height:3.0625rem;border-radius:.9375rem;color:#0081d2;margin:auto .625rem auto 0;box-shadow:0 16px 30px rgb(0 0 0/.160784)}@media (min-width:1200px){.header__shop-link{display:none}}.header__shop-link:link{color:#0081d2}.header__right{-ms-flex-pack:end;justify-content:flex-end;padding-left:1.875rem}.header__left{-ms-flex-pack:start;justify-content:flex-start}.header__left,.header__right{display:none;-ms-flex-direction:row;flex-direction:row;transform:none;z-index:2;transform:scale(1)}@media (min-width:1200px){.header__left,.header__right{display:-ms-flexbox;display:flex}}.header__left .menu-item:not(.button),.header__right .menu-item:not(.button){display:block;position:relative}@media (min-width:1200px){.header__left .menu-item:not(.button),.header__right .menu-item:not(.button){display:block;margin:auto .75rem}}.header__left .menu-item:not(.button)::before,.header__right .menu-item:not(.button)::before{content:""}.header__left .menu-item:not(.button) a,.header__right .menu-item:not(.button) a{color:#002546;font-weight:700;font-size:1.25rem;line-height:1.5rem}@media (min-width:1200px){.header__left .menu-item:not(.button) a::after,.header__right .menu-item:not(.button) a::after{content:"";position:absolute;height:.0625rem;bottom:-.1875rem;left:50%;background-color:#002546;transition:.3s ease;width:0}.header__left .menu-item:not(.button) a:hover::after,.header__right .menu-item:not(.button) a:hover::after{width:100%;left:0}}.header__left .menu-item.button a{color:#fff}.header__menu-container{width:auto}@media (min-width:1200px){.header__menu-container{padding:1.125rem 0}}.header__menu{list-style-type:none!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:left;align-items:left;padding-left:0}@media (min-width:1200px){.header__menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}}.burger-icon,.burger-icon::after,.burger-icon::before{display:block;width:30px;height:4px;outline:1px solid #fff0;border-radius:50px;transition-property:background-color,transform;transition-duration:.3s}.burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.burger-icon::after,.burger-icon::before{position:absolute;content:""}.burger-icon::before{top:-8px}.burger-icon::after{top:8px}.mobile-toggle{display:-ms-flexbox;display:flex;position:relative;height:100%;margin:auto 0}@media (min-width:1200px){.mobile-toggle{display:none}}.mobile-toggle .burger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.burger-icon,.burger-icon::after,.burger-icon::before{background-color:#000}.pre-header{height:2.5rem;background:linear-gradient(270deg,#0083d4 0,#0056a5 100.91%);position:fixed;top:0;width:100%;z-index:9}.pre-header__container,.pre-header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.pre-header__wrapper{font-size:1.25rem;font-weight:700;color:#fff;height:100%;-ms-flex-align:center;align-items:center}.pre-header__wrapper .col--tag-line{display:none}@media (min-width:1200px){.pre-header__wrapper .col--tag-line{display:block}}.pre-header__container{-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto .9375rem}@media (min-width:1200px){.pre-header__container{margin:auto 0}}.pre-header__menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;-ms-flex-align:center;align-items:center}.pre-header__menu--right{-ms-flex-pack:end;justify-content:flex-end}.pre-header__login-btn{margin-right:.46875rem;cursor:pointer;color:#fff}.pre-header__login-btn:link,.pre-header__login-btn:visited{color:#fff}.pre-header__tag-line{margin:auto;display:-ms-flexbox;display:flex;width:100%;text-align:center}.pre-header__icon{background-color:#002546;border-radius:.625rem;width:1.625rem;height:1.5625rem;display:-ms-flexbox;display:flex;margin-right:.46875rem;cursor:pointer}.pre-header__icon img{width:.625rem;height:.625rem;margin:auto}.pre-header__icon--my-account img{width:.70562rem;height:.8625rem}.pre-header__icon--quick-sale img{width:.53375rem;height:1.00063rem}.footer,.footer__nav .col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer{background-color:#fff;margin-top:auto;margin-bottom:0}.footer__nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;margin:0 .9375rem;margin:auto 0}@media (min-width:992px){.footer__nav{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;column-gap:1.875rem;row-gap:1.875rem;margin:0 .9375rem}}@media (min-width:1200px){.footer__nav{-ms-grid-columns:1fr 1fr 2fr;grid-template-columns:1fr 1fr 2fr;-ms-grid-rows:1fr;grid-template-rows:1fr;padding:3.5625rem 0;margin:0 .9375rem}}.footer__nav .col{padding:0;max-width:100%}@media (min-width:1200px){.footer__nav .col{max-width:14.25rem}}@media (min-width:992px){.footer__nav .col:last-of-type{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:1200px){.footer__nav .col:last-of-type{max-width:38.4375rem;-ms-grid-column:unset;grid-column-start:unset;grid-column-end:unset}}.footer__nav .h2{margin-bottom:1.4375rem;font-size:1.5625rem;font-weight:700;color:#002546}.footer__nav .details,.footer__nav .details__contact-data a{color:#002546;font-size:1.25rem;font-weight:400;line-height:2.125rem}.footer__nav .details{-ms-flex-pack:justify;justify-content:space-between;height:100%}.footer__nav .details,.footer__nav .details__contact-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__nav .details__contact-data a{text-decoration:none;position:relative}.footer__nav .details__social-media{padding-bottom:.9375rem}.footer__icon{background-color:#002546;border-radius:.625rem;width:1.625rem;height:1.5625rem;display:-ms-flexbox;display:flex;margin-right:.46875rem;cursor:pointer}.footer__icon img{width:.625rem;height:.625rem;margin:auto}.footer__icon--mail,.footer__icon--phone{display:-ms-inline-flexbox;display:inline-flex}.footer__icon--phone img{width:.98125rem;height:.98125rem}.footer__icon--mail img{width:1.15625rem;height:.76875rem}.footer__menu-container ul{list-style-type:none}.footer__cats li:not(:last-of-type),.footer__menu-container ul li:not(:last-of-type){padding:.625rem 0;border-bottom:.0625rem solid rgb(0 37 70/.2)}.footer__cats li:last-of-type,.footer__menu-container ul li:last-of-type{padding-top:.625rem}.footer__cats li a,.footer__menu-container ul li a{color:#002546;position:relative}.footer__cats{list-style-type:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:992px){.footer__cats{grid-auto-flow:column;-ms-grid-rows:(1fr)[6];grid-template-rows:repeat(6,1fr);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:0}}@media (min-width:1200px){.footer__cats{column-gap:5%}}@media (min-width:1200px){.footer__cats li:nth-child(6){border-bottom:none}}.footer__copyright{background-color:#fff;border-top:.0625rem solid rgb(0 37 70/.2);padding:1.25rem 0;text-align:center}@media (min-width:1200px){.footer__copyright{text-align:left}}.footer__copyright .copyright-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto .9375rem;margin:auto 0}@media (min-width:992px){.footer__copyright .copyright-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:auto .9375rem}}.footer__copyright .copyright-wrapper .copy{font-size:1.25rem;font-weight:700;line-height:2.125rem}.footer__copyright .copyright-wrapper .terms,.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping,.woocommerce.single-product main.app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.footer__copyright .copyright-wrapper .terms{-ms-flex-direction:row;flex-direction:row}}.footer__cats li a,.footer__copyright .copyright-wrapper .terms a,.footer__menu-container ul li a{font-size:1.25rem;font-weight:400;line-height:2.125rem}@media (min-width:992px){.footer__copyright .copyright-wrapper .terms a:first-of-type{margin-right:1.8125rem}}.footer nav ul{padding-left:0;margin:0}.search-modal{display:none}.search-overlay{height:0;display:none;transition:.3s ease-in-out}.h2,.h3,h1,h2,h3{clear:both;font-family:"Sofia Sans",sans-serif;color:#002546;margin-block-start:.5em;margin-block-end:.5em}.h3,h3{font-weight:600}@media (max-width:991.98px){.h2,.h3,h1,h2,h3{line-height:1}}.h2,h1,h2{font-size:3rem;font-weight:700}.h2,h2{font-size:1.95312rem}.h3,h3{font-size:1.5625rem}p{font-weight:400;line-height:2.125rem;margin-top:0}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .comment-form-rating label,ol li,p,ul li{font-size:1.25rem}.heading,p{color:#002546}.button,.woocommerce a.button{position:relative;width:auto;max-width:18.75rem;padding:.8125rem 2.0625rem;font-size:1.25rem;font-weight:700;line-height:1.6875rem;cursor:pointer;border-radius:.625rem}.button{display:inline-block}.button--blue{background:linear-gradient(to right,#0081d2,#215fb1);color:#fff!important}.button--blue:hover{color:#fff;box-shadow:0 14px 40px 0 RGB(0 0 0/30%)}.button--arrow{padding-right:3.75rem;color:#0081d2}.button--arrow::after,.woocommerce a.button--arrow::after{content:"";background-image:url(/wp-content/themes/wc-theme/public/images/arrow_right.svg);background-size:100%;background-repeat:no-repeat;width:.89062rem;height:.625rem;display:inline-block;position:absolute;bottom:50%;transform:translateY(50%);right:2.4375rem;transition:.4s ease-in-out}.button--arrow:hover{color:#0081d2}.button--arrow:hover::after,.woocommerce a.button--arrow:hover::after{right:1.8125rem;transition:.4s ease-in-out}.swiper-button-next,.swiper-button-prev{background-color:#fff;border-radius:5.625rem;width:3rem;height:3rem;position:absolute;cursor:pointer}.swiper-button-next:after,.swiper-button-prev:after{content:"";background-image:url(/wp-content/themes/wc-theme/public/images/caret_left.svg);background-size:1rem 1.25rem;background-position:center;background-repeat:no-repeat;margin:auto;width:100%;height:100%;display:block}.swiper-button-next:hover,.swiper-button-prev:hover{box-shadow:0 14px 40px 0 RGB(0 0 0/10%)}.swiper-button-next:after{transform:rotate(180deg)}.woocommerce a.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.woocommerce a.button--arrow{padding-right:3.75rem;padding-left:1.25rem}.woocommerce a.button--arrow,.woocommerce a.button--arrow:hover{color:#0081d2;background-color:#fff0}.woocommerce.single-product .woocommerce-container{padding-top:4rem}@media (min-width:576px){.woocommerce.single-product .woocommerce-container{padding-top:8rem}}@media (min-width:1200px){.woocommerce.single-product .woocommerce-container{padding-top:17.375rem}}.woocommerce.single-product .woocommerce-container .product .woocommerce-product-gallery{width:100%}@media (min-width:992px){.woocommerce.single-product .woocommerce-container .product .woocommerce-product-gallery{width:41%}}.woocommerce.single-product .woocommerce-container .product .woocommerce-product-gallery__wrapper img{max-width:30.375rem;border-radius:1rem;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .summary,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form #respond{width:100%}@media (min-width:992px){.woocommerce.single-product .woocommerce-container .product .summary{width:57%}}@media (min-width:992px){.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping{-ms-flex-direction:row;flex-direction:row}}.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .woocommerce-product-rating{width:fit-content;background-color:#fff;padding:1.0625rem 1.875rem;border-radius:.625rem;margin:1.875rem 0;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .woocommerce-product-rating .star-rating,.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .woocommerce-product-rating .star-rating::before,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews .commentlist .comment-text .star-rating,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews .commentlist .comment-text .star-rating::before{color:orange}.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .woocommerce-product-rating .woocommerce-review-link{color:#0081d2}.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .shipping-notice{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;max-width:15.625rem;margin-left:0;margin:1.875rem 0}@media (min-width:992px){.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .shipping-notice{margin:1.875rem 0 1.875rem 1.25rem}}.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .shipping-notice p{color:#0081d2;font-weight:700;line-height:1}.woocommerce.single-product .woocommerce-container .product .summary .rating-shipping .shipping-notice img{margin-right:.3125rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews{padding:1.875rem 0 0}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews .commentlist .comment-text{background-color:#fff;border-radius:.625rem!important;border:0!important;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews .commentlist .comment-text .description p{word-wrap:break-word}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews .ac-panel{margin-left:.9375rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #comments{max-width:22.5rem;padding:0 .9375rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews .woocommerce-Reviews-title{font-size:1.5625rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form #respond{width:68%}}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .comment-notes,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-reply-title{max-width:22.5rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .review-form-disclaimer{width:100%;margin-bottom:0}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .review-form-disclaimer{width:28%;height:100%;margin-top:auto;margin-bottom:3.3125rem}}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form{width:100%;max-width:38.4375rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form p{margin-bottom:0!important}.woocommerce ul.products,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .comment-form-comment,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .comment-form-cookies-consent{display:-ms-flexbox;display:flex}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .comment-form-comment label,.woocommerce.single-product .woocommerce-container .product__price-row p.stock{display:none}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form input,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form textarea{width:100%;border-radius:.625rem;margin-bottom:1.875rem;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form input:-ms-input-placeholder,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form textarea:-ms-input-placeholder{font-size:1.25rem;color:#002546;font-weight:700}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form input::placeholder,.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form textarea::placeholder{font-size:1.25rem;color:#002546;font-weight:700}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form input[type=checkbox]{width:auto}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .comment-form-cookies-consent input{margin-right:.625rem}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .form-submit{margin-top:.9375rem!important}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .form-submit .submit{color:#fff!important;margin:auto 1.8125rem auto 0;height:3.3125rem;padding:0 2.0625rem;background:linear-gradient(to right,#0081d2,#215fb1)!important;border-radius:.5rem!important;width:auto}.woocommerce.single-product .woocommerce-container .product .summary .woocommerce-Reviews #review_form .comment-form .form-submit .submit:hover{color:#fff;box-shadow:0 14px 40px 0 RGB(0 0 0/30%)!important}.woocommerce.single-product .woocommerce-container .product_title{margin-bottom:0;line-height:3.25rem}.woocommerce.single-product .woocommerce-container .product__description{font-size:1.95312rem;font-weight:400;line-height:3.3125rem;padding-top:2.375rem}.woocommerce.single-product .woocommerce-container .product__description ul{font-size:1.25rem;line-height:2.125rem;font-weight:400;list-style-type:none;padding:4.1875rem 0 3.5625rem}.woocommerce.single-product .woocommerce-container .product__description ul li{margin-bottom:1.375rem}.woocommerce.single-product .woocommerce-container .product__description ul li::before{content:"";width:1.1875rem;height:1rem;background-image:url(/wp-content/themes/wc-theme/public/images/heart_icon.svg);background-size:100%;display:inline-block;margin-right:1.125rem}.woocommerce.single-product .woocommerce-container .product__price-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#fff;padding:1.75rem;border-radius:1rem 1rem 0 0;border-bottom:.0625rem solid rgb(0 37 70/.1);box-shadow:0-20px 30px rgb(0 0 0/.160784)}@media (min-width:992px){.woocommerce.single-product .woocommerce-container .product__price-row{-ms-flex-direction:row;flex-direction:row}}.woocommerce.single-product .woocommerce-container .product__price-row-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.woocommerce.single-product .woocommerce-container .product__price-row-container .price{font-size:3rem;font-weight:700;line-height:3.3125rem;color:#002546;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;height:100%;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.woocommerce.single-product .woocommerce-container .product__price-row-container .price{position:absolute;right:1.75rem;bottom:1.75rem;-ms-flex-direction:row;flex-direction:row}}.woocommerce.single-product .woocommerce-container .product .cart{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}.woocommerce.single-product .woocommerce-container .product .cart .add-to-cart-quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.woocommerce.single-product .woocommerce-container .product .cart .add-to-cart-quantity{-ms-flex-direction:row;flex-direction:row}}.woocommerce.single-product .woocommerce-container .product .cart .quantity{border:.0625rem solid rgb(0 37 70/.1);border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:20%;flex-basis:20%;margin:0 auto;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .cart .quantity button{width:1.78125rem;height:3.3125rem;background-color:#fff;border-radius:.5rem;color:#0081d2;border:0;cursor:pointer}.woocommerce.single-product .woocommerce-container .product .cart .quantity input{border-left:.0625rem solid rgb(0 37 70/.1);border-right:.0625rem solid rgb(0 37 70/.1);border-top:none;border-bottom:none;border-radius:0;padding:0;background-color:#fff0;height:3.3125rem;width:2.25rem}.woocommerce.single-product .woocommerce-container .product .cart .quantity input::-webkit-inner-spin-button,.woocommerce.single-product .woocommerce-container .product .cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce.single-product .woocommerce-container .product .cart .quantity input[type=number]{-moz-appearance:textfield}.woocommerce.single-product .woocommerce-container .product .cart .pieces{font-size:1.25rem;font-weight:700;margin-left:.9375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce.single-product .woocommerce-container .product .cart .button{background:linear-gradient(to right,#0081d2,#215fb1);color:#fff!important;margin:auto;height:3.3125rem;padding:0 2.0625rem;-ms-flex-preferred-size:20%;flex-basis:20%}@media (min-width:576px){.woocommerce.single-product .woocommerce-container .product .cart .button{margin:auto 1.8125rem}}.woocommerce.single-product .woocommerce-container .product .cart .button:hover{color:#fff;box-shadow:0 14px 40px 0 RGB(0 0 0/30%)}.woocommerce.single-product .woocommerce-container .product__features{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff;padding:1.75rem;border-radius:0 0 1rem 1rem;margin-bottom:3.375rem;border-bottom:.0625rem solid rgb(0 37 70/.1);box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product__features .single-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:auto .9375rem}.woocommerce.single-product .woocommerce-container .product__features .single-feature img{width:1.9375rem;height:auto}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac{border-bottom:.0625rem solid rgb(0 37 70/.1);border-top:none;border-left:none;border-right:none;background-color:#fff0}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac:first-of-type{border-top:.0625rem solid rgb(0 37 70/.1)}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac:last-of-type{border-bottom:none}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-header .ac-trigger{font-family:"Sofia Sans",sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.875rem;color:#000;padding:1.875rem 0;width:100%;margin-right:auto;margin-left:0}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-header .ac-trigger{padding-left:.9375rem}}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-header .ac-trigger::after{content:url(/wp-content/themes/wc-theme/public/images/caret_left.svg);transform:translate(0,-50%) rotate(90deg);transition:transform .2s linear}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-header .ac-trigger span{width:90%;display:block}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-header .ac-trigger span{width:100%}}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:2.5rem}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper{-ms-flex-direction:row;flex-direction:row}}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image{width:100%;height:auto;margin-right:auto;margin-bottom:1.875rem}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image{width:40%;margin-right:.9375rem;margin-bottom:0}}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image img{width:100%;height:auto;display:block;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image--round{background-color:#fff;border-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;column-gap:1.25rem;row-gap:1.25rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 16px 30px rgb(0 0 0/.160784)}@media (min-width:992px){.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image--round{-ms-flex-direction:row;flex-direction:row}}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image--round .image-round{border-radius:5.625rem;background-color:#fff;width:7.5rem;height:7.5rem;display:-ms-flexbox;display:flex;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image--round .image-round img{border-radius:5.625rem;box-shadow:none;width:6.5625rem;height:6.5625rem;margin:auto;object-fit:fill}.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-text{width:100%;font-family:"Sofia Sans",sans-serif;font-size:1.25rem;font-weight:"Sofia Sans",sans-serif;line-height:2.125rem;padding:0 0 1.875rem;margin-left:auto}@media (min-width:768px){.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-text{width:60%;margin-left:.9375rem}}.woocommerce.single-product .bestsellers-slider{border-top:.0625rem solid rgb(0 37 70/.1)}.xoo-wsc-container .xoo-wsc-header{padding:1.625rem 1.25rem}.xoo-wsc-container .xoo-wsc-header .xoo-wsch-top{position:relative}.xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-basket{margin-right:1.3125rem}.xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-basket .xoo-wscb-icon.xoo-wsc-icon-bag2::before{content:"";display:block;width:1.3125rem;height:1.3125rem;background-image:url(/wp-content/themes/wc-theme/public/images/cart_icon.svg);background-repeat:no-repeat;background-size:cover;filter:brightness(0) saturate(100%)}.xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-basket .xoo-wscb-count{background-color:#0081d2;color:#fff;border-radius:3.125rem;line-height:1.3125rem;height:1.3125rem;width:1.3125rem;left:50%;top:50%;right:unset;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.woocommerce ul.products li.product,.woocommerce.single-product .woocommerce-container .product .accordion-container .ac .ac-wrapper .ac-image--round .image-text,body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce ul.products li.product{background-color:#fff;border-radius:1rem;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.woocommerce ul.products li.product .attachment-woocommerce_thumbnail{width:100%;height:13.125rem;object-fit:contain;background-color:#f6fcf7}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;padding:1.25rem .625rem 0;font-weight:400}@media (min-width:576px){.woocommerce ul.products li.product .woocommerce-loop-product__link{padding:1.25rem 1.25rem 0}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.5625rem;font-weight:700;padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__description{font-size:1.25rem;font-weight:400;line-height:2.125rem;padding-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .price{font-size:1.25rem;line-height:3.3125rem;font-weight:700;color:#002546;padding:0 0 0 .625rem}@media (min-width:576px){.woocommerce ul.products li.product .price{padding:0 1.25rem}}@media (min-width:1600px){.woocommerce ul.products li.product .price{font-size:1.95312rem}}.woocommerce ul.products li.product.sale.product-type-simple .price{color:#0081d2;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:left;justify-content:left}.woocommerce ul.products li.product.sale.product-type-simple .price del{font-size:1rem}.woocommerce ul.products li.product.sale.product-type-simple .price del .amount{display:block;transform:translateY(-10%)}.woocommerce ul.products li.product .add_to_cart_button{padding:1rem 2.0625rem;width:5.5625rem;max-width:5.5625rem;height:3.3125rem;transition:max-width .3s ease-in-out;overflow:hidden;color:#0081d2;background-color:#0081d2;display:block;margin-left:auto;margin:0 .625rem 1.25rem auto;white-space:nowrap}@media (min-width:576px){.woocommerce ul.products li.product .add_to_cart_button{margin:0 1.25rem 1.25rem auto}}.woocommerce ul.products li.product .add_to_cart_button::before{content:"";width:1.5rem;height:1.5rem;display:-ms-flexbox;display:flex;background-image:url(/wp-content/themes/wc-theme/public/images/cart_icon.svg);background-size:100%;background-repeat:no-repeat;transform:translateX(0);position:relative;transition:.1s ease-in-out}.woocommerce ul.products li.product .add_to_cart_button::after{right:.5rem}@media (min-width:992px){.woocommerce ul.products li.product .add_to_cart_button:hover{width:fit-content;max-width:9.5625rem;transition:max-width .3s ease-in-out;line-height:1.25rem;color:#fff}}@media all and (min-width:1600px){.woocommerce ul.products li.product .add_to_cart_button:hover{padding:1rem}.woocommerce ul.products li.product .add_to_cart_button:hover::after{right:.5rem}}.woocommerce ul.products li.product .add_to_cart_button:hover::before{display:none;position:absolute;transform:translateX(-100%);transition:.1s ease-in-out}.woocommerce ul.products li.product .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-top:.0625rem solid rgb(0 37 70/.1);padding-top:.625rem;position:relative;top:.5rem}.woocommerce ul.products li.product .button{margin-top:auto}.woocommerce ul.products li.product .button--arrow{padding-left:.625rem}@media (min-width:576px){.woocommerce ul.products li.product .button--arrow{padding-left:1.25rem}}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{font-size:1.25rem;font-weight:700;line-height:1.5rem;color:#002546}.woocommerce .woocommerce-breadcrumb a{color:#0081d2}.woocommerce .woocommerce-breadcrumb .woo-separator{transform:rotate(180deg);width:.375rem;height:.75rem;margin:auto .625rem;filter:brightness(0) saturate(100%) invert(13%) sepia(26%) saturate(3663%) hue-rotate(183deg) brightness(92%) contrast(104%)}.woocommerce input,.woocommerce textarea{padding:1rem;border-radius:1rem;border:0;height:100%;font-family:"Sofia Sans",sans-serif;box-shadow:0 16px 30px rgb(0 0 0/.160784)}.container-fluid,.woocommerce .woocommerce-notices-wrapper{max-width:85.375rem;margin:auto;padding:0 .9375rem;width:100%}@media all and (min-width:1520px){.woocommerce .woocommerce-notices-wrapper{padding:0}}@media all and (min-width:1920px){.woocommerce .woocommerce-notices-wrapper{max-width:95rem}}.woocommerce .onsale{display:none}*{box-sizing:border-box;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (min-width:768px){html{font-size:16px}}body{overflow-x:hidden;min-height:100vh}body:not(#tinymce){line-height:1.5;margin:0;padding:0}body:not(#tinymce) main{position:relative}body .app{background-color:#f6fcf7}@media all and (min-width:1520px){.container-fluid{padding:0}}@media all and (min-width:1920px){.container-fluid{max-width:95rem}}input[type=checkbox]{appearance:none;margin:0;border:0;padding:0!important;display:-ms-inline-grid;display:inline-grid;place-content:center;position:relative}input[type=checkbox]::before{content:"";width:2rem;height:2rem;background-color:#fff;border-radius:.5rem;border:.0625rem solid rgb(0 37 70/.1)}input[type=checkbox]::after{content:"";position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%);width:0;height:.625rem;background-image:url(/wp-content/themes/wc-theme/public/images/tick.svg);background-size:contain;background-repeat:no-repeat;transition:.2s ease-in}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}