*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--cv-noir: #0B0B0B;--cv-bordeaux: #4A0F1C;--cv-or: #C6A46C;--cv-or-clair: #D8BC85;--cv-blanc: #F5F1EA;--cv-border: rgba(198,164,108,.12);--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Inter", system-ui, sans-serif;--ease-smooth: cubic-bezier(.16, 1, .3, 1);--transition-base: .45s var(--ease-smooth);--section-padding: 140px 60px;--max-width: 1360px;--cv-badge-grad: linear-gradient(150deg, rgba(198,164,108,.28) 0%, rgba(198,164,108,.1) 45%, rgba(74,15,28,.32) 100%)}html{scroll-behavior:smooth;font-size:16px}body.cartavin-body{background:var(--cv-noir);color:var(--cv-blanc);font-family:var(--font-sans);font-weight:300;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.cv-section-label{display:flex;align-items:center;gap:16px;margin-bottom:64px}.cv-section-label--center{justify-content:center}.cv-section-label__line{width:32px;height:.5px;background:var(--cv-or);opacity:.6;flex-shrink:0}.cv-section-label__text{font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--cv-or);font-weight:400}.cv-title{font-family:var(--font-serif);font-weight:300;line-height:1.1;color:var(--cv-blanc)}.cv-title em{font-style:italic;color:var(--cv-or)}.cv-btn-primary{display:inline-block;padding:16px 44px;background:var(--cv-or);color:var(--cv-noir);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;transition:var(--transition-base);position:relative;overflow:hidden}.cv-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff21;transform:translate(-101%);transition:transform .4s var(--ease-smooth)}.cv-btn-primary:hover:after{transform:translate(0)}.cv-btn-ghost{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f5f1ea80;transition:color .3s;font-weight:400}.cv-btn-ghost:after{content:"\2192";font-size:14px;transition:transform .3s}.cv-btn-ghost:hover{color:var(--cv-or)}.cv-btn-ghost:hover:after{transform:translate(5px)}.cv-reveal{opacity:1;transform:translateY(0);transition:opacity .9s var(--ease-smooth),transform .9s var(--ease-smooth)}.cv-reveal--delay-1{transition-delay:.1s}.cv-reveal--delay-2{transition-delay:.2s}.cv-reveal--delay-3{transition-delay:.35s}.cv-concept,.cv-product,.cv-reviews,.cv-faq{border-top:.5px solid rgba(198,164,108,.07)}#concept,#boutique,#avis,#faq,#commander{scroll-margin-top:80px}@media(max-width:1024px){:root{--section-padding: 100px 40px}}@media(max-width:768px){:root{--section-padding: 80px 24px}.cv-section-label{margin-bottom:44px}}html [class*=cv-][class*=__corner],html [class*=cv-][class*=__frame]{display:none!important}@media(prefers-reduced-motion:no-preference){html.cv-anim .cv-reveal{opacity:0;transform:translateY(30px)}html.cv-anim .cv-reveal.cv-revealed{opacity:1;transform:translateY(0)}}@keyframes cvFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){html .cv-hero__content>*{animation:cvFadeUp .9s var(--ease-smooth) backwards}html .cv-hero__content>*:nth-child(2){animation-delay:.1s}html .cv-hero__content>*:nth-child(3){animation-delay:.2s}html .cv-hero__content>*:nth-child(4){animation-delay:.3s}html .cv-hero__content>*:nth-child(5){animation-delay:.42s}html .cv-hero__content>*:nth-child(6){animation-delay:.54s}}html main p,html main li,html .cv-article-content p,html .cv-article-content li{text-align:justify;hyphens:auto;-webkit-hyphens:auto}html .cv-cta__body,html .cv-ba__sub,html .cv-article-content figcaption,html .cv-article-related__header p,html .cv-bloghome__intro,html .cv-social__text,html .cv-reviews__intro,html .cv-cart-empty__title,html .cv-cart-empty__text,html .cv-hero__trust-item,html .cv-ba__label,html .cv-product__usage-tag{text-align:center}html .cv-article-content blockquote,html .cv-concept__feature-title,html .cv-product__spec-key,html .cv-affiliate__disclaimer,html .cv-faq__pen-callout-list li{text-align:left}html .cv-product__spec-val{text-align:right}@media(max-width:900px){html .cv-header{padding-top:4px;padding-bottom:4px}html .cv-header__logo-img{height:74px}html .cv-header.is-scrolled .cv-header__logo-img{height:60px}}html .cv-section-label__text{color:var(--cv-or-clair)}html .cv-section-label__line{opacity:1}html .cv-title em{color:var(--cv-or-clair)}html .cv-faq{background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(74,15,28,.3),transparent 65%),var(--cv-noir)}html .cv-bloghome{background:radial-gradient(ellipse 85% 55% at 50% 100%,rgba(74,15,28,.22),transparent 65%),var(--cv-noir)}html .cv-hero__desc{font-size:14px;color:#f5f1eabf;max-width:470px;line-height:1.8}html .cv-product__desc{font-size:15px;color:#f5f1eab8;line-height:1.85}html .cv-product__sub{color:#c6a46ccc}html .cv-faq__answer-inner{font-size:15px}html .cv-article-content{color:#f5f1ead1}html .cv-bloghome-card__excerpt{color:#f5f1ea9e}html .cv-concept__body{color:#f5f1eaad;font-size:15px}html .cv-concept__feature-text{color:#f5f1ea99}html .cv-footer__link{font-size:14px;color:#f5f1ea99}html .cv-trust__badge-sub{color:#f5f1ea8c;font-size:12px}html .cv-footer__copy{color:#f5f1ea66}html .cv-product__price{white-space:nowrap}html .cv-product__price-wrap{flex-wrap:wrap;row-gap:6px}html .cv-product__specs{border:.5px solid rgba(198,164,108,.3);border-radius:14px;padding:22px 20px 14px;background:linear-gradient(165deg,#c6a46c14,#4a0f1c2e 55%,#4a0f1c0d);position:relative;overflow:hidden}html .cv-product__specs:before{content:"Fiche technique";display:block;font-family:var(--font-sans);font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:var(--cv-or-clair);margin-bottom:6px;padding-bottom:14px;border-bottom:.5px solid rgba(198,164,108,.3)}html .cv-product__spec{padding:12px 0;align-items:baseline;justify-content:space-between;gap:20px;font-size:14px;border-bottom:.5px solid rgba(198,164,108,.14)}html .cv-product__spec:last-child{border-bottom:none}html .cv-product__spec-key{flex-shrink:0;color:#f5f1ea8c;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}html .cv-product__spec-key:after{content:none}html .cv-product__spec-val{font-family:var(--font-serif);font-size:17px;font-weight:400;color:var(--cv-blanc);line-height:1.35}html .cv-product__spec--highlight .cv-product__spec-key,html .cv-product__spec--highlight .cv-product__spec-val{color:var(--cv-or-clair)}html .cv-hero__trust-item,html .cv-product__badge,html .cv-trust__badge{position:relative;overflow:hidden;border-color:#c6a46c73;background:var(--cv-badge-grad)}html .cv-hero__trust-item:after,html .cv-product__badge:after,html .cv-trust__badge:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,238,205,.22),transparent);transform:translate(-180%) skew(-14deg);pointer-events:none}@media(prefers-reduced-motion:no-preference){html .cv-hero__trust-item:after,html .cv-product__badge:after,html .cv-trust__badge:after{animation:cvSheen 4.6s ease-in-out infinite}}@keyframes cvSheen{0%,55%{transform:translate(-180%) skew(-14deg)}to{transform:translate(340%) skew(-14deg)}}html .cv-hero__trust{gap:10px}html .cv-hero__trust-item{padding:10px 16px;border-width:.5px;border-style:solid;border-radius:999px;color:#f5f1eae6}html .cv-hero__trust-sep{display:none}html .cv-product__badges{gap:10px}html .cv-product__badge{border-radius:12px;padding:16px 10px;gap:8px;justify-content:flex-start}html .cv-product__badge-icon{width:26px;height:26px;opacity:1;flex-shrink:0;color:var(--cv-or-clair)}html .cv-product__badge-label{font-size:11px;line-height:1.35;color:#f5f1eaf2;text-align:center}html .cv-product__badge-sub{font-size:10px;line-height:1.4;color:#f5f1ea99;text-align:center}html .cv-product__guarantee{border-radius:0 0 10px 10px}html .cv-product__guarantee-text{color:#f5f1ea99}html .cv-product__usage-tag{background:linear-gradient(150deg,#c6a46c33,#4a0f1c40);border-color:#c6a46c66;color:var(--cv-or-clair)}html .cv-trust__badge{border-radius:14px}html .cv-trust__badge-icon{width:58px;height:58px;padding:14px;border-radius:50%;background:#4a0f1c73;border:.5px solid rgba(198,164,108,.4);opacity:1;flex-shrink:0;position:relative;z-index:1}@media(max-width:768px){html .cv-trust__badge-icon{width:46px;height:46px;padding:11px}html .cv-trust__badge{text-align:left}html .cv-trust__badge-title,html .cv-trust__badge-sub{text-align:left;display:block}}@media(hover:hover)and (pointer:fine){html .cv-hero__trust-item{transition:border-color .3s,transform .3s var(--ease-smooth)}html .cv-hero__trust-item:hover{border-color:#c6a46cb3;transform:translateY(-2px)}html .cv-product__badge{transition:border-color .3s,transform .35s var(--ease-smooth)}html .cv-product__badge:hover{transform:translateY(-3px);border-color:#c6a46cb3;background:var(--cv-badge-grad)}html .cv-trust__badge{transition:border-color .3s,transform .35s var(--ease-smooth)}html .cv-trust__badge:hover{transform:translateY(-3px);border-color:#c6a46cb3}html .cv-product__buy-btn{transition:opacity .3s,transform .2s,box-shadow .3s}html .cv-product__buy-btn:hover{transform:translateY(-1px);box-shadow:0 6px 28px #c6a46c47}html .cv-footer__social-link{transition:border-color .3s,color .3s,background .3s,transform .3s var(--ease-smooth)}html .cv-footer__social-link:hover{transform:translateY(-2px)}}@media(hover:none){html .cv-hero__trust-item:hover,html .cv-hero__trust-item:active,html .cv-hero__trust-item:focus,html .cv-product__badge:hover,html .cv-product__badge:active,html .cv-trust__badge:hover,html .cv-trust__badge:active{border-color:#c6a46c73;background:var(--cv-badge-grad);transform:none}}@media(max-width:900px){html .cv-hero{height:auto;min-height:0;display:block;padding-top:var(--cv-announce-h, 0px);background:var(--cv-noir)}html .cv-hero__bg{position:relative;inset:auto}html .cv-hero__bg-img{width:100%;height:auto;object-fit:contain;transform:none;animation:none}html .cv-hero__bg:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(11,11,11,.88) 0%,rgba(11,11,11,.35) 55%,transparent 100%);pointer-events:none;z-index:1}html .cv-hero__bg:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:110px;background:linear-gradient(to top,var(--cv-noir),transparent);pointer-events:none;z-index:1}html .cv-hero__overlay,html .cv-hero__grain{display:none}html .cv-hero__content{padding:10px 24px 44px;max-height:none;max-width:100%}html .cv-hero__scroll,html .cv-hero__title br{display:none}html .cv-hero__title{font-size:clamp(17px,6vw,27px);line-height:1.15;margin-bottom:6px;white-space:nowrap}html .cv-hero__eyebrow{margin-bottom:12px;gap:10px}html .cv-hero__eyebrow-text{font-size:9px;letter-spacing:.3em}html .cv-hero__subtitle{font-size:14px;margin-bottom:12px}html .cv-hero__desc{font-size:12.5px;line-height:1.7;margin-bottom:20px;color:#f5f1eab8}html .cv-hero__actions{margin-bottom:14px;width:100%}html .cv-hero__cta{width:100%;text-align:center;padding:16px 20px;font-size:11px}html .cv-hero__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;align-items:stretch;margin-top:20px}html .cv-hero__trust-sep{display:none!important}html .cv-hero__trust-item{display:grid;grid-template-rows:24px 1fr;align-items:center;justify-items:center;text-align:center;gap:6px;padding:13px 6px;border-radius:12px;font-size:9px;letter-spacing:.08em;line-height:1.35;min-height:76px}html .cv-hero__trust-icon{width:20px;height:20px;align-self:center}html .cv-product__usages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html .cv-product__usage-tag{display:flex;align-items:center;justify-content:center;text-align:center;padding:11px 4px;font-size:9px;letter-spacing:.08em;border-radius:8px}html .cv-product__price{font-size:38px}html .cv-product__specs{padding:18px 16px 8px}html .cv-product__spec-val{font-size:16px}html .cv-product__spec-key{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cartavin-base.css.map */
