:root{--novalyt-terracotta: #a4583e;--novalyt-miel: #e8c9a8;--novalyt-espresso: #3b2f2a;--novalyt-lin: #f7f1e8;--novalyt-sable: #efe4d6}html h1,html h2,html h3,html .h0,html .h1,html .h2,html .hxl{letter-spacing:.01em;line-height:1.2}html .caption-with-letter-spacing,html .product__text.caption-with-letter-spacing,html .product__text.uppercase{letter-spacing:.18em;color:var(--novalyt-terracotta);font-weight:600}html .color-scheme-3 .caption-with-letter-spacing,html .color-scheme-4 .caption-with-letter-spacing{color:var(--novalyt-miel)}html .button,html .shopify-payment-button__button--unbranded{letter-spacing:.06em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}html .button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 8px 20px #3b2f2a2e}html .announcement-bar__message{letter-spacing:.14em;font-size:1.2rem;text-transform:uppercase}html .header__menu-item{letter-spacing:.04em}html [id$=__trust] .multicolumn-card__info{padding:1.2rem 1rem}html [id$=__trust] .multicolumn-card__info h3{font-size:1.6rem;margin-bottom:.4rem}html [id$=__trust] .multicolumn-card__info .rte{font-size:1.35rem;opacity:.8}html .product__title h1{line-height:1.15}html .product .price-item--regular,html .product .price-item--sale{font-size:2.2rem;color:var(--novalyt-terracotta)}html .product__info-container .icon-with-text{background:var(--novalyt-sable);border-radius:16px;padding:1.4rem 1.6rem}html .product__info-container .icon-with-text .icon{color:var(--novalyt-terracotta)}html .product__accordion summary .icon{color:var(--novalyt-terracotta)}html .product-form__submit{font-size:1.6rem;min-height:5.2rem}html .card__heading{font-weight:500}html .card-wrapper:hover .card__heading a{color:var(--novalyt-terracotta)}html .collapsible-content summary .accordion__title{font-size:1.6rem}html .main-page-title+.rte h2{margin-top:3.2rem}html .rte h3{color:var(--novalyt-terracotta);margin-top:2.4rem}html cart-drawer-items{flex:0 1 auto;min-height:0}html .drawer__inner{height:100dvh}html .drawer__footer{padding-bottom:2.4rem}html .cart-drawer .cart__checkout-button{min-height:5.2rem;font-size:1.6rem}html .nv-upsell{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 0 .4rem;padding:1.2rem 1.4rem;border:1px dashed var(--novalyt-terracotta);border-radius:16px;background:#fffaf3}html .nv-upsell__media img{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:12px;display:block}html .nv-upsell__info{flex:1;min-width:0}html .nv-upsell__label{margin:0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--novalyt-terracotta);font-weight:600}html .nv-upsell__title{display:block;margin:.2rem 0 .6rem;font-size:1.45rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}html .nv-upsell__select{width:100%;padding:.6rem .8rem;border:1px solid rgba(59,47,42,.25);border-radius:10px;background:#fff;font:inherit;font-size:1.35rem;color:inherit}html .nv-upsell__btn{min-width:auto;min-height:4.2rem;padding:0 1.6rem;white-space:nowrap}@media(max-width:480px){html .nv-upsell{flex-wrap:wrap}html .nv-upsell__btn{width:100%}}html .nv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;gap:1rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#f7f1e8;border-top:1px solid rgba(59,47,42,.15);box-shadow:0 -6px 20px #3b2f2a1f;transform:translateY(110%);transition:transform .25s ease}html .nv-sticky.is-visible{transform:translateY(0)}html .nv-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}html .nv-sticky__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .nv-sticky__price{font-size:1.6rem;font-weight:700;color:var(--novalyt-terracotta)}html .nv-sticky__btn{min-height:4.4rem;padding:0 1.8rem;white-space:nowrap}@media(max-width:749px){html .nv-sticky{display:flex}}html .cart__ctas{flex-wrap:wrap}html .cart__ctas:after{content:"\1f512  Paiement s\e9 curis\e9   \b7   Livraison offerte  \b7   14 jours pour changer d'avis";flex-basis:100%;display:block;margin-top:.8rem;text-align:center;font-size:1.2rem;opacity:.75}@media(max-width:749px){html .header__heading-logo-wrapper,html .header__heading-logo{max-width:150px!important}html .header{padding-top:.6rem;padding-bottom:.6rem}html .banner__heading.h0{font-size:3.2rem;line-height:1.15}html [id$=__trust] .multicolumn-card__info{padding:.8rem .4rem}html [id$=__trust] .multicolumn-card__info h3{font-size:1.3rem;margin:0}html [id$=__trust] .multicolumn-card__info .rte{display:none}html [id$=__trust] .multicolumn-list{row-gap:.4rem}}html .nv-reassure{margin:1.4rem 0 .4rem;padding:1.4rem 1.6rem;background:var(--novalyt-sable);border-radius:16px;font-size:1.4rem;line-height:1.5}html .nv-reassure__eta{margin:0 0 .8rem;font-size:1.45rem}html .nv-reassure__eta strong{color:var(--novalyt-terracotta)}html .nv-reassure__list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}html .nv-reassure__list a{color:inherit}html .nv-reassure__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}html .nv-reassure__pay svg{width:3.8rem;height:2.4rem}html .nv-upsell__deal{margin:-.2rem 0 .6rem;font-size:1.25rem;font-weight:700;color:var(--novalyt-terracotta)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/novalyt-cocon.css.map */
