﻿.woocommerce-product-gallery{width:40% !important;float:left}.woocommerce-product-gallery img{margin:0;max-width:100%;width:100%;position:relative}.woocommerce-product-gallery__wrapper{width:100%;margin:0 !important;padding:40px 57px !important}.woocommerce-product-gallery__image{width:100%;height:auto;position:relative}.woocommerce-product-gallery__image a{display:inline-block}.image-terms{padding-top:12px;font-size:13px}.summary{width:60% !important;padding:0px 40px;margin:40px 0;float:left}span.onsale{position:absolute}.wc-pao-addon p,.product-addon p{display:block}.wc-pao-addon .form-row{padding:0 !important}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:100%;margin-bottom:15px}a.wc-south.opc-complete-order{display:none}span.onsale{background:red;position:absolute;top:0;left:0;z-index:2;color:#fff;padding:10px}input.addon-checkbox{-webkit-appearance:checkbox}button.single_add_to_cart_button.disabled,button.single_add_to_cart_button[disabled]{opacity:0.2;background:#a7a7a7;cursor:no-drop}.product_title{font-size:40px;font-weight:300;line-height:1.27}@media screen and (max-width:1020px){.product_title{margin-top:24px}}@media screen and (max-width:768px){.product_title{font-size:34px}}@media screen and (max-width:1020px){.product_title+.price{margin-bottom:16px}}p.clear{margin:0 !important}h2.wc-pao-addon-heading,h3.wc-pao-addon-heading,td.label{font-size:15px;font-weight:400}.wc-pao-addon,.product-addon{margin-bottom:30px}abbr[title]{border:none !important;text-decoration:none !important;color:#b50000}#shipping_method li{text-indent:0 !important}#shipping_method label,.wc_payment_method label,.place-order label{float:left;width:100%;text-align:left;position:relative;padding-left:24px}#shipping_method label:before,.wc_payment_method label:before,.place-order label:before,p.form-row label span:before{font-family:"sd-icons";font-size:17px;position:absolute;left:0px;width:20px;height:21px;top:1px}#shipping_method input[type="radio"]+label:before,.wc_payment_method input[type="radio"]+label:before,.place-order label input[type="radio"]+label:before,p.form-row label input[type="radio"]+span:before{content:""}#shipping_method input[type="radio"]:checked+label:before,.wc_payment_method input[type="radio"]:checked+label:before,.place-order label input[type="radio"]:checked+label:before,p.form-row label input[type="radio"]:checked+span:before{content:""}p.form-row label input[type="checkbox"]+span:before{content:""}p.form-row label input[type="checkbox"]:checked+span:before{content:""}.wc-pao-addon p.form-row,.product-addon p.form-row{margin:2px 0 !important;padding:2px 0;float:left;width:100%}p.form-row label input.addon-checkbox,p.form-row label input.addon-radio{position:absolute;width:100% !important;height:100%;display:inline !important;border:0;background:transparent;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1}.summary .woocommerce-product-details__short-description{margin-top:10px !important;padding:0 !important}.variations_form.cart{margin-top:45px !important}.woocommerce-variation.single_variation{}dt{display:inline-block;width:130px;font-size:15px;font-weight:400}dd{display:inline-block;width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px)}dd{display:inline-block;clear:both;width:50%;margin:0}.price-total strong,dd strong{font-size:11px;font-weight:200 !important;color:#7b7b7b}.price-total .amount,dd .amount{font-size:17px;margin-right:4px;color:#000;font-weight:300}.woocommerce-Price-amount{margin-right:2px !important;font-weight:400}.woocommerce-price-suffix,.uom{font-size:11px;font-weight:200;color:#7b7b7b}.shipping td{font-weight:400}.sku_wrapper{font-size:12px;margin-top:7px;display:block}.quantity{display:inline-block;float:left;text-align:center;margin-top:2px;font-size:15px;line-height:2.3em}.quantity .selectboxit-container{margin-left:5px}.quantity input{height:40px;border:1px solid #000;border:none;padding:0;width:53px;text-align:center}.quantity{display:inline-block;float:left;text-align:center;margin-top:0px;font-size:15px;line-height:2.3em;border:1px solid #e1e1e1;max-width:110px}.quantity input.minus{width:28px;line-height:20px;font-size:30px;font-weight:100;color:#444444;transition:0.3s all ease;display:inline-block;text-align:center;cursor:pointer;float:left;background:#fff}.quantity input.minus :hover{font-weight:600}.quantity input.plus{width:28px;line-height:1.4em;color:#444444;font-size:20px;transition:0.3s all ease;display:inline-block;text-align:center;cursor:pointer;float:left;background:#fff}.quantity input.plus:hover{font-weight:600}.quantity input.qty{border:0 !important;text-align:center;display:inline-block;max-width:50px;float:left;padding:0;background:#fff}.quantity input.qty input{height:43px;border:1px solid #000;border:none;padding:0;width:53px;text-align:center}.reset_variations{font-size:11px;line-height:1.25em;text-decoration:underline !important;display:inline-block !important;color:#8c8c8c !important;float:left;margin-top:6px !important}.reset_variations:hover{color:#000 !important}.woocommerce-variation .woocommerce-variation-description .variation_description{padding:20px;margin-bottom:2em;background:#f2f2f2}.woocommerce-variation .woocommerce-variation-description .variation_description p:last-of-type{margin-bottom:0 !important}.woocommerce-variation .woocommerce-variation-price{display:none}.woocommerce-variation .woocommerce-variation-availability .stock{margin-left:64px;margin-top:-16px;display:block;margin-bottom:22px;font-size:13px !important;line-height:1.4em}.woocommerce-variation .woocommerce-variation-availability .non-stocked strong{font-size:13px !important;display:inline-block}.woocommerce-variation .woocommerce-variation-availability .non-stocked{font-size:12px !important;line-height:1.4em}strong .woocommerce-Price-amount,strong .woocommerce-Price-amount *{font-weight:bold !important}.woocommerce-variation .woocommerce-variation-availability .in-stock{display:none}span.price{margin-left:64px;margin-top:-8px;display:block;margin-bottom:33px}.price-total small,span.price small{font-size:11px;font-weight:200;color:#7b7b7b}.variations select{display:none}table.variations td{padding-bottom:22px}td.label{padding-right:20px;vertical-align:top;padding-top:7px}.swatch-control:not(#picker_colour) .swatch-wrapper.selected{border:2px solid #000 !important}.swatch-label{font-weight:300;margin:0 !important;margin-top:6px !important;width:50%;float:none}.swatch-label.attribute_colour_picker_label{display:none}input.qty::-webkit-outer-spin-button,input.qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.single_add_to_cart_button{background:#efa614 !important;text-transform:uppercase;display:block !important;text-align:center !important;margin-bottom:1em !important;font-size:1em !important;padding:13px 23px !important;color:#fff !important;border:none !important;float:right !important;width:206px !important}.checkout-button{background:#efa614 !important;text-transform:uppercase}.single_add_to_cart_button:hover,.checkout-button:hover{background:#dc9914 !important}.single_add_to_cart_button_validate{position:absolute;right:0;top:0;bottom:0;width:400px;display:none}.single_add_to_cart_button_validate.disabled{display:block}.price-total{float:left;margin-top:6px;margin-left:20px}.price-total .price{margin:0}span.woocommerce-Price-currencySymbol{margin:0}#picker_colour .selectboxit-container,#picker_colours .selectboxit-container,#picker_pa_colour .selectboxit-container,#picker_pa_colours .selectboxit-container{display:none}.product_meta{border-top:1px solid #f2f2f2;margin-top:34px;padding-bottom:80px;float:left;width:100%}.selectboxit-btn{border-radius:1px !important;background:#f2f2f2;box-shadow:none;border:1px solid #e6e6e6}.selectboxit-container span{display:block}.selectboxit-container .selectboxit-options a{line-height:1.25em;padding-top:10px;padding-bottom:10px;height:auto !important;padding-left:15px}.selectboxit-container .selectboxit-options a .selectboxit-option-icon-container{display:none}.selectboxit-text{margin:0 9px}.selectboxit-option-first{border-top-right-radius:0;border-top-left-radius:0}.selectboxit-list{border-radius:0px !important}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#000;background:transparent}.selectboxit-list>.selectboxit-option:hover>.selectboxit-option-anchor{background:#f2f2f2}.selectboxit-container .selectboxit-option *{font-size:16px !important}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{border:none !important;background-image:url(../../images/icons/forms/select.svg);background-size:12px;width:29px;height:100%;background-repeat:no-repeat;background-position:center;top:0;left:inherit}.quantity .selectboxit-container .selectboxit-options{max-height:240px}.quantity .selectboxit-btn{background:#ffffff}#customer_details h3{font-size:26px;line-height:1.4;letter-spacing:0.4px;font-weight:400;color:#272727;margin-bottom:15px}#customer_details input{background-color:#fff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75) !important;display:block;font-size:15px !important;margin:0;height:46px !important;font-weight:300 !important;padding:8px 12px !important;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s, border-color 0.45s ease-in-out;transition:box-shadow 0.45s, border-color 0.45s ease-in-out}#customer_details textarea{width:100%;font-size:15px !important;padding:8px 12px !important;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);border:1px solid #cccccc;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.form-row>strong,#customer_details select{background-color:#fff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75) !important;font-size:15px !important;margin:0;height:46px !important;font-weight:300 !important;padding:8px 12px !important;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s, border-color 0.45s ease-in-out;transition:box-shadow 0.45s, border-color 0.45s ease-in-out;border-radius:0px;background-image:url(../../images/icons/forms/select.svg);background-size:12px;background-repeat:no-repeat;background-position:right 11px center;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.form-row>strong{width:100%;display:block;opacity:0.5;cursor:no-drop}.form-row{float:left;width:100%;margin-bottom:12px !important}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:none}#billing_email_field,#billing_phone_field,#shipping_city_field,#shipping_postcode_field,#billing_first_name_field,#billing_last_name_field{width:49%;float:left}#billing_email_field,#shipping_city_field,#billing_first_name_field{margin-right:2%}.select2-container--default .select2-selection--single{background-color:#fff;border-radius:0;padding:8px 12px !important;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;font-size:15px;height:46px;color:black}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}span.select2-selection__arrow{border:none !important;background-image:url(../../images/icons/forms/select.svg);background-size:12px;width:36px !important;height:100% !important;background-repeat:no-repeat;background-position:center;top:2px !important;background-color:rgba(255, 255, 255, 0.65);background-blend-mode:lighten}span.select2-selection__arrow b{display:none !important}.select2-dropdown{padding:0}.select2-dropdown .select2-search--dropdown{padding-left:10px;padding-right:10px}.select2-dropdown .select2-search__field{font-size:14px;margin-bottom:0}.select2-dropdown .select2-results__option{padding:10px;padding-top:10px;padding-bottom:10px;font-size:16px;color:#4a4a4a !important;background:transparent !important}.select2-container .select2-dropdown{border-color:#a0a1a3 !important}.select2-results__option[aria-selected],.select2-results__option[data-selected]{border-color:#a0a1a3 !important}.select2-container--default .select2-results__option:hover{color:#4a4a4a !important;background-color:#f5f5f5 !important}h3#ship-to-different-address{margin-top:17px;float:left}#product-step3{width:40%;float:left}#product-step2{width:60%;float:left;padding-right:5%}.pac-container{font-family:Lato}.pac-item{padding:7px 4px;font-size:16px}.pac-item-query{padding-right:5px}.pac-item-query{font-weight:200;font-size:16px}.pac-matched{font-weight:400;font-size:16px}.pac-logo:after{content:none}a.showcoupon{float:left;margin-top:19px;font-size:16px;font-weight:400;text-decoration:none;color:#000}@media (max-height:720px){a.showcoupon{position:relative;left:0;bottom:0}}a.showcoupon:hover{text-decoration:underline}form.checkout_coupon{bottom:0;margin:0;width:55%;z-index:999;background:#dadada;padding:20px !important;border-radius:0px !important}input#coupon_code{width:300px;float:left;background-color:#fff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);display:block;font-size:15px !important;margin:0;height:46px !important;font-weight:300 !important;padding:8px 12px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s, border-color 0.45s ease-in-out;transition:box-shadow 0.45s, border-color 0.45s ease-in-out}.coupon button.button{float:left !important;padding:15px 14px;margin:0;color:#fff;background:#a0a1a3;width:200px;border-radius:0px}.coupon button.button:hover{background:#535353;color:#fff;border-color:#535353}button.button{width:300px;padding:15px 14px !important}.checkout_coupon input#coupon_code{width:400px}.checkout_coupon button.button{width:calc(100% - 400px);border-radius:0px !important}.woocommerce-error{border:none;width:100%;background:#d6878b;color:#fff;padding:13px 17px}.woocommerce-error::before{color:#fff;top:0;bottom:0;margin:auto;height:16px}.woocommerce-error li{padding-left:44px !important}#product-step3 h3{font-size:26px;line-height:1.4;letter-spacing:0.4px;font-weight:400;color:#272727;margin-bottom:15px}.shop_table thead th{padding-top:4px;padding-bottom:12px}.product-name{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);text-align:left;font-size:19px;line-height:1.3;letter-spacing:0.3px;font-weight:400;color:#272727}th .product-quantity{display:none !important}.product-name .product-remove{display:none !important}#order_review .opc_cart_item td.product-name{padding-left:0 !important;min-width:initial !important;vertical-align:top !important}.shop_table.order_details .product-total,.shop_table .product-total{text-align:right}.shop_table thead th{padding-top:4px;padding-bottom:12px}.shop_table thead{border-bottom:3px solid #ddd;text-transform:uppercase;color:#555555}.shop_table .product-quantity{font-weight:normal;line-height:inherit;margin:0 !important;float:none !important;margin-left:6px !important}.variation{margin:0;margin-top:6px;opacity:0.7;vertical-align:top;line-height:1.9em;width:100%;float:left}.variation dt{text-transform:capitalize;width:auto;float:left;clear:both;line-height:1.6em}.variation dd{width:auto;float:left;clear:none;margin-left:9px}dl.addons{float:left;width:100%;opacity:0.7;vertical-align:top;line-height:1.9em;margin:0}.addons dl,.addons dd,.addons p{display:block;width:100%;float:left;margin-left:0}.addons dt{width:100%;margin-top:8px}dd p{font-size:15px !important}span.addon-price{font-size:90%}tr.cart_item>td{}tfoot td{}tr.cart-subtotal td,tr.cart-subtotal th{}small.includes_tax{float:right;width:200%;font-size:60%;opacity:0.7;margin-top:-4px}tfoot td,tfoot th{}.includes_tax .woocommerce-Price-amount.amount{margin:0;font-weight:300}.product-name #edit_product{text-decoration:underline;font-weight:300;font-size:66%;margin-top:3px;margin-bottom:3px;display:block;color:#1a0dab;cursor:pointer}.summary p.price{color:#4a4a4a !important;font-size:17px !important}.summary span.prefix{margin-right:7px}.summary .woocommerce-product-details__short-description{padding:20px 0 !important}tfoot th{}tfoot p{}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent;border-radius:0;border-top:1px solid #d3ced2;margin-top:20px}.wc_payment_method label input,.place-order label input{position:absolute;top:0;left:0;right:0;bottom:0;width:22px;height:100%;z-index:9;background:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;opacity:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:1em 0}button#place_order{width:100%;background:#efa614;border-color:#efa614;color:#fff;font-weight:300}button#place_order:hover{background:#de9a12;border-color:#de9a12}.payment_box{float:left;background:transparent !important;margin:0 !important;padding:0 0 1em 24px !important;max-width:400px}.payment_box p{font-size:80%;line-height:1.6em}.wc_payment_method img{display:none}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:none}.wc_payment_method label span,.place-order label span{font-size:13px;line-height:29px}#ship-to-different-address-checkbox{display:none !important}.woocommerce-order{background:#fff;height:100%;padding:57px}.clear{display:table;width:100%}.show-invalid tr.invalid label{color:red}.show-invalid .invalid h3.addon-name{color:red}@media (max-width:1270px){.summary{padding:0 20px}}@media (max-width:1020px){.woocommerce-product-gallery__wrapper{padding:40px 10px !important}.summary{width:75% !important}.woocommerce-product-gallery{width:25% !important}.summary,.woocommerce-product-gallery{width:100% !important;padding-left:0;padding-right:0;border:none}.summary{padding-top:20px}}@media (max-width:600px){.woocommerce-product-gallery{height:auto;width:100%;position:relative}.woocommerce-product-gallery__wrapper{padding:0px}.woocommerce-product-gallery img{position:relative;margin:auto;width:auto}.image-terms{padding:3px 0;text-align:center}.summary{width:100%}.woocommerce-variation-add-to-cart{width:100%;padding:16px 0;position:relative;background:none;float:left;right:0 !important}button.single_add_to_cart_button.button.alt{margin:0;margin-top:0;padding:12px 0}a.showcoupon{left:15px;bottom:10px}tfoot th{padding-right:0px}#product-step2,#product-step3{padding-left:15px;padding-right:15px}.summary{padding-left:0;padding-right:0}.wcopc .product_title{font-size:27px}.woocommerce-product-details__short-description p{max-height:64px;overflow:hidden;transition:all 0.2s ease}.woocommerce-product-details__short-description{position:relative}.woocommerce-product-details__short-description:after{content:"Show description";position:absolute;bottom:-20px;font-size:13px;color:#1a0dab;text-decoration:underline;cursor:pointer}.woocommerce-product-details__short-description:before{content:"";position:absolute;background:-moz-linear-gradient(top, rgba(229, 229, 229, 0) 0%, white 100%);background:-webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, white 100%);background:linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e5e5e5", endColorstr="#ffffff",GradientType=0);top:0;bottom:0;left:0;right:0}.woocommerce-product-details__short-description.show p{max-height:none;overflow:visible}.woocommerce-product-details__short-description.show:after,.woocommerce-product-details__short-description.show:before{content:none !important}.variations td{width:100%;display:block;padding-bottom:3px !important}.selectboxit-container,.selectboxit-container .selectboxit-options a,.variations select,.selectboxit-container .selectboxit-options,.selectboxit-container .selectboxit{width:100% !important}a.reset_variations{display:block !important;margin-top:7px;margin-bottom:15px}.wc-pao-addon,.product-addon{margin-bottom:20px}.quantity{float:none;margin:0;text-align:left}.shop_table .product-quantity{float:left;width:100%;margin:0 !important}td.product-remove{padding:11px !important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{float:left;width:100%}.price-total{float:right;width:57%;text-align:right}.quantity .selectboxit-container,.quantity .selectboxit-container .selectboxit-options a,.quantity .variations select,.quantity .selectboxit-container .selectboxit{width:53px !important}.selectboxit-option-icon-container{display:none !important}.product_meta{padding-bottom:0}#product-step2,#product-step3{padding-top:39px;padding-bottom:39px}#billing_email_field,#shipping_city_field,#billing_first_name_field,#billing_phone_field,#shipping_postcode_field,#billing_last_name_field{width:100%;float:left;margin:0}.product-quantity{margin:0 !important}form.checkout_coupon{position:fixed;width:100%;padding:20px 15px}input#coupon_code{width:100%}}@media screen and (max-width:360px){button.single_add_to_cart_button.button.alt{width:150px !important}}.woocommerce-order-received{background:#f2f2f2 !important}.woocommerce-order-received .woocommerce-order{max-width:500px;margin:50px auto;border:1px solid #e3e3e3}.woocommerce-order-received .body-wrapper{background:none}.woocommerce-thankyou-order-failed,.woocommerce-thankyou-order-received{font-size:30px;font-weight:300;line-height:1.3em}a.button.pay{display:block;text-decoration:underline}section.woocommerce-order-details{border-top:1px solid #f2f2f2;margin-top:30px;padding-top:30px}h2.woocommerce-order-details__title{font-family:Lato;font-size:26px;line-height:1.4;letter-spacing:0.4px;font-weight:400;color:#272727;margin-bottom:15px}ul.wc-item-meta{margin:0;opacity:0.7;vertical-align:top;line-height:1.9em;width:100%;float:left}.wc-item-meta li{width:100%;float:left}.wc-item-meta strong.wc-item-meta-label{text-transform:capitalize;width:auto;float:left;clear:both;line-height:1.42;font-size:14px}.wc-item-meta p{width:auto;float:left;clear:none;margin-left:9px;font-size:14px;font-weight:300;line-height:1.42;margin:0}.woocommerce-table--order-details td.woocommerce-table__product-name.product-name{width:100%}.woocommerce-table--order-details tfoot th{padding-right:0;width:57%}tfoot tr:first-child td,tfoot tr:first-child th{padding-top:32px}.woocommerce-columns--2:after,.woocommerce-columns--2:before{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}section.woocommerce-customer-details{border-top:1px solid #f2f2f2;margin-top:30px;padding-top:30px}address{font-style:normal;border:none !important;padding:0 !important;line-height:1.5em;font-weight:300}.finished{width:100%;cursor:pointer;text-align:center}.woocommerce-order-details .shop_table thead{display:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-top:20px}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{width:100%;margin:0;margin-top:3px;border:none;font-size:14px;font-weight:300}.woocommerce ul.order_details li strong{display:inline-block;margin-left:4px;font-weight:400;font-size:17px}.woocommerce-columns--addresses h2.woocommerce-column__title{margin-bottom:7px}.woocommerce-order-pay .woocommerce{max-width:500px;margin:50px auto;border:1px solid #e3e3e3;background:#fff;padding:57px}.woocommerce-order-pay{background:#f2f2f2 !important}.woocommerce-order-pay .body-wrapper{background:none}.woocommerce-order-pay .form-row{float:none}.woocommerce-order-pay .product-subtotal{vertical-align:top;padding-left:15px}@media (max-width:500px){.woocommerce-order-pay .woocommerce,.woocommerce-order-received .woocommerce-order{margin:0;padding:8% !important;border:none}}.woocommerce table.shop_table tfoot td{font-weight:400}#price_calculator{background:#f2f2f2;border:22px solid #f2f2f2}#price_calculator td{padding:7px 0}#price_calculator input{max-width:80px;text-align:right;width:auto;padding:7px 6px;border:1px solid #e3e3e3}.total-amount{border-top:1px solid #e3e3e3}.total-amount td{padding-top:17px !important}.width-input td{padding-bottom:17px !important}#product-addons-total{padding-bottom:16px}#product-addons-total dd,#product-addons-total dt{clear:none}#product-addons-total dd{text-align:right}#product-addons-total .amount{display:block;margin:0;top:0 !important;text-align:right}#product-addons-total .price-suffix,#product-addons-total .woocommerce-price-suffix{font-size:11px;font-weight:200 !important;color:#7b7b7b;float:right;display:block;line-height:1em;top:-6px;position:relative}#product-addons-total dd:first-of-type,#product-addons-total dt:first-of-type{display:none}.wc-pao-addon-cutting-charge label>span,.wc-pao-addon-min-qty label>span{float:right}.wc-pao-addon label{padding:0 !important;font-size:15px;font-weight:400;line-height:1.25em;padding-top:6px;padding-bottom:6px}.wc-pao-addon-totals dt,.wc-pao-addon-totals dd,.wc-pao-addon-totals strong span{font-size:16px;font-weight:400}.wc-pao-addon-cutting-charge:first-child,.wc-pao-addon-min-qty[style*="display: none"]+.wc-pao-addon-cutting-charge,.wc-pao-addon-min-qty{margin-bottom:3px !important;margin-top:41px !important}.woocommerce-variation-price .woocommerce-price-suffix{display:none}.product-addon-totals{margin-top:0px !important;margin-bottom:0px !important;border:none !important;padding:0 !important}div.product-addon-totals ul li.--no-price .amount{color:transparent !important}div.product-addon-totals ul li{display:flex;justify-content:space-between;align-items:flex-start;margin-top:0;border:none;padding:0}div.product-addon-totals ul li .wc-pao-col1{padding-right:16px}div.product-addon-totals ul li .wc-pao-addon-name{opacity:0.5}div.product-addon-totals strong{padding:0 !important;font-size:14px;font-weight:400;line-height:1.25em;padding-top:4px;padding-bottom:4px;width:100%;display:inline-block}div.product-addon-totals .amount{display:block;margin:0;line-height:1.25em;padding-top:4px;padding-bottom:4px}form.variations_form.cart{}.woocommerce-cart-form__cart-item .product-name a{color:#000;text-decoration:none}.variation dd p,.variation dt{line-height:1.6em}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:180px}.woocommerce table.shop_table .woocommerce-cart-form__cart-item td{padding:27px 12px}.woocommerce table.shop_table th{font-weight:300}.cart_totals td{text-align:right}.cart_totals th{text-align:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{max-width:485px}.cart_totals h2{margin-bottom:7px;font-weight:300}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:39%}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1em}#order_review .cart_item td{padding:25px 12px}.yith-ajaxsearchform-container{max-width:500px;margin:auto}#yith-ajaxsearchform .search-navigation{width:calc(100% - 100px);float:left}input#yith-searchsubmit{width:100px;height:55px;background:#30bbdc;background-size:24px;cursor:pointer;border:none;border-radius:0;margin:0;padding:0 !important}input#yith-s{float:left;width:100%;background:#fff;border:none;border-right:0px;border-radius:0;font-size:14px;color:#4a4a4a;height:55px;line-height:18px;padding:15px 20px;box-sizing:border-box !important}.autocomplete-suggestions{margin-top:50px;padding:0}.autocomplete-suggestion .yith_wcas_result_content{line-height:1.8em;margin-top:11px}.autocomplete-selected,.autocomplete-suggestion:hover{background-color:#f2f2f2}.nav-search i.icon-search{position:absolute;left:22px;z-index:1;top:7px;cursor:pointer;color:#30bbdc !important;opacity:0.85}.nav-search i.icon-search:hover{opacity:1}.nav-is-top .nav-search i.icon-search{top:15px}.home .nav-search i.icon-search{color:#30bbdc !important}.nav-is-top .home .nav-search i.icon-search{color:#fff !important}.nav-search .yith-ajaxsearchform-container{opacity:0;transition:0.5s all ease;max-width:none;width:100%;position:relative;top:0;left:0;height:100%}.nav-search input#yith-s{padding-left:58px;margin-top:-10px}.nav-is-top .nav-search input#yith-s{margin-top:0}.nav-search{width:41px}.nav-search .header-search-bar{position:absolute;width:913px;display:block;height:50px;top:22px;right:-867px;transition:0.5s ease all}@media (max-width:1270px){.nav-search .header-search-bar{width:686px}}@media (max-width:1020px){.nav-search{display:none !important}.header .nav li>a{line-height:2.2em}.logo img{max-width:166px}.woocommerce-tabs.wc-tabs-wrapper{padding-left:15px;padding-right:15px;padding-top:50px}.woocommerce-tabs p table{width:101% !important}.product-name{width:100%}#product-step2,#product-step3{width:100%}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:0px}.woocommerce-product-gallery__wrapper{padding:0 !important}.summary,.variations_form.cart{margin-top:0px !important}}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{float:left !important;width:30% !important}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-MyAccount-content a.button{float:none !important;margin-top:0px !important}}@media (max-width:735px){nav.woocommerce-MyAccount-navigation{border-bottom:1px solid #f3f3f3;padding-bottom:15px;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none !important;width:100% !important}}.nav-search.search-show .header-search-bar{right:0px}.nav-search #yith-ajaxsearchform .search-navigation{width:100%}.nav-search input#yith-searchsubmit{opacity:0;visibility:hidden;display:none}.nav-search.search-show .yith-ajaxsearchform-container{opacity:1}.nav-search.search-show i.icon-search{color:#868686 !important}.nav-search i.icon-close{opacity:0;position:absolute;top:8px;bottom:0;right:11px;margin:auto}.nav-is-top .nav-search i.icon-close{top:16px}.nav-search.search-show i.icon-close{opacity:1 !important}.woocommerce-MyAccount-navigation-link a{text-decoration:none;line-height:2.2em;color:#4a4a4a}.woocommerce-MyAccount-navigation-link a:hover{text-decoration:underline;line-height:2.2em;color:#30bbdc}.woocommerce-MyAccount-content wc-item-meta li{margin:5px 0}.woocommerce form .form-row input{border:1px solid #bdbdbd;padding:11px 11px}.woocommerce-MyAccount-content p.form-row label{padding-left:0}.woocommerce-MyAccount-content .form-row>strong{float:left}.woocommerce-MyAccount-content .form-row-first{margin-right:0 !important}.woocommerce-MyAccount-content .form-row-last{margin:0 !important;margin-left:2% !important}.woocommerce-MyAccount-content #respond input#submit,.woocommerce-MyAccount-content a.button,.woocommerce-MyAccount-content button.button,.woocommerce-MyAccount-content input.button{float:right;margin-top:34px}ul.tabs.wc-tabs{display:none}input#rememberme{display:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span{position:relative;padding-left:21px;line-height:1.3em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block;float:right;width:auto;padding:0}.woocommerce-form-login .woocommerce-form-row label{padding:0 !important;float:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-top:26px;margin-bottom:0px}.woocommerce-order-received .header,.woocommerce-order-received .header-offset,.woocommerce-order-received .footer_layout{display:none}.create-an-account{background:#f3f3f3;width:100%;text-align:center;padding:20px}.wc-pao-addon-your-reference h2.wc-pao-addon-heading,.wc-pao-addon-your-reference h2.wc-pao-addon-name,.wc-pao-addon-your-reference h3.wc-pao-addon-heading,.wc-pao-addon-your-reference h3.wc-pao-addon-name{float:left;width:40%;line-height:3em}.wc-pao-addon-your-reference p.form-row.form-row-wide,.wc-pao-addon-your-reference div.form-row.form-row-wide{width:60%;float:right}@media (max-width:600px){.wc-pao-addon-your-reference p.form-row.form-row-wide,.wc-pao-addon-your-reference div.form-row.form-row-wide{width:100%}}#required_addons_validation_message:empty{display:none}#shipping_method label{font-size:87%;float:none !important;line-height:16px;padding-left:29px !important}#shipping_method{float:right}.th{float:left;text-align:left;font-weight:bold}.woocommerce-form-login{max-width:500px;margin:auto !important}.woocommerce-form-login .woocommerce-form-row label{padding:0 !important}.woocommerce-account .woocommerce>h2{text-align:center;margin-bottom:20px}.order-again{display:none}.product_type_variable{display:none}a.button.product_type_variable{display:none !important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce .products .swiper li.product .woocommerce-loop-category__title,.woocommerce .products .swiper li.product .woocommerce-loop-product__title,.woocommerce .products .swiper li.product h3{padding:0.5em 0 0.5em 20px}li.product mark.count{display:none}header.woocommerce-products-header{margin-bottom:30px}.tax-product_cat .body-wrapper .woocommerce-page{max-width:1920px !important;width:100% !important;background:#fff}.woocommerce-products-header__title.page-title{max-width:1200px;margin:auto}.woocommerce-info,.woocommerce .products ul,.woocommerce ul.products{margin:auto !important;max-width:1200px}@media (max-width:1400px){.woocommerce-info,.woocommerce .products ul,.woocommerce ul.products{max-width:1200px}}@media (max-width:1270px){.woocommerce-info,.woocommerce .products ul,.woocommerce ul.products{max-width:960px}}@media (max-width:1020px){.woocommerce-info,.woocommerce .products ul,.woocommerce ul.products{max-width:700px !important}}@media (max-width:735px){.woocommerce-info,.woocommerce .products ul,.woocommerce ul.products{max-width:600px !important;width:94%}}section.related.products{float:left;width:100%}section.related.products .products{max-width:initial;margin:0 !important}section.related.products .products::before,section.related.products .products::after{display:none}section.related.products .products .product{margin:0}section.related.products .swiper,section.related.products .swiper-wrapper{overflow:visible}section.related.products .swiper{padding-bottom:12px}.woocommerce-Tabs-panel h2,section.related.products h2:not(.woocommerce-loop-product__title){margin-bottom:30px;margin-top:60px}.woocommerce ul.products li.product a img,.woocommerce .products .swiper li.product a img{background-color:#f2f2f2}.woocommerce ul.products li.product a:before,.woocommerce .products .swiper li.product a:before{content:"";position:absolute;top:0;width:100%;height:0;padding-bottom:100%;margin:auto;display:inline;left:0;right:0;transition:0.2s ease all;background:#000;opacity:0}.woocommerce ul.products li.product a:hover:before,.woocommerce .products .swiper li.product a:hover:before{opacity:0.5}.woocommerce.columns-3 ul.products li.product-category{width:33%;margin:0;padding:0 10px}@media only screen and (max-width:768px){.woocommerce.columns-3 ul.products li.product-category{width:50%}}.woocommerce ul.products li.product-category a:before{display:none !important}.woocommerce ul.products li.product-category a:after{display:none !important}.woocommerce ul.products li.product-category a{box-shadow:none;transition:all 0.2s ease}.woocommerce ul.products li.product-category a:hover{box-shadow:0px 0px 29px rgba(0, 0, 0, 0.39);transform:scale(1.02);transition:all 0.2s ease}.woocommerce ul.products li.product-category a h2{font-size:18px !important;display:block;margin:0;font-weight:700;line-height:1.2;text-align:center;margin-bottom:10px !important;padding-left:0 !important;color:#4a4a4a}.woocommerce.columns-3 ul.products{margin-left:-10px !important;margin-right:-10px !important}.wc-pao-addon-cutting-charge h2.wc-pao-addon-name,.wc-pao-addon-cutting-charge h3.wc-pao-addon-name,.wc-pao-addon-min-qty h2.wc-pao-addon-name .wc-pao-addon-min-qty h3.wc-pao-addon-name{display:none}.wc-pao-addon-cutting-charge input.wc-pao-addon-field.wc-pao-addon-radio{display:none !important}.wc-pao-addon-cutting-charge span:before,.wc-pao-addon-min-qty span:before{content:none !important}.woocommerce-variation-price .woocommerce-price-suffix{display:none}.product-type-simple .button.product_type_simple{display:none !important}.woocommerce td.product-quantity{min-width:138px}.woocommerce-loop-product__link .image-wrapper{height:0;padding-bottom:100%;overflow:hidden;position:relative}.woocommerce-loop-product__link .image-wrapper img{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;height:100% !important}.pac-item{padding:7px 4px;font-size:16px}.pac-item-query{padding-right:5px}.pac-item-query{font-weight:200;font-size:16px}.pac-matched{font-weight:400;font-size:16px}.pac-logo:after{content:none}ul.nc_list{border:1px solid #cccccc}ul.nc_list li.nc_item{padding:12px}.product .woocommerce-product-gallery{width:47% !important}@media screen and (max-width:1020px){.product .woocommerce-product-gallery{width:100% !important}}@media screen and (max-width:768px){.product .woocommerce-product-gallery{width:100% !important}}.product .summary{width:53% !important}@media screen and (max-width:1020px){.product .summary{width:100% !important}}@media screen and (max-width:768px){.product .summary{width:100% !important}}.woocommerce div.product form.cart .variations{display:block}.woocommerce div.product form.cart .variations tbody{display:block}.woocommerce div.product form.cart .variations tr{display:block}.woocommerce div.product form.cart .variations td{display:block}.woocommerce div.product form.cart .variations label{font-size:19px}.woocommerce div.product form.cart .variations .label{padding-bottom:10px;padding-right:0}.woocommerce div.product form.cart .variations .reset_variations{font-size:11px;color:#4a4a4a;font-weight:300;text-decoration:none;margin-top:8px}.woocommerce div.product form.cart .variations .reset_variations:hover{text-decoration:underline}.woocommerce div.product div.summary{max-width:633px;float:left}.woocommerce .woocommerce-variation .woocommerce-variation-availability .stock{margin-top:0 !important;margin-left:0 !important}@media screen and (max-width:600px){.woocommerce div.product form.cart .variations{margin-bottom:2em}}.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(4, 116px);margin:-8px}@media screen and (max-width:1270px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(3, 116px)}}@media screen and (max-width:1020px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(5, 116px)}}@media screen and (max-width:768px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(7, 88px)}}@media screen and (max-width:640px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(6, 88px)}}@media screen and (max-width:580px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(5, 88px)}}@media screen and (max-width:480px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(4, 88px)}}@media screen and (max-width:390px){.swatch-control#picker_colour,.swatch-control#pickers_colour,.swatch-control#picker_pa_colour,.swatch-control#pickers_pa_colour{grid-template-columns:repeat(3, 88px)}}.swatch-wrapper{margin:8px !important;display:block;width:100px !important;border:0 !important}@media screen and (max-width:768px){.swatch-wrapper{width:72px !important}}.swatch-wrapper .swatch-title{margin-top:6px;width:100%}.swatch-wrapper>.swatch-anchor{background-color:#d9d9d9 !important;border-color:transparent;border-width:2px !important;width:100px !important;height:100px !important;padding:0 !important;transition:border-color 0.25s ease}@media screen and (max-width:768px){.swatch-wrapper>.swatch-anchor{width:72px !important;height:72px !important}}.swatch-wrapper>.swatch-anchor:hover{border-color:rgba(48, 187, 220, 0.7)}.swatch-wrapper.selected>.swatch-anchor{border-color:#30bbdc}table.variations .selectboxit-container,table.variations+.single_variation_wrap .selectboxit-container{width:100%}table.variations .selectboxit-container *,table.variations+.single_variation_wrap .selectboxit-container *{font-family:"Muli", sans-serif !important}table.variations .selectboxit-container .selectboxit,table.variations+.single_variation_wrap .selectboxit-container .selectboxit{width:100% !important;border-color:#e1e1e1;background-color:#ffffff;height:49px;line-height:49px;font-weight:400;font-size:15px;border-radius:3px !important;transition:border-color 0.25s ease}table.variations .selectboxit-container .selectboxit-text,table.variations+.single_variation_wrap .selectboxit-container .selectboxit-text{height:49px;line-height:49px;font-weight:400;font-size:15px;margin-right:2px}table.variations .selectboxit-container .selectboxit-arrow-container,table.variations+.single_variation_wrap .selectboxit-container .selectboxit-arrow-container{height:49px;line-height:49px;font-weight:400;font-size:15px}table.variations .selectboxit-container .selectboxit-options,table.variations+.single_variation_wrap .selectboxit-container .selectboxit-options{width:100% !important}table.variations .selectboxit-container .selectboxit-options .selectboxit-option.disabled,table.variations+.single_variation_wrap .selectboxit-container .selectboxit-options .selectboxit-option.disabled{opacity:0.5;pointer-events:none}table.variations .selectboxit-container .selectboxit-options .selectboxit-option[data-val=""],table.variations+.single_variation_wrap .selectboxit-container .selectboxit-options .selectboxit-option[data-val=""]{display:none}.cart:not(.variations_form) .wc-pao-addons-container-fields:not(:has(.wmpr-dimensions)){background-color:transparent;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.wc-pao-addons-container-fields{background:#f2f2f2;padding:32px 32px 44px 32px;margin-bottom:48px}@media screen and (max-width:768px){.wc-pao-addons-container-fields{padding:24px 24px 12px 24px}}.wc-pao-addons-container-fields .wc-pao-addons-summary-wrapper{margin-top:30px}.wc-pao-addons-container-fields:has(.wc-poao-addons-wrap--single):not(:has(.wmpr-dimensions)){background:#fff;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.wc-pao-addons-container-fields .form-row{float:none}.wc-pao-addons-container-fields [data-help]{display:none}.wc-pao-addons-container-fields:has(.wc-pao-addon-description) [data-help]{display:block}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .wc-pao-addon-name{display:none}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper{display:grid;grid-template-columns:repeat(6, 88px);margin:-8px}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper::before,.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper::after{display:none}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper .swatch-item{margin:8px !important;display:block;width:72px !important;padding:0}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper .swatch-item>a{display:block;background:#fff;border:1px solid #ccc}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper .swatch-item>a.selected{border:2px solid #000}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .swatches-wrapper .swatch-item .swatch-label{display:block;text-align:center;font-size:11px;text-align:center;color:#5b5b5b;line-height:1.2;margin:7px auto 7px;margin-top:6px;width:100%;font-weight:500}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .wc-pao-addon-image-swatch-selected-swatch{display:none}.wc-pao-addons-container-fields .wc-pao-addon-container:has(.wc-pao-addon-image-swatch) .wc-pao-addon-image-swatch-select{display:none}.wc-pao-addons-summary-wrapper .addons_label{display:none}.wc-pao-addons-summary-wrapper #product-addons-total{display:none}.wc-pao-addons-summary-wrapper .addons_label:has(+ #product-addons-total .product-addon-totals){display:block}.wc-pao-addons-summary-wrapper #product-addons-total:has(.product-addon-totals){display:block}.wc-pao-addons-summary-wrapper .addons_label:has(+ #product-addons-total li.--no-price:first-child){display:none}.wc-pao-addons-summary-wrapper #product-addons-total:has(.product-addon-totals li.--no-price:first-child){display:none}.wc-pao-subtotal-line strong{color:transparent}.wc-pao-subtotal-line strong>.label{display:none}.wc-pao-subtotal-line strong .amount{color:#4a4a4a;font-size:15px;font-weight:700}.addons_label,.wmpr_dimensions_label,.price_calculator_label{font-size:16px;font-weight:700;margin-bottom:9px;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.addons_label [data-help],.wmpr_dimensions_label [data-help],.price_calculator_label [data-help]{font-size:12px;font-weight:400;color:#4a4a4a}.addons_label [data-help]:hover,.wmpr_dimensions_label [data-help]:hover,.price_calculator_label [data-help]:hover{text-decoration:underline}#price_calculator{border:0;display:flex !important;flex-wrap:wrap}#price_calculator .price-table-row{width:100%}#price_calculator .total-amount{margin-top:16px;padding-top:16px}#price_calculator .total-amount,#price_calculator .calculated-price{display:flex;justify-content:space-between;display:none}#price_calculator .calculated-price{padding-top:16px}#price_calculator .length-input,#price_calculator .width-input{width:44%;position:relative;position:relative}#price_calculator .length-input::after,#price_calculator .width-input::after{content:"mm";position:absolute;right:10px;bottom:7px;color:#8f8f8f;font-size:15px;text-align:right;opacity:0.5;transition:opacity 0.25s ease}#price_calculator .length-input label,#price_calculator .width-input label{position:absolute;top:0;transform:translate3d(0, 16px, 0);left:15px;font-size:15px;pointer-events:none;transition:transform 0.25s ease, font-size 0.25s ease;z-index:1}#price_calculator .length-input label:has(+ input:focus-within,+div input:focus-within,+div+div input:focus-within),#price_calculator .length-input label:has(+ input:not(:placeholder-shown),+div input:not(:placeholder-shown),+div+div input:not(:placeholder-shown),+div .select2-selection__clear,+div+div .select2-selection__clear,+div .selectboxit-text:not([data-val=""]),+div+div .selectboxit-text:not([data-val=""])),#price_calculator .width-input label:has(+ input:focus-within,+div input:focus-within,+div+div input:focus-within),#price_calculator .width-input label:has(+ input:not(:placeholder-shown),+div input:not(:placeholder-shown),+div+div input:not(:placeholder-shown),+div .select2-selection__clear,+div+div .select2-selection__clear,+div .selectboxit-text:not([data-val=""]),+div+div .selectboxit-text:not([data-val=""])){font-size:10px;transform:translate3d(0, 7px, 0);font-weight:700;opacity:0.5}#price_calculator .length-input:has(input:not(:placeholder-shown))::after,#price_calculator .length-input:has(input:focus-within)::after,#price_calculator .length-input:has(input:not(:placeholder-shown), div .select2-selection__clear)::after,#price_calculator .width-input:has(input:not(:placeholder-shown))::after,#price_calculator .width-input:has(input:focus-within)::after,#price_calculator .width-input:has(input:not(:placeholder-shown), div .select2-selection__clear)::after{opacity:1}#price_calculator .length-input input,#price_calculator .length-input .selectboxit,#price_calculator .width-input input,#price_calculator .width-input .selectboxit{width:100%;border:1px solid #e1e1e1;background:#fff;line-height:1.26666667em;font-size:15px;font-weight:400;padding:23px 15px 7px 15px;border-radius:3px;-moz-appearance:textfield;transition:border-color 0.25s ease}#price_calculator .length-input input::-webkit-outer-spin-button,#price_calculator .length-input input::-webkit-inner-spin-button,#price_calculator .length-input .selectboxit::-webkit-outer-spin-button,#price_calculator .length-input .selectboxit::-webkit-inner-spin-button,#price_calculator .width-input input::-webkit-outer-spin-button,#price_calculator .width-input input::-webkit-inner-spin-button,#price_calculator .width-input .selectboxit::-webkit-outer-spin-button,#price_calculator .width-input .selectboxit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#price_calculator .length-input input::placeholder,#price_calculator .length-input .selectboxit::placeholder,#price_calculator .width-input input::placeholder,#price_calculator .width-input .selectboxit::placeholder{color:transparent}#price_calculator .length-input input .selectboxit-option-icon-container,#price_calculator .length-input .selectboxit .selectboxit-option-icon-container,#price_calculator .width-input input .selectboxit-option-icon-container,#price_calculator .width-input .selectboxit .selectboxit-option-icon-container{display:none}#price_calculator .length-input input .selectboxit-arrow-container,#price_calculator .length-input .selectboxit .selectboxit-arrow-container,#price_calculator .width-input input .selectboxit-arrow-container,#price_calculator .width-input .selectboxit .selectboxit-arrow-container{top:0}#price_calculator .length-input input .selectboxit-text,#price_calculator .length-input .selectboxit .selectboxit-text,#price_calculator .width-input input .selectboxit-text,#price_calculator .width-input .selectboxit .selectboxit-text{height:auto;line-height:1.26666667em;margin:0;padding:0;text-indent:0}#price_calculator .length-input input .selectboxit-text[data-val=""],#price_calculator .length-input .selectboxit .selectboxit-text[data-val=""],#price_calculator .width-input input .selectboxit-text[data-val=""],#price_calculator .width-input .selectboxit .selectboxit-text[data-val=""]{color:transparent !important}@media screen and (max-width:768px){#price_calculator .length-input,#price_calculator .width-input{width:100%}}#price_calculator .length-input{margin-right:6%}@media screen and (max-width:768px){#price_calculator .length-input{margin-right:0;margin-bottom:6px}}#price_calculator .width-input{margin-left:6%}@media screen and (max-width:768px){#price_calculator .width-input{margin-left:0;margin-top:6px}}#price_calculator .width-input::before{content:"×";position:absolute;top:5px;left:-37px;font-size:30px;font-weight:400}@media screen and (max-width:1270px){#price_calculator .width-input::before{left:-33px}}@media screen and (max-width:1020px){#price_calculator .width-input::before{left:-43px}}@media screen and (max-width:768px){#price_calculator .width-input::before{display:none}}#price_calculator input{max-width:100%;text-align:left}.price_calculator{background:#f2f2f2;padding:32px 32px 12px 32px;margin-bottom:0}@media screen and (max-width:768px){.price_calculator{padding:24px 24px 12px 24px}}.wmpr-dimensions{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:44px}.wmpr-dimensions .wmpr_field_wrap{width:44%;position:relative;position:relative}@media screen and (max-width:1270px){.wmpr-dimensions .wmpr_field_wrap{width:43%}}@media screen and (max-width:768px){.wmpr-dimensions .wmpr_field_wrap{width:100%}}.wmpr-dimensions .wmpr_field_wrap::after{content:"mm";position:absolute;right:10px;bottom:7px;color:#8f8f8f;font-size:15px;text-align:right;opacity:0.5;transition:opacity 0.25s ease}.wmpr-dimensions .wmpr_field_wrap label{position:absolute;top:0;transform:translate3d(0, 16px, 0);left:15px;font-size:15px;pointer-events:none;transition:transform 0.25s ease, font-size 0.25s ease;z-index:1}.wmpr-dimensions .wmpr_field_wrap label:has(+ input:focus-within,+div input:focus-within,+div+div input:focus-within),.wmpr-dimensions .wmpr_field_wrap label:has(+ input:not(:placeholder-shown),+div input:not(:placeholder-shown),+div+div input:not(:placeholder-shown),+div .select2-selection__clear,+div+div .select2-selection__clear,+div .selectboxit-text:not([data-val=""]),+div+div .selectboxit-text:not([data-val=""])){font-size:10px;transform:translate3d(0, 7px, 0);font-weight:700;opacity:0.5}.wmpr-dimensions .wmpr_field_wrap:has(input:not(:placeholder-shown))::after,.wmpr-dimensions .wmpr_field_wrap:has(input:focus-within)::after,.wmpr-dimensions .wmpr_field_wrap:has(input:not(:placeholder-shown), div .select2-selection__clear)::after{opacity:1}.wmpr-dimensions .wmpr_field_wrap input,.wmpr-dimensions .wmpr_field_wrap .selectboxit{width:100%;border:1px solid #e1e1e1;background:#fff;line-height:1.26666667em;font-size:15px;font-weight:400;padding:23px 15px 7px 15px;border-radius:3px;-moz-appearance:textfield;transition:border-color 0.25s ease}.wmpr-dimensions .wmpr_field_wrap input::-webkit-outer-spin-button,.wmpr-dimensions .wmpr_field_wrap input::-webkit-inner-spin-button,.wmpr-dimensions .wmpr_field_wrap .selectboxit::-webkit-outer-spin-button,.wmpr-dimensions .wmpr_field_wrap .selectboxit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wmpr-dimensions .wmpr_field_wrap input::placeholder,.wmpr-dimensions .wmpr_field_wrap .selectboxit::placeholder{color:transparent}.wmpr-dimensions .wmpr_field_wrap input .selectboxit-option-icon-container,.wmpr-dimensions .wmpr_field_wrap .selectboxit .selectboxit-option-icon-container{display:none}.wmpr-dimensions .wmpr_field_wrap input .selectboxit-arrow-container,.wmpr-dimensions .wmpr_field_wrap .selectboxit .selectboxit-arrow-container{top:0}.wmpr-dimensions .wmpr_field_wrap input .selectboxit-text,.wmpr-dimensions .wmpr_field_wrap .selectboxit .selectboxit-text{height:auto;line-height:1.26666667em;margin:0;padding:0;text-indent:0}.wmpr-dimensions .wmpr_field_wrap input .selectboxit-text[data-val=""],.wmpr-dimensions .wmpr_field_wrap .selectboxit .selectboxit-text[data-val=""]{color:transparent !important}.wmpr-dimensions #wmpr_price_notice{width:100%}.wmpr-dimensions .wmpr_field_width{margin-right:4%}@media screen and (max-width:768px){.wmpr-dimensions .wmpr_field_width{margin-right:0;margin-bottom:4px}}.wmpr-dimensions .wmpr_field_drop{margin-left:4%}@media screen and (max-width:768px){.wmpr-dimensions .wmpr_field_drop{margin-left:0;margin-top:4px}}.wmpr-dimensions .wmpr_sepatator{font-size:30px;font-weight:400;position:relative;top:8px;line-height:1em}@media screen and (max-width:768px){.wmpr-dimensions .wmpr_sepatator{display:none}}.wmpr-dimensions #wmpr_price_notice .error-message{color:red;font-size:80%;margin-top:6px}.wmpr-dimensions .wmpr_desc{display:none}.woocommerce div.product form.cart div.quantity{border-radius:3px}.woocommerce div.product form.cart div.quantity .qty{font-weight:600}.woocommerce div.product form.cart div.quantity input.plus,.woocommerce div.product form.cart div.quantity input.minus{color:#8f8f8f}.woocommerce div.product form.cart div.quantity input.plus:hover,.woocommerce div.product form.cart div.quantity input.minus:hover{color:#444444}.woocommerce form .wc-pao-addon{margin-bottom:13px}.woocommerce form .wc-pao-addon .wc-pao-addon-name{font-size:15px;color:#4a4a4a;font-weight:400;line-height:1.4em}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select){position:relative}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) label{position:absolute;top:0;transform:translate3d(0, 16px, 0);left:15px;font-size:15px;pointer-events:none;transition:transform 0.25s ease, font-size 0.25s ease;z-index:1}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) label:has(+ input:focus-within,+div input:focus-within,+div+div input:focus-within),.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) label:has(+ input:not(:placeholder-shown),+div input:not(:placeholder-shown),+div+div input:not(:placeholder-shown),+div .select2-selection__clear,+div+div .select2-selection__clear,+div .selectboxit-text:not([data-val=""]),+div+div .selectboxit-text:not([data-val=""])){font-size:10px;transform:translate3d(0, 7px, 0);font-weight:700;opacity:0.5}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select):has(input:not(:placeholder-shown))::after,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select):has(input:focus-within)::after,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select):has(input:not(:placeholder-shown), div .select2-selection__clear)::after{opacity:1}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit{width:100%;border:1px solid #e1e1e1;background:#fff;line-height:1.26666667em;font-size:15px;font-weight:400;padding:23px 15px 7px 15px;border-radius:3px;-moz-appearance:textfield;transition:border-color 0.25s ease}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input::-webkit-outer-spin-button,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input::-webkit-inner-spin-button,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit::-webkit-outer-spin-button,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input::placeholder,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit::placeholder{color:transparent}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input .selectboxit-option-icon-container,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit .selectboxit-option-icon-container{display:none}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input .selectboxit-arrow-container,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit .selectboxit-arrow-container{top:0}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input .selectboxit-text,.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit .selectboxit-text{height:auto;line-height:1.26666667em;margin:0;padding:0;text-indent:0}.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) input .selectboxit-text[data-val=""],.woocommerce form .wc-pao-addon:has(.wc-pao-addon-custom-text, .wc-pao-addon-select) .selectboxit .selectboxit-text[data-val=""]{color:transparent !important}.woocommerce form .wc-pao-addon .form-row .wc-pao-validation-notice+.select2 .select2-selection{border-color:red !important}.woocommerce form .wc-pao-addon .form-row .select2 .select2-selection{border-radius:0;border:1px solid #e1e1e1;background-color:#fff;line-height:1.26666667em;font-size:15px;font-weight:400;padding:23px 10px 7px 10px !important;color:#4a4a4a;height:51.5px !important;border-radius:3px !important;transition:border-color 0.25s ease}.woocommerce form .wc-pao-addon .form-row .select2{width:100% !important}.woocommerce form .wc-pao-addon .form-row .select2 .select2-selection__clear{position:absolute;right:48px;top:50%;transform:translate3d(0, -50%, 0)}.woocommerce form .wc-pao-addon .wc-pao-addon-description{display:none}.woocommerce form .wc-pao-addon.wc-pao-addon-cutting-charge{display:none}.woocommerce form .wc-pao-addon .wc-pao-validation-notice{display:none}.wc-pao-addon-your-reference p.form-row.form-row-wide,.wc-pao-addon-your-reference div.form-row.form-row-wide{width:100%;float:none}.wc-pao-addon p.form-row,.product-addon p.form-row{float:none}#price_calculator .price-table-row.set-colour{display:none}@keyframes swal2-fade-in{from{opacity:0}to{opacity:1}}@keyframes swal2-fade-out{from{opacity:1}to{opacity:0}}@keyframes swal2-slide-in{from{opacity:0;transform:translate3d(0, 16px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes swal2-slide-out{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 16px, 0)}}@media screen and (max-width:735px){.swal2-container{padding:0}}.swal2-container .swal2-modal{width:488px !important;padding-bottom:0}@media screen and (max-width:735px){.swal2-container .swal2-modal{width:100vw !important;place-self:end !important;grid-row:3 !important;height:90vh}}.swal2-container .swal2-modal.swal2-show{animation:swal2-fade-in 0.3s}@media screen and (max-width:735px){.swal2-container .swal2-modal.swal2-show{animation:swal2-slide-in 0.3s}}.swal2-container .swal2-modal.swal2-hide{animation:swal2-fade-out 0.3s}@media screen and (max-width:735px){.swal2-container .swal2-modal.swal2-hide{animation:swal2-slide-out 0.3s}}.swal2-container .swal2-modal .swal2-title{text-align:left;color:#000;font-size:26px;font-weight:700;padding:36px 36px 24px 36px;font-family:"Playfair Display", sans-serif}@media screen and (max-width:735px){.swal2-container .swal2-modal .swal2-title{padding:24px 24px 24px 24px}}.swal2-container .swal2-modal .swal2-close{position:absolute;top:36px;right:36px;color:#000;font-size:26px;font-weight:700;width:1em;height:1em;margin:0;border-radius:0}@media screen and (max-width:735px){.swal2-container .swal2-modal .swal2-close{top:24px;right:24px}}.swal2-container .swal2-modal .swal2-close:hover{color:#30bbdc}.swal2-container .swal2-modal .swal2-html-container{padding:20px 36px 64px 36px;border-top:2px solid #f2f2f2;text-align:left;font-size:17px;color:#000;line-height:1.25em}@media screen and (max-width:735px){.swal2-container .swal2-modal .swal2-html-container{padding:24px 24px 55px 24px}}.swal2-container .swal2-modal .swal2-html-container .addon-help-item{margin-bottom:23px}.swal2-container .swal2-modal .swal2-html-container .addon-help-item:last-child{margin-bottom:0}.swal2-container .swal2-modal .swal2-html-container .addon-help-item b{font-weight:700}.swal2-container .swal2-modal .swal2-html-container .addon-help-item p{font-size:14px;line-height:1.25em;margin-top:5px;color:#000}.woocommerce form .form-row .input-text:focus,.woocommerce form #wmpr_width:focus,.woocommerce form #wmpr_drop:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row .select2-container--open .select2-selection,#price_calculator .length-input input:focus,#price_calculator .width-input input:focus,table.variations .value .selectboxit-container .selectboxit-open,.woocommerce form .wc-pao-addon .form-row .select2-container--open .select2-selection,.woocommerce form .selectboxit-open,.woocommerce form .form-row .input-text:hover,.woocommerce form #wmpr_width:hover,.woocommerce form #wmpr_drop:hover,.woocommerce form .form-row select:hover,.woocommerce form .form-row .select2-container--open .select2-selection:hover,#price_calculator .length-input input:hover,#price_calculator .width-input input:hover,table.variations .value .selectboxit-container .selectboxit:hover,.woocommerce form .wc-pao-addon .form-row .select2 .select2-selection:hover,.woocommerce form .selectboxit:hover{border-color:#a0a1a3 !important}.woocommerce form .wc-pao-addon .form-row .select2:has(.select2-selection:hover) .select2-selection__arrow,.woocommerce form .wc-pao-addon .form-row .select2-container--open .select2-selection__arrow{background-color:rgba(255, 255, 255, 0)}.pswp__bg{background-color:rgba(255, 255, 255, 0.9)}.pswp__top-bar{background-color:transparent !important}.pswp__button{filter:invert(1)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#4a4a4a}#billing_company_field input,#billing_email_field input,#billing_first_name_field input,#billing_last_name_field input{pointer-events:none;background:#f2f2f2;border:none;box-shadow:none}#billing_company_field{display:none}#shipping_country_field strong{font-weight:300;background:#f2f2f2;padding:9px 13px;display:block}