.ds-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border:1px solid currentColor;border-radius:0;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ds-btn--creme{background:#f5f0e6;border-color:#f5f0e6;color:#1f3a2e!important}.ds-btn--creme:hover{background:#b08d57;border-color:#b08d57;color:#f5f0e6!important}.ds-btn--vert{background:#1f3a2e;border-color:#1f3a2e;color:#f5f0e6!important}.ds-btn--vert:hover{background:#b08d57;border-color:#b08d57;color:#f5f0e6!important}.ds-lien{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;color:#1f3a2e}.ds-lien--creme{color:#f5f0e6!important}.ds-lien:hover{text-decoration-color:#b08d57}.ds-surtitre{margin:0;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#4a5a50}.ds-filet{display:block;width:48px;height:1px;background:#b08d57;border:0;margin:0}.ds-lien.ds-lien:hover{color:#1f3a2e}.ds-lien--creme.ds-lien--creme:hover{color:#f5f0e6}.ds-btn:focus-visible,.ds-lien:focus-visible,.ds-pilule:focus-visible,.ds-volet__titre:focus-visible{outline:2px solid #B08D57;outline-offset:3px}.product-card .product-title,.product-card [class*=product-title]{font-family:var(--font-body--family);font-size:13px;letter-spacing:.04em;line-height:1.4}.product-card .price,.product-card product-price{font-size:13px}.product-details h1{font-family:var(--font-heading--family)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;font-size:clamp(1.9rem,4vw,2.6rem)!important;line-height:1.1!important}.product-details .price,.product-details product-price{font-size:18px}.product-details .add-to-cart-button{min-height:56px}@media screen and (min-width:990px){.product-details{position:sticky;top:calc(var(--header-height, 80px) + 24px);align-self:start}}.ds-pack.ds-pack{border:1px solid rgba(176,141,87,.7);background:#ede5d6;border-radius:16px;overflow:hidden}.ds-pack .ds-pack__title.ds-pack__title{font-family:var(--font-heading--family);font-weight:400;font-size:20px;letter-spacing:.02em}.ds-pack .ds-pack__img.ds-pack__img{background:#f5f0e6;border-radius:12px}.ds-pack .ds-pack__select.ds-pack__select{border-color:#1f3a2e4d;background:#f5f0e6;color:#1f3a2e;min-height:44px}.ds-pack .ds-pack__btn.ds-pack__btn{border-color:#1f3a2e;background:transparent;color:#1f3a2e;min-height:44px}.ds-pack .ds-pack__btn.ds-pack__btn:hover,.ds-pack .ds-pack__btn.is-added.is-added{background:#1f3a2e;color:#f5f0e6}.ds-pack .ds-pack__status.ds-pack__status{color:#4a5a50;opacity:1}#header-component[transparent] .header-logo,#header-component[transparent] .header__icon{color:#f5f0e6}@media(prefers-reduced-motion:reduce){.ds-piece__media img,.product-card img,.card-gallery img{transition:none!important}}@media screen and (max-width:749px){.ds-hero{--ds-hero-voile: .5 !important}}main>.shopify-section:last-child .ds-vision{border-bottom:1px solid rgba(176,141,87,.5)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/double-s-2026.css.map */
