:root{--ocre:#6E5300;--ocre-fond:#FFF7DA;--ocre-filet:#B89A3E;--vert:#1F6B43;--vert-fond:#EAF4EE}.tp{display:inline-flex;align-items:center;margin-left:8px;padding:2px 9px;border-radius:999px;border:1px dashed var(--ocre-filet);background:var(--ocre-fond);color:var(--ocre);font:500 11px/1.4 var(--police);letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.manque{color:var(--gris);font-style:normal;text-decoration:underline dashed var(--filet-fort);text-decoration-thickness:1px;text-underline-offset:4px}.carac__grille{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,88px);align-items:start}.carac__tete{position:sticky;top:calc(var(--entete) + 32px)}.carac__tete .t-h2{margin-top:12px;max-width:14ch}.carac__tete .t-petit{margin-top:14px;max-width:36ch}.carac__liste{border-top:1px solid var(--filet-fort)}.carac__liste>div{display:grid;grid-template-columns:200px 1fr;gap:12px 24px;padding:16px 0;border-bottom:1px solid var(--filet)}.carac__liste dt{font-size:14px;font-weight:500;color:var(--gris)}.carac__liste dd{font-size:16px;line-height:1.45;color:var(--encre)}.etat{display:inline-flex;margin-left:8px;padding:1px 9px;border-radius:999px;background:var(--grege-clair);color:var(--gris);font-size:12px;line-height:1.6;white-space:nowrap;vertical-align:middle}.etat--a{background:var(--ocre-fond);color:var(--ocre)}.livret .t-h2{margin-bottom:clamp(20px,2.4vw,32px)}.livret__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.livret__carte{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:clamp(20px,2.4vw,28px);border-radius:var(--r-panneau);background:var(--grege-clair)}.livret__carte b{font-weight:400;font-size:clamp(20px,1.7vw,24px);letter-spacing:-.018em}.livret__carte p{font-size:15px;line-height:1.5;color:var(--anthracite)}.livret__carte p.manque{font-size:13px}.livret__carte .lien{margin-top:auto;padding-top:10px}.fiche__retour{margin-top:clamp(24px,3vw,40px);text-align:center}@media(max-width:820px){.carac__grille{grid-template-columns:minmax(0,1fr);gap:20px}.carac__tete{position:static}.carac__liste>div{grid-template-columns:1fr;gap:4px;padding:14px 0}.livret__grille{grid-template-columns:minmax(0,1fr)}.fiche__retour{text-align:left}}body.pub [data-pub=masque],body.pub .bandeau-offre,body.pub .rv,body.pub .tp,body.pub .slot,body.pub .annot-bouton,body.pub .achat__avis,body.pub .offre__valeur,body.pub span.manque,body.pub p.manque,body.pub dd.manque,body.pub .offre__inclus>span:has(.manque),body.pub .infos-achat li:has(.manque),body.pub .etat--a,body.pub .offre:has(input[value=solo]) .offre__plus,body.pub .bloc__titre span,body.pub .carac__liste>div:has(.manque),body.pub .carac__tete .t-petit .tp,body.pub .faq41__tete .tp,body.pub .ph__code{display:none!important}body.pub .acc details:has(.acc__corps>p.manque:only-child){display:none}body.pub .livret__carte:has(.manque) .lien{margin-top:auto}.t-petit .tp{white-space:normal;display:inline-block;margin-left:0;margin-top:6px;max-width:100%}:root{--font-body-family:var(--police);--font-heading-family:var(--police);--font-body-style:normal;--font-heading-style:normal;--font-body-weight:400;--font-heading-weight:400;--buttons-radius:999px;--buttons-radius-outset:999px;--inputs-radius:999px;--inputs-radius-outset:999px;--variant-pills-radius:999px;--badge-corner-radius:999px;--media-radius:20px;--media-border-width:0px;--media-border-opacity:0;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:56px}@media(max-width:820px){:root{--media-radius:16px}}body.vivea-fp{display:block;min-height:0;margin:0;font-family:var(--police);font-size:16px;font-weight:400;font-style:normal;line-height:1.55;letter-spacing:0;color:var(--encre);background:var(--blanc)}body.vivea-fp .content-for-layout{display:block}body.vivea-fp :is(.entete,.pied,.tiroir) :is(h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:inherit;line-height:inherit;word-break:normal}.vivea-fp .shopify-section.section{padding:0;margin:0}.vivea-fp product-info.gradient{background:var(--blanc)}.vivea-fp product-info .page-width{max-width:var(--max);padding:0 var(--gout)}@media(max-width:749px){.vivea-fp product-info .page-width{padding:0 1.5rem}}@media(min-width:981px){.vivea-fp product-info .product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,456px);column-gap:clamp(32px,4vw,72px);row-gap:0;align-items:start}.vivea-fp product-info .product.grid>.grid__item{width:auto;max-width:none;padding:0}.vivea-fp product-info .product__column-sticky{top:calc(var(--entete) + 16px)}}@media(min-width:750px)and (max-width:980px){.vivea-fp product-info .product.grid{display:block}.vivea-fp product-info .product.grid>.grid__item{width:100%;max-width:none;padding:0}.vivea-fp product-info .product__media-wrapper{margin:0 auto 28px;max-width:640px}.vivea-fp product-info .product__column-sticky{position:static}}.vivea-fp product-info .product__info-container{max-width:none}.vivea-fp .product__media.media,.vivea-fp .product-media-container{border-radius:var(--r-panneau);overflow:hidden}.vivea-fp .product__media.media--transparent{background:var(--grege)}.vivea-fp .thumbnail-list{--media-radius:var(--r-mini)}.vivea-fp .thumbnail.global-media-settings{border-radius:var(--r-mini)}.vivea-fp .thumbnail[aria-current]:after{box-shadow:inset 0 0 0 2px var(--encre);border-radius:var(--r-mini)}.vivea-fp .product__media-icon{background:var(--blanc);border:1px solid var(--filet);color:var(--encre)}.vivea-fp .slider-counter{font-size:13px;letter-spacing:0;color:var(--gris);font-variant-numeric:tabular-nums}.vivea-fp .slider-button{color:var(--encre)}.vivea-fp product-info .product__info-container>*{margin:0}.vivea-fp product-info .product__text.caption-with-letter-spacing{font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;text-transform:none;color:var(--gris)}.vivea-fp product-info .product__title{margin:8px 0 0}.vivea-fp product-info .product__title h1{font-weight:400;font-size:clamp(34px,2.9vw,42px);line-height:1;letter-spacing:-.032em;color:var(--encre);margin:0}.vivea-fp product-info .rating-wrapper{margin-top:12px}.vivea-fp product-info [id^=price-]{margin-top:14px}.vivea-fp product-info .price{font-size:24px;font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--encre);font-variant-numeric:tabular-nums}.vivea-fp product-info .price .price-item{letter-spacing:inherit}.vivea-fp product-info .price--on-sale .price-item--regular{font-size:16px;font-weight:400;color:var(--gris)}.vivea-fp product-info .product__tax{margin-top:6px;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--gris)}.vivea-fp product-info .product__tax a{text-decoration:underline;text-underline-offset:4px}.vivea-fp product-info .product__text.subtitle{margin-top:16px;font-size:16px;line-height:1.5;letter-spacing:0;color:var(--anthracite)}.vivea-fp product-info .product__text:not(.subtitle):not(.caption-with-letter-spacing){margin-top:10px;font-size:15px;line-height:1.55;letter-spacing:0;color:var(--anthracite)}.vivea-fp product-info .product__text a{font-weight:500;color:var(--encre);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--filet-fort)}.vivea-fp product-info .product__text a:hover{text-decoration-color:var(--encre)}.vivea-fp product-info .product__sku{margin-top:8px;font-size:13px;color:var(--gris)}.vivea-fp product-info .icon-with-text{--icon-size:18px;--icon-spacing:12px;list-style:none;padding:0}.vivea-fp product-info .icon-with-text--vertical{margin-top:22px;display:grid;gap:10px}.vivea-fp product-info .icon-with-text--vertical .icon-with-text__item{margin:0;align-items:flex-start}.vivea-fp product-info .icon-with-text--vertical .svg-wrapper{margin:2px 12px 0 0;fill:var(--encre);height:18px;width:18px;min-height:18px;min-width:18px}.vivea-fp product-info .icon-with-text .h4{margin:0;font-size:15.5px;font-weight:400;line-height:1.4;letter-spacing:-.005em;color:var(--encre)}.vivea-fp product-info .icon-with-text--horizontal{margin-top:20px;padding:16px 14px;border-radius:var(--r-carte);background:var(--grege-clair);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;justify-content:stretch;column-gap:12px}.vivea-fp product-info .icon-with-text--horizontal .icon-with-text__item{width:auto;flex-direction:column;align-items:center;text-align:center;gap:8px}.vivea-fp product-info .icon-with-text--horizontal .svg-wrapper{--icon-size:20px;margin:0;height:20px;width:20px;fill:var(--encre)}.vivea-fp product-info .icon-with-text--horizontal .h4{padding-top:0;font-size:13px;line-height:1.35;color:var(--anthracite);text-align:center}.vivea-fp product-info .product-form__input{max-width:none;margin:0}.vivea-fp product-info [id^=Quantity-Form]{margin-top:22px}.vivea-fp product-info .product-form__quantity .form__label,.vivea-fp product-info .form__label{margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--gris)}.vivea-fp product-info .quantity{width:148px;min-height:52px;border-radius:999px;color:var(--encre)}.vivea-fp product-info .quantity:before{display:none}.vivea-fp product-info .quantity:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--filet-fort)}.vivea-fp product-info .quantity:hover:after{box-shadow:inset 0 0 0 1px #b9b5ae}.vivea-fp product-info .quantity__input{font-size:16px;font-weight:500;opacity:1;letter-spacing:0}.vivea-fp product-info .quantity__button{width:48px}.vivea-fp product-info .quantity__button:first-child{margin-left:2px}.vivea-fp product-info .quantity__button:last-child{margin-right:2px}.vivea-fp product-info .product-variant-picker,.vivea-fp product-info variant-selects,.vivea-fp product-info variant-radios{display:block;margin-top:22px}.vivea-fp product-info product-form.product-form{margin-top:18px}.vivea-fp product-info .product-form__buttons{max-width:none;display:grid;gap:10px}.vivea-fp product-info .product-form__submit.button{width:100%;min-width:0;min-height:56px;margin:0;padding:0 30px;border:0;border-radius:999px;background:var(--encre);color:var(--blanc);font:500 16px/1 var(--police);letter-spacing:-.005em;transition:background-color .2s,transform .12s}.vivea-fp product-info .product-form__submit.button:before,.vivea-fp product-info .product-form__submit.button:after{display:none}.vivea-fp product-info .product-form__submit.button:hover{background:#2c2c2c}.vivea-fp product-info .product-form__submit.button:active{transform:scale(.985)}.vivea-fp product-info .product-form__submit.button[disabled],.vivea-fp product-info .product-form__submit.button[aria-disabled=true]{background:#bdbdbd;color:#fff;cursor:not-allowed}.vivea-fp product-info .product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled]{opacity:1}.vivea-fp product-info .shopify-payment-button,.vivea-fp product-info .shopify-payment-button__button{width:100%}.vivea-fp product-info .shopify-payment-button__button--unbranded{min-width:0;min-height:56px;border:0;border-radius:999px;background:var(--blanc);color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre);font:500 16px/1 var(--police);letter-spacing:-.005em}.vivea-fp product-info .shopify-payment-button__button--unbranded:before,.vivea-fp product-info .shopify-payment-button__button--unbranded:after{display:none}.vivea-fp product-info .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--encre);color:var(--blanc)}.vivea-fp product-info .shopify-payment-button__more-options{margin:12px 0 0;font-size:13px;letter-spacing:0;color:var(--gris)}.vivea-fp product-info .product-form__error-message-wrapper:not([hidden]){font-size:13px;letter-spacing:0;color:var(--erreur)}.vivea-fp product-info .product__pickup-availabilities{margin-top:12px}.vivea-fp product-info .installment{margin-top:12px}.vivea-fp product-info .product__accordion{margin:0}.vivea-fp product-info .product__info-container>*:not(.product__accordion)+.product__accordion{margin-top:30px}.vivea-fp product-info .accordion{border-top:1px solid var(--filet);border-bottom:0}.vivea-fp product-info .accordion+.accordion{border-top:1px solid var(--filet)}.vivea-fp product-info .accordion:last-of-type{border-bottom:1px solid var(--filet)}.vivea-fp product-info .accordion summary{align-items:center;gap:16px;min-height:58px;padding:16px 0;line-height:1.3}.vivea-fp product-info .accordion__title{max-width:calc(100% - 3rem);margin:0;font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--encre)}.vivea-fp product-info .accordion .icon-caret{width:12px;height:auto;flex:none}.vivea-fp product-info .accordion summary .svg-wrapper:has(.icon-caret){margin:0;width:12px;height:12px}.vivea-fp product-info .product__accordion .accordion__content{margin:0;padding:0 0 22px;max-width:60ch;font-size:15.5px;line-height:1.6;letter-spacing:0;color:var(--anthracite)}.vivea-fp product-info .accordion__content p{margin:0}.vivea-fp product-info .accordion__content p+p{margin-top:10px}.vivea-fp product-info .accordion__content a{text-decoration:underline;text-underline-offset:4px;color:var(--encre)}.vivea-fp .carac{border-top:1px solid var(--filet);margin-top:clamp(24px,3vw,40px)}@media(max-width:820px){.vivea-fp product-info .product__title h1{font-size:32px}.vivea-fp product-info .price{font-size:22px}.vivea-fp product-info .product-form__submit.button,.vivea-fp product-info .shopify-payment-button__button--unbranded{min-height:54px}.vivea-fp product-info .icon-with-text--horizontal{padding:14px 10px;gap:8px}.vivea-fp product-info .icon-with-text--horizontal .h4{font-size:12.5px}}.vivea-fp cart-items.gradient,.vivea-fp #main-cart-footer.gradient{background:var(--blanc)}.vivea-fp cart-items .page-width,.vivea-fp #main-cart-footer .page-width{max-width:var(--max);padding:0 var(--gout)}.vivea-fp cart-items{padding-top:clamp(28px,4vw,56px)}.vivea-fp .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 clamp(24px,3vw,40px)}.vivea-fp .title--primary,.vivea-fp .cart__empty-text{margin:0;font-weight:400;font-size:clamp(32px,3.4vw,48px);line-height:1.05;letter-spacing:-.03em;color:var(--encre)}.vivea-fp cart-items .underlined-link{font-size:15px;font-weight:500;letter-spacing:0;color:var(--encre);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--filet-fort)}.vivea-fp cart-items .underlined-link:hover{text-decoration-color:var(--encre)}.vivea-fp .cart__items{border-bottom:1px solid var(--filet)}.vivea-fp .cart-items thead th{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--gris);opacity:1;border-bottom:1px solid var(--filet)}.vivea-fp .cart-items thead tr{border-bottom-color:var(--filet)}.vivea-fp .cart-item__image-container{border-radius:var(--r-carte);overflow:hidden;background:var(--grege)}.vivea-fp .cart-item__image{border-radius:var(--r-carte)}.vivea-fp .cart-item__details{font-size:15px;color:var(--anthracite)}.vivea-fp .cart-item__details .caption-with-letter-spacing{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--gris)}.vivea-fp .cart-item__name{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--encre);text-decoration:none}.vivea-fp .cart-item__name:hover{text-decoration:underline;text-decoration-thickness:1px}.vivea-fp .product-option{font-size:14px;letter-spacing:0;color:var(--gris)}.vivea-fp .cart-item .price,.vivea-fp .cart-item__final-price{font-size:16px;font-weight:500;letter-spacing:0;color:var(--encre);font-variant-numeric:tabular-nums}.vivea-fp .cart-item .quantity{width:136px;min-height:48px}.vivea-fp cart-remove-button .button{background:none;color:var(--gris);box-shadow:none;border:0}.vivea-fp cart-remove-button .button:not([disabled]):hover{color:var(--encre)}.vivea-fp .cart-item__error-text{font-size:13px;letter-spacing:0;color:var(--erreur)}.vivea-fp .cart__footer{margin-top:clamp(24px,3vw,36px)}.vivea-fp .cart__blocks{padding:clamp(20px,2.4vw,28px);border-radius:var(--r-panneau);background:var(--grege-clair)}.vivea-fp .totals{justify-content:space-between;align-items:baseline}.vivea-fp .totals__total{font-size:16px;font-weight:400;letter-spacing:0;color:var(--anthracite)}.vivea-fp .totals__total-value{font-size:26px;font-weight:500;letter-spacing:-.015em;color:var(--encre);font-variant-numeric:tabular-nums}.vivea-fp .tax-note{margin:12px 0 20px;text-align:left;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--gris)}.vivea-fp .tax-note a{text-decoration:underline;text-underline-offset:4px}.vivea-fp .cart__checkout-button,.vivea-fp .cart__warnings .button{max-width:none;min-width:0;min-height:56px;padding:0 30px;border:0;border-radius:999px;background:var(--encre);color:var(--blanc);font:500 16px/1 var(--police);letter-spacing:-.005em;transition:background-color .2s}.vivea-fp .cart__checkout-button:before,.vivea-fp .cart__checkout-button:after,.vivea-fp .cart__warnings .button:before,.vivea-fp .cart__warnings .button:after{display:none}.vivea-fp .cart__checkout-button:hover,.vivea-fp .cart__warnings .button:hover{background:#2c2c2c}.vivea-fp .cart__checkout-button[disabled]{background:#bdbdbd;color:#fff;cursor:not-allowed}.vivea-fp .cart__ctas{display:block}@media(min-width:750px){.vivea-fp .cart__footer>*{width:min(100%,420px)}}.vivea-fp .cart__warnings{padding:clamp(24px,4vw,56px) 0}.vivea-fp .cart__warnings .cart__empty-text{margin:0 0 28px}.vivea-fp .cart__login-title{font-size:20px;font-weight:500}.vivea-fp .cart__dynamic-checkout-buttons{max-width:none;margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vivea-produit.css.map */
