.product-line-grid{align-items:center;border-bottom:1px solid #000;margin-bottom:27px;padding-bottom:27px}@media (min-width:992px){.product-line-grid{margin-bottom:20px;padding-bottom:20px}}.product-line-grid__row{align-items:center;display:flex;margin:0}@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 90px;max-width:90px;order:-3;padding:0}@media (min-width:768px){.product-line-grid__block--image{align-self:center;flex:0 0 100px;flex:0 0 138px;max-width:100px;max-width:138px}}.product-line-grid__block--image img{display:block;height:103px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1700px){.product-line-grid__block--image img{height:157px}}.product-line-grid__block--prod{flex:1 0 100%;order:-2}@media (min-width:768px){.product-line-grid__block--prod{flex:1 0 30%;flex:1 0 20%;max-width:inherit}}@media (min-width:1200px){.product-line-grid__block--prod{flex:1 0 30%}}.product-line-grid__block--prod .dp_cart span{color:#000;font-size:11.5px;font-weight:400}@media (min-width:380px){.product-line-grid__block--prod .dp_cart span{font-size:12.5px}}@media (min-width:992px){.product-line-grid__block--prod .dp_cart span{font-family:Poppins;font-size:14px}}@media (min-width:1700px){.product-line-grid__block--prod .dp_cart span{font-size:16px}}.product-line-grid__block--prod .dp_cart span .item-value{font-weight:600}.product-line-grid__block--prod .dp_cart a{display:none}.product-line-grid__block--content{flex:1;flex-wrap:wrap;padding-right:0}.product-line-grid__block--actions{flex:1;padding:0}@media (min-width:576px){.product-line-grid__block--actions{flex:1 0 30%}}@media (min-width:992px){.product-line-grid__block--actions{flex:1 0 40%;justify-content:space-between}}.product-line-grid__block--qty{flex:0 0 48%;max-width:48%}@media (min-width:768px){.product-line-grid__block--qty{flex:0 0 11rem;margin:0;max-width:11rem}}.product-line-grid__block--qty .input-group{border-color:#bababa;border-radius:0;max-width:inherit}.product-line-grid__block--qty .input-group .form-control{background-color:#fff;border-left-color:#bababa;border-right-color:#bababa;color:#000;font-size:14px;font-weight:400;height:30px;min-height:inherit;position:relative;z-index:3}@media (min-width:380px){.product-line-grid__block--qty .input-group .form-control{font-size:18px}}.product-line-grid__block--qty .input-group .input-group-btn{flex:1;min-width:16px}@media (min-width:380px){.product-line-grid__block--qty .input-group .input-group-btn{min-width:26px}}.product-line-grid__block--qty .input-group .input-group-btn .btn{font-size:15px;font-weight:400;line-height:1;transition:color .3s ease-in-out,background-color .3s ease-in-out;width:100%}@media (min-width:380px){.product-line-grid__block--qty .input-group .input-group-btn .btn{font-size:24px}}@media (min-width:992px){.product-line-grid__block--qty .input-group .input-group-btn .btn{font-size:18px}}.product-line-grid__block--qty .input-group .input-group-btn .btn:hover{background-color:#da805c;color:#fff}.product-line-grid__block--total{flex:0 0 41.66667%;max-width:41.66667%;text-align:center}@media (max-width:427px){.product-line-grid__block--total{padding-left:0}}@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:1}}.product-line-grid__block--total .product-price .price{color:#000;font-size:13px;font-weight:500}@media (min-width:380px){.product-line-grid__block--total .product-price .price{font-size:16px}}@media (min-width:1700px){.product-line-grid__block--total .product-price .price{font-size:18px}}.product-line-grid__block--delete{padding-left:0;text-align:center}@media (max-width:379px){.product-line-grid__block--delete svg{width:16px}}.product-line-grid__title{margin-bottom:7px}@media (min-width:380px){.product-line-grid__title{margin-bottom:15px}}.product-line-grid__title a{font-size:13px;font-weight:600}@media (min-width:380px){.product-line-grid__title a{font-size:14px}}@media (min-width:992px){.product-line-grid__title a{font-size:16px}}@media (min-width:1700px){.product-line-grid__title a{font-size:18px}}.product-line-grid__caracteristics{margin-bottom:7px}@media (min-width:380px){.product-line-grid__caracteristics{margin-bottom:15px}}.product-line-grid__caracteristics--item{color:#000;font-size:11.5px;font-weight:400}@media (min-width:380px){.product-line-grid__caracteristics--item{font-size:12.5px}}@media (min-width:992px){.product-line-grid__caracteristics--item{font-family:Poppins;font-size:14px}}@media (min-width:1700px){.product-line-grid__caracteristics--item{font-size:16px}}.product-line-grid__caracteristics--item .item-value{font-weight:600}.checkout-step:not(:first-child){border-top:1px solid #656565}.checkout-step__header{background-color:transparent;border-bottom:0;padding:0}.checkout-step__header .step-title{padding-block:24px}.checkout-step__header .step-title__block{gap:18px}.checkout-step__header .step-title__block--icon{display:flex}@media (min-width:992px){.checkout-step__header .step-title__block--icon{align-items:center}}.checkout-step__header .step-title__block--icon i{align-items:center;background-color:#da805c;border-radius:50%;color:#fff;display:flex;height:23px;justify-content:center;width:23px}@media (min-width:992px){.checkout-step__header .step-title__block--text{align-items:center;display:flex;flex:1;justify-content:space-between}}.checkout-step__header .step-title__block--step{font-size:19px;font-weight:400;text-transform:uppercase}@media (min-width:992px){.checkout-step__header .step-title__block--step{font-size:24px}}@media (min-width:1700px){.checkout-step__header .step-title__block--step{font-size:28px}}.checkout-step__header .step-title__block--edit{margin-top:10px}@media (min-width:992px){.checkout-step__header .step-title__block--edit{margin-top:0}}.checkout-step__header .step-title__block--edit .step-edit{gap:8px}.checkout-step__header .step-title__block--edit .step-edit span{color:#434343;font-size:15px;font-weight:400}.checkout-step__content{padding:0 0 30px}.checkout-step__content .user-form .nav-pills{gap:26px}.checkout-step__content .user-form .nav-pills .nav-item{border-radius:0}.checkout-step__content .user-form .nav-pills .nav-item .nav-link{background-color:transparent;color:#656565;font-size:18px;font-weight:500;padding:2px 0;text-align:left}.checkout-step__content .user-form .nav-pills .nav-item .nav-link.active{color:#da805c}.checkout-step__content .user-form .nav-pills .nav-item:first-child{border-right:1px solid #656565;max-width:184px}.checkout-step__content .user-form .continue{margin-bottom:0}.checkout-step__content .tab-content #checkout-guest-form{margin-top:50px}.checkout-step__content #conditions-to-approve{margin-top:40px}@media (min-width:992px){.checkout-step__content #conditions-to-approve{margin-top:33px}}.checkout-step__content #conditions-to-approve .custom-checkbox{padding-left:0}.checkout-step__content #conditions-to-approve .custom-checkbox input:checked+.custom-control-label:after{transform:scale(1)}.checkout-step__content #conditions-to-approve .custom-checkbox .custom-control-label{font-size:14px;font-weight:400;line-height:37px;padding-left:42px}@media (min-width:992px){.checkout-step__content #conditions-to-approve .custom-checkbox .custom-control-label{font-size:15px}}.checkout-step__content #conditions-to-approve .custom-checkbox .custom-control-label a{color:#000}.checkout-step__content #conditions-to-approve .custom-checkbox .custom-control-label:before{background-color:#dfdfdf;border:none;border-radius:0;height:29px;left:0;width:29px}@media (min-width:992px){.checkout-step__content #conditions-to-approve .custom-checkbox .custom-control-label:before{background-color:transparent;border:1px solid #000}}.checkout-step__content #conditions-to-approve .custom-checkbox .custom-control-label:after{background-color:#da805c;height:29px;left:0;top:4px;transform:scale(0);transition:transform .3s ease-in-out;width:29px}@media (min-width:992px){.checkout-step__content #payment-confirmation .btn{text-transform:uppercase}}.checkout-step__content #payment-confirmation .payment-notice{font-size:13px;font-weight:400;line-height:20px;margin-top:13px}@media (min-width:992px){.checkout-step__content #payment-confirmation .payment-notice{font-size:14px}}.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{color:#434343;cursor:not-allowed;font-size:19px;font-weight:400;text-transform:uppercase}@media (min-width:1200px){.checkout-step.-unreachable .step-title{font-size:25px}}.checkout-step.-current .step-title__block--icon,.checkout-step.-unreachable .step-title__block--icon{display:none}.checkout-step.-current .step-title__block--step{cursor:default;font-weight:700}.checkout-step.-current .content{display:block}.checkout-step.-current.-reachable.-complete .done{display:none}.checkout-step.-current.-reachable.-complete .step-number{display:inline-block}.checkout-step.-current.-reachable.-complete .content{display:block}.checkout-step.-reachable.-complete .step-edit{display:flex}.checkout-step.-reachable.-complete .done{display:inline-block}.checkout-step.-reachable.-complete .content{display:none}.checkout-step .step-number{display:inline-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__img{max-height:22px;-o-object-fit:cover;object-fit:cover;width:100%}.checkout-option-block{padding:0;position:relative}.checkout-option-block:not(:last-child){margin-bottom:10px}@media (min-width:992px){.checkout-option-block:not(:last-child){margin-bottom:24px}}.checkout-option-block>input{left:-99999em;position:absolute}.checkout-option-block>input:checked+label .alt-check:before{transform:scale(1)}.checkout-option-block label{background-color:#f3f3f3;gap:25px;padding:20px 43px 20px 16px}@media (min-width:992px){.checkout-option-block label{padding:15px 25px 15px 17px}}.checkout-option-block label.payement-label{padding:20px 16px}@media (min-width:992px){.checkout-option-block label.payement-label{padding:15px 17px}}.checkout-option-block label .alt-check{border:1px solid #666;border-radius:50%;display:block;height:26px;position:relative;width:26px}.checkout-option-block label .alt-check:before{background-color:#da805c;border-radius:50%;bottom:0;content:"";display:block;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0);transition:transform .3s ease-in-out;width:18px}.checkout-option-block label .checkout-option__content{flex:1;gap:25px}.checkout-option-block label .checkout-option__content--top{margin-bottom:10px}.checkout-option-block label .checkout-option__content--delay{font-family:Raleway;font-size:14px;font-weight:700;text-transform:uppercase}@media (min-width:992px){.checkout-option-block label .checkout-option__content--delay{color:#da805c;font-size:15px}}.checkout-option-block label .checkout-option__name{color:#000;font-size:15px;font-weight:400}.checkout-option-block label .checkout-option__thumb{align-items:center;display:flex;justify-content:center}.checkout-option-block label .checkout-option__price{color:#000;font-size:15px;font-weight:500;text-transform:capitalize;white-space:nowrap}.checkout-option-block.selected .card{border-color:#da805c}.checkout-option-block .alert-info{background-color:#f3f3f3;border-color:#f3f3f3;border-radius:0;color:#000}.checkout-secure-payment__block--title{gap:15px}.checkout-secure-payment__block--title span{font-size:15px;font-weight:500}