@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400}.__variable_d501d1{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_d466e1{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_d466e1{--font-nunito:"Nunito","Nunito Fallback"}.terre-root{--ts-creme:#FDFAF3;--ts-creme-dark:#F5EDDC;--ts-creme-warm:#F0E6D0;--ts-sauge:#6B8F71;--ts-sauge-light:#8BAF91;--ts-sauge-pale:rgba(107,143,113,0.1);--ts-sauge-glow:rgba(107,143,113,0.2);--ts-foret:#2D4A32;--ts-foret-light:#3D6344;--ts-terracotta:#C4704A;--ts-terracotta-light:#D4885F;--ts-terracotta-dark:#A85C3A;--ts-terracotta-pale:rgba(196,112,74,0.1);--ts-terre:#8B6F47;--ts-terre-light:#A68A5B;--ts-miel:#D4A347;--ts-miel-light:#E4B95F;--ts-miel-pale:rgba(212,163,71,0.12);--ts-text-primary:#2D4A32;--ts-text-secondary:#8B6F47;--ts-text-muted:#A89B8A;--ts-text-light:#FDFAF3;--ts-border:rgba(107,143,113,0.18);--ts-border-strong:rgba(107,143,113,0.35);--ts-font-heading:var(--font-dm-serif),"DM Serif Display","Georgia",serif;--ts-font-body:var(--font-nunito),"Nunito","Segoe UI",sans-serif;--ts-container:1180px;--ts-transition:0.45s cubic-bezier(0.4,0,0.2,1);--ts-transition-fast:0.25s ease;--ts-radius:8px;--ts-radius-lg:16px;--ts-radius-pill:24px;--ts-shadow:0 4px 20px rgba(45,74,50,0.08);--ts-shadow-warm:0 4px 24px rgba(139,111,71,0.1);--ts-shadow-hover:0 12px 40px rgba(45,74,50,0.12);--ts-shadow-card:0 2px 12px rgba(45,74,50,0.06)}.terre-root *{box-sizing:border-box;margin:0;padding:0}.terre-root img{max-width:100%;height:auto;display:block}.terre-root a{color:var(--ts-sauge);text-decoration:none;transition:color var(--ts-transition-fast)}.terre-root a:hover{color:var(--ts-terracotta)}.terre-root button{font-family:inherit;cursor:pointer;border:none;background:none}.terre-root h1,.terre-root h2,.terre-root h3,.terre-root h4,.terre-root h5{font-family:var(--ts-font-heading);font-weight:400;line-height:1.2;color:var(--ts-foret)}.terre-root h1{font-size:2.4rem}.terre-root h2{font-size:2rem}.terre-root h3{font-size:1.5rem}.ts-container{max-width:var(--ts-container);margin:0 auto;padding:0 24px}.ts-header{position:sticky;top:0;z-index:100}.ts-header-banner{background:var(--ts-foret);color:var(--ts-creme);text-align:center;padding:8px 16px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--ts-font-body);display:flex;align-items:center;justify-content:center;gap:10px}.ts-header-banner svg{opacity:.5}.ts-header-main{background:rgba(253,250,243,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ts-border);padding:14px 0}.ts-header-inner{justify-content:space-between;gap:24px}.ts-header-inner,.ts-logo{display:flex;align-items:center}.ts-logo{gap:12px;text-decoration:none;flex-shrink:0}.ts-logo:hover{color:inherit}.ts-logo-icon{width:46px;height:46px;transition:transform var(--ts-transition)}.ts-logo:hover .ts-logo-icon{transform:rotate(8deg) scale(1.05)}.ts-logo-text{font-family:var(--ts-font-heading);font-size:1.6rem;font-weight:400;color:var(--ts-foret);letter-spacing:.01em;line-height:1.1}.ts-logo-text .ts-logo-accent{color:var(--ts-terracotta);font-style:italic}.ts-logo-subtitle{display:block;font-family:var(--ts-font-body);font-size:.65rem;color:var(--ts-text-secondary);letter-spacing:.2em;text-transform:uppercase;margin-top:2px}.ts-search-wrapper{flex:1;max-width:420px}.ts-search-form{display:flex;align-items:center;background:white;border:1.5px solid var(--ts-border);border-radius:var(--ts-radius-pill);overflow:hidden;transition:border-color var(--ts-transition-fast),box-shadow var(--ts-transition-fast)}.ts-search-form:focus-within{border-color:var(--ts-sauge);box-shadow:0 0 0 3px var(--ts-sauge-pale)}.ts-search-input{flex:1;background:none;border:none;padding:10px 18px;color:var(--ts-text-primary);font-size:.88rem;font-family:var(--ts-font-body);outline:none}.ts-search-input::placeholder{color:var(--ts-text-muted)}.ts-search-btn{background:var(--ts-sauge);color:white;border:none;padding:10px 16px;display:flex;align-items:center;justify-content:center;transition:background var(--ts-transition-fast);border-radius:0 var(--ts-radius-pill) var(--ts-radius-pill) 0}.ts-search-btn:hover{background:var(--ts-foret)}.ts-header-actions{display:flex;align-items:center;gap:4px}.ts-header-action{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;color:var(--ts-text-primary);text-decoration:none;border-radius:var(--ts-radius);transition:background var(--ts-transition-fast),color var(--ts-transition-fast)}.ts-header-action:hover{background:var(--ts-sauge-pale);color:var(--ts-sauge)}.ts-header-action-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ts-cart-action{position:relative}.ts-cart-count{position:absolute;top:2px;right:6px;width:18px;height:18px;background:var(--ts-terracotta);color:white;border-radius:50%;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ts-mobile-toggle{display:none;padding:8px;color:var(--ts-text-primary)}.ts-nav{background:white;border-bottom:1px solid var(--ts-border);padding:0}.ts-nav-list{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0}.ts-nav-item,.ts-nav-list{list-style:none}.ts-nav-link{display:inline-block;padding:7px 18px;color:var(--ts-text-primary);font-size:.82rem;font-weight:600;text-decoration:none;border-radius:var(--ts-radius-pill);background:var(--ts-sauge-pale);transition:all var(--ts-transition-fast);letter-spacing:.02em}.ts-nav-link:hover{background:var(--ts-sauge);color:white;transform:translateY(-1px);box-shadow:0 4px 12px var(--ts-sauge-glow)}.ts-hero{position:relative;padding:100px 24px 90px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 20% 50%,rgba(107,143,113,.08) 0,transparent 60%),radial-gradient(ellipse at 80% 30%,rgba(212,163,71,.06) 0,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(196,112,74,.05) 0,transparent 50%),var(--ts-creme)}.ts-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,var(--ts-sauge-pale) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--ts-sauge-pale) 1px,transparent 1px);background-size:40px 40px;opacity:.4;pointer-events:none}.ts-hero-inner{position:relative;max-width:700px;margin:0 auto;z-index:1}.ts-hero-leaf{color:var(--ts-sauge);margin-bottom:24px;animation:ts-float 4s ease-in-out infinite}@keyframes ts-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ts-hero-ornament{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px;font-family:var(--ts-font-body);font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--ts-terre)}.ts-hero-ornament-line{display:block;width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--ts-terre),transparent)}.ts-hero-title{font-family:var(--ts-font-heading);font-size:3.8rem;font-weight:400;line-height:1.12;color:var(--ts-foret);margin-bottom:24px}.ts-hero-title em{color:var(--ts-terracotta);font-style:italic}.ts-hero-subtitle{font-size:1.1rem;font-weight:300;line-height:1.8;color:var(--ts-text-secondary);max-width:560px;margin:0 auto 36px}.ts-hero-cta{display:flex}.ts-btn,.ts-hero-cta{justify-content:center}.ts-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;font-family:var(--ts-font-body);font-size:.88rem;font-weight:700;letter-spacing:.04em;border-radius:var(--ts-radius-pill);cursor:pointer;transition:all var(--ts-transition);text-decoration:none;border:2px solid transparent}.ts-btn--primary{background:var(--ts-terracotta);color:white;border-color:var(--ts-terracotta);box-shadow:0 4px 16px rgba(196,112,74,.25)}.ts-btn--primary:hover{background:var(--ts-terracotta-dark);border-color:var(--ts-terracotta-dark);transform:translateY(-2px);box-shadow:0 8px 28px rgba(196,112,74,.35);color:white}.ts-btn--outline{background:transparent;color:var(--ts-foret);border:2px solid var(--ts-sauge)}.ts-btn--outline:hover{background:var(--ts-sauge);color:white;transform:translateY(-2px);box-shadow:0 6px 20px var(--ts-sauge-glow)}.ts-btn--lg{padding:15px 36px;font-size:.95rem}.ts-trust{padding:40px 0;background:white;border-bottom:1px solid var(--ts-border)}.ts-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ts-trust-item{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--ts-creme);border-radius:var(--ts-radius-lg);border:1px solid var(--ts-border);transition:transform var(--ts-transition-fast),box-shadow var(--ts-transition-fast)}.ts-trust-item:hover{transform:translateY(-2px);box-shadow:var(--ts-shadow)}.ts-trust-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--ts-sauge-pale);color:var(--ts-sauge);border-radius:50%;flex-shrink:0}.ts-trust-text{display:flex;flex-direction:column;gap:2px}.ts-trust-text strong{font-size:.88rem;font-weight:700;color:var(--ts-foret)}.ts-trust-text span{font-size:.75rem;color:var(--ts-text-secondary)}.ts-section{padding:80px 0}.ts-section-header{text-align:center;margin-bottom:48px}.ts-section-title{font-family:var(--ts-font-heading);font-size:2.2rem;font-weight:400;color:var(--ts-foret);margin-bottom:10px}.ts-section-subtitle{font-size:1rem;color:var(--ts-text-secondary);font-weight:300;max-width:500px;margin:0 auto}.ts-section-rule{width:50px;height:3px;background:linear-gradient(90deg,var(--ts-terracotta),var(--ts-miel));margin:18px auto 0;border-radius:2px}.ts-section-cta{text-align:center;margin-top:40px}.ts-product-card{position:relative;background:white;border-radius:var(--ts-radius-lg);overflow:hidden;border:1px solid var(--ts-border);transition:all var(--ts-transition);box-shadow:var(--ts-shadow-card)}.ts-product-card:hover{transform:translateY(-6px);box-shadow:var(--ts-shadow-hover);border-color:var(--ts-sauge-glow)}.ts-product-category{left:12px;background:rgba(253,250,243,.9);backdrop-filter:blur(6px);color:var(--ts-terre);font-size:.65rem;letter-spacing:.1em;padding:4px 10px;border-radius:var(--ts-radius-pill);border:1px solid var(--ts-border)}.ts-product-badge,.ts-product-category{position:absolute;top:12px;z-index:2;font-weight:700;text-transform:uppercase}.ts-product-badge{right:12px;padding:4px 12px;font-size:.68rem;letter-spacing:.06em;border-radius:var(--ts-radius-pill)}.ts-product-badge--new{background:var(--ts-sauge);color:white}.ts-product-badge--best{background:var(--ts-miel);color:var(--ts-foret)}.ts-product-badge--sale{background:var(--ts-terracotta);color:white}.ts-product-card-image{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--ts-creme-dark)}.ts-product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--ts-transition)}.ts-product-card:hover .ts-product-card-image img{transform:scale(1.06)}.ts-product-card-info{padding:18px 18px 20px}.ts-product-card-title{font-family:var(--ts-font-heading);font-size:1.05rem;font-weight:400;line-height:1.3;margin-bottom:4px}.ts-product-card-title a{color:var(--ts-foret);text-decoration:none}.ts-product-card-title a:hover{color:var(--ts-terracotta)}.ts-product-card-author{font-size:.8rem;color:var(--ts-sauge);font-weight:600;margin-bottom:2px}.ts-product-card-origin{font-size:.72rem;color:var(--ts-text-muted);margin-bottom:8px}.ts-product-card-price{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;flex-wrap:wrap}.ts-price-current{font-family:var(--ts-font-heading);font-size:1.3rem;color:var(--ts-terracotta);font-weight:400}.ts-price-old{font-size:.82rem;color:var(--ts-text-muted);text-decoration:line-through}.ts-product-weight{font-size:.72rem;color:var(--ts-text-muted);padding:2px 8px;background:var(--ts-creme-dark);border-radius:var(--ts-radius-pill)}.ts-product-card-actions{display:flex;align-items:center;gap:8px}.ts-btn-add-cart{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;background:var(--ts-terracotta);color:white;border:none;border-radius:var(--ts-radius-pill);font-family:var(--ts-font-body);font-size:.78rem;font-weight:700;cursor:pointer;transition:all var(--ts-transition-fast)}.ts-btn-add-cart:hover:not(:disabled){background:var(--ts-terracotta-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(196,112,74,.3)}.ts-btn-add-cart:disabled{background:var(--ts-text-muted);cursor:not-allowed;opacity:.7}.ts-btn-wishlist{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--ts-border);border-radius:50%;color:var(--ts-text-muted);background:white;transition:all var(--ts-transition-fast)}.ts-btn-wishlist:hover{color:var(--ts-terracotta);border-color:var(--ts-terracotta);background:var(--ts-terracotta-pale)}.ts-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ts-carousel{position:relative;display:flex;align-items:center;gap:16px}.ts-carousel-viewport{flex:1;overflow:hidden;border-radius:var(--ts-radius-lg)}.ts-carousel-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ts-carousel-slide{padding:0 10px}.ts-carousel-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:white;border:1.5px solid var(--ts-border);border-radius:50%;color:var(--ts-foret);flex-shrink:0;transition:all var(--ts-transition-fast);box-shadow:var(--ts-shadow-card)}.ts-carousel-btn:hover:not(:disabled){background:var(--ts-sauge);color:white;border-color:var(--ts-sauge);box-shadow:0 4px 16px var(--ts-sauge-glow)}.ts-carousel-btn:disabled{opacity:.3;cursor:not-allowed}.ts-maraicher-pick{padding:80px 0;background:radial-gradient(ellipse at 30% 50%,rgba(107,143,113,.06) 0,transparent 60%),radial-gradient(ellipse at 70% 40%,rgba(212,163,71,.04) 0,transparent 50%),var(--ts-creme-dark)}.ts-maraicher-card{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center;background:white;border-radius:var(--ts-radius-lg);overflow:hidden;box-shadow:var(--ts-shadow-warm);border:1px solid var(--ts-border)}.ts-maraicher-image{aspect-ratio:4/5;overflow:hidden}.ts-maraicher-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--ts-transition)}.ts-maraicher-card:hover .ts-maraicher-image img{transform:scale(1.04)}.ts-maraicher-content{padding:40px 40px 40px 0}.ts-maraicher-badge{display:inline-block;padding:5px 16px;background:var(--ts-miel-pale);color:var(--ts-terre);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--ts-radius-pill);margin-bottom:16px;border:1px solid rgba(212,163,71,.2)}.ts-maraicher-title{font-family:var(--ts-font-heading);font-size:1.8rem;font-weight:400;color:var(--ts-foret);margin-bottom:6px}.ts-maraicher-author{font-size:.9rem;color:var(--ts-sauge);font-weight:600;margin-bottom:20px}.ts-maraicher-quote{font-family:var(--ts-font-body);font-size:1rem;font-weight:300;font-style:italic;line-height:1.8;color:var(--ts-text-secondary);padding-left:20px;border-left:3px solid var(--ts-miel);margin-bottom:14px}.ts-maraicher-signature{font-size:.85rem;font-weight:600;color:var(--ts-sauge);margin-bottom:28px}.ts-maraicher-price{display:flex;align-items:center;gap:20px}.ts-price-current-lg{font-family:var(--ts-font-heading);font-size:1.8rem;color:var(--ts-terracotta)}.ts-rayons-section{background:radial-gradient(ellipse at 80% 60%,rgba(196,112,74,.04) 0,transparent 50%),var(--ts-creme)}.ts-rayons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-rayon-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;background:white;border:1.5px solid var(--ts-border);border-radius:var(--ts-radius-lg);text-decoration:none;transition:all var(--ts-transition);box-shadow:var(--ts-shadow-card)}.ts-rayon-card:hover{border-color:var(--ts-sauge);background:var(--ts-sauge);transform:translateY(-4px);box-shadow:0 12px 32px var(--ts-sauge-glow)}.ts-rayon-card:hover .ts-rayon-icon{background:rgba(255,255,255,.2);color:white}.ts-rayon-card:hover .ts-rayon-label{color:white}.ts-rayon-card:hover .ts-rayon-count{color:rgba(255,255,255,.7)}.ts-rayon-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--ts-sauge-pale);color:var(--ts-sauge);border-radius:50%;transition:all var(--ts-transition)}.ts-rayon-label{font-family:var(--ts-font-heading);font-size:1.1rem;color:var(--ts-foret);text-align:center}.ts-rayon-count,.ts-rayon-label{transition:color var(--ts-transition)}.ts-rayon-count{font-size:.75rem;color:var(--ts-text-muted);font-weight:600}.ts-newsletter{padding:80px 0;background:radial-gradient(ellipse at 30% 50%,rgba(107,143,113,.1) 0,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(196,112,74,.06) 0,transparent 60%),var(--ts-foret)}.ts-newsletter-inner{text-align:center;max-width:520px;margin:0 auto}.ts-newsletter h2{font-family:var(--ts-font-heading);font-size:2rem;color:var(--ts-creme);margin-bottom:12px}.ts-newsletter p{font-size:.95rem;color:rgba(253,250,243,.65);font-weight:300;line-height:1.7;margin-bottom:28px}.ts-newsletter-form{display:flex;gap:0;max-width:440px;margin:0 auto;background:rgba(255,255,255,.08);border:1px solid rgba(253,250,243,.15);border-radius:var(--ts-radius-pill);overflow:hidden;transition:border-color var(--ts-transition-fast)}.ts-newsletter-form:focus-within{border-color:var(--ts-terracotta)}.ts-newsletter-input{flex:1;background:transparent;border:none;padding:14px 22px;color:var(--ts-creme);font-size:.9rem;font-family:var(--ts-font-body);outline:none}.ts-newsletter-input::placeholder{color:rgba(253,250,243,.4)}.ts-newsletter-btn{background:var(--ts-terracotta);color:white;padding:14px 28px;font-family:var(--ts-font-body);font-size:.85rem;font-weight:700;border:none;letter-spacing:.04em;border-radius:0 var(--ts-radius-pill) var(--ts-radius-pill) 0;transition:background var(--ts-transition-fast)}.ts-newsletter-btn:hover{background:var(--ts-terracotta-light)}.ts-footer{background:var(--ts-foret);color:var(--ts-creme);padding:60px 0 0}.ts-footer-ornament{display:flex;align-items:center;justify-content:center;gap:14px;padding-bottom:40px;color:var(--ts-sauge-light)}.ts-footer-ornament-line{display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--ts-sauge-light),transparent)}.ts-footer-quote{text-align:center;padding-bottom:48px;border-bottom:1px solid rgba(107,143,113,.2);margin-bottom:48px}.ts-footer-quote p{font-family:var(--ts-font-heading);font-size:1.3rem;font-style:italic;color:rgba(253,250,243,.75);max-width:600px;margin:0 auto 12px;line-height:1.5}.ts-footer-quote cite{font-size:.82rem;color:var(--ts-sauge-light);font-style:normal}.ts-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:48px}.ts-footer-heading{font-family:var(--ts-font-heading);font-size:1.2rem;font-weight:400;color:var(--ts-creme);margin-bottom:18px}.ts-footer-text{font-size:.85rem;color:rgba(253,250,243,.6);line-height:1.8}.ts-footer-links{list-style:none;padding:0}.ts-footer-links li{margin-bottom:10px}.ts-footer-links a{color:rgba(253,250,243,.6);font-size:.85rem;text-decoration:none;transition:color var(--ts-transition-fast)}.ts-footer-links a:hover{color:var(--ts-miel)}.ts-footer-contact{display:flex;flex-direction:column;gap:14px}.ts-footer-contact-item{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:rgba(253,250,243,.6)}.ts-footer-contact-item svg{margin-top:3px;color:var(--ts-sauge-light);flex-shrink:0}.ts-footer-contact-item a{color:rgba(253,250,243,.6);text-decoration:none}.ts-footer-contact-item a:hover{color:var(--ts-miel)}.ts-footer-bottom{border-top:1px solid rgba(107,143,113,.15);padding:24px 0;text-align:center}.ts-footer-bottom p{font-size:.78rem;color:rgba(253,250,243,.4)}.ts-footer-colophon{margin-top:6px;font-size:.7rem;color:rgba(253,250,243,.25);letter-spacing:.05em}.ts-breadcrumb{background:var(--ts-creme-dark);border-bottom:1px solid var(--ts-border);padding:14px 0}.ts-breadcrumb-list{display:flex;align-items:center;gap:0;list-style:none;padding:0;flex-wrap:wrap}.ts-breadcrumb-item{font-size:.82rem;color:var(--ts-text-muted)}.ts-breadcrumb-item a{color:var(--ts-sauge);text-decoration:none}.ts-breadcrumb-item a:hover{color:var(--ts-terracotta);text-decoration:underline}.ts-breadcrumb-sep{margin:0 8px;color:var(--ts-text-muted);opacity:.5}.ts-category-page{padding:40px 0 80px}.ts-category-layout{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start}.ts-category-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap}.ts-category-title{font-family:var(--ts-font-heading);font-size:2rem;color:var(--ts-foret);margin-bottom:6px}.ts-category-desc{font-size:.9rem;color:var(--ts-text-secondary);margin-bottom:6px;max-width:500px}.ts-category-count{font-size:.78rem;color:var(--ts-text-muted);font-weight:600}.ts-category-empty{padding:60px 24px;text-align:center;color:var(--ts-text-muted);font-size:1rem;background:white;border-radius:var(--ts-radius-lg);border:1px dashed var(--ts-border)}.ts-sort-dropdown{display:flex;align-items:center;gap:8px;flex-shrink:0}.ts-sort-dropdown label{font-size:.82rem;color:var(--ts-text-muted);white-space:nowrap}.ts-sort-select{padding:8px 14px;border:1.5px solid var(--ts-border);border-radius:var(--ts-radius-pill);background:white;font-size:.82rem;font-family:var(--ts-font-body);color:var(--ts-text-primary);cursor:pointer;outline:none;transition:border-color var(--ts-transition-fast)}.ts-sort-select:focus{border-color:var(--ts-sauge)}.ts-sidebar{background:white;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);padding:8px 0;position:sticky;top:140px;box-shadow:var(--ts-shadow-card)}.ts-filter-section{border-bottom:1px solid var(--ts-border)}.ts-filter-section:last-child{border-bottom:none}.ts-filter-title{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:.85rem;font-weight:700;color:var(--ts-foret);cursor:pointer;transition:color var(--ts-transition-fast)}.ts-filter-title:hover{color:var(--ts-terracotta)}.ts-filter-title svg{transition:transform var(--ts-transition-fast);color:var(--ts-text-muted)}.ts-filter-section--collapsed .ts-filter-title svg{transform:rotate(-90deg)}.ts-filter-content{padding:0 20px 16px}.ts-filter-section--collapsed .ts-filter-content{display:none}.ts-price-range{padding:4px 0}.ts-price-inputs{display:flex;align-items:center;gap:8px}.ts-price-inputs input{width:80px;padding:8px 10px;border:1.5px solid var(--ts-border);border-radius:var(--ts-radius);font-size:.82rem;font-family:var(--ts-font-body);color:var(--ts-text-primary);background:var(--ts-creme);outline:none;transition:border-color var(--ts-transition-fast)}.ts-price-inputs input:focus{border-color:var(--ts-sauge)}.ts-price-inputs span{color:var(--ts-text-muted);font-size:.85rem}.ts-filter-options{display:flex;flex-direction:column;gap:8px}.ts-filter-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.82rem}.ts-filter-checkbox input[type=checkbox]{width:16px;height:16px;border:1.5px solid var(--ts-border-strong);border-radius:4px;accent-color:var(--ts-sauge);cursor:pointer}.ts-filter-label{color:var(--ts-text-primary);flex:1}.ts-filter-count{color:var(--ts-text-muted);font-size:.75rem}.ts-product-page{padding:40px 0 60px}.ts-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.ts-product-gallery{position:sticky;top:140px}.ts-product-main-image{position:relative;border-radius:var(--ts-radius-lg);overflow:hidden;background:var(--ts-creme-dark);aspect-ratio:4/5;margin-bottom:12px;box-shadow:var(--ts-shadow)}.ts-product-main-image img{width:100%;height:100%;object-fit:cover}.ts-product-main-image .ts-product-badge{top:16px;right:16px;font-size:.72rem;padding:5px 14px}.ts-product-thumbnails{display:flex;gap:10px}.ts-product-thumb{width:72px;height:72px;border:2px solid var(--ts-border);border-radius:var(--ts-radius);overflow:hidden;cursor:pointer;opacity:.6;transition:all var(--ts-transition-fast)}.ts-product-thumb--active,.ts-product-thumb:hover{opacity:1;border-color:var(--ts-sauge);box-shadow:0 0 0 2px var(--ts-sauge-pale)}.ts-product-thumb img{width:100%;height:100%;object-fit:cover}.ts-product-title{font-family:var(--ts-font-heading);font-size:2rem;color:var(--ts-foret);margin-bottom:8px;line-height:1.2}.ts-product-brand{font-size:.95rem;color:var(--ts-text-secondary);margin-bottom:4px}.ts-product-brand strong{color:var(--ts-sauge)}.ts-product-origin{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--ts-text-muted);margin-bottom:4px}.ts-product-origin svg{color:var(--ts-terracotta)}.ts-product-ref{font-size:.78rem;color:var(--ts-text-muted);margin-bottom:16px}.ts-product-rating{display:flex;align-items:center;gap:3px;margin-bottom:20px}.ts-product-rating-text{margin-left:8px;font-size:.82rem;color:var(--ts-text-muted)}.ts-product-price-main{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ts-price-old-lg{font-size:1rem;color:var(--ts-text-muted);text-decoration:line-through}.ts-product-discount{font-weight:700;color:white;background:var(--ts-terracotta);padding:3px 10px}.ts-product-discount,.ts-product-weight-lg{font-size:.82rem;border-radius:var(--ts-radius-pill)}.ts-product-weight-lg{color:var(--ts-text-muted);padding:4px 12px;background:var(--ts-creme-dark)}.ts-product-stock{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:var(--ts-radius)}.ts-product-stock--in{background:rgba(107,143,113,.08);color:var(--ts-sauge)}.ts-product-stock--out{background:var(--ts-terracotta-pale);color:var(--ts-terracotta)}.ts-product-short-desc{font-size:.9rem;color:var(--ts-text-secondary);line-height:1.8;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--ts-border)}.ts-product-actions{display:flex;align-items:center;gap:12px;margin-bottom:28px;flex-wrap:wrap}.ts-quantity{display:flex;align-items:center;border:1.5px solid var(--ts-border);border-radius:var(--ts-radius);overflow:hidden;background:white}.ts-quantity button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--ts-text-primary);transition:background var(--ts-transition-fast)}.ts-quantity button:hover{background:var(--ts-sauge-pale)}.ts-quantity-input{width:44px;text-align:center;border:none;border-left:1px solid var(--ts-border);border-right:1px solid var(--ts-border);font-family:var(--ts-font-body);font-size:.9rem;font-weight:600;color:var(--ts-text-primary);outline:none;-moz-appearance:textfield}.ts-quantity-input::-webkit-inner-spin-button,.ts-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-btn-wishlist-lg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--ts-border);border-radius:var(--ts-radius);color:var(--ts-text-muted);background:white;transition:all var(--ts-transition-fast)}.ts-btn-wishlist-lg:hover{color:var(--ts-terracotta);border-color:var(--ts-terracotta);background:var(--ts-terracotta-pale)}.ts-product-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;background:var(--ts-creme);border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg)}.ts-product-feature{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--ts-text-secondary)}.ts-product-feature svg{color:var(--ts-sauge);flex-shrink:0}.ts-product-tabs{padding:60px 0 80px;background:var(--ts-creme-dark)}.ts-tabs-nav{display:flex;gap:4px;margin-bottom:32px;border-bottom:2px solid var(--ts-border);padding-bottom:0}.ts-tab-btn{padding:14px 28px;font-family:var(--ts-font-body);font-size:.88rem;font-weight:600;color:var(--ts-text-muted);background:none;cursor:pointer;position:relative;transition:color var(--ts-transition-fast);border:none;border-bottom:3px solid transparent;margin-bottom:-2px}.ts-tab-btn:hover{color:var(--ts-foret)}.ts-tab-btn--active{color:var(--ts-terracotta);border-bottom-color:var(--ts-terracotta)}.ts-tab-content{background:white;padding:36px;border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow-card)}.ts-tab-content h3{font-family:var(--ts-font-heading);font-size:1.4rem;color:var(--ts-foret);margin-bottom:18px}.ts-tab-content p{font-size:.92rem;color:var(--ts-text-secondary);line-height:1.8;margin-bottom:14px}.ts-details-table{width:100%;border-collapse:collapse}.ts-details-table tr{border-bottom:1px solid var(--ts-border)}.ts-details-table tr:last-child{border-bottom:none}.ts-details-table td{padding:12px 16px;font-size:.88rem}.ts-details-table td:first-child{font-weight:700;color:var(--ts-foret);width:180px}.ts-details-table td:last-child{color:var(--ts-text-secondary)}.ts-avis-summary{margin-bottom:32px}.ts-avis-average{display:flex;align-items:center;gap:14px}.ts-avis-score{font-family:var(--ts-font-heading);font-size:2.4rem;color:var(--ts-foret)}.ts-avis-stars{display:flex;gap:2px}.ts-avis-count{font-size:.82rem;color:var(--ts-text-muted)}.ts-avis-list{display:flex;flex-direction:column;gap:24px}.ts-avis-item{padding:20px;background:var(--ts-creme);border-radius:var(--ts-radius);border:1px solid var(--ts-border)}.ts-avis-header{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ts-avis-header strong{font-size:.88rem;color:var(--ts-foret)}.ts-avis-item-stars{display:flex;gap:1px}.ts-avis-date{font-size:.75rem;color:var(--ts-text-muted);margin-left:auto}.ts-avis-item p{font-size:.88rem;color:var(--ts-text-secondary);line-height:1.7;margin-bottom:0}@media (max-width:1024px){.ts-hero-title{font-size:3rem}.ts-products-grid,.ts-trust-grid{grid-template-columns:repeat(2,1fr)}.ts-products-grid{gap:20px}.ts-footer-grid,.ts-rayons-grid{grid-template-columns:repeat(2,1fr)}.ts-footer-grid{gap:32px}.ts-maraicher-card{grid-template-columns:1fr;gap:0}.ts-maraicher-content{padding:32px}.ts-maraicher-image{aspect-ratio:16/9}.ts-category-layout{grid-template-columns:220px 1fr;gap:28px}.ts-product-layout{gap:40px}.ts-product-features{grid-template-columns:1fr}}@media (max-width:768px){.ts-hero{padding:60px 20px 50px}.ts-hero-title{font-size:2.4rem}.ts-hero-subtitle{font-size:.95rem}.ts-section{padding:50px 0}.ts-section-title{font-size:1.7rem}.ts-mobile-toggle{display:flex}.ts-header-action-label,.ts-nav,.ts-search-wrapper{display:none}.ts-nav{position:absolute;top:100%;left:0;right:0;background:white;border-bottom:1px solid var(--ts-border);box-shadow:0 10px 30px rgba(45,74,50,.1);z-index:99}.ts-nav--open{display:block}.ts-nav-list{flex-direction:column;gap:2px;padding:12px 16px}.ts-nav-link{display:block;text-align:center;padding:12px 20px}.ts-trust-grid{grid-template-columns:1fr;gap:12px}.ts-products-grid{grid-template-columns:1fr;gap:20px}.ts-carousel-btn{display:none}.ts-carousel-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-carousel-viewport::-webkit-scrollbar{display:none}.ts-carousel-track{transition:none}.ts-carousel-slide{flex:0 0 85%;scroll-snap-align:start}.ts-rayons-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ts-rayon-card{padding:20px 14px}.ts-rayon-icon{width:44px;height:44px}.ts-category-layout{grid-template-columns:1fr;gap:20px}.ts-sidebar{position:static}.ts-category-header{flex-direction:column}.ts-product-layout{grid-template-columns:1fr;gap:32px}.ts-product-gallery{position:static}.ts-product-title{font-size:1.6rem}.ts-product-actions{flex-direction:column;align-items:stretch}.ts-product-actions .ts-quantity{justify-content:center}.ts-product-actions .ts-btn,.ts-product-actions .ts-btn-wishlist-lg{width:100%}.ts-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-tabs-nav::-webkit-scrollbar{display:none}.ts-tab-btn{white-space:nowrap;padding:12px 20px;font-size:.82rem}.ts-tab-content{padding:24px 20px}.ts-newsletter-form{flex-direction:column;border-radius:var(--ts-radius-lg)}.ts-newsletter-input{border-radius:var(--ts-radius-lg) var(--ts-radius-lg) 0 0}.ts-newsletter-btn{border-radius:0 0 var(--ts-radius-lg) var(--ts-radius-lg);text-align:center}.ts-footer-grid{grid-template-columns:1fr;gap:32px}.ts-footer-quote p{font-size:1.1rem}.ts-maraicher-pick{padding:50px 0}.ts-maraicher-content{padding:24px 20px}.ts-maraicher-title{font-size:1.4rem}.ts-maraicher-price{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.ts-hero-title{font-size:2rem}.ts-hero-leaf svg{width:40px;height:40px}.ts-rayons-grid{grid-template-columns:1fr}.ts-logo-text{font-size:1.3rem}.ts-logo-subtitle{font-size:.58rem}.ts-container{padding:0 16px}}@keyframes ts-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ts-product-card{animation:ts-fadeIn .5s ease both}.ts-product-card:nth-child(2){animation-delay:.08s}.ts-product-card:nth-child(3){animation-delay:.16s}.ts-product-card:nth-child(4){animation-delay:.24s}.ts-product-card:nth-child(5){animation-delay:.32s}.ts-product-card:nth-child(6){animation-delay:.4s}.ts-trust-item{animation:ts-fadeIn .5s ease both}.ts-trust-item:nth-child(2){animation-delay:.1s}.ts-trust-item:nth-child(3){animation-delay:.2s}.ts-trust-item:nth-child(4){animation-delay:.3s}.ts-rayon-card{animation:ts-fadeIn .5s ease both}.ts-rayon-card:nth-child(2){animation-delay:.06s}.ts-rayon-card:nth-child(3){animation-delay:.12s}.ts-rayon-card:nth-child(4){animation-delay:.18s}.ts-rayon-card:nth-child(5){animation-delay:.24s}.ts-rayon-card:nth-child(6){animation-delay:.3s}.terre-root ::selection{background:var(--ts-sauge-glow);color:var(--ts-foret)}.terre-root{scroll-behavior:smooth}.terre-root :focus-visible{outline:2px solid var(--ts-sauge);outline-offset:2px;border-radius:2px}