.product-line-grid{align-items:center}.product-line-grid:not(:last-child){border-bottom:1px solid #dee2e6;margin-bottom:20px;padding-bottom:20px}.product-line-grid__row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px}@media(min-width:768px){.product-line-grid__row{flex-wrap:nowrap}}.product-line-grid__block{padding:0 .625rem}.product-line-grid__block--image{align-self:flex-start;flex:0 0 80px;max-width:80px;order:-3}@media(min-width:768px){.product-line-grid__block--image{align-self:center;flex:0 0 100px;max-width:100px}}.product-line-grid__block--prod{flex:0 0 calc(100% - 8.125rem);max-width:calc(100% - 8.125rem);order:-2}@media(min-width:768px){.product-line-grid__block--prod{flex:1 1 auto;max-width:inherit}}.product-line-grid__block--qty{flex:0 0 50%;margin:.9375rem 0 0;max-width:50%}@media(min-width:768px){.product-line-grid__block--qty{flex:0 0 8.125rem;margin:0;max-width:8.125rem}}.product-line-grid__block--total{flex:0 0 50%;margin:.9375rem 0 0;max-width:50%;text-align:right}@media(min-width:768px){.product-line-grid__block--total{flex:0 0 7.5rem;margin:0;max-width:7.5rem;text-align:center}}@media(min-width:1200px){.product-line-grid__block--total{flex:0 0 9.375rem;max-width:9.375rem}}.product-line-grid__block--delete{flex:0 0 3.125rem;max-width:3.125rem;text-align:center}@media(max-width:767.98px){.product-line-grid__block--delete{align-self:flex-start;order:-1;padding-top:.3125rem}}.checkout-step:not(:first-child){border-top:.0625rem solid rgba(0,0,0,.125)}.checkout-step__header{border-bottom:0}.checkout-step .step-number{display:inline-block}.checkout-step .content{border-top:.0625rem solid rgba(0,0,0,.125)}.checkout-step .not-allowed{cursor:not-allowed;opacity:.5}.checkout-step .content,.checkout-step .done,.checkout-step .step-edit{display:none}.checkout-step.-unreachable .step-title{cursor:not-allowed;opacity:.5}.checkout-step.-current .step-title{cursor:default}.checkout-step.-current .content{display:block}.checkout-step.-reachable.-complete .done{display:inline-block}.checkout-step.-current.-reachable.-complete .done,.checkout-step.-current.-reachable.-complete .step-edit,.checkout-step.-reachable.-complete .content{display:none}.checkout-step.-current.-reachable.-complete .step-number{display:inline-block}.checkout-step.-current.-reachable.-complete .content{display:block}.js-payment-binary,.js-payment-binary .accept-cgv{display:none}.js-payment-binary.disabled{cursor:not-allowed;opacity:.6}.js-payment-binary.disabled:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.js-payment-binary.disabled .accept-cgv{display:block}.checkout-option__col--thumb{flex:0 0 3.125rem;max-width:3.125rem}@media(min-width:576px){.checkout-option__col--thumb{flex:0 0 3.75rem;max-width:3.75rem}}.checkout-option-block{position:relative}.checkout-option-block>input{left:-99999em;position:absolute}.checkout-option-block.selected .card{border-color:#007bff}@media(max-width:767px){#checkout .modal.show .modal-dialog{background:transparent}}#checkout .notice-msg a{cursor:pointer;margin-right:4px;text-decoration:underline}#checkout #modal-payment-options .modal-header{border-radius:0}#checkout .terms-modal .modal-dialog{max-width:900px}#checkout .terms-modal .modal-dialog .terms-nav{display:none!important}#checkout .terms-modal .modal-dialog .terms-content{padding:15px}#checkout .terms-modal .modal-dialog .terms-content ul{padding-left:20px}#checkout .terms-modal .modal-dialog .terms-content ul li::marker{color:var(--mexen-blue)}@media(min-width:991px){#checkout .checkout-area-12 #thecheckout-confirm .inner-area,#checkout .checkout-area-12 #thecheckout-order-message .inner-area{padding-left:40px!important;padding-right:40px!important}#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #thecheckout-confirm,#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #thecheckout-order-message{height:calc(100% - 20px)}#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #thecheckout-confirm .inner-area,#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #thecheckout-order-message .inner-area{height:100%}#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #thecheckout-confirm #delivery,#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #thecheckout-order-message #delivery{height:calc(100% - 20px)}#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #delivery_message::-moz-placeholder{min-height:calc(100% - 55px)!important;overflow-y:clip()}#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #delivery_message,#checkout .checkout-area-12:has(.remaining-amount-to-free-shipping-wrapper) #delivery_message::placeholder{min-height:calc(100% - 55px)!important;overflow-y:clip()}}#checkout #thecheckout-html-box-1 .additional-services fieldset{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:1199px){#checkout #thecheckout-html-box-1 .additional-services fieldset{grid-template-columns:1fr 1fr}}@media(max-width:767px){#checkout #thecheckout-html-box-1 .additional-services fieldset{grid-template-columns:1fr}}#checkout #thecheckout-html-box-1 .additional-services fieldset .additional-services-option-wrapper{max-width:100%}@media(max-width:767px){#checkout #thecheckout-html-box-1 .additional-services fieldset .additional-services-option-wrapper{padding-left:15px;padding-right:15px}}#checkout #thecheckout-cart .card.row{margin-left:0}#checkout #thecheckout-cart .mexen-section-title{-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start}@media(max-width:575px){#checkout #thecheckout-cart .mexen-section-title{text-align:left}}#checkout #thecheckout-cart .mexen-section-title:not(.collapsed){margin-bottom:0!important}#checkout #thecheckout-cart .mexen-section-title .cart-product-counter{color:#8c8c8c;font-size:16px;font-weight:300;margin-left:5px}#checkout #thecheckout-cart .mexen-section-title .card-header__icon{margin-left:auto}#checkout #thecheckout-cart .mexen-section-title .card-header__icon svg{transform:rotate(180deg)}#checkout #thecheckout-cart .mexen-section-title.collapsed .card-header__icon svg{transform:rotate(0deg)}#checkout #thecheckout-cart .cart-overview.js-cart{display:grid;grid-template-rows:1fr}#checkout #thecheckout-cart .cart-overview.js-cart>ul{overflow:hidden}#checkout #thecheckout-cart .cart-overview.js-cart.hide{grid-template-rows:0fr}#checkout .modal-dialog .modal-content .terms-content--wrapper{grid-template-columns:1fr}#checkout .modal-dialog .modal-content .close{background:#f8f8f8;border-radius:50%;height:50px;margin:unset!important;margin-left:auto!important;opacity:1;padding:unset!important;width:50px}#checkout .modal-dialog .modal-content .close span{align-items:center;background-color:var(--mexen-bg);border-radius:100%;color:var(--mexen-blue);display:inline-flex;height:35px;justify-content:center;padding:0;width:36px}@media(max-width:991px){#checkout header.l-header{background-color:#f8f8f8;padding-bottom:0!important;padding-top:0!important}#checkout header.l-header .d-block>.header-nav{display:none!important}#checkout header.l-header .header-nav__container,#checkout header.l-header .header-nav__container>div{width:100%}#checkout header.l-header .header-nav__container>div .steps-nav__list{justify-content:center}#checkout header.l-header .steps-nav__list{justify-content:space-around!important;position:relative}#checkout header.l-header .steps-nav__list:before{background-color:#fff;content:"";height:2px;left:33%;position:absolute;transform:translateX(-70%) translateY(-13px);width:13vw}}@media(max-width:991px)and (min-width:768px){#checkout header.l-header .steps-nav__list:before{left:30%;top:24px;width:7vw}}@media(max-width:991px){#checkout header.l-header .steps-nav__list:after{background-color:#fff;content:"";height:2px;position:absolute;right:33%;transform:translateX(30%) translateY(-13px);width:13vw}}@media(max-width:991px)and (min-width:768px){#checkout header.l-header .steps-nav__list:after{right:30%;top:24px;width:7vw}}@media(max-width:991px)and (max-width:991px){#checkout header.l-header .steps-nav__separator{border-color:red;display:none;flex:0 0 14%;left:0;left:50%;max-width:14%;position:absolute;top:0;width:14%}#checkout header.l-header .steps-nav__separator:nth-of-type(2){border-color:green;transform:translateX(-100%)}}@media(max-width:575px){#checkout header.l-header{margin-bottom:0!important}#checkout header.l-header .js-header-top-wrapper{display:none!important}}@media(max-width:991px){#checkout header.l-header>.header-nav{margin-top:65px}}@media(max-width:767px){#checkout header.l-header>.header-nav{margin-top:35px}}@media(max-width:575px){#checkout header.l-header>.header-nav{margin-top:5px}}@media(min-width:576px)and (max-width:991px){#checkout header.l-header>.header-nav .nav__container_logo{display:none}}@media(max-width:575px){#checkout header.l-header>.header-nav .nav__container_logo{margin-bottom:30px;position:relative}#checkout header.l-header>.header-nav .nav__container_logo:before{background-color:#fff;content:"";height:calc(100% + 30px);left:-15px;position:absolute;top:-15px;width:calc(100% + 30px);z-index:0}#checkout header.l-header>.header-nav .nav__container_logo>a,#checkout header.l-header>.header-nav .nav__container_logo>div{z-index:1}}#checkout .cart-grid.row{margin-left:0!important;margin-right:0!important}#checkout .total-price-block strong{font-weight:500}#checkout span.product-image.media-middle{overflow:clip;padding:0}#checkout .mexen-section-title--small{font-size:28px}@media(max-width:575px){#checkout .mexen-section-title--small{font-size:22px}}#checkout .l-footer{padding-top:0}#checkout #login-form .mexen-button--gradient{margin:10px 5px 0;max-width:calc(100% - 10px);width:100%}@media screen and (max-width:575px){#checkout #login-form .mexen-button--gradient{display:inline-flex!important}}#checkout .checkout-block{margin:10px 0}#checkout .checkout-block .inner-area{padding:20px 40px}@media(max-width:575px){#checkout .checkout-block .inner-area{padding-left:25px;padding-right:25px}#checkout .checkout-block .inner-area .card.row{margin:0}}#checkout #thecheckout-account.checkout-block{margin-bottom:0}#checkout #thecheckout-cart-summary #main{padding:20px 25px 0}#checkout #thecheckout-address-invoice.checkout-block{margin:0 0 10px}@media(max-width:767px){#checkout #thecheckout-address-invoice.checkout-block{margin:-5px 0 10px}}#checkout #thecheckout-address-delivery.checkout-block{margin:20px 0 10px}@media(max-width:575px){#checkout #thecheckout-address-delivery.checkout-block{margin:10px 0}}#checkout #thecheckout-address-delivery:has(#delivery-address .iti__selected-country[aria-expanded=true]),#checkout #thecheckout-address-invoice:has(#invoice-address .iti__selected-country[aria-expanded=true]){overflow:clip;overflow-y:visible;overflow-y:-webkit-paged-x;position:relative;z-index:4}@media(max-width:575px){#checkout .iti__country-list{background-color:#fff;border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2)}#checkout .iti__search-input{outline:none}}#checkout #ship-to-different-address~label,#checkout .condition-label>label{cursor:pointer}#checkout #thecheckout-account .account-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding-bottom:20px;position:relative}#checkout #thecheckout-account .account-header .mexen-section-title{margin-bottom:0}#checkout #thecheckout-account .account-header .log-in-text{color:var(--mexen-title);display:inline-flex;font-family:Roboto,Sans-serif;font-size:28px;font-weight:300;line-height:35.84px}@media(max-width:575px){#checkout #thecheckout-account .account-header .log-in-text{font-size:22px}}#checkout #thecheckout-account .account-header .log-in .btn-log-in-text{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}#checkout #thecheckout-account .account-header .log-in svg{transform:translateY(-1px)}@media(max-width:575px){#checkout #thecheckout-account .account-header{padding-bottom:20px}}#checkout #thecheckout-account .field-password-policy{display:none;flex-basis:50%}@media(max-width:991px){#checkout #thecheckout-account .field-password-policy{flex-basis:100%}}#checkout .checkout-block.no-header .inner-area{padding:0 40px 20px}@media(max-width:575px){#checkout .checkout-block.no-header .inner-area{padding-left:25px;padding-right:25px}}#checkout #thecheckout-address-invoice .mexen-section-title{display:none}@media(max-width:575px){#checkout #thecheckout-html-box-1 .additional-services-option-wrapper .custom-radio{margin-left:10px}}#checkout .header-nav__container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:575px){#checkout .header-nav__container{flex-direction:column}}#checkout .pill-button{background-color:var(--mexen-bg)}#checkout .pill-button-selection,#checkout .pill-button-selection_active{font-family:Roboto;font-size:15px;font-weight:400;line-height:17.58px;padding:11px 20px;text-align:center}#checkout .pill-button-selection_active{font-weight:500;line-height:17.58px}#checkout .create-account-box a{color:var(--mexen-blue);font-size:15px}@media(max-width:575px){#checkout .create-account-box a{margin-left:35px}}#checkout .product-line-info .product-title:hover{color:var(--mexen-blue);text-decoration:none}#checkout #tc-container .form-group{padding-top:7px}#checkout .form-control:focus{box-shadow:none}#checkout span.custom-checkbox{align-items:center;-moz-column-gap:5px;column-gap:5px}#checkout #delivery_message::-moz-placeholder{color:var(--mexen-text);font-family:Roboto;font-size:14px;font-weight:400;line-height:16.41px;text-align:left}#checkout #delivery_message,#checkout #delivery_message::placeholder{color:var(--mexen-text);font-family:Roboto;font-size:14px;font-weight:400;line-height:16.41px;text-align:left}#checkout #conditions-to-approve ul{margin-bottom:0}#checkout #conditions-to-approve .condition-label{margin-left:10px}@media(max-width:575px){#checkout #conditions-to-approve .condition-label:has(.toggle-text){margin-bottom:20px}#checkout #conditions-to-approve .condition-label:has(.toggle-text):has(.expanded){margin-bottom:-15px}#checkout #conditions-to-approve .condition-label:has(.toggle-text):has(.expanded) .toggle-text{top:-20px}#checkout #conditions-to-approve .condition-label:has(.toggle-text,.collapsed):has(.collapsed){max-height:52px}#checkout #conditions-to-approve .condition-label .toggle-text{top:-10px}}#checkout #conditions-to-approve .condition-label label{font-size:14px;font-weight:400;line-height:17px;text-align:left}#checkout #thecheckout-address-delivery .mexen-section-title,#checkout #thecheckout-confirm .mexen-section-title,#checkout #thecheckout-html-box-1 .mexen-section-title,#checkout #thecheckout-order-message .mexen-section-title,#checkout #thecheckout-payment .mexen-section-title,#checkout #thecheckout-shipping .mexen-section-title{margin-bottom:16px}@media(max-width:575px){#checkout #thecheckout-address-delivery .mexen-section-title,#checkout #thecheckout-confirm .mexen-section-title,#checkout #thecheckout-html-box-1 .mexen-section-title,#checkout #thecheckout-order-message .mexen-section-title,#checkout #thecheckout-payment .mexen-section-title,#checkout #thecheckout-shipping .mexen-section-title{margin-bottom:20px}#checkout footer>:not(.mexen-button--gradient){display:none}#checkout footer .mexen-button--gradient{display:flex}#checkout .container{padding:0}#checkout .header-nav.container{padding:0 .9375rem}#checkout #thecheckout-cart-summary #main,#checkout .checkout-block .inner-area,#checkout .checkout-block.no-header .inner-area{padding-left:15px;padding-right:15px}#checkout #checkout .mobile-sticky-header{display:none!important}#checkout #checkout:has(.x13-counter-container) .header-nav{margin-top:50px!important}}@media(min-width:320px)and (max-width:575px){#checkout .l-main header#header{margin-bottom:0!important}}#checkout .js-inpost-closest-machine{display:none!important}#checkout .modal-backdrop.show{z-index:1000!important}#checkout .checkout-safe-shopping{align-content:center;background:#f0f9ee;color:#2c9d2a;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:18px;padding:10px 15px}@media(max-width:450px){#checkout #create-account~label{font-weight:500}#checkout .add-address{text-align:center}#checkout #thecheckout-account{padding-bottom:0}#checkout .invoice-and-delivery-checkbox__wrapper{align-items:flex-start;flex-direction:column}#checkout .switch-personal-info-type{margin:30px 0 10px}#checkout .switch-personal-info-type .pill-button-selection,#checkout .switch-personal-info-type .pill-button-selection_active{flex-grow:1;justify-content:center}}#checkout:not(:has(.logged-in)) .switch-personal-info-type{margin:20px 0 5px}#checkout.is-empty-cart{overflow:clip}#checkout.is-empty-cart .js-header-top-wrapper{display:none}@media(max-width:991px){#checkout.is-empty-cart header.l-header{background-color:#fff!important;padding:20px 0!important}#checkout.is-empty-cart header.l-header>.header-nav{margin-top:0}}@media(min-width:576px)and (max-width:991px){#checkout.is-empty-cart header.l-header>.header-nav .nav__container_logo{display:block!important}}@media(max-width:575.98px){#checkout.is-empty-cart .l-main header.l-header>.header-nav .nav__container_logo{margin-bottom:0}}#checkout.is-empty-cart .l-main #wrapper{min-height:calc(100dvh - 380px)}@media(max-width:767.98px){#checkout.is-empty-cart .l-main #wrapper{min-height:calc(100dvh - 450px)}}@media(max-width:575.98px){#checkout.is-empty-cart .l-main #wrapper{min-height:calc(100dvh - 320px)}#checkout.is-empty-cart .l-footer :not(.mexen-button--gradient){display:inherit}#checkout.is-empty-cart .l-footer .footer-content,#checkout.is-empty-cart .l-footer .footer-content-left,#checkout.is-empty-cart .l-footer .footer-content-right,#checkout.is-empty-cart .l-footer .footer-copyrights-content{display:flex}#checkout.is-empty-cart .l-footer .footer-content-left{padding:0 15px}}#checkout.is-empty-cart #empty-cart-notice{background:#fff;border-radius:6px;margin-top:30px;padding:50px 40px}@media(max-width:575.98px){#checkout.is-empty-cart #empty-cart-notice{padding:50px 15px}}#checkout.is-empty-cart #empty-cart-notice h1{align-items:center;color:var(--mexen-title);display:flex;font-family:Roboto;font-size:32px;font-weight:300;line-height:35.84px;margin-bottom:20px}#checkout.is-empty-cart #empty-cart-notice .laquo{display:none}#checkout.is-empty-cart #empty-cart-notice .label{color:#505050;font-size:15px;font-weight:500;line-height:17.58px;text-align:left;text-decoration:underline!important}#checkout.is-empty-cart .l-footer{margin-top:0}#checkout.is-empty-cart .header-nav .back-button-wrapper,#checkout.is-empty-cart .header-nav .steps-nav{display:none}