.woocommerce-pages{margin-bottom:110px}.woocommerce-pages .woocommerce{float:left;width:100%;display:block;height:auto}.woocommerce-pages table thead th{text-align:left;padding:5px 20px 18px}.woocommerce-pages table tbody td{text-align:left;padding:20px 20px}.single-product div#wc-stripe-payment-request-wrapper,.single-product p#wc-stripe-payment-request-button-separator,p#wc-stripe-payment-request-button-separator,.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{display:none!important}div#wc-stripe-payment-request-wrapper{padding:0 0 20px 0px!important}body.woocommerce-checkout div#wc-stripe-payment-request-wrapper{padding:0 0 30px 0px!important}body.woocommerce-checkout .container-fluid.hero-plain,button.pswp__button{display:none!important}body.woocommerce-checkout .breadcrumbs{margin:0 0 20px 0!important}.quantity label.screen-reader-text{clip:auto;width:auto;height:auto;overflow:visible;position:relative!important;clip-path:none;font-size:0}.woocommerce-pages table tbody td .quantity input{width:50px;text-align:center;padding:10px 0}.woocommerce-pages table tbody td a.remove{width:24px;height:24px;box-shadow:none;border:none;background:#fe4949;color:#fff;font-size:18px;text-align:center;padding:4px 0;line-height:.8;padding-left:1px;opacity:1;float:left}.woocommerce-pages table tbody td a.remove:hover{opacity:.6}.woocommerce-pages .woocommerce form.woocommerce-cart-form{max-width:70%}.woocommerce-pages .woocommerce .cart-collaterals{float:right;clear:none;max-width:23%}.woocommerce-pages table tbody td.product-name a{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}.woocommerce-pages table tbody td input#coupon_code{width:200px!important;margin-right:15px}.woocommerce-pages table tbody td.actions{padding:40px 0 0;border-bottom:none!important}.woocommerce-pages .woocommerce .button[disabled]{filter:grayscale(1);opacity:.5;pointer-events:none}.woocommerce-pages table tbody td button[name="update_cart"]{float:right!important}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals{float:left;width:100%}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals h2{font-size:22px;margin:-7px 0 15px 0}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals a.checkout-button:after{content:""}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals a.checkout-button{float:left;width:100%;padding:17px 20px;text-align:center}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table{float:left;width:100%;display:block;margin-bottom:5px}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr th,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr td{padding:0;height:auto;border:none!important;font-weight:300;float:left;width:50%}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tbody{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr th{text-align:left}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr td{text-align:right}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.order-total th,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.order-total td,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.order-total td strong,.woocommerce-pages .woocommerce table tfoot tr.order-total th,.woocommerce-pages .woocommerce table tfoot tr.order-total td,.woocommerce-pages .woocommerce table tfoot tr.order-total td strong{font-weight:500}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td p.woocommerce-shipping-destination{clear:both;float:left;display:block;text-align:left;margin:0;line-height:28px}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td p.woocommerce-shipping-destination strong{font-weight:300}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals{margin:20px 0}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th{width:100%}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td{float:left;width:100%;text-align:left}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method,.woocommerce-pages .woocommerce table tfoot ul#shipping_method{padding:0;margin-bottom:10px}.woocommerce-pages .woocommerce table tfoot ul#shipping_method{margin-bottom:0}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li{padding:0;margin-bottom:16px}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li:before,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li:after,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li:before,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li:after{display:none}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li input,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li input,.single-product p.stock.out-of-stock{display:none}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{float:right;width:100%;display:block;clear:both}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error,.cart-empty.woocommerce-info,.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-info{color:#fff;padding:13px 22px;margin-bottom:10px;display:flex;justify-content:flex-start;float:left;width:100%;line-height:30px;flex-direction:row}.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error{background:#fe4949;margin:0;margin-bottom:50px;display:block}.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error li:before{display:none}.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error li{padding:0}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message:last-of-type,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:last-of-type{margin-bottom:50px}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.cart-empty.woocommerce-info,.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-info{background:#aad8fb}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{margin-left:auto;color:#fff;box-shadow:inset 0 -.06rem 0 0 #ffffff!important;transition:box-shadow 0.2s;height:28px}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:hover{box-shadow:inset 0 -.06rem 0 0 #4e7cff!important;color:#4e7cff!important}.checkout_coupon.woocommerce-form-coupon{margin-top:-20px;margin-bottom:20px}.checkout_coupon.woocommerce-form-coupon .form-row-first{width:calc(100% - 190px)!important}.checkout_coupon.woocommerce-form-coupon .form-row-last{width:174px!important}.woocommerce-pages .woocommerce .col2-set{display:flex;justify-content:space-between;float:left}.woocommerce-pages .woocommerce .col2-set .col-1,.woocommerce-pages .woocommerce .col2-set .col-2{flex:0 0 50%;max-width:50%}.woocommerce-pages .woocommerce .col2-set h3,.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label,.woocommerce-pages .woocommerce h3#order_review_heading,#customer_login h2{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label{margin:0}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label span{padding-right:60px}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label span:before,.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label span:after{visibility:visible;content:""}.woocommerce-pages .woocommerce .col2-set #ship-to-different-address label span:before{height:22px;width:40px;border-radius:50px;right:0;top:4px;content:""}.woocommerce-pages .woocommerce .col2-set #ship-to-different-address label span:after{width:16px;height:16px;top:8px;right:20px;border-radius:50%;content:""}.woocommerce-pages .woocommerce .col2-set #ship-to-different-address label input:checked~span:after{right:5px}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label input{display:none}.woocommerce-pages .woocommerce form .form-row label{line-height:1}.woocommerce-pages .woocommerce form .form-row .woocommerce-input-wrapper,.woocommerce-pages .woocommerce .woocommerce-billing-fields,.woocommerce-pages .woocommerce .woocommerce-shipping-fields,.woocommerce-pages .woocommerce .woocommerce-additional-fields{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce .woocommerce-additional-fields{margin-bottom:26px}.woocommerce-pages .woocommerce .woocommerce-shipping-fields,.woocommerce-pages .woocommerce .woocommerce-additional-fields{padding-left:30px}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order table{margin-bottom:50px}.woocommerce-pages .woocommerce .woocommerce-MyAccount-content{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce nav{float:left;width:100%;display:block;margin:none;border:none}.woocommerce-pages .woocommerce nav ul li{float:left;clear:none;width:auto;display:block;height:45px;border:none}.woocommerce-pages .woocommerce nav ul:after{visbility:visible;content:""}.woocommerce-pages .woocommerce nav ul li a{box-shadow:none!important}.woocommerce-pages .woocommerce .addresses header{position:relative;margin-bottom:25px;margin-top:10px;padding-right:60px;float:left;width:100%;display:block}.woocommerce-pages .woocommerce .addresses h3,.woocommerce-pages .woocommerce h3,.woocommerce-pages .woocommerce form.edit-account fieldset legend,.woocommerce-pages .woocommerce section h2,.woocommerce-pages .woocommerce ul.payment_methods.methods li label,#customer_login h2{font-weight:500;font-size:24px;float:left;width:100%;display:block;margin-bottom:30px;line-height:1.3}.woocommerce-pages .woocommerce .addresses header h3{margin:0}.woocommerce-pages .woocommerce .addresses a{position:absolute;right:0;top:6px}.woocommerce-pages .woocommerce .addresses address,.woocommerce-pages .woocommerce section address{float:left;width:100%;display:block;line-height:30px;margin-top:-7px;margin-bottom:0}.woocommerce-pages .woocommerce .addresses address p:last-of-type,.woocommerce-pages .woocommerce section address:last-of-type{margin:0}.woocommerce-pages .woocommerce .woocommerce-address-fields{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce form.edit-account .form-row-first,.woocommerce-pages .woocommerce form.edit-account .form-row-last{width:49%}.woocommerce-pages .woocommerce form.edit-account em{float:left;width:100%;display:block;font-size:14px;margin-top:9px}.woocommerce-pages .woocommerce form.edit-account fieldset{clear:both;float:left;width:100%;display:block;margin-bottom:10px;margin-top:10px}.woocommerce-pages .woocommerce form.edit-account fieldset span.password-input{clear:both;display:block;float:left;width:100%}.woocommerce-pages .woocommerce .woocommerce-address-fields button[type="submit"],.woocommerce-pages .woocommerce form.edit-account button[type="submit"],.woocommerce-pages .woocommerce section p.order-again a.button,.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order button#place_order{float:right;margin-top:15px;min-width:154px}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order button#place_order{margin-top:40px}.woocommerce-pages .woocommerce section p.order-again{float:left;width:100%;display:block;margin-top:24px;margin-bottom:0}.woocommerce-pages .woocommerce mark{padding:5px 8px;font-weight:500}.woocommerce-pages .woocommerce section{float:left;width:100%;display:block;margin-top:20px}.woocommerce-pages .woocommerce section table.woocommerce-table--order-details{margin:0}.woocommerce-pages .woocommerce table tfoot tr td,.woocommerce-pages .woocommerce table tfoot tr th{text-align:left}.woocommerce-pages .woocommerce table tfoot tr th{font-weight:300}.woocommerce-pages table tbody td.product-name strong{font-weight:300}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order{float:left;width:100%;display:block;margin-bottom:0}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order,.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper{float:left;width:100%;display:block;margin:0}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment{clear:both;float:left;width:100%;display:block}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order ul.payment_methods.methods{margin-bottom:30px;padding:0;float:left;width:100%;display:block}.woocommerce-pages .woocommerce ul.payment_methods.methods li{padding:0;border:0;float:left;width:100%;margin-bottom:20px}.woocommerce-pages .woocommerce ul.payment_methods.methods li label{font-size:20px;margin:0;padding-left:35px}.woocommerce-pages .woocommerce ul.payment_methods.methods li label:before{margin-left:0;top:2px;content:""}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box{clear:both;float:left;width:100%;margin-top:22px;margin-bottom:11px;padding:14px 24px;background:none}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box p{margin:0}.woocommerce-pages .woocommerce ul.payment_methods.methods li:before{display:none}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper p{margin:0}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label input{display:none}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label{margin:0;height:38px}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span{position:relative;height:38px;float:left;width:auto;display:block;font-weight:300;padding-top:0}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span.required{padding-left:6px;color:#fe4949;font-weight:700}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span a:before,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span a:after,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span.required:before{display:none}p#order_comments_field{width:100%}.woocommerce-checkout-review-order-table td{padding:10px 20px}.woocommerce-pages .woocommerce table tfoot ul#shipping_method{margin-top:10px;margin-bottom:10px}.woocommerce-pages .woocommerce section.woocommerce-customer-details .col2-set{width:calc(100% + 30px)}.woocommerce-pages .woocommerce ul.woocommerce-order-overview{padding:0;margin:20px -15px 20px -15px;display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 4%)}.woocommerce-pages .woocommerce ul.woocommerce-order-overview li{text-align:center;padding:20px;margin:0 2% 30px!important;flex:0 0 29%;max-width:29%}.woocommerce-pages .woocommerce ul.woocommerce-order-overview li:before{display:none}.woocommerce-pages .woocommerce ul.woocommerce-order-overview li strong{float:left;width:100%;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:300;opacity:.7}.woocommerce-order{float:left;width:100%;display:block;height:auto}#customer_login .col-1,#customer_login .col-2{padding:30px 45px;position:relative}#customer_login .col-1:before,#customer_login .col-2:before{position:absolute;z-index:-1;background:#fff;top:0;left:0;width:100%;height:100%;content:"";visibility:visible}#customer_login .form-row .password-input,#customer_login .form-row{clear:both;float:left;width:100%;display:block}#customer_login .form-row .password-input .show-password-input{display:none}#customer_login .form-row .password-input .show-password-input:before{visibility:visible;content:"\f06e";font-family:"Font Awesome 6 Pro"}#customer_login .form-row .password-input .show-password-input:after{display:none}.woocommerce-pages .woocommerce .lost_reset_password .form-row{margin-bottom:0;margin-top:30px}.woocommerce-pages .woocommerce .lost_reset_password .form-row:last-of-type{margin-top:55px;margin-left:15px}#customer_login .form-row button.woocommerce-button{float:right;margin:0;min-width:114px}#customer_login .form-row label.woocommerce-form-login__rememberme{width:50%;margin:0}#customer_login .form-row label.woocommerce-form-login__rememberme span{position:relative;padding-left:57px;height:38px;float:left;display:block;font-weight:300;padding-top:10px}#customer_login .form-row label.woocommerce-form-login__rememberme input{display:none}#customer_login .form-row label.woocommerce-form-login__rememberme span:before{top:0;content:"";visibility:visible}#customer_login p.lost_password{float:left;width:100%;display:block;margin:0}p.return-to-shop{clear:both;float:left;width:100%;display:block;margin:30px 0 0 0}p.return-to-shop a.wc-backward{float:right!important;width:162px}.show-filters{padding:10px;right:0;bottom:0;z-index:5;background:#fff;display:none}.show-filters a#showFilters{width:136px;font-size:14px;height:46px;padding:17px 21px}.show-filters a#showFilters.active:before,.show-filters a#showFilters.active:after{opacity:0;content:""}.show-filters a#showFilters i{float:right;margin-top:-2px}.show-filters a#showFilters span{float:left}.show-filters a#showFilters span.opened{display:block}.show-filters a#showFilters span.closed{display:none}.show-filters a#showFilters.active span.opened{display:none}.show-filters a#showFilters.active span.closed{display:block}.filters-container{padding-right:30px}.filters-container .filter-block h4{float:left;width:100%;display:block;margin-bottom:0}.filters-container .filter-block h4 a{font-size:20px;font-weight:300;box-shadow:none;padding-right:30px;opacity:1}.filters-container .filter-block h4 a:hover{opacity:.6}.filters-container .filter-block.active h4 a{opacity:1}.filters-container .filter-block h4 a:before{content:"\f107";font-family:"Font Awesome 6 Pro";position:absolute;right:0;font-size:18px;top:2px}.filters-container .filter-block.active h4 a:before{content:"\f106"}.filters-container .filter-block ul{padding:0;margin:0;margin-top:25px;display:none}.filters-container .filter-block ul li{padding:0;margin-bottom:15px}.filters-container .filter-block ul li:before{display:none}.filters-container .filter-block ul li label{float:left;width:100%;margin:0;height:auto;min-height:38px}.filters-container .filter-block ul li label span{float:left;width:100%;margin:0;height:auto;min-height:38px;padding-left:57px;padding-top:3px}.filters-container .filter-block ul li label:hover{cursor:pointer}.filters-container .filter-block ul li label span:before{top:0;left:0;line-height:1;content:""}.filters-container .filter-block ul li label input{display:none}.filters-container a#ClearFilters{margin-top:15px;color:#fe4949;box-shadow:inset 0 -.06rem 0 0 #fe4949}.filters-container a#ClearFilters:hover{box-shadow:inset 0 -1.5rem 0 0 #fe4949;color:#fff}.product-inner a.post-thumbnail{float:left;width:100%;height:194px;box-shadow:none;overflow:hidden}.product-inner .content h4{font-size:18px;margin-bottom:13px}.product-inner a.btn{min-width:156px}.single-product .hero p#breadcrumbs{margin-bottom:0}.single-product .hero{margin-bottom:50px}.price-container .woocommerce-Price-amount{font-weight:700}.range-slider{float:left;width:100%;padding:0 9px;position:relative}div#slider-filter-price{float:left;width:100%;margin:10px 0 28px;background:#c9d8df;height:2px;border:none}div#slider-filter-price .ui-slider-handle{height:18px;width:18px;border-radius:50%;border:none;background:#c9d8df;top:-8px;cursor:pointer}div#slider-filter-price .ui-slider-handle b{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;font-size:12px;font-weight:700;font-family:'Averta Standard W01',sans-serif;color:#2f3d45}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.single-product.woocommerce .product-meta-top .woocommerce-product-gallery{width:100%}.woocommerce-product-gallery{margin:0 0 30px}.single-product .onsale{display:none}.woocommerce-product-gallery a img{float:left;width:100%;height:100%;object-fit:contain;padding:20px}.woocommerce-product-gallery .flex-viewport{margin-bottom:15px;border:1px solid #e9eced;padding:0}.woocommerce-product-gallery .flex-control-nav{float:left;width:100%;display:flex;padding:0;margin:0}.woocommerce-product-gallery li:before{display:none}.woocommerce-product-gallery li{padding:0;margin:0 15px 15px 0;max-width:80px;height:80px}.woocommerce-product-gallery li img{float:left;object-fit:contain;width:85px;height:85px;margin-right:15px;padding:10px;border:1px solid #d0d0d0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{margin-right:15px}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#e089ba}.woocommerce-product-gallery .flex-control-thumbs img:hover{border-color:#e9eced}.product-meta-top .gutter-left{padding-left:75px}h1.product_title{font-size:36px;line-height:50px;margin:-11px 0 23px}.single-product p.price{margin:-8px 0 33px;font-size:28px;font-weight:300;color:#637583}.single-product p.price del{font-weight:300;font-size:16px}.single-product p.price ins{font-size:28px;font-weight:300;line-height:37px;color:#637583;text-decoration:none}.woocommerce-product-details__short-description{float:left;width:100%;margin:0 0 30px}.woocommerce-product-details__short-description>*:first-child{margin-top:-7px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:-7px}.product-features{display:flex;flex-wrap:wrap;margin:0 0 9px}.product-features img{max-width:25px;max-height:25px;margin-right:12px;width:auto!important}.single-feature{display:flex;margin-right:28px;margin-bottom:21px}.single-feature p{margin:0}.yith-wcwl-add-to-wishlist{float:left;width:100%;margin:0 0 30px}.add_to_wishlist.single_add_to_wishlist{font-size:14px;color:#d563a4;font-weight:700;display:flex;align-items:center}.yith-wcwl-icon.fa.fa-heart-o,.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{font-size:0;position:relative;width:22px;height:22px}.yith-wcwl-icon.fa.fa-heart-o:before,.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon:before{content:"";visibility:visible;width:100%;height:100%;background:url(/wp-content/uploads/2023/04/PinkHeart.png);position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat}form.cart{float:left;width:100%;background:#c6e6fe;padding:28px;background-image:url(/wp-content/uploads/2023/04/MegaBG-1.png);margin:0 0 20px;display:flex;align-items:flex-end;justify-content:space-between;padding:28px;position:relative;overflow:hidden;flex-wrap:wrap}.single-product form.cart input{width:50px;height:50px;border-color:#fff;border-radius:10px;position:relative;padding:0;text-align:center}.single-product form.cart .quantity{margin-right:22px}.single-product form.cart .quantity label:before{content:"QTY:";visibility:visible;font-size:14px;font-weight:700;color:#142a3b;float:left;margin-right:8px}.single-product form.cart .quantity{display:flex;align-items:center}button.single_add_to_cart_button{border-color:#123c5d;color:#fff;padding:17px 30px}.single-product button.single_add_to_cart_button:before,.gift-this-product-description-container a:before{background:#123c5d}.dpd-notice,.epos-meta{display:flex;align-items:center;position:relative;padding-bottom:50px;margin-bottom:50px}.dpd-notice img{max-width:115px;min-width:115px;margin-right:22px}.dpd-notice a{color:#53bebe;box-shadow:inset 0 -.08rem 0 0 #53bebe}.dpd-notice p{margin:-8px 0 -6px}.dpd-notice .svg-container,.epos-meta .svg-container{bottom:0;left:0;filter:brightness(0) opacity(.1)}.product-why-choose{margin-bottom:50px}.product-why-choose img{max-width:65px;min-width:65px;margin-right:20px;margin-bottom:0!important;min-height:auto!important}.product-why-choose p{font-size:18px;line-height:25px;color:#142a3b;margin:0 0 0;text-align:left!important}.product-why-choose .why-us-block{align-items:center;padding:0;margin:0 0 21px;justify-content:start}.product-meta-top{margin-bottom:70px}.wc-pao-addons-container{float:left;width:100%;max-width:290px}.wc-pao-addons-container:before{content:""}.wc-pao-addons-container:after{content:""}.wc-pao-addon-heading{float:left;width:100%;margin:-11px 0 18px;font-size:22px;font-weight:300;line-height:40px;color:#142a3b;letter-spacing:-.02em;font-family:'Work Sans',sans-serif}.wc-pao-addon-description{float:left;width:100%;margin:-9px 0 7px;font-style:normal!important}.wc-pao-addon{float:left;width:100%;margin:0}.wc-pao-addons-container>*:last-of-type{margin-bottom:0}.wc-pao-addon label{float:left;width:100%;font-size:14px;color:#142a3b;font-weight:700!important;margin:-3px 0 15px!important}.wc-pao-addon .wc-pao-addon-wrap{float:left;width:100%;margin:0}div#product-addons-total{float:left;width:100%;position:absolute;top:19px;right:28px}.close-modal{cursor:pointer;position:absolute}.close-modal img{max-width:18px}.close-modal:hover{opacity:.6}.wc-pao-addons-container .close-modal{right:30px;top:30px}section.cwginstock-subscribe-form{float:left;width:100%;margin:0 0 85px;background-image:url(/wp-content/uploads/2023/04/MegaBG-1.png);background-color:#c6e6fe}section.cwginstock-subscribe-form .panel{margin:0;padding:30px;background:none;border:none;float:left;width:100%}.cwginstock-subscribe-form .panel-primary>.panel-heading{background:none!important;border:none!important;float:left;width:100%;margin:0 0 17px;padding:0}.cwginstock-panel-heading h4{text-align:left!important;font-size:14px;font-weight:700;color:#142a3b!important;font-family:'Work Sans',sans-serif;margin:-4px 0 -3px}.cwginstock-subscribe-form .panel-body{float:left;width:100%;padding:0 15px!important}.cwginstock-subscribe-form .panel-body .col-md-12{padding:0}.cwginstock-subscribe-form .form-group.center-block{float:left;width:auto;display:flex;margin:0}.cwginstock-panel-body input[type=text],.cwginstock-panel-body input[type=email]{margin:0 15px 0 0!important;height:50px;padding:0 25px;border:none;border-radius:10px;text-align:left!important}.cwginstock-subscribe-form .panel-body .col-md-12 .col-md-12{display:flex;flex-wrap:wrap}.cwgstock_button{width:auto;background:#10334f;background:-moz-linear-gradient(left,rgb(16 51 79) 0%,rgb(16 51 79) 100%);background:-webkit-linear-gradient(left,rgb(16 51 79) 0%,rgb(16 51 79) 100%);background:linear-gradient(to right,rgb(16 51 79) 0%,rgb(16 51 79) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10334f',endColorstr='#10334f',GradientType=1);height:50px;padding:0 32px;border-radius:10px}.cwgstock_button:hover{background:#66a9de;background:-moz-linear-gradient(-45deg,#66a9de 0%,#66a9de 100%);background:-webkit-linear-gradient(-45deg,#66a9de 0%,#66a9de 100%);background:linear-gradient(135deg,#66a9de 0%,#66a9de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a9de',endColorstr='#66a9de',GradientType=1)}.cwginstock-subscribe-form .form-group.center-block:first-of-type{width:calc(100% - 130px)}p.return-to-shop a.wc-backward{width:auto}.woocommerce-pages table tbody td a.remove{background:url(/wp-content/uploads/2023/04/RedCross.png);background-size:contain;font-size:0;width:18px;background-repeat:no-repeat;height:18px}dl.variation,dl.variation gt,dl.variation dd{float:left;width:100%}.woocommerce-cart-form dl.variation{margin:8px 0 0}ul#shipping_method li label:before,.woocommerce-pages .woocommerce ul.payment_methods.methods li label:before,.fs-points-map-nearby-point input:before{visibility:visible}.woocommerce-info{background:#acd9fc;display:flex;align-items:center;justify-content:space-between}.woocommerce-info .button{order:1}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{flex:0 0 auto!important}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{display:none}table.wishlist_table,table.wishlist_table td{text-align:left}.wishlist_table tr td.product-thumbnail a img{object-fit:contain;height:auto}.wishlist_table tr td.product-thumbnail a{box-shadow:none!important;height:auto}.addons-modal{background:rgb(20 42 59 / 60%);position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;display:none}form.variations_form.cart{display:flex;align-items:stretch}table.variations{margin:0 28px 0 0;max-width:425px;position:relative;padding-right:28px;float:left;width:100%;display:flex;align-items:flex-start;max-width:310px}table.variations:after,.single-product .product-type-simple .wc-pao-addons-container:before{content:"";width:3px;height:calc(100% + 72px);background:#fff;position:absolute;visibility:visible;right:0;top:-30px}table.variations td{padding:0;border:none!important}table.variations tr{float:left;width:100%;display:flex;flex-direction:column}table.variations label{text-align:left;float:left;font-size:14px;color:#142a3b;font-weight:700;margin:-3px 0 14px}table.variations tbody{float:left;width:100%}.woocommerce-variation-add-to-cart{float:left;width:auto;display:flex;min-width:260px;align-items:center}form.variations_form.cart .single_variation_wrap{display:flex;flex-wrap:wrap;justify-content:flex-end}.single-product .woocommerce-variation-add-to-cart .button{padding:17px 22px}a.reset_variations{display:none!important}.single-product form.cart .selectize-input input{height:auto;float:left}.woocommerce-variation-price,div.product-addon-totals .wc-pao-subtotal-line p{float:left;width:100%;margin:-5px 0 22px;font-size:24px;font-weight:300;color:#142a3b;text-align:right}.woocommerce-variation-price ins{text-decoration:none}.woocommerce-variation-price del{font-size:16px}.woocommerce .wc-pao-addon .wc-pao-addon-wrap label{float:left;width:auto}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio{appearance:none;width:auto;height:auto;float:left;position:relative}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio:before,.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox:before{content:"";visibility:visible;min-width:35px;height:35px;position:relative;background:#fff;border:1px solid #dcf0ff;border-radius:100px;float:left}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio:checked:after{content:"";visibility:visible;position:absolute;top:7px;left:7px;background:#5caceb;width:21px;height:21px;border-radius:100px}.woocommerce .wc-pao-addon .wc-pao-addon-wrap label{font-size:16px;font-weight:500!important;min-height:35px;line-height:34px;padding-right:30px;margin:0!important}.woocommerce .wc-pao-addon .wc-pao-addon-wrap input~label{padding-left:8px;float:left;padding-top:3px}.wc-pao-addon .wc-pao-addon-description p{font-size:14px;line-height:22px}.wc-pao-addon-container.wc-pao-addon{margin:0}div.product-addon-totals,div.product-addon-totals ul{float:left;width:100%;margin:0;padding:0;border:none}div.product-addon-totals li:before{display:none}div.product-addon-totals ul li,div.product-addon-totals ul li strong{font-weight:300;color:#142a3b;font-size:16px}div.product-addon-totals .wc-pao-subtotal-line p{color:#142a3b}.single-product .product-type-variable .cwginstock-subscribe-form .panel-body .col-md-12 .col-md-12{flex-wrap:wrap;justify-content:end}.cwginstock-subscribe-form .panel-body .cwgstock_button{width:auto;padding:0 32px}.single-product .product-type-variable .cwginstock-subscribe-form input.cwgstock_email{margin:0 0 10px!important}.single-product .product-type-variable section.cwginstock-subscribe-form .panel{padding:0;max-width:325px;box-shadow:none!important}.single-product .product-type-variable section.cwginstock-subscribe-form{margin:0 0 10px;background:none}.woocommerce-variation-availability>p{display:none}div.product-addon-totals ul li{display:none}div.product-addon-totals .wc-pao-subtotal-line{display:block;border:none;padding:0;margin:0!important;text-align:right}.single-product .stock-status{margin-bottom:7px}.single-product .product-meta-top .stock-status span{float:left;width:auto;padding:0 12px 0 30px}.single-product .product-meta-top .stock-status .instock{color:#1a8254;background:#c4f5df}.single-product .product-meta-top .stock-status .lowstock{color:#e57f20;background:#f5e3c4}.single-product .product-meta-top .stock-status .outofstock{color:#9c1515;background:#ffc4c4}.single-product .product-meta-top .stock-status span:before{left:12px}.single-product .product-meta-top .stock-status span.outofstock:before{border-color:#9c1515}.stock-status .product-meta-top span.instock:before{background:#1a8254}.single-product .product-meta-top .stock-status .lowstock:before,.stock-status span.lowstock:before{background:#e57f20}.wc-pao-addon-file-upload.input-text.wc-pao-addon-field{padding:0;background:none;border:none;border-radius:0}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox~label{padding:0 0 0;position:relative}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox{appearance:none;width:auto;height:auto;float:left}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox:before{border-radius:5px;font-family:'Font Awesome 6 Pro';display:flex;align-items:center;justify-content:center}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox:checked:before{content:"\f00c"}form .form-row .selectize-dropdown{border-radius:10px}.single-product .product-type-simple p.price{float:left;margin:0;padding:6px 0}.single-product .has-addons p.price:not(li p.price),.single-product .has-addons .woocommerce-variation-price{display:none!important}.single-product .product-type-variable div.product-addon-totals .wc-pao-subtotal-line{margin-bottom:30px!important}.single-product .product-type-simple .wc-pao-addons-container{max-width:345px;margin-right:0}.woocommerce-message,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{background:#acd9fc;padding:20px;border-radius:0;color:#142a3b}.woocommerce-pages table tbody td.product-name{max-width:420px}dl.variation dt{font-weight:500;margin:5px 0 0}.pca .pcaautocomplete{border-radius:6px;box-shadow:0 0 30px 0 rgb(61 119 161 / 11%);border:1px solid #dcf0ff}.pca .pcaitem{padding:10px 15px;background:#f9fdff}.pca .pcaitem,.pca .pcaitem b{font-size:16px;color:#637583;font-family:'Work Sans',sans-serif;font-weight:500}.pca .pcaitem b{color:#14293b;font-weight:500}div#price-range b{float:left;margin-top:22px;font-weight:500;color:#637583}div#price-range b.min-price{margin-left:-9px}div#price-range b.max-price{float:right;margin-right:-10px}#price-range:after{content:"";visibility:visible;background:#dcfbfb;height:3px;width:100%;position:absolute;top:5px;left:0;z-index:0}div#price-range{position:relative}.woocommerce-pages .woocommerce-additional-fields__field-gift-message h3{font-size:0;position:relative;cursor:pointer}.woocommerce-pages .woocommerce-additional-fields__field-gift-message h3:before{content:"Add a gift message?";visibility:visible;font-size:24px}p#gmfw_gift_message_field,p#gmfw_gift_message_from_field,#gmfw_counter_wrap{float:left;width:100%;display:none}.woocommerce-pages .woocommerce-additional-fields__field-gift-message:after,.woocommerce-checkout .create-account input:before,p#yikes_mailchimp_checkbox_woocommerce_checkout_form_field input:before,.mailchimp-newsletter input:before{content:"";visibility:visible;width:25px;height:25px;border:1px solid #142a3b;position:absolute;right:0;top:3px;border-radius:5px;font-family:'Font Awesome 6 Pro';font-size:14px;display:flex;justify-content:center;align-items:center}.woocommerce-pages .woocommerce-additional-fields__field-gift-message:after{z-index:-1}.single-product div.product,ul.woocommerce_error.woocommerce-error.wc-stripe-error{float:left;width:100%}.woocommerce-error li{padding:0}.woocommerce-error li:before{display:none}ul.woocommerce-error{padding:20px}fieldset#wc-stripe-cc-form{float:left;width:100%;padding:0;margin:10px 0 0}p.form-row.woocommerce-SavedPaymentMethods-saveNew,.payment_box.payment_method_stripe fieldset,div#stripe-exp-element,.stripe-card-group,fieldset#wc-stripe-cc-form .form-row label,div#stripe-cvc-element{float:left;width:100%}fieldset#wc-stripe-cc-form .form-row label{padding:0}fieldset#wc-stripe-cc-form .form-row label:before,.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box p input{display:none}.payment_box.payment_method_stripe fieldset{padding:0;background:none}.wc-stripe-elements-field,.wc-stripe-iban-element-field{background:#f9fdff;padding:16px 20px!important}p.form-row.woocommerce-SavedPaymentMethods-saveNew{margin-bottom:10px!important}ul.woocommerce_error.woocommerce-error.wc-stripe-error{margin-bottom:25px}p#order_comments_field label:after{content:"If the address is difficult to locate, please provide additional delivery instructions, please wait for the dispatch email to select safe place.";visibility:visible;float:left;width:100%;font-weight:300;line-height:22px;color:#637583;margin:8px 0 0}p#gmfw_gift_message_field:after{content:"";visibility:visible;width:180px;height:170px;background:url(/wp-content/uploads/2023/05/gift-notelet2-1.jpeg);float:right;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0}p#gmfw_gift_message_field{float:left;width:100%;position:relative;padding-left:220px}p#gmfw_gift_message_field textarea{height:160px}li.wc_payment_method.payment_method_stripe>label:after{content:"";visibility:visible;width:50px;height:30px;background:url(/wp-content/uploads/2023/05/StripeCards-1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;right:8px}.cwgstock_output{min-width:100%}.cwgstock_output div{margin:20px 0 0;text-align:center}#shipping_method .fs-pickup-point,.woocommerce-shipping-methods .fs-pickup-point{margin:0!important}#shipping_method .fs-pickup-point .fs-points-map-nearby-points-container,.woocommerce-shipping-methods .fs-pickup-point .fs-points-map-nearby-points-container,#shipping_method .fs-pickup-point,.woocommerce-shipping-methods .fs-pickup-point,.fs-pickup-point-box-content{float:left!important;width:100%!important}#shipping_method .fs-pickup-point .fs-points-map-nearby-points-container,.woocommerce-shipping-methods .fs-pickup-point .fs-points-map-nearby-points-container{padding:0!important;margin:0 0 10px!important}.modal-backdrop{width:100%!important}.fs-points-map-nearby-point{float:left;width:100%;margin:5px 0 0;padding:0 0 0 30px}.fs-points-map-nearby-point input{display:block!important;appearance:none}.fs-points-map-nearby-point label:before,ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods input,.single-product div#ppcp-messages{display:none!important}.fs-points-map-nearby-point input:before{top:2px}.epos-meta .epos-single-meta{margin-left:25px;font-size:14px}.epos-meta .epos-single-meta:first-of-type{margin:0}.epos-meta{padding-bottom:28px;margin-bottom:20px}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{padding:0;margin:15px 0 0}.woocommerce-pages .woocommerce table tfoot ul#shipping_method li label span.amount{margin-left:3px}form.checkout.woocommerce-checkout:before{content:"";visibility:visible;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;opacity:.6}form.checkout.woocommerce-checkout:after{content:"";visibility:visible;background:url(/wp-content/uploads/2023/04/world-of-bears-280x125.png);width:150px;height:105px;position:fixed;background-size:contain;background-repeat:no-repeat;left:50%;top:50%;animation:checkout-loader 5s infinite}@keyframes checkout-loader{0%{transform:translatex(0%)}25%{transform:translatex(100%)}50%{transform:translatex(0%)}75%{transform:translatex(-100%)}100%{transform:translatex(0%)}}form.checkout.woocommerce-checkout:before,form.checkout.woocommerce-checkout:after{z-index:-1;display:none}form.checkout.woocommerce-checkout.processing:before,form.checkout.woocommerce-checkout.processing:after{z-index:2;display:block}form.checkout.woocommerce-checkout.processing:after{z-index:3;position:sticky;top:375px}.woocommerce-checkout .create-account{float:left;width:100%;position:relative}.woocommerce-checkout .create-account input,p#yikes_mailchimp_checkbox_woocommerce_checkout_form_field input,.mailchimp-newsletter input{appearance:none;float:right;position:relative}.woocommerce-checkout .create-account label span{margin-left:-4px}.woocommerce-checkout .create-account input:before{top:-7px}div#ppcp-messages{float:left;width:100%;margin:30px 0 20px}.ppc-button-wrapper,.woocommerce-message{float:left;width:100%}div#ppc-button-ppcp-gateway{float:inherit;width:auto}.woocommerce-form-login-toggle .woocommerce-info{border-radius:0;padding:20px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .lost_password{margin-bottom:60px!important}.woocommerce-message a,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{color:#142a3b;box-shadow:0 1px 0 #142a3b!important}.woocommerce-message p{margin:-5px 0;width:auto;float:left}.product-meta-top .gutter-left ul.social-media{display:none}.tax-product_cat.term-brands div#filterable_search_results article,.tax-product_cat.term-brands h1,.tax-product_cat.term-brands .breadcrumbs .col-12{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1!important;visibility:visible}p#yikes_mailchimp_checkbox_woocommerce_checkout_form_field>span,p#yikes_mailchimp_checkbox_woocommerce_checkout_form_field label{float:left;width:100%;margin:0 0 5px}p#yikes_mailchimp_checkbox_woocommerce_checkout_form_field label{position:relative;padding-right:40px;line-height:20px;text-indent:0}.price-input{float:left;width:100%;position:relative}.price-input input[type=number]{padding-left:70px}.price-input:before{content:"£";visibility:visible;display:flex;justify-content:center;align-items:center;width:50px;height:50px;position:absolute;top:0;left:0;background:#dcf0ff;border-radius:10px;color:#142a3b;font-family:'Work Sans',sans-serif}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper{position:relative}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper:after{content:'';position:absolute;top:-5px;left:0;width:100%;height:100%;z-index:2;visibility:visible}img.intro-logo{float:left;width:130px;margin-right:30px}.woocommerce form .password-input,.woocommerce-page form .password-input{clear:both}.filter_container label{min-height:30px;cursor:pointer}.filter_container{float:left;max-height:220px;overflow:auto;padding:13px 10px 10px;background:#f9fdff;border-radius:15px;border:1px solid #daefff}#filter-filter-by-size label span:after{content:"cm";visibility:visible}.loader .form-loader{visibility:visible}.loader .form-loader .loader-block{opacity:1}button.fs-points-point-details-open-map-button{margin-top:10px}label[for="billing_address_1"]:after,label[for="shipping_address_1"]:after{content:"(Max 35 characters)";visibility:visible;width:100%;font-weight:500;color:#5680A1;margin-top:2px;font-style:italic;margin-left:12px;text-transform:lowercase;font-size:12px}.woocommerce-account label[for="mailchimp_woocommerce_newsletter"]{float:left;width:100%;position:relative;margin:20px 0 0}.woocommerce-account label[for="mailchimp_woocommerce_newsletter"] input{appearance:none!important;width:auto!important;background:none!important;border:none!important;position:absolute;top:0;right:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr.shipping{float:left;width:100%;display:block;margin:0 0 20px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr.shipping th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr.shipping td{float:left;width:100%;text-align:left}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr.shipping th{letter-spacing:0;font-family:'Work Sans',sans-serif!important;font-weight:500!important;color:#637583;margin-top:10px}.single-product .ruk_rating_snippet{display:flex;flex-wrap:wrap;justify-content:flex-end}#ReviewsWidget .ElementsWidget__inner{margin-top:40px}#ReviewsWidget *:before,#ReviewsWidget *:after{visibility:visible}.wc-pao-validation-notice{float:left;margin:10px 0 0}.single-product .selectize-control.single{float:left;width:100%;position:relative}.single-product .selectize-dropdown.single{position:absolute;border-radius:10px}.single-product form.cart .selectize-input input{border:none}.single-product .selectize-input{position:relative}.single-product .selectize-control.single .selectize-input:after{position:absolute}.single-product form.cart .selectize-input input{text-align:left}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper p a{position:relative;z-index:3}a.woocommerce-product-gallery__trigger{padding:12px;box-shadow:none;background:#133c5d;border-radius:10px;font-size:0;top:10px;right:10px;display:flex;justify-content:center;align-items:center;height:18px;width:18px}a.woocommerce-product-gallery__trigger:before{visibility:visible;color:#fff;font-weight:300;content:"";width:14px;height:14px;border-radius:100px;border:2px solid #fff;margin:0 3px 4px 0}a.woocommerce-product-gallery__trigger:after{content:"";visibility:visible;width:10px;height:2px;background:#fff;position:absolute;transform:rotate(45deg);margin:8px 0 0 1px}a.woocommerce-product-gallery__trigger:hover{background:#d563a4}.pswp__caption__center{text-align:center}button.pswp__button.pswp__button--close{display:flex!important;background-image:none!important;padding:0;position:absolute;right:0;top:0}button.pswp__button.pswp__button--close:before{background:none;content:"\f00d";font-family:'Font Awesome 6 Pro';display:flex;justify-content:center;align-items:center}.wc-pao-addon .wc-pao-addon-name{font-size:18px;margin:0 0 10px}.mailchimp-newsletter input:checked:after,.woocommerce-pages .woocommerce-additional-fields__field-gift-message h3.active:after,.wpcf7-acceptance input:checked:after,.filter_container input:checked:after,#customer_login .form-row label.woocommerce-form-login__rememberme span:after,.woocommerce-checkout .create-account input:checked:after{content:"";visibility:visible;width:5px;height:10px;border-color:#142a3b;border-bottom:1px solid;border-right:1px solid;position:absolute;transform:rotate(45deg);top:9px;right:10px}#customer_login .form-row label.woocommerce-form-login__rememberme input:checked~span:after{right:auto;left:16px;z-index:3;top:12px;border-color:#e089ba}.woocommerce-pages .woocommerce-additional-fields__field-gift-message{position:relative}.woocommerce-checkout .create-account input:checked:after{top:0}.woocommerce-checkout tr.shipping.dpd_uk-shipping{display:none}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{display:flex;align-items:center;column-gap:3px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content p{margin:0}.single-product #gift-this-product{min-width:100%;float:left;margin:0;position:absolute;border:none;bottom:0;left:0}#gift-this-product .ywgc_woocommerce_message_icon{display:none}.gift-this-product-description-container{margin:0;display:flex;align-items:center;column-gap:10px}.gift-this-product-description-container a{margin:0;box-shadow:none}.single-product #give-as-present{color:white!important;min-width:165px;padding:17px 12px;font-weight:400}.gift-this-product-title-message{color:#142a3b;font-weight:400}.gift-card-content-editor.step-appearance,.gift-cards-list,h3.ywgc_delivery_info_title,.gift-card-content-editor,.gift-cards_form .gift_card_template_button{float:left;width:100%}.gift-cards-list,.gift-card-content-editor.step-content,.gift-cards_form .gift_card_template_button{padding:30px}h3.ywgc_delivery_info_title{margin:0 0 0;padding:0 30px}.gift-card-content-editor.step-appearance,.gift-card-content-editor.step-content{margin:0}.gift-cards_form .gift_card_template_button{margin:0;display:flex;justify-content:flex-end}.single-product form.cart .gift_card_template_button .quantity{margin-bottom:0}.single-product form.cart .gift_card_template_button button.single_add_to_cart_button{margin:0}.gift-cards-list h3,h3.ywgc_delivery_info_title{font-size:20px;float:left;width:100%}.ywgc-label-above-input label{color:#142a3b;float:left;width:100%;display:block;height:auto;margin:-3px 0 13px 0;text-transform:none;font-size:15px;font-weight:500}.gift-cards_form .gift-card-content-editor.step-content input,.gift-cards_form .gift-card-content-editor.step-content textarea{float:left;width:100%;display:block;height:50px;padding:9px 20px;text-transform:none;font-size:16px;font-weight:300;border-radius:0;appearence:none;-webkit-appearance:none;box-shadow:none;border:1px solid #ccc;background:#f9fdff;border-radius:10px;text-align:left;margin:0 0 20px}.gift-cards_form .gift-card-content-editor.step-content textarea{height:140px;padding:17px 20px}.gift-cards-list{display:flex;flex-wrap:wrap;column-gap:10px;align-items:center}.gift-cards-list .ywgc-amount-buttons{font-size:16px;line-height:.9;border-radius:0;height:50px;float:left;display:block;position:relative;text-align:center;border:none;outline:none!important;overflow:hidden;z-index:1;backface-visibility:hidden;-webkit-backface-visiblity:hidden;overflow:hidden;border-radius:10px!important;border:none;box-shadow:none;color:#fff;padding:17px 12px;width:auto}.gift-cards-list .ywgc-amount-buttons.ywgc-manual-amount{padding:0;min-width:110px}#ywgc-manual-amount{width:100%;background:#e089ba;border-radius:0}.ywgc-manual-amount-error{margin:0}.selected_button #ywgc-manual-amount{background-color:#e089ba!important;border-radius:0}.gift-cards-list button.ywgc-predefined-amount-button.selected_button:before{background:#133c5d}.selected_button .ywgc-manual-currency-symbol{z-index:1;background-color:#e089ba!important}#ywgc-manual-amount::placeholder{color:#fff}.ywgc-main-form-preview-container .ywgc-form-preview-product-title,.ywgc-form-preview-title{color:#142a3b;font-weight:400}.ywgc-form-preview-amount{color:#e089ba}.virtual.product-type-gift-card .ywgc-main-form-preview-container hr{margin:0 0 20px}form.gift-cards_form.cart{padding:0}body .ui-datepicker .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-next{box-shadow:none;display:flex;align-items:center;justify-content:center;position:absolute;border:none;background:none}body .ui-widget-header{border:navajowhite;background:none}body .ui-datepicker .ui-datepicker-prev:before,body .ui-datepicker .ui-datepicker-next:before{content:"";visibility:visible;width:10px;height:10px;border-left:1px solid;border-top:1px solid;transform:rotate(-45deg);border-radius:0;position:absolute}body .ui-datepicker .ui-datepicker-next:before{transform:rotate(135deg)}body .ui-datepicker td{border:none!important}body .ui-state-default,body .ui-widget-content .ui-state-default{height:20px;display:flex;justify-content:center;align-items:center;box-shadow:none;background:0 0}body .ui-datepicker table{float:left}body .ui-state-active,body .ui-widget-content .ui-state-active{color:#e089ba;border-color:#e089ba}body #ui-datepicker-div.ywgc-date-picker .ui-datepicker-buttonpane.ui-widget-content button{overflow:hidden;border-radius:10px;font-family:'Playfair Display',"Helvetica",sans-serif;letter-spacing:.04em}.ywgc-details-in-cart-recipient-name,.ywgc-details-in-cart-recipient-email,.ywgc-details-in-cart-sender-name,.ywgc-details-in-cart-message,.ywgc-details-in-cart-delivery-date{float:left;width:100%}.ywgc_have_code{padding:20px;border:none;float:left;width:100%}.yith-ywgc-gift-this-product-modal-content-wrapper .ywgc-gifted-product-container .ywgc-product-suggested .ywgc-product-image img{height:auto}.yith-ywgc-gift-this-product-modal-content-wrapper .ywgc-gifted-product-container .ywgc-product-suggested .ywgc-product-info{margin-top:0}.woocommerce-checkout .ywgc_enter_code{margin-top:0}.ywgc-preset-image.ywgc-preset-image-view-all input{min-width:100%;min-height:100%;background:#fff;border-radius:0!important}.ywgc-preset-image.ywgc-preset-image-view-all input{min-width:100%;min-height:100%;background:#fff;border-radius:0!important}.gift-card-content-editor.step-appearance,.ywgc-picture-error,.ywgc-filling-error,.yith-plugin-fw-file__message,.ywgc-choose-design-preview{float:left;width:100%}.ywgc-preset-image.ywgc-custom-picture .ywgc_upload_plus_icon{opacity:0}.gift-card-content-editor.step-appearance .ywgc-design-list ul{margin:0!important;padding:0 20px}.ywgc-picture-error{padding:0 30px;margin:0 0 25px}.gift-card-content-editor.step-appearance .ywgc-design-list ul li .ywgc-picture-error{display:none}.yith-ywgc-gift-this-product-modal-content-wrapper .gift-cards_form .gift-card-content-editor.step-content input,.yith-ywgc-gift-this-product-modal-content-wrapper .gift-cards_form .gift-card-content-editor.step-content textarea{margin:0 0 1em 0!important}.ywgc-preset-image.ywgc-custom-picture .ywgc-custom-upload-label{bottom:17%}.ywgc-include-shipping-container{padding:0 30px;display:flex;align-items:center;gap:15px;min-height:40px}.ywgc-include-shipping-container label{color:#142a3b;float:left;display:block;height:auto;margin:0;text-transform:none;font-size:15px!important;font-weight:500;cursor:pointer}.ywgc-include-shipping-container input{appearance:none;height:auto!important;cursor:pointer;position:relative}.ywgc-include-shipping-container input:before{content:"";width:40px;height:40px;visibility:visible;float:left;border:1px solid #ccc;background:#f9fdff;border-radius:10px;display:flex;justify-content:center;align-items:center;font-weight:300}.ywgc-include-shipping-container label:hover{opacity:.6}.ywgc-include-shipping-container input:checked:after{content:"";visibility:visible;width:7px;height:12px;border:1px solid #fff;position:absolute;left:16px;top:12px;transform:rotate(45deg);border-top:none;border-left:none}.ywgc-include-shipping-container input:checked:before{background:#133c5d;border-color:#133c5d}.ywgc-include-fixed-shipping-container{float:left;width:100%;padding:0 30px}.ywgc-include-fixed-shipping-container p{color:#142a3b;float:left;display:block;height:auto;margin:0;text-transform:none;font-size:15px!important;font-weight:500;width:100%}.gift-card-content-editor.step-content{padding-bottom:0}.woocommerce-error{float:left;width:100%;padding:13px 22px}.single-product .product-type-simple .wc-pao-addons-container{display:flex;flex-direction:column;gap:30px;max-width:100%;margin:0;padding-bottom:0}.cart_item dl.variation{display:inline-block}.cart_item dl.variation dd{width:auto;margin-left:5px}.woocommerce-pages table tbody th{border-bottom:1px solid #cccccc!important}.cart_item dl.variation dd p{line-height:1.1}.cart_item dl.variation dt{margin:0;line-height:1}.payment_box.payment_method_stripe_klarna ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{margin:0}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box.payment_method_stripe_klarna{padding:25px}.wc-pao-addons-container:after{display:none}.custom-product-card{float:left;width:100%;padding:20px;border:2px solid #e8e8e8db;overflow:hidden;margin:0 0 20px}.custom-product-card .product-card-content{display:flex;align-items:center;gap:30px}.custom-product-card .product-card-content .product-card-image img{max-width:100px;max-height:100px}.product-card-details{display:flex;flex-direction:column}h3.product-card-title,h3.product-card-title a{font-size:18px;font-weight:300;color:#304a5f;box-shadow:none}.product-card-price{font-size:24px;font-weight:300;color:#637583}.custom-product-card .product-card-content .product-card-image img{object-fit:contain;float:left}.product-card-button a{white-space:nowrap}.product-card-button{display:flex;flex-direction:column;align-items:center;gap:5px}