*{outline:none !important}.site-header{padding-top:.75rem}.site-header .site-branding{width:145px;margin-right:6rem}.site-header .site-branding img{max-width:145px}.storefront-primary-navigation{display:-ms-flexbox;display:flex}.woocommerce-active .site-header .main-navigation{clear:none;width:50%;margin-right:0}.main-navigation ul li:first-of-type a{color:#da3800}.main-navigation ul li:last-of-type{margin-left:1.25rem}.main-navigation ul li:last-of-type a{border:1px solid #ccc;padding:.5rem 1.5rem}.main-navigation ul li a{font-size:1rem;font-family:"Montserrat",sans-serif;color:#000}.woocommerce-active .site-header .site-search{width:100px;margin-bottom:0}.woocommerce-active .site-header .site-search .woocommerce-product-search{position:absolute;width:100%;left:0;top:87px}.woocommerce-active .site-header .site-search .search-field{font-family:"Montserrat",sans-serif;font-size:2rem;box-shadow:none;color:#9a9a9a;display:none}.woocommerce-active .site-header .wrapper-search a{display:block;height:100%;line-height:4.9rem;font-size:1rem;font-family:"Montserrat",sans-serif;color:#000}.woocommerce-active .site-header .site-header-cart{width:120px}.woocommerce,.woocommerce-page{font-family:"Montserrat",sans-serif}.woocommerce button{background-color:#000;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}label.legend{display:block;margin-bottom:1rem}.entry-content .form-row.thirds{width:66.666%;display:inline-block}.entry-content .form-row.third{width:33.333%;display:inline-block}.entry-content .form-row.half{width:50%;display:inline-block}header.entry-header{padding:0}label.inline.woocommerce-form__label-for-checkbox{margin-left:0}.woocommerce-cart #primary,.woocommerce-account #primary,.woocommerce-checkout #primary{padding:0 3rem}.storefront-full-width-content .woocommerce-products-header,.storefront-full-width-content.woocommerce-account .entry-header,.storefront-full-width-content.woocommerce-cart .entry-header,.storefront-full-width-content.woocommerce-checkout .entry-header{padding-bottom:2rem}.form-row label{padding-bottom:1rem}.first-half{margin-right:2%}.form-row-half{width:49%;display:inline-block}.form-row-third{width:31.5%;display:inline-block}.form-row-third.first-third{margin-right:2%}.form-row-third.last-third{margin-left:2%}.form-row-two-thirds{width:65.5%;display:inline-block}.form-row-select{position:relative;z-index:1}.form-row-select select{position:relative;z-index:1;background:0 0}textarea{resize:none;min-height:100px}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#000;font-family:"Montserrat",sans-serif}.woocommerce-checkout .woocommerce-message{position:relative;top:94px;margin-bottom:0;padding-left:2.5rem}.woocommerce-checkout h1.main-title{display:none}.woocommerce-lost-password h1.main-title{text-align:center !important}.woocommerce-lost-password .wrapper{min-height:50vh}.woocommerce-lost-password .woocommerce p{max-width:900px;text-align:center;margin-left:auto;margin-right:auto}.woocommerce-lost-password .woocommerce-password-strength.bad{position:relative;text-align:left}@media only screen and (max-width:768px){.woocommerce-cart #primary,.woocommerce-account #primary{padding:0 2rem}.storefront-full-width-content.woocommerce-account .entry-header{padding-bottom:0}.col-full{margin-left:0;margin-right:0}}.page-id-19 h1.main-title,.page-id-20 h1.main-title,.page-id-21 h1.main-title{text-align:left}#coupons_list h3{font-family:"Domaine Text Regular",sans-serif;font-weight:500;font-size:1.25rem}.coupon-container{background:0 0 !important;font-size:.9rem}.coupon-content{border:1px solid !important}.coupon-content .code{font-weight:500;background-color:transparent}.woocommerce #coupons_list,.woocommerce-page #coupons_list{padding-top:1.5rem;border-top:1px solid #000}.woocommerce-checkout #coupons_list{display:none!important}.invalid_coupons_list{display:none!important}.woocommerce-cart #main .entry-title{text-align:left;font-family:"Domaine Text Regular",sans-serif;font-size:3rem;letter-spacing:1px}.cart-empty{font-family:"Domaine Text Regular",sans-serif;font-size:1.5rem}.woocommerce-cart #main .return-to-shop .button{background:0 0;border:none;text-transform:uppercase;color:#000;text-decoration:underline;text-align:left;font-weight:500;font-family:"Montserrat",sans-serif;font-size:.8rem;padding:0}.woocommerce-cart-form{font-family:"Montserrat",sans-serif}table th{font-weight:500}table strong{font-weight:500;color:#000}.woocommerce-cart .return-to-shop{padding-bottom:6rem}.woocommerce-cart .return-to-shop a{border:none;background-color:transparent;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;padding-left:0}@media only screen and (max-width:640px){.page-id-19 h1.main-title{text-align:center}#cart-steps-wrapper .cart-step{width:100%}#cart-steps-wrapper .cart-step:after{right:0}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .shipping_calculator{width:100% !important}.cart-shipping-note p{width:100% !important}}#cart-steps-wrapper{display:flex;justify-content:space-between;margin-bottom:2rem}.cart-step{position:relative;width:33.333%;background-color:#f1f1f1;font-family:"Montserrat",sans-serif;display:flex;justify-content:flex-start;align-items:center;padding:1.5rem;height:90px}.cart-step p{margin-bottom:0}.cart-step.active{background-color:#000}.cart-step.active p,.cart-step.active span{color:#fff}.cart-step.active .hexagon{background:#fff}.cart-step.active .hexagon .num{color:#000;font-size:20px;z-index:99}.reserves-wrapper #cart-steps-wrapper{display:none}#cart-steps-wrapper .cart-step.visited{background-color:#7a7a7a}#cart-steps-wrapper .cart-step.visited:after{border-left-color:#7a7a7a}#cart-steps-wrapper .cart-step.visited span{color:#fff}#cart-steps-wrapper .cart-step.visited .hexagon{border-left:solid 1px #fff;border-right:solid 1px #fff}#cart-steps-wrapper .cart-step.visited .hexagon:before,#cart-steps-wrapper .cart-step.visited .hexagon:after{border-color:#fff}#cart-steps-wrapper .cart-step{font-size:14px;text-align:center;color:#666;cursor:default;margin:0 7px;padding:10px 10px 10px 30px;min-width:180px;float:left;position:relative;background-color:#f1f1f1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease}#cart-steps-wrapper .cart-step:after,#cart-steps-wrapper .cart-step:before{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:17px solid #f1f1f1;z-index:2;transition:border-color .2s ease}#cart-steps-wrapper .cart-step:before{right:auto;left:0;border-left:17px solid #fff;z-index:0}#cart-steps-wrapper .cart-step:first-child:before{border:none}#cart-steps-wrapper .cart-step:first-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}#cart-steps-wrapper .cart-step span{position:relative;font-weight:500;margin-left:1rem}#cart-steps-wrapper .cart-step span.num{margin-left:0;font-family:"Domaine Text Regular",sans-serif}#cart-steps-wrapper .cart-step.done span:before{opacity:1;-webkit-transition:opacity .3s ease .5s;-moz-transition:opacity .3s ease .5s;-ms-transition:opacity .3s ease .5s;transition:opacity .3s ease .5s}#cart-steps-wrapper .cart-step.active{color:#fff;background-color:#000}#cart-steps-wrapper .cart-step.active:after{border-left:17px solid #000}#cart-steps-wrapper .cart-step#cart-step-three{margin-right:0}#cart-steps-wrapper .cart-step#cart-step-three:after{border:none}#cart-steps-wrapper .cart-step .hexagon{content:"";position:relative;width:47px;height:25.98px;background-color:transparent;margin:12.99px 0;border-left:solid 1px #000;border-right:solid 1px #000;font-size:1.1rem;font-family:"Domaine Text Regular",sans-serif}#cart-steps-wrapper .cart-step.active .hexagon{border-left:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;background-color:#fff;color:#000}#cart-steps-wrapper .cart-step .hexagon:before,#cart-steps-wrapper .cart-step .hexagon:after{content:"";position:absolute;z-index:1;width:31.82px;height:31.82px;-webkit-transform:scaleY(.5774) rotate(-45deg);transform:scaleY(.5774) rotate(-45deg);background-color:inherit;left:5.0901px}#cart-steps-wrapper .cart-step .hexagon:before{top:-15.9099px;border-top:solid 1px #000;border-right:solid 1px #000}#cart-steps-wrapper .cart-step.active .hexagon:before{border-top:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1}#cart-steps-wrapper .cart-step .hexagon:after{bottom:-15.9099px;border-bottom:solid 1px #000;border-left:solid 1px #000}#cart-steps-wrapper .cart-step.active .hexagon:after{border-bottom:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1}table.cart{border-collapse:collapse;width:100%;table-layout:fixed}table.cart th{letter-spacing:1px;font-size:.9rem;text-align:left}table.cart th.product-thumbnail{padding-left:0}table.cart td.product-thumbnail{padding-left:0;padding-right:0}table.cart td.product-thumbnail a,table.cart .product-thumbnail img{text-align:center;background:#f1f1f1;padding:.5rem 1rem;margin-left:0;display:inline-block;width:160px}table.cart .product-name small{display:none}table.cart .product-name .variation dt{font-size:.6em;line-height:1em;display:inline}table.cart .product-name .variation dd{margin-bottom:0}table.cart .product-name .variation dd p{margin-bottom:0;line-height:1em}table.cart td.product-remove{padding-left:0;padding-right:0;text-align:center;vertical-align:middle}table.cart td.product-remove a.remove{text-align:center;display:inline-block;color:#7a7a7a;padding:.25rem;width:27px;height:27px;border:1px solid #7a7a7a;border-radius:50%;text-decoration:none;font-size:1.75rem;font-weight:200;font-family:"Montserrat",sans-serif;margin-left:0;line-height:1rem;text-indent:0}table.cart td.product-remove a.remove:before{display:none}.woocommerce-cart-form__cart-item{border-top:1px solid #ddd;font-size:.95rem}.woocommerce-cart-form__cart-item a,.woocommerce-cart-form__cart-item span{font-weight:500;text-decoration:none}table.woocommerce-checkout-review-order-table .product-name a{font-weight:500;font-size:.95rem;text-decoration:none}table.cart .product-thumbnail img{max-width:120px}table.cart td.actions{border-top:1px solid #ddd}.woocommerce-cart-form__cart-item .product-quantity .quantity{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.woocommerce-cart-form__cart-item .product-quantity .quantity [type=number],.woocommerce-cart-form__cart-item .product-quantity .quantity [type=button]{position:relative;padding:1rem;width:50px;height:45px;line-height:13px;border-color:#ddd;text-align:center;font-family:"Montserrat",sans-serif;font-weight:200;background-color:transparent}.woocommerce-cart-form__cart-item .product-quantity .quantity [type=number]{border-left:none;border-right:none}.woocommerce-cart-form__cart-item .product-quantity .quantity .plus{border-bottom:1px solid #ddd}.woocommerce-cart-form__cart-item .product-price{font-size:1rem}table.cart td.actions .coupon{margin-top:1rem;width:33.33%;text-align:left}table.cart td.actions .button[name=update_cart]{background:0 0;color:#000;font-family:"Montserrat",sans-serif;font-size:.8rem;text-transform:uppercase;padding-top:1.5rem;text-decoration:underline;font-weight:400;letter-spacing:1px;margin-right:50px;margin-top:.6rem;line-height:0;border:none}table.cart td.actions .coupon input#coupon_code{width:50%}table.cart td.actions .coupon .button{color:#000;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;font-family:"Montserrat",sans-serif;border:none;font-weight:400;text-decoration:underline}table.cart td.actions .coupon .button:hover{background:0 0}.woocommerce-cart .cart_totals tr{line-height:3rem}.woocommerce-cart .order-total th,.woocommerce-cart .order-total td,.woocommerce-cart .cart-subtotal th,.woocommerce-cart .cart-subtotal td{padding:0}.woocommerce-cart .order-total td,.woocommerce-cart .cart-subtotal td{text-align:center}.woocommerce-cart .cart-collaterals{font-family:"Montserrat",sans-serif;font-size:.95rem;line-height:1.35rem;display:flex;flex-wrap:wrap;justify-content:flex-end}.cart-collaterals .shop_table{width:100%;margin-left:0}.cart-collaterals .cart_totals{margin-top:-6rem}.cart_totals .shop_table tr th{text-align:left;line-height:1.5em;padding-left:0}.cart_totals .shop_table tr td{padding-right:.75rem}.woocommerce-cart .cart_totals .shop_table tr td{text-align:right;line-height:20px;padding:10px 0}.cart_totals .shop_table tr.cart-discount td{line-height:1.15rem;text-align:right}.woocommerce-cart .cart-collaterals .back-shop{display:flex;align-items:flex-end;padding-right:2rem;font-size:.8rem}.woocommerce-cart .cart-collaterals .back-shop a{text-decoration:underline}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .shipping_calculator{width:33%;min-width:350px}.woocommerce-cart .cart-collaterals h2{display:none}.wc-proceed-to-checkout{margin-top:1rem;margin-bottom:3rem}.woocommerce-cart .cart-subtotal td,.woocommerce-cart .order-total td{text-align:center}.cart-shipping-note p{color:#444;width:80%;margin-top:1.5rem;margin-bottom:2rem}.wc-proceed-to-checkout .button.checkout-button{font-size:.8rem;font-weight:500;text-transform:uppercase;font-family:"Montserrat",sans-serif;letter-spacing:1px;margin-bottom:0;color:#fff;border-color:#000}.wc-proceed-to-checkout .button.checkout-button:hover{color:#fff;background:#7a7a7a;border-color:#7a7a7a}.wc-forward:after,.woocommerce-Button--next:after{display:none}.wc-proceed-to-checkout .checkout-button{background-color:#000;border-color:#000}.woocommerce-checkout #main .entry-title{text-align:left;font-family:"Domaine Text Regular",sans-serif;font-size:3rem;letter-spacing:1px}form.woocommerce-checkout label.legend{margin-bottom:0}.woocommerce-checkout .woocommerce-form-login{width:100%}.woocommerce-checkout h3{font-family:"Domaine Text Regular",sans-serif;font-weight:400;font-size:1.5rem;margin-bottom:2rem}.intro-checkout{font-family:"Domaine Text Regular",sans-serif;font-size:1.1rem;margin-bottom:2rem}#checkout-login-register{display:flex;flex-wrap:wrap;width:100%}#checkout-login-register .woocommerce-Button{width:100%;text-align:center;font-weight:500;height:46px}#register-checkout{width:66.666%;padding-top:1.5rem;border-top:1px solid #000}#register-checkout h2{font-family:"Domaine Text Regular",sans-serif;font-weight:500;padding-bottom:1.5rem}#register-checkout .woocommerce-Button.button.cta{display:inline-block;background-color:#000;text-transform:uppercase;letter-spacing:1px;font-size:.95rem;padding:.75rem 2rem;font-weight:500;color:#fff}#register-checkout .woocommerce-Button.button.cta:hover{background:#7a7a7a}#register-checkout .register-cta{margin-bottom:5rem;margin-top:2rem}.checkout-login,.checkout-register,.checkout-guest{width:33.333%;padding:.75rem}.checkout-login p,.checkout-register p,.checkout-guest p{font-size:.95rem}.checkout-login{padding-left:0}.checkout-guest{padding-right:0}.checkout-login h2{font-family:"Domaine Text Regular",sans-serif;margin-bottom:1.75rem;font-weight:400}#checkout-dades{padding-bottom:1rem;border-bottom:1px solid #000;margin-bottom:0}#checkout-pickup-info{width:70%;padding-top:0;border-top:none;margin:0;font-size:.95rem;padding-bottom:1rem}.logged-in #checkout-pickup-info{padding-top:1.5rem}#checkout-pickup-info>p{margin-top:1rem}.checkout-pickup-products{margin-bottom:1.5rem}.checkout-pickup-products small{font-size:100%}.checkout-pickup-products span{font-weight:500}.checkout-pickup-address{color:#000;font-size:.9rem}.checkout-pickup-address p{margin-top:1.5rem}#checkout-dades h2,.checkout-delivery-date h2,#checkout-pickup-info h2{font-family:"Domaine Text Regular",sans-serif;margin-bottom:1rem;font-weight:400}.checkout-pickup-info p{margin-top:1.5rem}#checkout-pickup-info p.heading{font-family:"Domaine Text Regular",sans-serif;font-size:1.1rem}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:0 0 !important;top:.5rem !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{display:none}.is-reserves .ui-datepicker .ui-datepicker-next{background:url('/wp-content/themes/storefront-child/img/arrow-right.png') !important;background-repeat:no-repeat;background-size:cover;cursor:pointer}.is-reserves .ui-datepicker .ui-datepicker-prev{background:url('/wp-content/themes/storefront-child/img/arrow-left.png') !important;background-repeat:no-repeat;background-size:cover}.checkout-delivery-date #e_deliverydate{background:url('/wp-content/themes/storefront-child/img/icon-calendar.png');background-repeat:no-repeat;background-position:center right}#checkout-dades .checkout-dades{display:flex;flex-wrap:wrap}#checkout-dades .checkout-dades p{margin-bottom:10px}#checkout-dades .checkout-dades p span.title{color:#555}#checkout-dades .checkout-dades-left,#checkout-dades .checkout-dades-right{width:25%}#checkout-dades .checkout-dades-change{width:100%}#checkout-dades .checkout-dades-change .form-row{max-width:350px}#checkout-dades .checkout-dades-change .form-row a{cursor:pointer}#checkout-dades .checkout-dades-change .cta{display:inline-block;font-size:.8rem;font-weight:500}#checkout-dades .a.cta.black,#checkout-dades button.cta.black{font-size:.8rem}.payment-cta{width:100%}.woocommerce-checkout-payment .wc-terms-and-conditions{display:block;width:100%}.woocommerce-checkout-payment .wc-terms-and-conditions label{display:inline-block !important}.woocommerce-checkout-payment .mc4wp-checkbox-woocommerce{width:100%}.woocommerce-checkout-payment .mc4wp-checkbox-woocommerce label{display:inline-block}#newsletter-checkout .mc4wp-checkbox-woocommerce{font-size:.95rem}#newsletter-checkout .mc4wp-checkbox-woocommerce input{margin-right:1rem}#newsletter-checkout label{font-size:.95rem;display:inline-block !important}#newsletter-checkout label input{margin-right:.75rem}#newsletter-checkout .form-row{margin-bottom:0}.form-row.newsletter-signup label{font-weight:400}.form-row.newsletter-signup input{margin-right:.5rem}.woocommerce-billing-fields #reg_billing_id_field{display:block}.woocommerce-billing-fields #rao_billing_field_field{display:none}.woocommerce-billing-fields #billing_cif_field{opacity:1;clear:right;display:none}.woocommerce-billing-fields #billing_company_field{display:none}.gift-card-wrapper{margin-top:0;width:66.666%}.gift-card-content{display:none}.gift-certificate.sc_info_box{font-size:.95rem}.checkout-delivery-address{margin-top:2rem}.checkout-delivery-address h4{font-family:"Domaine Text Regular",sans-serif;margin-bottom:1.75rem;font-size:1.5rem;font-weight:400}.woocommerce-checkout-review-shipping-table{width:70%;margin-bottom:2rem}.woocommerce-checkout-review-shipping-table tr.shipping th{display:none}.woocommerce-checkout-review-shipping-table #shipping_method{padding-left:0;font-size:.95rem}.woocommerce-checkout-review-shipping-table #shipping_method li{margin-bottom:1rem}.woocommerce-shipping-fields{padding-top:0;border-bottom:none;padding-bottom:0;margin-bottom:0}.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__input-checkbox,.woocommerce-shipping-fields #ship-to-same-address .woocommerce-form__input-checkbox,.woocommerce-shipping-fields #ship-to-local-address .woocommerce-form__input-checkbox{left:0;right:auto;z-index:100}#ship-to-same-address,#ship-to-local-address,#ship-to-different-address{position:relative;margin-bottom:.5rem}#ship-to-different-address{margin-bottom:1.5rem}#ship-to-same-address .woocommerce-form__input-checkbox,#ship-to-local-address .woocommerce-form__input-checkbox #ship-to-local-address .woocommerce-form__input-checkbox{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}#ship-to-different-address .woocommerce-form__label-for-checkbox span,#ship-to-same-address .woocommerce-form__label-for-checkbox span,#ship-to-local-address .woocommerce-form__label-for-checkbox span{margin-left:1rem;display:inline-block}.delivery-options{padding-left:0;margin-left:0;list-style-type:none}.delivery-options li{margin:1rem 0}.checkout-delivery-date{margin-top:1.5rem;padding-top:0;border-top:none}.checkout-delivery-date p{font-size:1.05rem;line-height:1.75rem;margin-bottom:1rem}#shipping_country_field strong{font-weight:300;padding:.75rem;width:100%;border:1px solid #ddd;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}#e_deliverydate_field{width:400px;margin-bottom:1rem}.ui-datepicker *{font-family:"Montserrat",sans-serif !important}.ui-datepicker th{font-weight:500 !important}.ui-widget-content{background:#fff !important}.ui-datepicker td.ui-datepicker-current-day,.ui-datepicker td{background:0 0 !important;border:none !important}.ui-datepicker td{padding-bottom:.5rem !important}.ui-datepicker td.ui-datepicker-current-day a{font-weight:500;text-decoration:none;border:1px solid #000}.ui-datepicker .ui-datepicker-buttonpane{display:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0 !important;color:#000 !important}.calendar-picker{position:relative;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap}.is-reserves .calendar-picker{margin-bottom:3rem}.calendar-picker .calendar{width:auto;border:none;margin-right:0}.calendar-picker #ui-datepicker-div{display:block;width:100%;height:100%}.calendar-legend{width:65%;margin-top:-4rem}.calendar-legend p{font-family:"Montserrat",sans-serif;font-size:.95rem}.calendar-legend ul{margin-left:0;padding-left:0;list-style-type:none;font-size:.95rem;display:none}.calendar-legend ul li{padding:.25rem 0}.calendar-legend p.bold{font-weight:500;margin-bottom:0}.calendar-picker .dot{display:inline-block;border:1px solid #000;border-radius:50%;width:30px;height:30px;margin-right:1rem;vertical-align:bottom}.woocommerce-additional-fields__field-wrapper .legend{padding-bottom:.5rem}.woocommerce-additional-fields__field-wrapper #order_comments_field{margin-top:.75rem}#customer_details{width:100%}#customer_details .woocommerce-account-fields{display:none}#customer_details .woocommerce-billing-fields__field-wrapper,#customer_details .woocommerce-additional-fields__field-wrapper,#customer_details .woocommerce-shipping-fields,#woocomerce-go-to-payment{width:70%}#customer_details .woocommerce-additional-fields__field-wrapper{font-size:.95rem}#customer_details .woocommerce-billing-fields{padding-top:0}#customer_details .woocommerce-billing-fields__field-wrapper{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #000}#customer_details .form-row label{display:none}#customer_details .woocommerce-form__label-for-checkbox.form-row label{display:inline}#customer_details .form-row.show-particular,#customer_details .form-row.show-empresa{display:inline-block;width:auto}#customer_details .form-row.show-empresa{margin-left:0;display:block;width:auto;padding-left:0}#customer_details .form-row.show-particular label,#customer_details .form-row.show-empresa label{display:inline-block;font-size:.95rem;padding-bottom:0;margin-right:1rem}#customer_details .form-row.show-particular input,#customer_details .form-row.show-empresa input{margin-right:.5rem}.checkout-facturacio{border-top:1px solid #000;padding-top:2rem;margin-top:3rem;width:66.666%}#woocomerce-go-to-payment{padding:1rem 0 3rem;margin-top:2rem}#woocomerce-go-to-payment .cta-container{display:flex;justify-content:flex-end;align-items:center}#woocomerce-go-to-payment .cta-container .cta{width:40%;text-align:center;min-width:400px;margin-left:1.5rem;font-weight:500;max-width:350px}#checkout-shopping-cart{border-top:1px solid #000;padding-top:1.5rem}#checkout-shopping-cart h2{font-family:"Domaine Text Regular",sans-serif;margin-bottom:.5rem;font-weight:400}table.woocommerce-checkout-review-order-table tfoot th{letter-spacing:0;font-size:1rem}table.woocommerce-checkout-review-order-table tfoot td{text-align:right}table.woocommerce-checkout-review-order-table .cart-subtotal{border-top:1px solid #ddd}table.woocommerce-checkout-review-order-table .includes_tax{display:block}#checkout-shopping-cart table.cart{width:75%;margin-bottom:0}@media only screen and (max-width:1024px){#checkout-shopping-cart table.cart{width:100%}}#checkout-shopping-cart table.cart th.product-price,#checkout-shopping-cart table.cart td.product-price{text-align:center;font-size:.95rem}#checkout-shopping-cart table.cart th.product-thumbnail,#checkout-shopping-cart table.cart td.product-thumbnail{padding-left:0;padding-bottom:1rem}#checkout-shopping-cart table.cart td.product-thumbnail a{margin-left:0}#checkout-shopping-cart table.cart th.product-subtotal,#checkout-shopping-cart table.cart td.product-subtotal,.woocommerce-checkout-review-order-table .product-total{text-align:right}#custom-order-review{border-top:1px solid #000;width:75%;padding-top:1.5rem;padding-bottom:1rem;margin-bottom:0}#custom-order-review>p{margin-bottom:2rem}#coupon-code-checkout .checkout_coupon{height:50px;margin-bottom:0}.woocommerce-checkout .woocommerce-message,#coupon-code-checkout .woocommerce-message{position:fixed;height:54px;bottom:0;top:auto}#order_review_heading{float:none;border-top:1px solid #000;padding-top:1.5rem;width:75%;margin-bottom:1rem}#order_review,#payment.woocommerce-checkout-payment{float:none;width:60%}.reserves-left #payment.woocommerce-checkout-payment{width:100%}.checkout-condicions-de-compra{text-align:left;width:50%}#payment .place-order{padding:1.5rem 0 5rem;display:flex;flex-wrap:wrap;padding-right:0;margin-right:0;justify-content:space-between}#order_review #payment .place-order{width:100%}#payment .place-order .button{color:#fff;font-size:.8rem;width:50%;max-width:350px}#payment .payment_methods li p{font-size:.9rem}.checkout-resum-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:2rem;min-height:400px;position:relative;justify-content:space-between}.checkout-resum-wrapper .cta{position:absolute;bottom:0;background-color:#000;color:#fff;display:block;width:100%;text-transform:uppercase;text-align:center;font-weight:500;font-size:.8rem;letter-spacing:1px;height:45px;line-height:20px;font-family:"Montserrat",sans-serif}.checkout-resum-wrapper .non-cta{position:absolute;bottom:0}.checkout-resum-wrapper h2{font-family:"Domaine Text Regular",sans-serif;margin-bottom:1.75rem;font-weight:400}.checkout-resum-wrapper .dades-comprador{width:30%;position:relative;font-size:.95rem;padding-bottom:30px}.checkout-resum-wrapper .enviament{width:30%;position:relative;font-size:.95rem;padding-bottom:20px}.checkout-resum-wrapper .lliurament{width:30%;position:relative;font-size:.95rem;padding-bottom:20px}.checkout-resum-wrapper .lliurament p{margin-bottom:10px}.checkout-resum-wrapper .forma-lliurament p{margin-bottom:0}.dades-comprador-wrapper p,.dades-enviament-wrapper p{margin-bottom:10px}.dades-enviament-wrapper .recollida-address{line-height:1.65rem}.checkout-resum-wrapper .lliurament-data{margin-bottom:20px}.shipping_location_enviament,.pickup_location_enviament{display:none;margin-bottom:20px}.shipping_location_enviament .shipping_location_enviament_title,.pickup_location_enviament .pickup_location_enviament_title{font-weight:700}.pickup_location_lliurament,.shipping_location_lliurament{display:none;margin-bottom:20px}.pickup_location_lliurament .pickup_location_lliurament_title,.shipping_location_lliurament .shipping_location_lliurament_title{font-weight:700}.pickup_location_lliurament a,.shipping_location_lliurament a{text-decoration:none;display:block;margin-bottom:10px}.pickup_location_lliurament a .icon-up-open-big,.shipping_location_lliurament a .icon-up-open-big{display:none}.pickup_location_lliurament a.active .icon-up-open-big,.shipping_location_lliurament a.active .icon-up-open-big{display:inline-block}.pickup_location_lliurament a.active .icon-down-open-big,.shipping_location_lliurament a.active .icon-down-open-big{display:none}.pickup_location_horaris_contacte,.pickup_location_productes,.shipping_location_horaris_contacte,.shipping_location_productes{display:none;margin-bottom:20px}.pickup_location_horaris_contacte p,.shipping_location_horaris_contacte p{font-size:80%}.pickup_location_horaris_contacte p a,.shipping_location_horaris_contacte p a{display:inline-block}.dades-comprador-wrapper p span.title,.dades-enviament-wrapper p span.title{color:#555}@media only screen and (max-width:768px){#custom-order-review,.gift-card-wrapper,#order_review_heading,#order_review{width:100%}}.woocommerce-order-received .woocommerce-order{font-size:.95rem}.woocommerce-order-received .woocommerce-order .entry-title{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-notice--success{font-family:"Domaine Text Regular",sans-serif;font-size:1.55rem;letter-spacing:.5px;width:85%}.woocommerce-order-received h1.main-title{display:none}.woocommerce-order-received h1.main-title.new-title{display:none}.woocommerce-thankyou-order-details{margin-top:0;margin-bottom:0;padding-bottom:1.5rem;border-bottom:1px solid #000}.woocommerce-thankyou-order-details p{margin-top:1.5rem;max-width:70%}.woocommerce-thankyou-order-details p a{color:#000;text-decoration:underline}.woocommerce-thankyou-order-details li{text-transform:none;font-family:"Montserrat",sans-serif;color:#555;font-size:.95rem;font-weight:500;padding:0;margin-top:.25rem}.woocommerce-thankyou-order-details li:first-child{padding-top:0}.woocommerce-thankyou-order-details li strong{font-size:.95rem;display:inline;font-weight:500;color:#000;padding-left:.25rem}.woocommerce-order-received .woocommerce-order-details h2{font-family:"Domaine Text Regular",sans-serif;font-size:1.75rem;margin-top:2rem;margin-bottom:2.5rem;border-top:1px solid #000;padding-top:1.5rem;letter-spacing:1px}.woocommerce-order-received .woocommerce-order-details .button.smart_refunder{display:none!important}.woocommerce-order-received .woocommerce-table--order-details{border-collapse:collapse;background:0 0;width:100%}.woocommerce-order-received .woocommerce-table--order-details thead{border-bottom:1px solid #ddd}.woocommerce-checkout-review-order-table .cart_item{border-top:1px solid #ddd}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__line-item{border-bottom:1px solid #ddd}.woocommerce-order-received .woocommerce-table--order-details tfoot th{padding-right:0;text-align:right;font-size:.95rem}.woocommerce-order-received .woocommerce-table--order-details .table th,.woocommerce-order-received .woocommerce-table--order-details .table td{padding:1rem 0}.woocommerce-order .woocommerce-customer-details{padding-top:1.5rem;border-top:1px solid #000;width:100%;margin-bottom:4rem}.woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address,.woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address{font-size:.95rem}.woocommerce-order-received .woocommerce{padding-bottom:4rem}.is-reserves form.woocommerce-checkout{display:flex}.is-reserves.logged-in form.woocommerce-checkout{display:flex}.logged-in #checkout-dades,.logged-in form.woocommerce-checkout{display:block;position:relative}.intro-checkout,#checkout-login-register{display:flex}.logged-in .woocommerce-billing-fields h3{padding-top:1.5rem}form.register .form-row-hidden,form.register #reg_billing_cif,form.register #reg_billing_company{display:none}.entry-content{font-size:1rem}.entry-content .form-row{font-family:"Montserrat",sans-serif}.entry-content .form-row .cta{width:100%;font-family:"Montserrat",sans-serif;font-weight:500;font-size:.9rem;text-transform:uppercase;background-color:#000;letter-spacing:1px}.entry-content .form-row.separator{border-top:1px solid #000;margin-top:2rem;padding-top:1.5rem;text-align:center}.woocommerce-form__label-for-checkbox span{font-family:"Montserrat",sans-serif;font-size:1rem;padding-left:.5rem}.lost_password{font-family:$font-body;margin-bottom:2rem}.lost_password{font-family:"Montserrat",sans-serif;margin-bottom:2rem}.lost_password a{text-decoration:underline}.entry-content .form-row{font-family:"Montserrat",sans-serif}p.subtitle{font-family:"Montserrat",sans-serif;text-align:center;font-size:1rem;font-weight:400;margin-bottom:1.5rem;width:450px;margin-left:auto;margin-right:auto}.woocommerce-form-login{width:450px;padding-bottom:70px;margin:0 auto}.woocommerce-password-hint{display:none}.woocommerce-password-strength{position:absolute;font-size:.8rem;padding-top:.5rem}@media only screen and (max-width:640px){.woocommerce-cart #primary,.woocommerce-account #primary{padding:0 1.5rem}.woocommerce-form-login,p.subtitle{width:100%}.woocommerce-account #main .entry-header .entry-title{text-align:center;font-size:2.75rem;padding-bottom:0}.woocommerce-checkout-review-order-table .cart_item{border:none}#checkout-shopping-cart h2{border-bottom:1px solid #ddd;padding-bottom:.5rem}#checkout-shopping-cart table.cart td.product-price,.woocommerce-checkout-review-order-table .product-total{text-align:left}}.woocommerce-account #main .entry-title{font-family:"Domaine Text Regular",sans-serif;font-size:3rem;letter-spacing:1px}.woocommerce-MyAccount-navigation ul{border:none;padding-left:0;padding-bottom:9rem}.woocommerce-MyAccount-navigation ul li{border:none;font-family:"Montserrat",sans-serif;font-size:1rem}.woocommerce-MyAccount-navigation ul li a{padding:.5rem 0;text-decoration:none}.woocommerce-MyAccount-navigation ul li.is-active a{text-decoration:underline}.woocommerce-MyAccount-content{padding-top:.5rem;font-family:"Montserrat",sans-serif;padding-right:9rem;padding-bottom:4rem}.woocommerce-MyAccount-content p{line-height:1.5rem}.woocommerce-MyAccount-content .hello{font-size:1.5rem;font-family:"Domaine Text Regular",sans-serif}.woocommerce-MyAccount-content .hello strong{font-weight:400}.woocommerce-MyAccount-content span.non-hello{font-family:"Montserrat",sans-serif;display:inline-block;font-size:1rem}.woocommerce-MyAccount-content span.non-hello .non-cta{text-decoration:underline;font-size:1rem}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h4{font-family:"Domaine Text Regular",sans-serif;font-weight:500;font-size:22px}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h3{font-family:"Domaine Text Regular",sans-serif;font-weight:500}.my_account_orders .button:hover{border:none;background:0 0;color:#000}.woocommerce-MyAccount-content .back a{padding-left:1rem;font-size:.85rem;letter-spacing:1px}@media only screen and (max-width:640px){.woocommerce-MyAccount-navigation{font-size:.95rem !important;padding-bottom:1rem;border-bottom:1px solid #000}.woocommerce-MyAccount-content{padding-right:0;font-size:.95rem;padding-bottom:1.5rem}.woocommerce-MyAccount-navigation ul{padding-bottom:0}}.wc_sc_total_available_store_credit{text-align:left}.wc_sc_total_available_store_credit{font-size:.95rem}.wc_sc_total_available_store_credit .amount{font-weight:500;font-size:1rem}.my_account_orders .button.view:after{display:none}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{background:0 0;color:#000;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-decoration:underline;padding-top:0;padding-left:0}.woocommerce-MyAccount-orders{border-collapse:collapse}.woocommerce-MyAccount-content .account-orders-table{width:100%}.woocommerce-MyAccount-orders.account-orders-table th{text-align:left;padding:1rem 0;min-width:70px}.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions{padding:1rem 0}.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .smart_refunder{background:0 0 !important;border:none !important;color:#000 !important}.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{border:none}.woocommerce-MyAccount-orders tr{border-bottom:1px solid #ddd}.woocommerce-account.woocommerce-orders .woocommerce-pagination{margin-top:1.5rem}.woocommerce-account.woocommerce-orders .woocommerce-pagination .button{border:none;background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:500;padding:12px 30px}.woocommerce-account.woocommerce-orders .woocommerce-pagination .button:hover{background-color:#7a7a7a}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content>ul{display:none}.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending .button.pay{display:none}.woocommerce-orders .woocommerce-pagination--without-numbers{width:100%}.woocommerce-orders .woocommerce-pagination--without-numbers .woocommerce-Button--previous{text-align:left;float:left}.woocommerce-orders .woocommerce-pagination--without-numbers .woocommerce-Button--next{text-align:right;float:right}@media only screen and (max-width:640px){.woocommerce-MyAccount-orders tr td{padding-top:1rem}.woocommerce-MyAccount-orders tr td:before{font-weight:500 !important;padding-right:.5rem}}.woocommerce-view-order #main .entry-title{display:none}.back a{text-transform:uppercase;font-size:.9rem;text-decoration:underline}.order-heading{font-family:"Domaine Text Regular",sans-serif;font-size:1.55rem;font-weight:400}.order-heading mark{font-weight:500;background:0 0}.woocommerce-MyAccount-content .woocommerce-table--order-details{border-bottom:none;padding-bottom:1rem;border-collapse:collapse}.woocommerce-table--order-details .order_item{border-bottom:1px solid #ddd}.woocommerce-view-order .order_details tr td{padding:.75rem 0 .5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details thead{border-top:1px solid #ddd}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{text-align:left;padding-left:0}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details th{padding-top:.75rem;padding-bottom:.75rem}.woocommerce-MyAccount-content .woocommerce-table--order-details td{padding-left:0;padding-top:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-table.product-total,.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total.product-total{text-align:right}.woocommerce-customer-details h2{font-size:1rem;font-weight:500;padding-top:1rem}.woocommerce-MyAccount-content .woocommerce-order-details{margin-top:2.5rem}.woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:1.5rem;margin-bottom:1.5rem}.woocommerce-MyAccount-content .woocommerce-order-details .button.smart_refunder{display:none!important}.woocommerce-MyAccount-content .woocommerce-order-details .order-again{margin-top:1rem}.woocommerce-MyAccount-content .woocommerce-order-details .smart_refunder{display:inline-block;min-width:255px;text-align:center;background-color:#000;color:#fff;border:1px solid #000;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:500;letter-spacing:2px;padding:.75rem 2.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.woocommerce-MyAccount-content .woocommerce-order-details__title h2{font-size:1.25rem}.woocommerce-MyAccount-content .order_details{background:0 0;width:100%}.woocommerce-MyAccount-content .woocommerce-order-details>p{border-top:none;font-size:.95rem}.woocommerce-MyAccount-content .woocommerce-customer-details h2{font-family:"Montserrat",sans-serif}.woocommerce-MyAccount-content .woocommerce-order-details>p{width:100%}.woocommerce-MyAccount-content .woocommerce-order-details>p strong{font-weight:500}.woocommerce-MyAccount-content .woocommerce-customer-details{border-top:1px solid #000;margin-top:2rem}@media only screen and (max-width:640px){.woocommerce-MyAccount-content .order-heading{line-height:2rem;font-size:1.05rem}.order_details{background:0 0}.order-heading mark{background:0 0}.woocommerce-MyAccount-content .woocommerce-order-details__title{margin:1.5rem 0;font-size:1.05rem;font-weight:500}.woocommerce-MyAccount-content .woocommerce-table--order-details{font-size:.95rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{padding-left:0}.woocommerce-MyAccount-content .woocommerce-table--order-details thead{text-align:left}}.woocommerce-MyAccount-content header{position:relative;border-bottom:none}.woocommerce-MyAccount-content address{line-height:1.75rem}.woocommerce-Address-title{padding:0}.woocommerce-Address-title h3{font-size:1rem;font-weight:500;margin-top:0;font-family:"Montserrat",sans-serif}address{font-style:normal}.type-address{font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:500;padding-bottom:1rem}.woocommerce-MyAccount-content .woocommerce-Addresses{padding:2rem 0 0;border-top:1px solid #000;border-bottom:1px solid #000}.woocommerce-MyAccount-content .addresses .woocommerce-Address-title a{float:left;display:inline-block;width:auto;height:auto;text-indent:0;position:relative;padding:.875em;margin-top:0;text-transform:uppercase;padding:0 0 0 3rem;font-size:.8rem;font-family:"Montserrat",sans-serif;letter-spacing:1px;text-decoration:underline}.woocommerce-MyAccount-content .addresses .woocommerce-Address-title a:before{display:none}.woocommerce button,.woocommerce button,.woocommerce input,.woocommerce textarea{font-family:"Montserrat",sans-serif;height:46px}.woocommerce button{letter-spacing:1px;font-weight:500;font-size:.85rem;color:#fff}.woocommerce input,.woocommerce textarea{font-size:.95rem;background-color:transparent;box-shadow:none;border:1px solid #ddd}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:transparent}.woocommerce-edit-address #billing_first_name_field{width:48.5%;display:inline-block;margin-right:2%}.woocommerce-edit-address #billing_last_name_field{width:48.5%;display:inline-block}.woocommerce-edit-address #billing_city_field{width:31.5%;display:inline-block}#billing_state_field.validate-required.woocommerce-validated{box-shadow:inset 2px 0 0 #0f834d}.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #ddd;height:45px;margin-top:-4px;width:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px;font-size:.9rem;letter-spacing:1px}.address-bottom-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.address-bottom-actions p{width:32.5%;text-align:right}.address-bottom-actions .cancel{padding-right:2rem;text-transform:uppercase;font-size:.8rem;text-decoration:underline;letter-spacing:1px}.address-bottom-actions .button{width:100%;font-size:.8rem;font-weight:500}.woocommerce-EditAccountForm{padding:1.5rem 0 3rem}.woocommerce-EditAccountForm fieldset{border:none;margin-bottom:1.5rem}.woocommerce-MyAccount-content .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#000;width:15px;height:15px}.ElementsApp input{color:#000 !important;font-family:"Montserrat",sans-serif !important;font-size:.95rem}.woocommerce-NoticeGroup-checkout .woocommerce-error{box-sizing:border-box;width:100%;margin-bottom:10px;padding:4rem 8rem;transform:translate3d(0,0,0);color:#2b2e38;background:#fff;color:#000;max-width:700px;border:none;font-size:.95em;list-style:disc}.woocommerce-NoticeGroup-checkout .woocommerce-error strong{font-weight:500}.category-toolbar .sorter-products{z-index:100 !important}.woocommerce-thankyou-order-received .round{margin-right:2rem}.woocommerce-thankyou-order-received .round label{padding-left:0;display:inline-block}.woocommerce-thankyou-order-received .round label:before{width:25px;height:25px}.woocommerce-thankyou-order-received .round label:after{opacity:1;left:8px;top:5px;width:20px}ul.order_details{background:0 0;margin:0;padding:0;border-bottom:none}ul.order_details:after,ul.order_details:before{display:none}ul.order_details li{text-transform:none;border:none;padding:0;font-size:1rem;padding-bottom:.5rem}ul.order_details li strong{display:inline-block;font-size:1rem;font-weight:500}.woocommerce-order-details>p.shipping-conditions{border-top:0;font-size:.8rem;padding-top:.5rem}.woocommerce-order-details>p{text-align:right;width:100%;margin-top:0;padding-top:1.5rem;border-top:1px solid #000;margin-bottom:0;padding-bottom:0}.woocommerce-order-received .woocommerce-order p strong{font-weight:500;font-size:.95rem}.order_details thead tr th{text-align:left;padding-bottom:1rem}.order_details tr td{padding:1.5rem 0 1.25rem}.order_details tr td.woocommerce-table__product-thumbnail img{background-color:#efefef;margin-right:50px}.order_details tr td.woocommerce-table__product-name a{text-decoration:none;font-family:"Montserrat",sans-serif}.order_details tr td.woocommerce-table__product-total{text-align:right}.order_details tr th.woocommerce-table__product-table.product-thumbnail{text-align:left}.order_details tr th.woocommerce-table__product-table.product-total{text-align:right}.order_details tfoot tr td{padding:1rem 0 .5rem 2rem}.order_details tfoot tr:first-child td{padding:.75rem 0}.order_details tfoot{font-size:1rem}.woocommerce-order-details .woocommerce-table--order-details tfoot tr{text-align:right;font-size:.95rem}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.wc-local-pickup-plus{border-top:1px solid #ddd}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.wc-local-pickup-plus th{opacity:0}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.wc-local-pickup-plus small{font-size:.95rem;margin-bottom:1rem;display:inline-block}.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr.wc-local-pickup-plus p{width:100%}.woocommerce-order .woocommerce-order-details{padding-bottom:1.5rem}.woocommerce-order-received .woocommerce-order{display:flex;flex-wrap:wrap}.woocommerce-order-received .woocommerce-order .woocomerce-order-left{width:66.666%}.woocommerce-order-received .woocommerce-order .woocommerce-order-right{width:33.333%;padding-top:0}.woocommerce-order-received .woocommerce-order .woocommerce-order-right .box{border:1px solid #000;padding:1.5rem}.is-category .woocommerce-pagination{display:none}.widget_shopping_cart_content .picked-up{display:block;font-size:.7rem;color:#006400;font-style:italic;padding-top:.5rem}.woocommerce-cart-form__cart-item .picked-up{display:block;font-size:.75rem;color:#006400;font-style:italic;padding-top:.5rem}.product_list_widget li img{max-width:100%}.woocommerce-mini-cart-item .btnPlus,.woocommerce-mini-cart-item .btnMinus,.woocommerce-mini-cart-item .btnQty{display:inline-block;width:35px;height:28px;text-align:center;line-height:28px;border:1px solid #ddd;color:#aaa;text-decoration:none;color:#7a7a7a;cursor:pointer}.woocommerce-mini-cart-item .btnQty{border-left:none;border-right:none}.checkout-cart-totals{width:75%;padding-top:2rem;border-top:1px solid #ddd;padding-right:1rem;text-align:right;display:flex;justify-content:flex-end;flex-wrap:wrap}.checkout-cart-totals div{padding-bottom:1rem}.checkout-cart-totals .checkout-cart-shipping-note{color:#555;width:100%;margin-top:.5rem;margin-bottom:1.5rem;text-align:right}.checkout-cart-totals .checkout-cart-shipping-note p{width:385px;text-align:left;display:inline-block;font-size:.95rem}.checkout-cart-totals .total-title{font-weight:500;padding-right:9rem;text-align:left;display:block}.checkout-cart-totals strong{font-weight:500}.shipping-address-options{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd}#pickup-plus-title{display:none!important;opacity:0;visibility:hidden}.my-custom-shipping-table p{font-size:.95rem}.my-custom-shipping-table p#wc-local-pickup-plus-toggle-default-handling{display:none}.my-custom-shipping-table p.free-shipping-notice{margin-top:-15px;font-size:12px}.lliurament-data .free-shipping-notice{font-size:12px;display:block}.my-custom-shipping-table .pickup_location th{padding-bottom:10px;font-family:"Domaine Text Regular",sans-serif;font-size:26px;line-height:30px;margin-top:30px}.my-custom-shipping-table .pickup_location th,.my-custom-shipping-table .pickup_location td{display:block;width:100%;text-align:left}.my-custom-shipping-table .pickup_location th p,.my-custom-shipping-table .pickup_location th p span{font-size:1rem}.my-custom-shipping-table .pickup_location th p{margin:0 0 20px}.my-custom-shipping-table .pickup_location th p.heading{font-size:.95rem;font-weight:400;margin-top:5px;margin-bottom:0;font-family:"Montserrat",sans-serif}.my-custom-shipping-table .woocommerce-shipping-totals.shipping th,.my-custom-shipping-table .woocommerce-shipping-totals.shipping td{display:block;width:100%;text-align:left;font-size:.95em}.my-custom-shipping-table .woocommerce-shipping-totals.shipping th{margin-top:30px;padding-bottom:10px;font-family:"Domaine Text Regular",sans-serif;font-size:26px;line-height:30px}.my-custom-shipping-table .woocommerce-shipping-totals.shipping th span{display:block;font-size:14px;font-weight:400;font-style:italic;margin-top:10px;margin-bottom:10px}#customer_details .woocommerce-shipping-contents{margin-bottom:20px}#customer_details .pickup-location-field em{margin:10px 0;display:none}.pickup-location-field label.error{display:none!important}.orddd_lite_field_note{display:block;font-size:.95em!important;margin-top:12px;font-style:italic}.orddd_lite_field_note span{display:block;font-style:normal;font-size:12px;margin-bottom:6px}#customer_details .form-row#e_deliverydate_field label{font-weight:500;display:block!important;font-family:"Domaine Text Regular",sans-serif;font-size:26px;line-height:30px}#customer_details .form-row#e_deliverydate_field label span{display:none!important}.woocommerce-cart .woocommerce-shipping-totals,.woocommerce-cart .woocommerce-shipping-totals p,.woocommerce-cart .cart_totals .shipping .woocommerce-shipping-calculator,.woocommerce-cart .cart_totals .shipping .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .shipping #shipping_method li,.woocommerce-cart .cart_totals .shipping #shipping_method li input,.woocommerce-cart .cart_totals .shipping #shipping_method li label{display:none}.woocommerce-cart .woocommerce-shipping-totals.active{display:table-row}.woocommerce-cart .cart_totals .shipping #shipping_method{padding:0;text-align:center;margin-top:0;margin-bottom:0}.woocommerce-cart .cart_totals .shipping #shipping_method li.active,.woocommerce-cart .cart_totals .shipping #shipping_method li.active label{display:block}.woocommerce-cart .woocommerce-shipping-totals.mrw-free-shipping{display:table-row!important}.woocommerce-cart .woocommerce-shipping-totals.mrw-free-shipping th{font-size:12px;line-height:12px;color:#f26c4f;padding:10px 0}@media only screen and (max-width:767px){.woocommerce-cart .woocommerce-shipping-totals.mrw-free-shipping th{display:table-cell;height:20px;text-align:left}}@media only screen and (max-width:640px){.my-custom-shipping-table .pickup_location th,.my-custom-shipping-table .woocommerce-shipping-totals.shipping th,#customer_details .form-row#e_deliverydate_field label{font-size:21.6px!important;line-height:24px!important}.woocommerce-cart .woocommerce-shipping-totals.mrw-free-shipping th{text-align:right}.woocommerce-cart .cart_totals .shipping #shipping_method{text-align:right}}.my-custom-shipping-table ul#shipping_method{padding-left:0;margin-left:-3px;margin-bottom:1.5rem;font-size:.95rem}.my-custom-shipping-table ul#shipping_method li{margin-bottom:1rem}.current-rate{display:none !important}.woocommerce-message{position:fixed;bottom:0;margin-bottom:0;left:0;width:100%;z-index:999;border-radius:0;border-left:0;animation:messagesAppear 1s 1 ease-in-out}.woocommerce-error-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;flex-direction:column;justify-content:center;align-items:center}.woocommerce-error{position:relative;padding:4rem 8rem;width:600px;background-color:#fff;color:#000;border-left:0}.woocommerce-error .remodal-close{position:absolute;z-index:999;display:block;right:1rem;top:1rem;color:#7a7a7a}.woocommerce-error .remodal-close:hover{color:#444}#smart_refund_request_form{font-size:.95rem}#smart_refund_request_form h3{font-family:"Domaine Text Regular",sans-serif;font-weight:500}#smart_refund_request_form table tr td.row_head{min-width:40% !important;width:40% !important}#smart_refund_request_form label{padding:.25rem 0;font-size:.9rem}#smart_refund_request_form label[for=refund_mode_coupon]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}#smart_refund_request_form input[type=number]{margin-bottom:1rem;margin-top:1rem}#smart_refund_request_form [type=button]{background:#000;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;width:50%;margin:1rem 0}label[for*=wf_dhl_ship] small{display:none}label[for*=wf_dhl_ship] br{display:none}label[for=shipping_method_0_wf_dhl_shippinguu] span.current-rate{opacity:0;visibility:hidden;height:0}.woocommerce-checkout .woocommerce-shipping-fields{position:relative}.woocommerce-checkout .woocommerce-shipping-fields .my-custom-shipping-table th{display:none}.woocommerce-checkout .woocommerce-shipping-fields .my-custom-shipping-table .lpp-shipping-package-wrapper th{display:table}.woocommerce-checkout .woocommerce-shipping-fields img.loader-shipping{opacity:0;visibility:hidden;position:absolute;left:50%;top:2rem}.woocommerce-checkout .woocommerce-shipping-fields.loading .my-custom-shipping-table,.woocommerce-checkout .woocommerce-shipping-fields.loading .shipping-address-options{opacity:.2}.woocommerce-checkout .woocommerce-shipping-fields.loading img.loader-shipping{opacity:1;visibility:visible}.loader-shipping{width:40px}.woocommerce-terms-and-conditions-wrapper{width:100%}.temporary-unavailable{width:100%;text-align:center;display:block;padding:0 30px;margin:100px 0}#displayPickupLocations{display:inline-block;padding:10px;font-size:.95rem;background-color:transparent;box-shadow:none;border:1px solid #ddd;width:300px;position:relative;margin-bottom:1.5rem}#displayPickupLocations input.shipping_method{display:none;visibility:hidden}#displayPickupLocations i{position:absolute;right:1rem;top:.75rem}#displayPickupLocations i.hidden{opacity:0}.rc-message{position:relative;background-color:#000;color:#fff;font-family:"Montserrat",sans-serif;padding:1.5rem 3rem;margin:0 0 30px;text-align:center}.rc-message .remodal-close:hover,.rc-message .remodal-close:focus{color:#fff}#bkap-booking-form{padding:0;border:0}#bkap-booking-form .bkap_start_date,#show_time_slot{display:flex;align-items:center;width:70%}#bkap-booking-form .bkap_start_date label{margin-top:0 !important}#booking_calender{background:url("/wp-content/themes/storefront-child/img/icon-calendar.png");background-repeat:no-repeat;background-position:99% 50%;margin-bottom:0;font-size:.85em;letter-spacing:1px;padding-left:12px}#show_time_slot{margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem}.bkap-booking-form .blockUI.blockOverlay{background:none!important}.wrapper-quantity-product #bkap-price-box{padding:0;border:0}.wrapper-quantity-product #bkap-price-box #ajax_img{float:none;display:inline}#time_slot{background-image:url("/wp-content/themes/storefront-child/img/arrow-bottom.png");background-repeat:no-repeat;background-position:97% 50%;background-size:1em;padding:0 18px 0 8px;width:100%}.quantity+.qty_available{display:none;margin-left:10px;font-size:.85em}#cadt{font-size:.85em}@media screen and (max-width:400px){.quantity{flex-wrap:wrap}.quantity+.qty_available{margin-top:10px;margin-left:0;text-align:left}}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout #payment ul.payment_methods li img{float:none}.woocommerce-checkout #payment ul.payment_methods li .card-brand-icons{display:inline-block;float:none;margin-left:15px;height:18px}.form-row label.error,.woocommerce-shipping-methods label.error{display:none !important}