.vt-vas{display:block;font-family:Satoshi,sans-serif;font-size:14.72px;line-height:1.2;color:#000;letter-spacing:normal;font-weight:400;text-align:left}.vt-vas product-selector{display:block}.vt-vas .product-section{display:block!important;padding:0!important}.vt-vas .offer-box input,.vt-vas .offer-box img{pointer-events:none}.vt-vas .offer-box:focus-visible{outline:2px solid #8B2A22;outline-offset:2px}.vt-vas .vt-erreur{margin:10px 0 0;color:#8b2a22;font-size:14px;text-align:center}.vt-vas img{border:0px;display:block;height:auto;max-width:100%}.vt-vas *,.vt-vas :after,.vt-vas :before,.vt-vas input{box-sizing:border-box}.vt-vas button,.vt-vas input{-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14.72px;letter-spacing:0em;line-height:1;text-rendering:optimizespeed}@media only screen and (min-width:769px){.vt-vas button,.vt-vas input{font-size:16px}}.vt-vas p{margin:0 0 15px}.vt-vas b,.vt-vas strong{font-weight:700}.vt-vas ul{margin:0 0 15px 30px;padding:0;text-rendering:optimizelegibility}.vt-vas li{margin-bottom:.25em}.vt-vas button{color:currentcolor;overflow:visible}.vt-vas svg:not(:root){overflow:hidden}.vt-vas form{margin:0}@media only screen and (max-width:959px){.vt-vas input{font-size:16px!important}}.vt-vas button,.vt-vas input{-webkit-appearance:none;appearance:none}.vt-vas button{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;display:inline-block}.vt-vas button{cursor:pointer}.vt-vas input{border-width:1px;border-style:solid;border-image:none;border-color:#8b2a22;border-radius:0;max-width:100%;padding:8px 10px}.vt-vas input{background-color:inherit;color:inherit}.vt-vas input:active,.vt-vas input:focus{border-width:1px;border-style:solid;border-image:none;border-color:#8b2a22}.vt-vas .product-section .offer-box__grid{align-items:center;display:flex;gap:6px;width:100%}.vt-vas .price-rows{border-bottom:.55px solid rgba(0,0,0,.2);border-top:.55px solid rgba(0,0,0,.2);display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:13.51px;padding-top:12.38px;width:100%;gap:8px 16px}.vt-vas .price-rows .price{color:#8b2a22;font-weight:700}.vt-vas .price-rows .compare-price,.vt-vas .price-rows .price{font-size:20.33px;letter-spacing:0px;line-height:27px}.vt-vas .price-rows .compare-price{color:#08122a;font-weight:400;text-decoration:line-through}.vt-vas span.save-label{align-items:center;background:#8b2a22;border-radius:5.65px;color:#fff;display:inline-flex;font-size:15.81px;font-weight:700;height:27px;justify-content:center;letter-spacing:0px;line-height:100%;padding:0 15px;width:auto}.vt-vas .offer-box{align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:19px;padding:16px 24px;position:relative}.vt-vas .offer-box.active{background-color:#8b2a2226;border:1.3px solid #8B2A22}.vt-vas .offer-info{align-items:center;display:flex;gap:12px;width:100%}.vt-vas .offer-info img{flex-shrink:0;height:60px;object-fit:contain;width:150px}.vt-vas .price-var .price{font-weight:700}.vt-vas .price-var .compare-price,.vt-vas .price-var .price{color:#8b2a22;font-size:15.81px;letter-spacing:0px;line-height:21px;white-space:pre}.vt-vas .price-var .compare-price{font-weight:400;text-decoration:line-through}.vt-vas .check-label{font-size:15.81px;font-weight:700;letter-spacing:0px;line-height:21px}.vt-vas .check-label div{font-weight:400;margin-top:5px}.vt-vas span.text-badge{background:#8b2a22;border-radius:12.56px;color:#fff;font-size:13.55px;font-weight:700;letter-spacing:0px;line-height:19.2px;position:absolute;right:36px;text-align:center;top:-10px;width:126px}.vt-vas .add-to-cart-button{transition:.5s}.vt-vas .add-to-cart-button:hover{background:transparent;box-shadow:0 0 0 2px #8b2a22 inset;color:#8b2a22}.vt-vas .add-to-cart-button:hover .compare-price{color:#8b2a22!important;opacity:.6}.vt-vas .add-to-cart-button.atc-redesign{align-items:center;display:flex;gap:16px;justify-content:center}.vt-vas .add-to-cart-button.atc-redesign .atcr-label{font-weight:500;white-space:nowrap}.vt-vas .add-to-cart-button.atc-redesign .atcr-pill{align-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:#ffffff24 0 0 7px;display:inline-flex;font-size:.94em;gap:10px;line-height:1;padding:8px 16px;transition:background .3s,border-color .3s,box-shadow .3s}.vt-vas .add-to-cart-button.atc-redesign .compare-price{color:#ffffff8c;font-weight:400;text-decoration:line-through}.vt-vas .add-to-cart-button.atc-redesign .main-price{color:#fff;font-weight:500}.vt-vas .add-to-cart-button.atc-redesign .atcr-arrow svg{display:block}.vt-vas .add-to-cart-button.atc-redesign .atcr-arrow{align-items:center;display:inline-flex}.vt-vas .add-to-cart-button.atc-redesign:hover .atcr-pill{background:#8b2a2214;border-color:#8b2a2266;box-shadow:0 0 7px #8b2a222e}.vt-vas .add-to-cart-button.atc-redesign:hover .compare-price{color:#8b2a2280!important;opacity:1}.vt-vas .add-to-cart-button.atc-redesign:hover .main-price{color:#8b2a22}@media(max-width:991px){.vt-vas .add-to-cart-button.atc-redesign{gap:8px}}.vt-vas .order-date{align-items:center;background:#fce8dd;border-radius:9.04px;color:#000;display:inline-flex;font-size:15.81px;font-weight:400;height:35px;justify-content:center;letter-spacing:0px;line-height:19.2px;width:100%}.vt-vas span.date-text{color:#661c16;font-weight:700;padding-left:2px;text-decoration:underline}.vt-vas product-selector .order-date.order-date--g1wv{align-items:center;border-bottom:1px dashed rgb(176,176,176);border-radius:0;border-top:1px dashed rgb(176,176,176);color:#6b7280;display:flex;flex-wrap:wrap;font-size:15.81px;gap:8px;height:auto;justify-content:center;line-height:1.3;margin-top:12px;padding:14px 0;width:100%;background:transparent!important}.vt-vas .order-date--g1wv .odg-main{align-items:center;display:inline-flex;gap:8px}.vt-vas .order-date--g1wv .odg-dot{background:#661c16;border-radius:50%;flex-shrink:0;height:9px;width:9px}.vt-vas .order-date--g1wv .odg-text{color:#6b7280}.vt-vas .order-date--g1wv .date-text{color:#661c16;font-weight:700;padding-left:4px;text-decoration:none}@media(max-width:991px){.vt-vas product-selector .order-date.order-date--g1wv{flex-direction:column;font-size:15px;gap:6px;height:auto;padding:16px 0}}.vt-vas .add-to-cart-button{background:#8b2a22;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:4.52px;color:#fff;font-family:Clash Grotesk;font-size:16.94px;font-weight:500;height:63px;letter-spacing:0px;line-height:18.07px;margin-top:15px;padding:14px 24px;text-transform:capitalize;width:100%}.vt-vas .ggd-box{border:1.5px solid rgb(0,0,0);border-radius:10px;margin:26px 0 8px;padding:26px 10px 14px;position:relative}.vt-vas .ggd-label{background:#faf8ea;border:1.5px solid rgb(0,0,0);border-radius:8px;color:#1a1a1a;font-size:13px;font-weight:600;left:14px;letter-spacing:.08em;line-height:1.2;padding:5px 16px;position:absolute;text-transform:uppercase;top:-15px;white-space:nowrap}.vt-vas .ggd-row{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}.vt-vas .ggd-item{align-items:center;display:flex;flex:1 1 0px;flex-direction:column;min-width:0px;position:relative;text-align:center}.vt-vas .ggd-item>:not(.ggd-lock-overlay){transition:filter .35s,opacity .35s}.vt-vas .ggd-item.ggd-locked{pointer-events:none;-webkit-user-select:none;user-select:none}.vt-vas .ggd-item.ggd-locked>:not(.ggd-lock-overlay){filter:blur(6px);opacity:.55}.vt-vas .ggd-lock-overlay{align-items:center;display:none;flex-direction:column;gap:4px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:2}.vt-vas .ggd-item.ggd-locked .ggd-lock-overlay{display:flex}.vt-vas .ggd-lock-overlay__text{color:#8b2a22;font-family:Satoshi,sans-serif;font-size:14px;font-weight:400}.vt-vas .ggd-img{max-width:100%;width:var(--ggd-img-w-d,80px)}.vt-vas .ggd-img img{height:var(--ggd-img-h-d,72px);object-fit:contain;width:100%}.vt-vas .ggd-price{font-size:var(--ggd-fs-d,var(--pfs,13px));line-height:1.25;margin-top:6px}.vt-vas .ggd-info{font-size:var(--ggd-fs-d,var(--ifs,13px));line-height:1.25}.vt-vas .ggd-item+.ggd-item:before{background:#fff;border:1px solid rgb(201,201,201);border-radius:50%;color:#555;content:"+";font-size:12px;height:16px;left:-8px;line-height:14px;position:absolute;top:28px;width:16px;z-index:1}@media(max-width:991px){.vt-vas .ggd-box{padding:22px 6px 12px}}@media(max-width:991px){.vt-vas .ggd-img{width:var(--ggd-img-w-m,60px)}}@media(max-width:991px){.vt-vas .ggd-img img{height:var(--ggd-img-h-m,54px)}}@media(max-width:991px){.vt-vas .ggd-price{font-size:var(--ggd-fs-m,var(--pfs,13px))}}@media(max-width:991px){.vt-vas .ggd-info{font-size:var(--ggd-fs-m,var(--ifs,13px))}}.vt-vas .ggd-header{display:contents}.vt-vas .price-var{min-width:fit-content;text-align:right}@media(max-width:991px){.vt-vas .price-rows{display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:12px;padding-top:11px;gap:8px}}@media(max-width:991px){.vt-vas .price-rows .compare-price,.vt-vas .price-rows .price{font-size:18px;line-height:24px}}@media(max-width:991px){.vt-vas span.save-label{border-radius:5px;font-size:14px;height:24px}}@media(max-width:991px){.vt-vas .offer-info img{height:61px;width:100px}}@media(max-width:991px){.vt-vas .offer-box{border-radius:10px;flex-wrap:wrap;margin-bottom:17px;padding:9px 12px}}@media(max-width:991px){.vt-vas .check-label{font-size:14px;line-height:19px}}@media(max-width:991px){.vt-vas .check-label div{font-weight:400;margin-top:4px}}@media(max-width:991px){.vt-vas .price-var .price{font-size:14px;line-height:19px;margin-bottom:4px}}@media(max-width:991px){.vt-vas .price-var{text-align:right}}@media(max-width:991px){.vt-vas span.text-badge{font-size:12px;height:17px;line-height:16px;right:10px;top:-8px;width:112px}}@media(max-width:991px){.vt-vas .order-date{border-radius:8px;font-size:14px;height:31px;line-height:17px}}@media(max-width:991px){.vt-vas .add-to-cart-button{border-radius:4px;font-size:15px;height:56px;line-height:16px;margin-top:13px}}@media(max-width:991px){.vt-vas .bundle-offerss{margin-bottom:25px}}.vt-vas *,.vt-vas :before,.vt-vas :after{box-sizing:border-box}.vt-vas img{max-width:100%;height:auto}.vt-vas .add-to-cart-button{text-transform:none!important}.vt-vas .offer-box{cursor:pointer}.vt-vas .offer-box .save-label.va-formule{color:#8b2a22;font-weight:700}.vt-vas .va-perks{list-style:none;margin:0;padding:0 16px 13px;display:flex;flex-direction:column;gap:5px}.vt-vas .offer-box:not(.active) .va-perks{display:none}.vt-vas .va-perks li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:19px;color:#1f1f23;margin:0}.vt-vas .va-perks li b{color:#8b2a22;font-weight:700;font-size:16px;width:12px;text-align:center}.vt-vas .offer-box .text-badge{background:#fff!important;color:#661c16!important;border:1.5px solid rgb(102,28,22)!important}.vt-vas .offer-box.active .text-badge{background:#fff!important}.vt-vas .va-note-prix{font-size:13px;color:#6b7280;margin:4px 0 0}.vt-vas .add-to-cart-button.atc-redesign{border-radius:12px!important}.vt-vas .offer-info img{object-fit:contain;width:100px!important;height:61px!important}@media(min-width:992px){.vt-vas .offer-info img{width:150px!important;height:60px!important}}.vt-vas .va-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.vt-vas .va-pay img{display:block;width:38px!important;height:24px!important;margin:0!important}@media(min-width:992px){.vt-vas .offer-box{padding:9px 12px!important;margin-bottom:17px!important}.vt-vas .offer-info img{width:100px!important;height:61px!important}.vt-vas .check-label{font-size:14px!important;line-height:19px!important}.vt-vas .check-label div{margin-top:4px!important}.vt-vas .price-var .price,.vt-vas .price-var .compare-price{font-size:14px!important;line-height:19px!important}.vt-vas span.text-badge{font-size:12px!important;height:17px!important;line-height:16px!important;right:10px!important;top:-8px!important;width:112px!important}.vt-vas .price-rows .price,.vt-vas .price-rows .compare-price{font-size:18px!important;line-height:24px!important}.vt-vas span.save-label{font-size:14px!important;height:24px!important;border-radius:5px!important}.vt-vas .add-to-cart-button{font-size:15px!important;height:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vt-offres.css.map */
