.woocommerce-breadcrumb-container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;max-width:1180px;padding-top:22px}@media (min-width: 768px){.woocommerce-breadcrumb-container{padding-top:28px}.woocommerce-breadcrumb-container+.section{margin-top:90px}}.woocommerce-breadcrumb svg{font-size:.8em;margin:0 1.4em;color:#CECECE}.woocommerce .woocommerce-breadcrumb-container .woocommerce-breadcrumb,.woocommerce-js .woocommerce-breadcrumb-container .woocommerce-breadcrumb{font-size:14px;font-weight:500;color:#9C9BAF}.woocommerce .woocommerce-breadcrumb-container .woocommerce-breadcrumb a,.woocommerce-js .woocommerce-breadcrumb-container .woocommerce-breadcrumb a{color:#825A72}.woocommerce .woocommerce-breadcrumb-container .woocommerce-breadcrumb a:hover,.woocommerce-js .woocommerce-breadcrumb-container .woocommerce-breadcrumb a:hover{color:#4A163B;text-decoration:none}.cart_item .quantity,.product-actions .quantity,.card-product .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#4A163B;border-radius:3px;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}.cart_item .quantity .btn-qty,.cart_item .quantity .qty,.product-actions .quantity .btn-qty,.product-actions .quantity .qty,.card-product .quantity .btn-qty,.card-product .quantity .qty{padding:0;border:none;height:50px;text-align:center}.cart_item .quantity .btn-qty,.product-actions .quantity .btn-qty,.card-product .quantity .btn-qty{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#AFAEC5;background:transparent}.cart_item .quantity .btn-qty:hover,.product-actions .quantity .btn-qty:hover,.card-product .quantity .btn-qty:hover{color:#fff}.cart_item .quantity .qty,.product-actions .quantity .qty,.card-product .quantity .qty{font-size:18px;font-weight:500;color:#000;background-color:#fff;width:40%;height:46px;border-radius:0}.woocommerce .cart_item .quantity .qty.input-text,.woocommerce .product-actions .quantity .qty.input-text,.woocommerce .card-product .quantity .qty.input-text{width:40%}.cart_item .quantity input[type=number]::-webkit-inner-spin-button,.cart_item .quantity input[type=number]::-webkit-outer-spin-button,.product-actions .quantity input[type=number]::-webkit-inner-spin-button,.product-actions .quantity input[type=number]::-webkit-outer-spin-button,.card-product .quantity input[type=number]::-webkit-inner-spin-button,.card-product .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart_item .quantity input[type=number],.product-actions .quantity input[type=number],.card-product .quantity input[type=number]{-moz-appearance:textfield}.woocommerce-js .product span.onsale,.woocommerce .product span.onsale{background-color:#4A163B;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;border-radius:3px;min-height:24px;min-width:50px;padding:0.5em;left:auto;top:10px;right:10px}#order_review{padding:30px 20px;background:#FDFDFD;-webkit-box-shadow:0 14px 24px rgba(0,0,0,0.15);box-shadow:0 14px 24px rgba(0,0,0,0.15);border-radius:3px}.checkout_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left bottom, left top, from(#F5F5F6), to(#F5F5F6)),-webkit-gradient(linear, left bottom, left top, from(#fff), to(#fff)),#F2F6F9;background:-o-linear-gradient(bottom, #F5F5F6, #F5F5F6),-o-linear-gradient(bottom, #fff, #fff),#F2F6F9;background:linear-gradient(0deg, #F5F5F6, #F5F5F6),linear-gradient(0deg, #fff, #fff),#F2F6F9;border-radius:5px;min-height:50px;padding:0 15px;margin-bottom:20px}.checkout_head span{font-style:normal;font-weight:500;font-size:14px;line-height:120%;color:#9C9BAF}.woocommerce .checkout #payment #place_order{background:#4A163B;border:2px solid #4A163B;border-radius:3px;width:100%;min-height:50px;position:relative;padding-right:50px}.woocommerce .checkout #payment #place_order:after{content:'';position:absolute;top:53%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("/wp-content/themes/labottiglia/assets/img/arr.svg");width:37px;height:8px;background-repeat:no-repeat;background-position:right}.woocommerce-checkout .cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:500;line-height:120%;margin-bottom:24px}.product_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_quantity{color:#9C9BAF}.checkout_product_image{max-width:55px;margin-right:10px}.checkout_product_image img{width:100%}.product_total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.border_checkout{position:relative}.border_checkout:after{content:'';position:absolute;bottom:0;display:block;width:100%;height:1px;background:#DADADA;border-radius:10px}.checkout_subtotal,.shipping_holder,.order_total,.checkout_shipping{padding:17px 0}.checkout_subtotal.border_checkout:before{content:'';position:absolute;top:0;display:block;width:100%;height:1px;background:#DADADA;border-radius:10px}.order_total,.checkout_subtotal,.checkout_shipping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-page.woocommerce-checkout #payment{background-color:transparent}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods li{margin:0 -20px}.checkout_product_name{margin-right:10px}.select2-container--default .select2-selection--single{height:50px;padding:11px 16px;border:2px solid #9C9BAF;width:100%}.select2-results{border:2px solid #9C9BAF}.select2-search--dropdown{border:2px solid #9C9BAF}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-radio{position:absolute;z-index:-1;opacity:0}.custom-radio+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;position:relative;font-weight:bold;font-size:18px}.woocommerce-checkout #payment .payment_methods .custom-radio+label img{position:absolute;right:0}.custom-radio+label::before{content:'';display:inline-block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:2px solid #B6B6B6;border-radius:50%;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-radio:focus:not(:checked)+label::before{border-color:#222222}.custom-radio:checked+label::before{border-color:#222222;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='4' fill='%222222'/%3e%3c/svg%3e")}.custom-radio:disabled+label::before{background-color:#222222}.woocommerce-checkout #payment div.payment_box #stripe-payment-data .form-row{padding:0}.wc-stripe-elements-field{background:#FFFFFF;border:2px solid #9C9BAF;min-height:40px;padding:9px;border-radius:3px}body.woocommerce-checkout .select2-container{z-index:9 !important}.woocommerce-page.woocommerce-checkout #payment div.form-row{padding:20px 0 0}.woocommerce-page.woocommerce-checkout #payment div.payment_box{background-color:transparent;padding:0}.woocommerce-page.woocommerce-checkout #payment div.payment_box::before{display:none}.title_bold_checkout{font-weight:bold;font-size:18px;line-height:120%;display:block}#payment .title_bold_checkout{margin-top:24px}.shipping_holder .title_bold_checkout{margin-bottom:10px}.order_total strong{color:#4A163B;font-weight:bold;font-size:24px;line-height:150%}#shipping_method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-page .woocommerce ul#shipping_method li label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.woocommerce-page .woocommerce ul#shipping_method li{margin-bottom:0;margin-right:30px}#wc-stripe-cc-form+fieldset{display:none}.fw600{font-weight:600;font-size:16px}#shipping_method .radio .woocommerce-Price-amount{display:none}#order_review_heading{font-weight:bold;font-size:18px;line-height:120%;color:#000000}.billing_title{font-weight:bold;font-size:22px;line-height:150%;color:#4A163B}.lost_reset_password .row-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lost_reset_password .login-form__actions{margin:40px 0}.custom-checkbox{margin-bottom:34px}.custom-checkbox>input{position:absolute;z-index:-1;opacity:0}.custom-checkbox>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox>span::before{content:'';display:inline-block;width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #adb5bd;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox>input:not(:disabled):active+span::before{background-color:#b3d7ff;border-color:#b3d7ff}.custom-checkbox>input:checked+span::before{background-color:#4A163B;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.login-block .login-form__password a{-webkit-transition:all .27s ease-in-out;-o-transition:all .27s ease-in-out;transition:all .27s ease-in-out}.login-block .login-form__password a:hover{color:#3E0F30}.login-block h1{font-weight:bold;font-size:30px;line-height:120%;margin-top:18px;margin-bottom:20px}.login-block form.woocommerce-form-register .form-row.login-password{margin-bottom:40px}@media (min-width: 768px){.login-block h1{font-size:36px}}@media (max-width: 991.98px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}@media (min-width: 1180px){.woocommerce-page .woocommerce .col2-set .col-1{width:100%;max-width:660px}.woocommerce-page .woocommerce .col2-set .col-2{width:100%;max-width:350px}.woocommerce-checkout .cart_item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product_name{width:65%}}.search-no-results .woocommerce-info::before{display:inline-block;position:absolute;top:1em;left:1.3em;width:24px;height:28px;content:'';background:url("../../assets/img/dest/empty-box.svg") center/contain no-repeat}#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{display:block;width:192px;height:40px;padding:6px 16px;font-size:16px;font-weight:700;line-height:1.5;color:#4A163B;background-color:#fff;background-clip:padding-box;border:2px solid #9C9BAF;border-radius:3px;margin:0 20px 0 0;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{-webkit-transition:none;-o-transition:none;transition:none}}#add_payment_method table.cart td.actions .coupon input.input-text::-ms-expand,.woocommerce-cart table.cart td.actions .coupon input.input-text::-ms-expand,.woocommerce-checkout table.cart td.actions .coupon input.input-text::-ms-expand{background-color:transparent;border:0}#add_payment_method table.cart td.actions .coupon input.input-text:-moz-focusring,.woocommerce-cart table.cart td.actions .coupon input.input-text:-moz-focusring,.woocommerce-checkout table.cart td.actions .coupon input.input-text:-moz-focusring{color:transparent;text-shadow:0 0 0 #4A163B}#add_payment_method table.cart td.actions .coupon input.input-text:focus,.woocommerce-cart table.cart td.actions .coupon input.input-text:focus,.woocommerce-checkout table.cart td.actions .coupon input.input-text:focus{color:#4A163B;background-color:#fff;border-color:#4A163B;outline:0}#add_payment_method table.cart td.actions .coupon input.input-text::-webkit-input-placeholder, .woocommerce-cart table.cart td.actions .coupon input.input-text::-webkit-input-placeholder, .woocommerce-checkout table.cart td.actions .coupon input.input-text::-webkit-input-placeholder{color:#9C9BAF;opacity:1;font-weight:500}#add_payment_method table.cart td.actions .coupon input.input-text::-moz-placeholder, .woocommerce-cart table.cart td.actions .coupon input.input-text::-moz-placeholder, .woocommerce-checkout table.cart td.actions .coupon input.input-text::-moz-placeholder{color:#9C9BAF;opacity:1;font-weight:500}#add_payment_method table.cart td.actions .coupon input.input-text:-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon input.input-text:-ms-input-placeholder, .woocommerce-checkout table.cart td.actions .coupon input.input-text:-ms-input-placeholder{color:#9C9BAF;opacity:1;font-weight:500}#add_payment_method table.cart td.actions .coupon input.input-text::-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon input.input-text::-ms-input-placeholder, .woocommerce-checkout table.cart td.actions .coupon input.input-text::-ms-input-placeholder{color:#9C9BAF;opacity:1;font-weight:500}#add_payment_method table.cart td.actions .coupon input.input-text::placeholder,.woocommerce-cart table.cart td.actions .coupon input.input-text::placeholder,.woocommerce-checkout table.cart td.actions .coupon input.input-text::placeholder{color:#9C9BAF;opacity:1;font-weight:500}#add_payment_method table.cart td.actions .coupon input.input-text[readonly],.woocommerce-cart table.cart td.actions .coupon input.input-text[readonly],.woocommerce-checkout table.cart td.actions .coupon input.input-text[readonly]{background-color:#e9ecef;opacity:1}@media only screen and (max-width: 768px){#add_payment_method table.cart td.actions .coupon,.woocommerce-cart table.cart td.actions .coupon,.woocommerce-checkout table.cart td.actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25em}#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{width:100%}#add_payment_method table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-checkout table.cart td.actions .coupon .button{-ms-flex-negative:0;flex-shrink:0}}@media (max-width: 440px){#add_payment_method table.cart td.actions,.woocommerce-cart table.cart td.actions,.woocommerce-checkout table.cart td.actions{width:100%}#add_payment_method table.cart td.actions .coupon input.input-text,#add_payment_method table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-checkout table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon .button{padding-left:4px;padding-right:4px}#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{margin-right:6px}}@media (max-width: 375px){#add_payment_method table.cart td.actions .coupon button.button,.woocommerce-cart table.cart td.actions .coupon button.button,.woocommerce-checkout table.cart td.actions .coupon button.button{width:auto}}.cart-discount a.woocommerce-remove-coupon{font-size:16px}.cart-discount a.woocommerce-remove-coupon:before{display:table;content:''}.woocommerce form.checkout_coupon.woocommerce-form-coupon{border:none;border-radius:3px;-webkit-box-shadow:0 14px 24px rgba(0,0,0,0.15);box-shadow:0 14px 24px rgba(0,0,0,0.15)}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{width:48%;margin-bottom:10px}@media (max-width: 480px){.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{width:100%}.woocommerce form.checkout_coupon .form-row-first .form-row-first,.woocommerce form.checkout_coupon .form-row-last .form-row-first{margin-bottom:20px}}.woocommerce form.checkout_coupon button.button{width:100%;font-size:16px;line-height:1.5;color:#fff;background-color:#4A163B;border:2px solid #4A163B;padding:11px 18px;margin-bottom:0;-webkit-transition:background-color .27s ease-in-out;-o-transition:background-color .27s ease-in-out;transition:background-color .27s ease-in-out}.woocommerce form.checkout_coupon button.button:hover{background-color:#3E0F30}.woocommerce-checkout-review-order .checkout_subtotal>div:first-child,.woocommerce-checkout-review-order .shipping_holder>div:first-child,.woocommerce-checkout-review-order .order_total>div:first-child{padding-right:10px}.woocommerce-checkout-review-order .cart-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0}.woocommerce-checkout-review-order .cart-discount>div:nth-child(2){text-align:right}.woocommerce-checkout-review-order .cart-discount .woocommerce-Price-amount{font-size:16px;font-weight:600}
