:root{--sidona-noir: #0E0E10;--sidona-ivoire: #F5F1EA;--sidona-sable: #E8DFD0;--sidona-corail: #D9695A;--sidona-corail-deep: #B04A3C;--sidona-sauge: #4A9B8E;--sidona-terre: #3A342B;--sidona-gris-doux: #8A857A;--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--space-editorial-xs: clamp(1rem, 2vw, 1.5rem);--space-editorial-sm: clamp(1.5rem, 3vw, 2.5rem);--space-editorial-md: clamp(2.5rem, 5vw, 4rem);--space-editorial-lg: clamp(4rem, 8vw, 6rem);--space-editorial-xl: clamp(6rem, 12vw, 9rem);--transition-quick: .2s var(--ease-out-quart);--transition-base: .4s var(--ease-out-quart);--transition-slow: .8s var(--ease-out-expo)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility;overscroll-behavior-y:none}::selection{background:var(--sidona-sauge);color:var(--sidona-ivoire)}::-moz-selection{background:var(--sidona-sauge);color:var(--sidona-ivoire)}*:focus-visible{outline:2px solid var(--sidona-corail);outline-offset:3px}*:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-feature-settings:"kern" 1,"liga" 1,"dlig" 1}em,i{font-feature-settings:"ss01" 1}p{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.eyebrow,.section-eyebrow,[class*=eyebrow]{display:inline-block;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:500;color:var(--sidona-gris-doux)}.button,button.button,[class*=button--primary],[class*=button--secondary]{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-quick)}.button:hover,button.button:hover,[class*=button--primary]:hover,[class*=button--secondary]:hover{transform:translateY(-1px)}.button:active,button.button:active{transform:translateY(0);transition-duration:.05s}.product-card,.product-mini-card,[class*=product-card]{overflow:hidden}.product-card img,.product-mini-card img,[class*=product-card] img{transition:transform var(--transition-slow)}.product-card:hover img,.product-mini-card:hover img,[class*=product-card]:hover img{transform:scale(1.04)}@supports (scrollbar-color: auto){html{scrollbar-color:rgba(58,52,43,.3) transparent;scrollbar-width:thin}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a342b4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a342b99}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{font-feature-settings:"kern" 1,"liga" 1;transition:border-color var(--transition-base)}.badge,[class*=badge--]{letter-spacing:.1em;font-feature-settings:"kern" 1}.prose p,.editorial p{max-width:65ch;margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease-out-quart),transform 1s var(--ease-out-quart)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease-out-quart),transform .8s var(--ease-out-quart)}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:0s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:.08s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}[data-reveal-stagger].is-visible>*:nth-child(n+5){transition-delay:.32s;opacity:1;transform:translateY(0)}.no-js [data-reveal],.no-js [data-reveal-stagger]>*{opacity:1;transform:none}header-component .header__layout{transition:background-color var(--transition-base),backdrop-filter var(--transition-base),border-color var(--transition-base)}header-component[data-sticky-state=active] .header__layout{background-color:#f5f1eaeb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid rgba(58,52,43,.08)}.header__menu-desktop a,.header__menu .button{letter-spacing:.04em;font-size:.875rem}.header__logo-image,.header__logo-image--transparent{transition:opacity var(--transition-base)}.shopify-section-announcement-bar,[class*=announcement-bar]{font-size:.6875rem}.shopify-section-announcement-bar p,[class*=announcement-bar] p{letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0}.header__icon-count-bubble-inner{background-color:var(--sidona-corail);color:var(--sidona-ivoire);font-weight:500;font-size:.625rem}.header__actions a,.header__actions button{transition:opacity var(--transition-quick)}.header__actions a:hover,.header__actions button:hover{opacity:.6}.product-section__product-info{font-family:var(--font-body--family)}.product-section__product-info h1,.product-section__product-info h2,.product-section__product-info .h1,.product-section__product-info .h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.025em;line-height:1.08}.product-section__product-info em,.product-section__product-info i{font-style:italic;color:var(--sidona-gris-doux);font-size:1.0625rem}.product-section__product-info [class*=option-value-button],.product-section__product-info .variant-button{letter-spacing:.02em;font-size:.875rem;font-weight:500;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.product-section__product-info .product-form-add-to-cart-button,.product-section__product-info [class*=add-to-cart] .button{width:100%;padding:1.1rem 2rem;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.shopify-payment-button{margin-top:.75rem}.product-section__product-info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.product-section__product-info ul li{position:relative;padding-left:1.75rem;font-size:.875rem;letter-spacing:.01em;color:var(--sidona-terre);line-height:1.5}.product-section__product-info ul li:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:14px;border:1px solid var(--sidona-sauge);border-radius:50%;transform:translateY(-50%)}.product-section__product-info ul li:after{content:"";position:absolute;left:5px;top:.55em;width:4px;height:4px;background:var(--sidona-sauge);border-radius:50%;transform:translateY(-50%)}.sidona-story{padding-top:var(--padding-top, 100px);padding-bottom:var(--padding-bottom, 100px)}.sidona-story__inner{width:100%}.sidona-story__header{text-align:center;max-width:760px;margin:0 auto clamp(3rem,6vw,5rem)}.sidona-story__header .eyebrow{margin-bottom:1rem}.sidona-story__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1;letter-spacing:-.025em;margin:0 0 1.25rem;color:var(--sidona-terre)}.sidona-story__subtitle{font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.7;color:var(--sidona-terre);opacity:.82;max-width:580px;margin:0 auto}.sidona-story__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,4vw,4rem);max-width:1100px;margin:0 auto}.sidona-story__step{text-align:center}.sidona-story__step-number{font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:2.75rem;line-height:1;color:var(--sidona-corail);margin:0 0 1.25rem;letter-spacing:-.02em}.sidona-story__step-title{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 .875rem;color:var(--sidona-terre)}.sidona-story__step-description{font-size:.9375rem;line-height:1.7;color:var(--sidona-terre);opacity:.85;max-width:320px;margin:0 auto}@media(max-width:750px){.sidona-story__grid{grid-template-columns:1fr;gap:3rem}}.sidona-faq{padding-top:var(--padding-top, 100px);padding-bottom:var(--padding-bottom, 120px)}.sidona-faq__container{max-width:780px;margin:0 auto}.sidona-faq__header{text-align:center;margin-bottom:clamp(3rem,5vw,4rem)}.sidona-faq__header .eyebrow{margin-bottom:1rem}.sidona-faq__title{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:0;color:var(--sidona-terre)}.sidona-faq__list{border-top:1px solid rgba(58,52,43,.12)}.sidona-faq__item{border-bottom:1px solid rgba(58,52,43,.12);transition:background-color var(--transition-quick)}.sidona-faq__item[open]{background-color:#e8dfd040}.sidona-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.75rem 1rem;background:transparent;border:none;cursor:pointer;font-family:var(--font-heading--family);font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.3;text-align:left;color:var(--sidona-terre);list-style:none;transition:opacity var(--transition-quick)}.sidona-faq__question::-webkit-details-marker{display:none}.sidona-faq__question::marker{content:""}.sidona-faq__question:hover{opacity:.7}.sidona-faq__icon{flex-shrink:0;width:18px;height:18px;margin-left:1rem;transition:transform var(--transition-base)}.sidona-faq__item[open] .sidona-faq__icon{transform:rotate(45deg)}.sidona-faq__answer{padding:0 1rem 1.75rem;font-size:.9375rem;line-height:1.7;color:var(--sidona-terre);opacity:.85;max-width:65ch;animation:sidona-faq-slide-in .3s var(--ease-out-quart)}.sidona-faq__answer p{margin:0}.sidona-faq__answer p+p{margin-top:.875rem}@keyframes sidona-faq-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sidona-premium.css.map */
