@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../../css/1_7/4adbd81ab919996f3081.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(../../css/1_7/fdcd37c5fb62846dd4cc.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../../css/1_7/fdcd37c5fb62846dd4cc.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}#checkout-right .cart-summary-products .media .media-body br,#checkout-right .cart_navigation::after,.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../css/1_7/fdcd37c5fb62846dd4cc.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../css/1_7/fdcd37c5fb62846dd4cc.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid~.custom-control-label::before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid~.custom-control-label::before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}#module-b4n_three_step_order-checkout .container{max-width:1470px}#checkout-right{padding:0 2rem}#checkout-right .cart-summary-line{margin:.5rem 0}#cart-right-delivery-payment,#checkout-right .tso-cart-summary-subtotals-container{border-bottom:1px solid var(--tso-color-gray-light)}#checkout-right .cart_navigation,#checkout-right .conditions-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}#checkout-right .conditions-form{background-color:var(--tso-color-gray-light);padding:1rem}#checkout-right .conditions-form label{-ms-flex-preferred-size:calc(100% - 21px);flex-basis:calc(100% - 21px)}#checkout-right .cart_navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#checkout-right .cart_navigation.one-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#checkout-right .cart_navigation.one-button a:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}#checkout-right .cart_navigation a{color:#fff;background-color:var(--tso-color-main-second);padding:.7rem;gap:1.5rem;-ms-flex-preferred-size:calc(70% - 1.5rem);flex-basis:calc(70% - 1.5rem)}#checkout-right .cart_navigation a:first-child{-ms-flex-preferred-size:calc(30% - 1.5rem);flex-basis:calc(30% - 1.5rem)}#checkout-right .cart_navigation a.disabled{color:#fff;background-color:var(--tso-color-gray-darker)}#checkout-right .cart_navigation .btn-back{background-color:var(--tso-color-gray-light);color:var(--tso-color-gray-darker)}#checkout-right .card-block{padding:0}#checkout-left #carriers-content #carriers-list .carrier-item label,#checkout-left #payments-content #payments-list .payment-item label,#checkout-right .cart-summary-products .media{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}#checkout-left .cart-overview .product-line-grid,#checkout-right .cart-summary-products .media{border-bottom:1px solid var(--tso-color-gray-light);padding:.5rem 0}#checkout-right .cart-summary-products .media .media-left img{max-width:50px;height:auto}#checkout-left #carriers-content #carriers-list .carrier-item label .item-name span,#checkout-left #payments-content #payments-list .payment-item label .item-name span,#checkout-right .cart-summary-products .media .media-body .product-name{font-weight:300}#checkout-right .cart-summary-products .media .media-body .product-name a{color:var(--tso-color-gray-darker)}#checkout-right .cart-summary-products .media .media-body .product-price{font-weight:700;color:var(--tso-color-gray-darker)}#cart-right-delivery-payment>div,#tso-order-step{display:-webkit-box;display:-ms-flexbox;display:flex}#cart-right-delivery-payment>div{margin:.5rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#tso-order-step .step span em,h3.tso-title{background-color:var(--tso-color-gray-light);font-size:1.2rem}h3.tso-title{color:var(--tso-color-black);padding:.7rem}.tso-order-step__progress{position:relative;top:62px;width:65%;height:4px;background-color:#f5f5f5;margin:0 auto}#tso-order-step{-ms-flex-pack:distribute;justify-content:space-around;position:relative;margin-bottom:62px;margin-top:32px;list-style:none}#tso-order-step .step span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;gap:10px;color:var(--tso-color-black)}#tso-order-step .step span em{width:55px;height:55px;line-height:55px;color:#d6d4d4;border-radius:100%;text-align:center;font-weight:700;font-style:normal}#tso-order-step .step.active span em{color:var(--tso-color-white);background-color:var(--tso-color-main)}#checkout-left{border-right:1px solid var(--tso-color-gray-light)}#checkout-left .cart-overview .product-line-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}#checkout-left .cart-overview .cart-item,.block-promo .promo-code{padding:0}#checkout-left .js-tso-cart-detailed-totals-bottom .label,#checkout-left .js-tso-cart-detailed-totals-bottom .value{color:var(--tso-color-black);font-weight:700}#checkout-left #carriers-content .country-select__wrapper,.block-promo .promo-code form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-promo .promo-code form{margin:1rem 0}.block-promo .promo-code .promo-input{-ms-flex-preferred-size:80%;flex-basis:80%}.block-promo .promo-code button{-ms-flex-preferred-size:20%;flex-basis:20%;margin-top:0}.block-promo .promo-highlighted{text-align:left;padding:0}.block-promo .promo-discounts{padding:0;margin-top:.5rem}.block-promo .promo-discounts .cart-summary-line .label{color:var(--tso-color-main)}#checkout-left #carriers-content .country-select__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:18px}#checkout-left #carriers-content .country-select__wrapper label{font-weight:700;margin-bottom:0}#checkout-left #carriers-content select#delivery_id_country{-ms-flex-preferred-size:270px;flex-basis:270px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #000;color:#000;text-align:center;height:42px}#checkout-left #carriers-content #carriers-list,#checkout-left #payments-content #payments-list,#tso-order-step .step span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkout-left #carriers-content #carriers-list .carrier-item,#checkout-left #payments-content #payments-list .payment-item{border-bottom:1px solid var(--tso-color-gray-light);margin-bottom:.7rem}#checkout-left #carriers-content #carriers-list .carrier-item label,#checkout-left #payments-content #payments-list .payment-item label{-ms-flex-preferred-size:100%;flex-basis:100%;gap:2rem}#checkout-left #carriers-content #carriers-list .carrier-item label .item-radio{-ms-flex-preferred-size:20px;flex-basis:20px}#checkout-left #carriers-content #carriers-list .carrier-item label .item-logo{-ms-flex-preferred-size:80px;flex-basis:80px}#checkout-left #carriers-content #carriers-list .carrier-item label .item-logo img,#checkout-left #payments-content #payments-list .payment-item label .item-logo img{max-width:100%;height:auto}#checkout-left #carriers-content #carriers-list .carrier-item label .item-name{-ms-flex-preferred-size:calc(60% - 100px);flex-basis:calc(60% - 100px);text-align:left;font-weight:700;font-size:1rem;color:var(--tso-color-black)}#checkout-left #carriers-content #carriers-list .carrier-item label .item-price{-ms-flex-preferred-size:40%;flex-basis:40%;font-weight:700}#address-details,#checkout-left #payments-content{margin-top:2rem}#checkout-left #payments-content #payments-list .payment-item label .item-name{font-weight:700}#checkout-left #payments-content #payments-list .payment-item label .item-radio{-ms-flex-preferred-size:20px;flex-basis:20px}#checkout-left #payments-content #payments-list .payment-item label .item-logo{-ms-flex-preferred-size:80px;flex-basis:80px}#checkout-left #payments-content #payments-list .payment-item label .item-name{-ms-flex-preferred-size:calc(60% - 100px);flex-basis:calc(60% - 100px);text-align:left;color:var(--tso-color-black)}#checkout-left #payments-content #payments-list .payment-item label .item-price{-ms-flex-preferred-size:40%;flex-basis:40%;font-weight:700}#module-b4n_three_step_order-checkout input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--tso-color-black);width:21px;height:21px;border:2px solid var(--tso-color-black);border-radius:none;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);display:grid;place-content:center}#module-b4n_three_step_order-checkout input[type=checkbox]::before{content:"";width:11px;height:12px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;background-color:var(--tso-color-main-second)}#module-b4n_three_step_order-checkout input[type=checkbox]:checked::before,#module-b4n_three_step_order-checkout input[type=radio]:checked::before{-webkit-transform:scale(1);transform:scale(1)}#module-b4n_three_step_order-checkout input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#000;width:18px;height:18px;border:1px solid var(--tso-color-black);border-radius:100%;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);min-height:unset!important;display:grid;place-content:center}#module-b4n_three_step_order-checkout input[type=radio]::before{content:"";width:10px;height:10px;border:2px solid var(--tso-color-main-second);border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;background-color:var(--tso-color-main-second)}.contact-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-info__wrapper>div.form-group{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);margin:0}.contact-info__wrapper>div.form-group .form-check-label{padding-left:2rem}.form-group:has(input[type=checkbox]){display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addressess-content input[type=password],#addressess-content input[type=text]{height:42px;max-width:370px}#addressess-content label{font-weight:700;color:var(--tso-color-black);text-align:left}#addressess-content select#id_country:disabled,#addressess-content select#id_country_delivery:disabled{border:1px solid #000;color:#000;text-align:center;height:42px}#addressess-content select#id_country.is-invalid,#addressess-content select#id_country_delivery.is-invalid{border-color:#dc3545!important}#addressess-content .country-select-desc{font-style:italic;margin:.3rem 0 .7rem;font-size:14px}#address-details div.form-group:has(input[type=text]){width:calc(50% - 1rem);float:left;margin-right:1rem}#address-details div.form-group:has(select){clear:both}#user-login-form-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.7rem;background-color:var(--tso-color-main);color:var(--tso-color-white);max-width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.contact-info__wrapper>div.form-group:has(input[type=checkbox]){-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-10px}.contact-info__wrapper>div#password-input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.input-group .input-group-btn>.btn[data-action=tso-show-password]{padding:.78rem 1rem;background:var(--tso-color-gray-darker);height:42px}#tso-cpa-bx-wrapper{margin-top:2rem;clear:both;width:100%;display:block;float:left}#tso-cpa-bx-wrapper .bx-controls-direction a{width:40px;height:40px;margin-top:-35px}#tso-cpa-bx-wrapper .bxslider-product-list .product-description,#tso-cpa-bx-wrapper .bxslider-product-list .thumbnail-container{width:unset}#tso-cpa-bx-wrapper .bxslider-product-list .highlighted-informations,#tso-cpa-bx-wrapper .bxslider-product-list .wishlist-button-add{display:none}#tso-cpa-bx-wrapper .bx-wrapper{margin:0 auto;-webkit-box-shadow:none;box-shadow:none}#tso-cpa-bx-wrapper .bxslider-product-list,#tso-cpa-bx-wrapper .product_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tso-cpa-bx-wrapper .bx-controls-direction a::before{font-size:40px;line-height:40px;color:#252525;font-weight:700}#tso-cpa-bx-wrapper .bx-controls-direction a:hover::before{color:var(--tso-color-main)!important}.domain-disclaimer{margin:1rem 0;font-size:.8rem;padding:1rem;background:var(--tso-color-gray-light)}#packetery-widget{background-color:var(--tso-color-gray-light);padding:1.5rem}#packetery-widget button,.gls-ps-branch-div button{width:100%;padding:.5rem 1.25rem;font-weight:600;text-transform:none;line-height:1.25;border-radius:0;height:unset!important;font-size:1rem;background:var(--tso-color-main-second);border:0}#packetery-widget button:hover,.gls-ps-branch-div button:hover{background:var(--tso-color-main-second);-webkit-filter:brightness(1.1);filter:brightness(1.1)}.gls-ps-branch-div button:hover{background:var(--tso-color-main-second)!important}#login-page-form{max-width:640px;margin:0 auto;padding:1rem}#login-page-form .back,#login-page-form .lost_password,#login-page-form .submit{text-align:center;margin-bottom:1rem}div.loader{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;-ms-filter:"alpha(opacity=90)";z-index:9999;background:#fff}div.loader.on{display:block}div.loader.off{display:none!important}.spinner{height:50px;width:50px;position:absolute;top:50%;left:50%;margin:-25px -25px 0 0;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;-webkit-animation:rotation .3s infinite linear;animation:rotation .3s infinite linear}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}@media (min-width:576px){.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{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;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}@media (max-width:991.98px){#checkout-right{padding:0;margin-top:2rem}.tso-order-step__progress{top:55px;height:3px;width:60%}#tso-order-step .step span{font-size:.7rem;width:80px;text-align:center}#tso-order-step .step span em{width:42px;height:42px;line-height:42px;font-size:.8rem}#checkout-left{border:0;padding:0}#checkout-left .cart-overview .product-line-grid .product-image img{max-width:50px;height:auto}#checkout-left .cart-overview .product-line-grid .product-line-grid-body{-ms-flex-preferred-size:calc(60% - 50px);flex-basis:calc(60% - 50px)}#checkout-left .cart-overview .product-line-grid .product-line-grid-right{-ms-flex-preferred-size:40%;flex-basis:40%}#checkout-left .cart-overview .product-line-grid .product-line-grid-right .row{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#checkout-left .cart-overview .product-line-grid .product-line-grid-right .row>div{width:unset}#checkout-left .cart-overview .product-line-grid .bootstrap-touchspin{display:-webkit-box;display:-ms-flexbox;display:flex}#cart-subtotal-products{padding:1rem 0}#checkout-left #carriers-content #carriers-list .carrier-item label .item-logo,#checkout-left #payments-content #payments-list .payment-item label .item-logo{-ms-flex-preferred-size:40px;flex-basis:40px}}@media (min-width:1600px){.bx-prev{left:-30px}.bx-next{right:-30px}}
/*# sourceMappingURL=..\..\css\1_7\main.css.map*/