.tienda-store{--t-bg:#f8f1e6;--t-surface:#fffaf2;--t-ink:#33231a;--t-ink-soft:#6d5847;--t-accent:#b4501e;--t-accent-deep:#7c3413;--t-highlight:#c98a2e;--t-serif:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;--t-sans:"Manrope Variable","Manrope",Arial,sans-serif;--t-cta:linear-gradient(135deg,var(--t-accent,#b4501e),var(--t-accent-deep,#7c3413));--t-border:color-mix(in srgb,var(--t-accent-deep,#7c3413) 16%,transparent);--t-border-soft:color-mix(in srgb,var(--t-ink,#33231a) 10%,transparent);--t-veil:color-mix(in srgb,var(--t-surface,#fffaf2) 86%,transparent);--t-bg-deep:color-mix(in srgb,var(--t-highlight,#c98a2e) 12%,var(--t-bg,#f8f1e6));--t-media-tint:color-mix(in srgb,var(--t-highlight,#c98a2e) 9%,var(--t-surface,#fffaf2));--t-shadow-tint:color-mix(in srgb,var(--t-accent-deep,#7c3413) 15%,transparent);--t-shadow:0 24px 60px var(--t-shadow-tint);--t-shadow-small:0 10px 26px color-mix(in srgb,var(--t-accent-deep,#7c3413) 12%,transparent);--t-cta-glow:0 14px 32px color-mix(in srgb,var(--t-accent,#b4501e) 38%,transparent);--t-scrim:color-mix(in srgb,var(--t-ink,#33231a) 46%,transparent);--t-on-dark:color-mix(in srgb,var(--t-surface,#fffaf2) 94%,transparent);--t-on-dark-soft:color-mix(in srgb,var(--t-surface,#fffaf2) 68%,transparent);--t-ease:cubic-bezier(0.2,0.75,0.25,1);--t-bounce:cubic-bezier(0.175,0.885,0.32,1.18);--t-content:1120px;--t-gutter:20px;position:relative;min-height:100vh;overflow:clip;background:var(--t-bg,#f8f1e6);color:var(--t-ink,#33231a);font-family:var(--t-sans);font-size:17px;line-height:1.7;isolation:isolate}html:has(.tienda-store){background:var(--t-bg,#f8f1e6);color-scheme:light;scroll-behavior:smooth;scroll-padding-top:96px}body:has(.tienda-store){overflow-x:hidden;background:var(--t-bg,#f8f1e6);color:var(--t-ink,#33231a)}.tienda-store *{box-sizing:border-box}.tienda-store ::selection{background:var(--t-accent-deep,#7c3413);color:var(--t-surface,#fffaf2)}.tienda-store [tabindex]:focus-visible,.tienda-store a:focus-visible,.tienda-store button:focus-visible,.tienda-store select:focus-visible,.tienda-store summary:focus-visible{outline:3px solid var(--t-accent-deep,#7c3413);outline-offset:4px;border-radius:6px}:where(.tienda-store) :where(h1,h2,h3,p,figure,figcaption,ul,ol,li){margin:0;padding:0}:where(.tienda-store) :where(ul,ol){list-style:none}.tienda-store h1,.tienda-store h2,.tienda-store h3{font-family:var(--t-serif);color:inherit}.tienda-store a,.tienda-store button,.tienda-store summary{font-family:var(--t-sans)}.tienda-store a{color:inherit;text-decoration:none}.tienda-store img{max-width:100%;height:auto;display:block}.ts-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ts-skip-link{position:fixed;top:12px;left:12px;z-index:500;padding:12px 18px;border-radius:100px;background:var(--t-accent-deep,#7c3413);color:var(--t-surface,#fffaf2);font-size:.8rem;font-weight:800;transform:translateY(-220%);transition:transform .2s var(--t-ease)}.ts-skip-link:focus-visible{transform:translateY(0)}.ts-header{position:sticky;top:0;z-index:120;border-bottom:1px solid var(--t-border);background:var(--t-veil);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ts-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(var(--t-content),100%);margin-inline:auto;padding:10px var(--t-gutter)}.ts-brand{display:flex;align-items:center;gap:11px;min-width:0}.ts-mark{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:14px;background:var(--t-cta);color:var(--t-surface,#fffaf2);font-family:var(--t-serif);font-size:1.25rem;font-weight:700;line-height:1;box-shadow:var(--t-shadow-small)}.ts-brand__text{display:grid;min-width:0;line-height:1.3}.ts-brand__text strong{font-family:var(--t-serif);font-size:1.05rem;color:var(--t-accent-deep,#7c3413)}.ts-brand__text small,.ts-brand__text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ts-brand__text small{color:var(--t-ink-soft,#6d5847);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ts-nav{display:flex;justify-content:center;gap:4px}.ts-nav a{padding:9px 14px;border-radius:100px;color:var(--t-ink,#33231a);font-size:.8rem;font-weight:750;transition:background .18s var(--t-ease),color .18s var(--t-ease)}.ts-nav a:hover{background:color-mix(in srgb,var(--t-highlight,#c98a2e) 16%,transparent);color:var(--t-accent-deep,#7c3413)}.ts-header__actions{display:flex;align-items:center;gap:8px}.ts-language{display:flex;align-items:center;gap:1px;color:color-mix(in srgb,var(--t-ink,#33231a) 38%,transparent)}.ts-language button{display:grid;place-items:center;min-width:34px;min-height:44px;padding:0 6px;border:0;background:none;color:var(--t-ink-soft,#6d5847);cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.06em}.ts-language button.is-active{color:var(--t-accent-deep,#7c3413);text-decoration:underline;text-underline-offset:4px}.ts-mobile-menu{position:relative;display:none}.ts-mobile-menu summary{display:flex;align-items:center;min-height:44px;padding:0 8px;color:var(--t-accent-deep,#7c3413);cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.04em;list-style:none}.ts-mobile-menu summary::-webkit-details-marker{display:none}.ts-mobile-menu summary:after{display:inline-block;margin-left:6px;content:"+";color:var(--t-accent,#b4501e);font-size:.95rem;transition:transform .18s var(--t-ease)}.ts-mobile-menu[open] summary:after{transform:rotate(45deg)}.ts-mobile-menu__panel{position:absolute;top:calc(100% + 14px);right:-56px;display:grid;gap:4px;width:min(250px,calc(100vw - 32px));padding:10px;border:1px solid var(--t-border);border-radius:22px;background:var(--t-surface,#fffaf2);box-shadow:var(--t-shadow)}.ts-mobile-menu__panel nav{display:grid}.ts-mobile-menu__panel nav a{padding:11px 13px;border-radius:13px;color:var(--t-accent-deep,#7c3413);font-size:.78rem;font-weight:760}.ts-mobile-menu__panel nav a:hover{background:color-mix(in srgb,var(--t-highlight,#c98a2e) 14%,transparent)}.ts-language--mobile{justify-content:center;border-bottom:1px solid var(--t-border-soft);padding-bottom:4px}.ts-cart-button{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid var(--t-border);border-radius:50%;background:var(--t-surface,#fffaf2);color:var(--t-accent-deep,#7c3413);cursor:pointer;transition:transform .2s var(--t-bounce),box-shadow .2s var(--t-ease),border-color .2s var(--t-ease)}.ts-cart-button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--t-accent,#b4501e) 45%,transparent);box-shadow:var(--t-shadow-small)}.ts-cart-button__inner{position:relative;display:grid;place-items:center}.ts-cart-button__inner.is-bumped{animation:ts-bump .42s var(--t-bounce)}.ts-cart-button svg{width:21px}.ts-cart-button__count{position:absolute;top:-13px;right:-14px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:100px;background:var(--t-accent,#b4501e);color:var(--t-surface,#fffaf2);font-size:.66rem;font-weight:800;line-height:1;box-shadow:0 4px 10px color-mix(in srgb,var(--t-accent,#b4501e) 45%,transparent);animation:ts-count-pop .36s var(--t-bounce)}.ts-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--t-accent-deep,#7c3413);font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.ts-eyebrow span{color:var(--t-highlight,#c98a2e)}.ts-section-heading{max-width:640px;margin:0 auto 44px;text-align:center}.ts-section-heading h2{margin-bottom:14px;font-size:clamp(1.9rem,4.6vw,2.7rem);line-height:1.12;letter-spacing:-.01em}.ts-section-heading>p:last-child:not(.ts-eyebrow){color:var(--t-ink-soft,#6d5847);font-size:.95rem}.ts-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 25px;border:0;border-radius:100px;cursor:pointer;font-size:.86rem;font-weight:800;letter-spacing:.02em;transition:transform .22s var(--t-bounce),box-shadow .22s var(--t-ease),background .22s var(--t-ease),border-color .22s var(--t-ease)}.ts-button svg{width:18px;flex-shrink:0}.ts-button--primary{background:var(--t-cta);color:var(--t-surface,#fffaf2);box-shadow:var(--t-cta-glow)}.ts-button--primary:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--t-accent,#b4501e) 45%,transparent)}.ts-button--quiet{border:1.5px solid color-mix(in srgb,var(--t-accent-deep,#7c3413) 35%,transparent);background:color-mix(in srgb,var(--t-surface,#fffaf2) 60%,transparent);color:var(--t-accent-deep,#7c3413)}.ts-button--quiet:hover{background:var(--t-surface,#fffaf2);transform:translateY(-2px)}.ts-button--card{width:100%;padding:13px 18px;font-size:.8rem}.ts-arrow{transition:transform .22s var(--t-ease)}.ts-arrow--down{transform:rotate(90deg)}.ts-button:hover .ts-arrow:not(.ts-arrow--down){transform:translateX(4px)}.ts-icon-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1.5px solid var(--t-border);border-radius:50%;background:var(--t-surface,#fffaf2);color:var(--t-accent-deep,#7c3413);cursor:pointer;transition:transform .18s var(--t-bounce),background .18s var(--t-ease)}.ts-icon-button:hover{background:color-mix(in srgb,var(--t-highlight,#c98a2e) 14%,var(--t-surface,#fffaf2));transform:rotate(90deg)}.ts-icon-button svg{width:18px}.ts-hero{position:relative;display:grid;gap:34px;width:min(var(--t-content),100%);margin-inline:auto;padding:clamp(48px,8vw,84px) var(--t-gutter) clamp(40px,6vw,70px)}.ts-hero__glow{position:absolute;inset:-80px -40px auto;height:420px;z-index:-1;background:radial-gradient(closest-side at 78% 22%,color-mix(in srgb,var(--t-highlight,#c98a2e) 22%,transparent),transparent 72%),radial-gradient(closest-side at 12% 68%,color-mix(in srgb,var(--t-accent,#b4501e) 12%,transparent),transparent 70%);pointer-events:none}.ts-hero__content{max-width:560px;margin-inline:auto;text-align:center}.ts-hero h1{margin-bottom:18px;font-size:clamp(2.35rem,6.4vw,3.7rem);line-height:1.08;letter-spacing:-.015em;color:var(--t-ink,#33231a)}.ts-hero__description{margin-bottom:18px;color:var(--t-ink-soft,#6d5847);font-size:clamp(.98rem,2.4vw,1.06rem)}.ts-hero__location{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;padding:9px 16px;border:1px solid var(--t-border);border-radius:100px;background:color-mix(in srgb,var(--t-surface,#fffaf2) 70%,transparent);color:var(--t-accent-deep,#7c3413);font-size:.78rem;font-weight:750}.ts-hero__location svg{width:16px;flex-shrink:0;color:var(--t-accent,#b4501e)}.ts-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ts-hero__visual{position:relative;max-width:560px;width:100%;margin-inline:auto}.ts-hero__frame{position:relative;border:1px solid var(--t-border);border-radius:30px;background:var(--t-media-tint);box-shadow:var(--t-shadow)}.ts-hero__frame img{width:100%}.ts-hero__frame figcaption{padding:12px 18px;border-top:1px solid var(--t-border-soft);background:color-mix(in srgb,var(--t-surface,#fffaf2) 86%,transparent);color:var(--t-ink-soft,#6d5847);font-size:.72rem;font-weight:650;letter-spacing:.03em;text-align:center}.ts-products{width:min(var(--t-content),100%);margin-inline:auto;padding:clamp(46px,7vw,80px) var(--t-gutter)}.ts-products__grid{display:grid;grid-template-columns:1fr;gap:22px}.ts-product{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--t-border);border-radius:26px;background:var(--t-surface,#fffaf2);box-shadow:0 14px 34px color-mix(in srgb,var(--t-accent-deep,#7c3413) 7%,transparent);transition:transform .26s var(--t-ease),box-shadow .26s var(--t-ease),border-color .26s var(--t-ease)}.ts-product:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--t-accent,#b4501e) 32%,transparent);box-shadow:var(--t-shadow)}.ts-product__media{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--t-media-tint)}.ts-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--t-ease)}.ts-product:hover .ts-product__media img{transform:scale(1.035)}.ts-product__badge{position:absolute;top:14px;left:14px;padding:7px 13px;border-radius:100px;background:var(--t-accent-deep,#7c3413);color:var(--t-surface,#fffaf2);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 6px 16px color-mix(in srgb,var(--t-accent-deep,#7c3413) 35%,transparent)}.ts-product__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 20px 22px}.ts-product__body h3{font-size:1.22rem;line-height:1.25;color:var(--t-ink,#33231a)}.ts-product__desc{flex:1;color:var(--t-ink-soft,#6d5847);font-size:.9rem}.ts-product__price{display:flex;align-items:baseline;gap:8px}.ts-product__price strong{font-family:var(--t-serif);font-size:1.55rem;font-weight:700;color:var(--t-accent,#b4501e)}.ts-product__price span{color:var(--t-ink-soft,#6d5847);font-size:.78rem;font-weight:650}.ts-product__actions{display:grid;gap:9px;margin-top:4px}.ts-how{padding:clamp(46px,7vw,78px) var(--t-gutter);background:var(--t-bg-deep);border-block:1px solid var(--t-border-soft)}.ts-how>*{width:min(var(--t-content),100%);margin-inline:auto}.ts-how__steps{display:grid;gap:18px;counter-reset:ts-step}.ts-how__steps li{position:relative;padding:26px 24px;border:1px solid var(--t-border);border-radius:24px;background:var(--t-surface,#fffaf2);box-shadow:0 12px 30px color-mix(in srgb,var(--t-accent-deep,#7c3413) 6%,transparent)}.ts-how__number{display:inline-block;margin-bottom:12px;font-family:var(--t-serif);font-size:1.9rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--t-highlight,#c98a2e) 75%,var(--t-accent,#b4501e))}.ts-how__steps h3{margin-bottom:8px;font-size:1.15rem}.ts-how__steps p{color:var(--t-ink-soft,#6d5847);font-size:.9rem}.ts-policies{width:min(var(--t-content),100%);margin-inline:auto;padding:clamp(46px,7vw,80px) var(--t-gutter)}.ts-policies__grid{display:grid;gap:18px}.ts-policies__grid li{padding:26px 24px;border:1px solid var(--t-border);border-radius:24px;background:color-mix(in srgb,var(--t-surface,#fffaf2) 78%,transparent);transition:transform .24s var(--t-ease),box-shadow .24s var(--t-ease)}.ts-policies__grid li:hover{transform:translateY(-3px);box-shadow:var(--t-shadow-small)}.ts-policies__grid h3{position:relative;margin-bottom:10px;padding-bottom:10px;font-size:1.12rem}.ts-policies__grid h3:after{position:absolute;bottom:0;left:0;width:34px;height:2.5px;border-radius:2px;background:var(--t-highlight,#c98a2e);content:""}.ts-policies__grid p{color:var(--t-ink-soft,#6d5847);font-size:.9rem}.ts-trust{padding:clamp(44px,6vw,64px) var(--t-gutter);background:var(--t-ink,#33231a);color:var(--t-on-dark)}.ts-trust__inner{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(760px,100%);margin-inline:auto;text-align:center}.ts-trust__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--t-highlight,#c98a2e) 24%,transparent);color:var(--t-highlight,#c98a2e)}.ts-trust__icon svg{width:26px}.ts-trust__text h2{margin-bottom:10px;font-size:clamp(1.5rem,3.6vw,1.95rem)}.ts-trust__text p{margin-bottom:6px;color:var(--t-on-dark-soft);font-size:.92rem}.ts-trust__stripe{display:inline-block;margin-top:6px;padding:9px 16px;border:1px solid color-mix(in srgb,var(--t-highlight,#c98a2e) 40%,transparent);border-radius:100px;color:var(--t-on-dark)!important;font-size:.8rem!important;font-weight:700}.ts-footer{display:grid;gap:22px;width:min(var(--t-content),100%);margin-inline:auto;padding:clamp(40px,6vw,60px) var(--t-gutter) 34px}.ts-footer__brand{display:flex;align-items:center;gap:12px}.ts-mark--footer{width:44px;height:44px}.ts-footer__brand div{display:grid;line-height:1.4}.ts-footer__brand strong{font-family:var(--t-serif);font-size:1.05rem;color:var(--t-accent-deep,#7c3413)}.ts-footer__brand span{color:var(--t-ink-soft,#6d5847);font-size:.8rem}.ts-footer__details{display:grid;gap:8px}.ts-footer__details a,.ts-footer__details p{display:inline-flex;align-items:center;gap:8px;color:var(--t-ink-soft,#6d5847);font-size:.88rem;font-weight:650}.ts-footer__details a{width:fit-content;transition:color .18s var(--t-ease)}.ts-footer__details a:hover{color:var(--t-accent-deep,#7c3413)}.ts-footer__details svg{width:17px;flex-shrink:0;color:var(--t-accent,#b4501e)}.ts-footer__top{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:11px 18px;border:1.5px solid var(--t-border);border-radius:100px;color:var(--t-accent-deep,#7c3413);font-size:.78rem;font-weight:800;transition:transform .2s var(--t-bounce),background .2s var(--t-ease)}.ts-footer__top:hover{background:var(--t-surface,#fffaf2);transform:translateY(-2px)}.ts-footer__credit{padding-top:18px;border-top:1px solid var(--t-border-soft);color:var(--t-ink-soft,#6d5847);font-size:.78rem}.ts-footer__credit a{color:var(--t-accent-deep,#7c3413);font-weight:800;text-decoration:underline;text-underline-offset:3px}.ts-toast-region{position:fixed;bottom:22px;left:50%;z-index:380;transform:translateX(-50%);pointer-events:none}.ts-toast{padding:13px 22px;border-radius:100px;background:var(--t-ink,#33231a);color:var(--t-on-dark);font-size:.84rem;font-weight:750;white-space:nowrap;box-shadow:0 18px 40px color-mix(in srgb,var(--t-ink,#33231a) 35%,transparent);animation:ts-toast-in .26s var(--t-bounce)}.ts-overlay{position:fixed;inset:0;z-index:300;display:grid}.ts-overlay__backdrop{position:absolute;inset:0;background:var(--t-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ts-fade-in .24s var(--t-ease)}.ts-drawer{position:relative;z-index:1;display:flex;flex-direction:column;align-self:end;width:100%;max-height:92dvh;border-radius:28px 28px 0 0;background:var(--t-surface,#fffaf2);box-shadow:0 -20px 60px color-mix(in srgb,var(--t-ink,#33231a) 30%,transparent);animation:ts-sheet-up .34s var(--t-ease)}.ts-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--t-border-soft)}.ts-drawer__head h2{font-size:1.35rem}.ts-drawer__empty{display:grid;justify-items:center;gap:14px;padding:48px 24px 56px;text-align:center}.ts-drawer__empty>span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--t-media-tint);color:var(--t-accent,#b4501e)}.ts-drawer__empty svg{width:28px}.ts-drawer__empty p{color:var(--t-ink-soft,#6d5847);font-size:.95rem}.ts-drawer__items{flex:1;overflow-y:auto;padding:8px 22px;overscroll-behavior:contain}.ts-line{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--t-border-soft)}.ts-line:last-child{border-bottom:0}.ts-line>img{width:64px;height:64px;border:1px solid var(--t-border-soft);border-radius:16px;background:var(--t-media-tint);object-fit:cover}.ts-line__info{display:grid;align-content:start;gap:4px;min-width:0}.ts-line__info>strong{font-family:var(--t-serif);font-size:.98rem;line-height:1.3}.ts-line__unit{color:var(--t-ink-soft,#6d5847);font-size:.78rem}.ts-line__qty{display:inline-flex;align-items:center;gap:2px;margin-top:6px;width:fit-content;border:1.5px solid var(--t-border);border-radius:100px}.ts-line__qty button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--t-accent-deep,#7c3413);cursor:pointer;font-size:1.05rem;font-weight:800;line-height:1;transition:background .16s var(--t-ease)}.ts-line__qty button:hover{background:color-mix(in srgb,var(--t-highlight,#c98a2e) 16%,transparent)}.ts-line__qty span{min-width:22px;font-size:.88rem;font-weight:800;text-align:center}.ts-line__end{display:grid;align-content:space-between;justify-items:end}.ts-line__end>strong{font-family:var(--t-serif);font-size:1.02rem;color:var(--t-accent,#b4501e)}.ts-line__remove{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:color-mix(in srgb,var(--t-ink,#33231a) 65%,transparent);cursor:pointer;transition:color .16s var(--t-ease),background .16s var(--t-ease)}.ts-line__remove:hover{background:color-mix(in srgb,var(--t-accent,#b4501e) 12%,transparent);color:var(--t-accent-deep,#7c3413)}.ts-line__remove svg{width:15px}.ts-drawer__foot{display:grid;gap:10px;padding:16px 22px calc(20px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--t-border-soft);background:color-mix(in srgb,var(--t-highlight,#c98a2e) 6%,var(--t-surface,#fffaf2))}.ts-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between}.ts-drawer__subtotal span{font-size:.86rem;font-weight:750;color:var(--t-ink-soft,#6d5847)}.ts-drawer__subtotal strong{font-family:var(--t-serif);font-size:1.5rem;color:var(--t-accent-deep,#7c3413)}.ts-drawer__note{color:var(--t-ink-soft,#6d5847);font-size:.76rem;line-height:1.5}.ts-drawer__checkout{width:100%;margin-top:4px}.ts-drawer__foot small{color:var(--t-ink-soft,#6d5847);font-size:.7rem;text-align:center}.ts-overlay--center{place-items:center;padding:var(--t-gutter)}.ts-paydialog{position:relative;z-index:1;display:grid;gap:14px;width:min(430px,100%);max-height:90dvh;overflow-y:auto;padding:30px 26px 26px;border:1px solid var(--t-border);border-radius:28px;background:var(--t-surface,#fffaf2);box-shadow:var(--t-shadow);animation:ts-pop-in .3s var(--t-bounce)}.ts-paydialog__close{position:absolute;top:14px;right:14px}.ts-paydialog__product{width:fit-content;padding:7px 14px;border:1px solid var(--t-border);border-radius:100px;background:var(--t-media-tint);color:var(--t-accent-deep,#7c3413);font-size:.76rem;font-weight:800}.ts-paydialog h2{padding-right:40px;font-size:1.5rem;line-height:1.2}.ts-paydialog__steps{display:grid;gap:12px;counter-reset:ts-pay-step}.ts-paydialog__steps li{position:relative;padding-left:40px;color:var(--t-ink-soft,#6d5847);counter-increment:ts-pay-step;font-size:.9rem;line-height:1.55}.ts-paydialog__steps li:before{position:absolute;top:2px;left:0;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:color-mix(in srgb,var(--t-highlight,#c98a2e) 22%,transparent);color:var(--t-accent-deep,#7c3413);content:counter(ts-pay-step);font-family:var(--t-serif);font-size:.85rem;font-weight:700}.ts-paydialog__whatsapp{width:100%;margin-top:4px}.ts-paydialog small{color:var(--t-ink-soft,#6d5847);font-size:.72rem;text-align:center}@keyframes ts-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ts-sheet-up{0%{transform:translateY(48px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes ts-slide-in{0%{transform:translateX(60px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes ts-pop-in{0%{transform:translateY(14px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ts-toast-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ts-count-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ts-bump{0%,to{transform:scale(1)}40%{transform:scale(1.16) rotate(-6deg)}70%{transform:scale(.96)}}.ts-motion-ready [data-reveal]{transition:opacity .76s var(--t-ease),transform .82s var(--t-ease);will-change:opacity,transform}.ts-motion-ready [data-reveal=up]{transform:translateY(42px) scale(.985)}.ts-motion-ready [data-reveal=left]{transform:translateX(-42px)}.ts-motion-ready [data-reveal=right]{transform:translateX(42px)}.ts-motion-ready [data-reveal].is-visible{transform:translate(0) scale(1)}.ts-how__steps li[data-reveal]:nth-child(2){transition-delay:80ms}.ts-how__steps li[data-reveal]:nth-child(3){transition-delay:.16s}@media (min-width:640px){.ts-products__grid{grid-template-columns:repeat(2,1fr)}.ts-product__actions{grid-template-columns:1fr auto}.ts-drawer{align-self:stretch;justify-self:end;width:420px;max-height:none;height:100dvh;border-radius:0;box-shadow:-24px 0 60px color-mix(in srgb,var(--t-ink,#33231a) 25%,transparent);animation:ts-slide-in .32s var(--t-ease)}.ts-overlay:has(.ts-drawer){justify-items:end}}@media (min-width:760px){.ts-how__steps,.ts-policies__grid{grid-template-columns:repeat(3,1fr)}.ts-trust__inner{flex-direction:row;gap:26px;text-align:left}.ts-trust__icon{flex-shrink:0}.ts-footer{grid-template-columns:1.2fr 1fr auto;align-items:start}.ts-footer__top{justify-self:end}.ts-footer__credit{grid-column:1/-1}}@media (min-width:1024px){.ts-hero{grid-template-columns:minmax(420px,1.05fr) minmax(380px,.95fr);align-items:center;gap:48px}.ts-hero__content{margin-inline:0;text-align:left}.ts-hero__actions{justify-content:flex-start}.ts-products__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.ts-nav{display:none}.ts-mobile-menu{display:block}.ts-language--desktop{display:none}.ts-header__inner{grid-template-columns:1fr auto}}@media (max-width:479px){.tienda-store{font-size:16px}html:has(.tienda-store){scroll-padding-top:84px}.ts-brand__text small{display:none}.ts-hero__actions .ts-button{width:100%}.ts-toast{max-width:calc(100vw - 32px);white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){html:has(.tienda-store){scroll-behavior:auto}.tienda-store *,.tienda-store :after,.tienda-store :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ts-motion-ready [data-reveal]{opacity:1;transform:none}}.tienda-store{--t-ease:cubic-bezier(0.4,0,0.2,1);--t-bounce:cubic-bezier(0.4,0,0.2,1);--t-content:1240px;--t-gutter:clamp(18px,4vw,52px);--t-cta:var(--t-accent-deep);--t-shadow:0 30px 80px color-mix(in srgb,var(--t-ink) 18%,transparent);--t-shadow-small:0 12px 34px color-mix(in srgb,var(--t-ink) 12%,transparent);background:linear-gradient(90deg,transparent 0 49.92%,color-mix(in srgb,var(--t-highlight) 7%,transparent) 50%,transparent 50.08%),var(--t-bg);font-size:16px}.ts-announcement{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:36px;padding:7px var(--t-gutter);background:var(--t-accent-deep);color:var(--t-surface);font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ts-announcement p{text-align:center}.ts-announcement>span:last-child{text-align:right}.ts-announcement>span{color:color-mix(in srgb,var(--t-surface) 58%,transparent);font-size:.58rem;letter-spacing:.25em}.ts-header{border-bottom-color:color-mix(in srgb,var(--t-ink) 11%,transparent);background:color-mix(in srgb,var(--t-surface) 93%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--t-ink) 4%,transparent)}.ts-header__inner{padding-block:12px}.ts-mark{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--t-highlight) 62%,transparent);border-radius:0;background:var(--t-ink);color:var(--t-surface);box-shadow:none;font-family:var(--t-sans);font-size:.85rem;font-weight:600;letter-spacing:.06em}.ts-brand__text strong{color:var(--t-ink);font-family:var(--t-sans);font-size:.88rem;font-weight:800;letter-spacing:.11em}.ts-brand__text small{color:var(--t-ink-soft);font-size:.55rem;letter-spacing:.16em}.ts-nav a{border-radius:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ts-nav a:hover{background:transparent;text-decoration:underline;text-underline-offset:7px}.ts-language button.is-active,.ts-nav a:hover{color:var(--t-accent-deep);text-decoration-color:var(--t-highlight)}.ts-cart-button{border-color:color-mix(in srgb,var(--t-ink) 18%,transparent);border-radius:0;background:transparent;color:var(--t-ink);transition:background .12s var(--t-ease),color .12s var(--t-ease),transform .12s var(--t-ease)}.ts-cart-button:hover{border-color:var(--t-ink);background:var(--t-ink);color:var(--t-surface);box-shadow:none;transform:none}.ts-cart-button__inner.is-bumped{animation:ts-editorial-bump .24s var(--t-ease)}.ts-cart-button__count{top:-12px;right:-12px;border-radius:0;background:var(--t-accent);color:var(--t-surface);box-shadow:none;animation:ts-editorial-count .24s var(--t-ease)}.ts-eyebrow{gap:11px;color:var(--t-accent-deep);font-size:.63rem;letter-spacing:.19em}.ts-eyebrow:before{width:28px;height:1px;background:var(--t-highlight);content:""}.ts-button{min-height:48px;border-radius:0;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;transition:transform .12s var(--t-ease),background .12s var(--t-ease),color .12s var(--t-ease),border-color .12s var(--t-ease)}.ts-button--primary{border:1px solid var(--t-accent-deep);background:var(--t-accent-deep);color:var(--t-surface);box-shadow:none}.ts-button--primary:hover{border-color:var(--t-ink);background:var(--t-ink);box-shadow:none;transform:translateY(-1px)}.ts-button--quiet{border:1px solid color-mix(in srgb,var(--t-ink) 30%,transparent);border-radius:0;background:transparent;color:var(--t-ink)}.ts-button--quiet:hover{border-color:var(--t-ink);background:color-mix(in srgb,var(--t-ink) 5%,transparent);transform:none}.ts-icon-button{border-radius:0;transition:background .12s var(--t-ease),color .12s var(--t-ease)}.ts-icon-button:hover{background:var(--t-ink);color:var(--t-surface);transform:none}.ts-hero{width:100%;max-width:none;min-height:min(760px,calc(100vh - 110px));padding:clamp(64px,8vw,112px) max(var(--t-gutter),calc((100vw - var(--t-content)) / 2 + var(--t-gutter))) clamp(68px,8vw,108px);background:linear-gradient(130deg,color-mix(in srgb,var(--t-accent-deep) 18%,transparent),transparent 42%),var(--t-ink);color:var(--t-surface)}.ts-hero__glow{inset:0;height:100%;z-index:0;background:radial-gradient(circle at 76% 22%,color-mix(in srgb,var(--t-highlight) 14%,transparent),transparent 34%),linear-gradient(105deg,transparent 48%,color-mix(in srgb,var(--t-surface) 4%,transparent) 48.1%,transparent 48.3%);animation:ts-ambient-shift 12s ease-in-out infinite alternate}.ts-hero__content,.ts-hero__visual{position:relative;z-index:1}.ts-hero__content{max-width:610px;animation:ts-editorial-rise .64s var(--t-ease) both}.ts-hero .ts-eyebrow{color:var(--t-highlight)}.ts-hero .ts-eyebrow:before{background:var(--t-accent)}.ts-hero__eyebrow span{color:color-mix(in srgb,var(--t-surface) 54%,transparent);font-variant-numeric:tabular-nums}.ts-hero h1{max-width:11ch;margin-bottom:26px;color:var(--t-surface);font-size:clamp(3rem,7vw,5.7rem);font-weight:480;letter-spacing:-.045em;line-height:.98}.ts-hero__description{max-width:58ch;margin-bottom:24px;color:color-mix(in srgb,var(--t-surface) 72%,transparent);font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.7}.ts-hero__location{margin-bottom:32px;padding:0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--t-surface) 64%,transparent);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.ts-hero__location svg{color:var(--t-highlight)}.ts-hero .ts-button--primary{border-color:var(--t-surface);background:var(--t-surface);color:var(--t-ink)}.ts-hero .ts-button--primary:hover{border-color:var(--t-highlight);background:var(--t-highlight)}.ts-hero .ts-button--quiet{border-color:color-mix(in srgb,var(--t-surface) 35%,transparent);color:var(--t-surface)}.ts-hero .ts-button--quiet:hover{border-color:var(--t-surface);background:color-mix(in srgb,var(--t-surface) 8%,transparent)}.ts-hero__edition{margin-top:30px;color:color-mix(in srgb,var(--t-surface) 46%,transparent);font-size:.61rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ts-hero__visual{max-width:720px;animation:ts-editorial-frame .76s 90ms var(--t-ease) both}.ts-hero__frame{overflow:hidden;border:1px solid color-mix(in srgb,var(--t-surface) 20%,transparent);border-radius:0;background:var(--t-ink);box-shadow:0 34px 90px color-mix(in srgb,#000 55%,transparent);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.ts-hero__frame img{aspect-ratio:3/2;object-fit:cover}.ts-hero__seal{position:absolute;right:-22px;bottom:-28px;display:grid;place-items:center;width:92px;height:92px;border:1px solid color-mix(in srgb,var(--t-highlight) 70%,transparent);border-radius:50%;background:var(--t-accent-deep);color:var(--t-surface);font-size:.54rem;font-weight:800;letter-spacing:.13em;line-height:1.45;text-align:center}.ts-value-strip{display:grid;grid-template-columns:repeat(3,1fr);width:min(var(--t-content),calc(100% - (2 * var(--t-gutter))));margin:0 auto;border-bottom:1px solid var(--t-border-soft);border-left:1px solid var(--t-border-soft);background:var(--t-surface)}.ts-value-strip,.ts-value-strip li{border-right:1px solid var(--t-border-soft)}.ts-value-strip li{display:flex;align-items:center;justify-content:center;gap:13px;min-height:78px;padding:18px;color:var(--t-ink);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:center}.ts-value-strip li:last-child{border-right:0}.ts-value-strip li>span{color:var(--t-highlight);font-size:.58rem;letter-spacing:.12em}.ts-products{padding-top:clamp(82px,10vw,140px);padding-bottom:clamp(90px,10vw,140px)}.ts-products__intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:42px;padding-bottom:28px;border-bottom:1px solid var(--t-border-soft)}.ts-products .ts-section-heading{max-width:680px;margin:0;text-align:left}.ts-section-heading h2{font-size:clamp(2.35rem,5vw,4.2rem);font-weight:480;letter-spacing:-.035em}.ts-products__count{flex:0 0 auto;color:var(--t-ink-soft);font-size:.64rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ts-catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:34px}.ts-filters{display:flex;flex-wrap:wrap;gap:7px}.ts-filters button{min-height:40px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--t-ink) 18%,transparent);border-radius:0;background:transparent;color:var(--t-ink-soft);cursor:pointer;font-size:.65rem;font-weight:750;letter-spacing:.05em;transition:border-color .12s var(--t-ease),background .12s var(--t-ease),color .12s var(--t-ease)}.ts-filters button:hover{border-color:var(--t-ink);color:var(--t-ink)}.ts-filters button.is-active{border-color:var(--t-ink);background:var(--t-ink);color:var(--t-surface)}.ts-sort{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--t-ink-soft);font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.ts-sort select{min-height:40px;padding:8px 34px 8px 12px;border:0;border-bottom:1px solid var(--t-ink);border-radius:0;background-color:transparent;color:var(--t-ink);cursor:pointer;font:700 .68rem var(--t-sans)}.ts-products__grid{gap:clamp(18px,2vw,28px) clamp(12px,1.7vw,22px)}.ts-product{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:ts-editorial-rise .42s var(--t-ease) both;animation-delay:calc(min(var(--ts-index, 0), 7) * 42ms);transition:transform .36s var(--t-ease)}.ts-product:hover{border-color:transparent;box-shadow:none;transform:translateY(-2px)}.ts-product__media{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--t-ink) 10%,transparent);background:color-mix(in srgb,var(--t-highlight) 7%,var(--t-bg))}.ts-product__art{display:block;width:100%;height:100%;background-repeat:no-repeat;transition:transform .5s var(--t-ease),filter .5s var(--t-ease)}.ts-product:hover .ts-product__art,.ts-product:hover .ts-product__media img{filter:saturate(1.03) contrast(1.015);transform:scale(1.02)}.ts-product__badge,.ts-product__saving{position:absolute;top:12px;z-index:2;min-height:28px;padding:7px 10px;border-radius:0;box-shadow:none;font-size:.56rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.ts-product__badge{left:12px;background:var(--t-surface);color:var(--t-ink)}.ts-product__saving{right:12px;background:var(--t-accent-deep);color:var(--t-surface)}.ts-product__body{gap:8px;padding:18px 1px 12px}.ts-product__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--t-ink-soft);font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ts-product__meta span:first-child{color:var(--t-accent-deep)}.ts-product__body h3{font-size:clamp(1.2rem,2vw,1.48rem);font-weight:520;letter-spacing:-.015em}.ts-product__desc{display:-webkit-box;min-height:4.55em;overflow:hidden;color:var(--t-ink-soft);font-size:.79rem;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ts-product__details{display:flex;flex-wrap:wrap;gap:7px 12px;min-height:1.3em;color:color-mix(in srgb,var(--t-ink) 58%,transparent);font-size:.61rem;font-weight:650}.ts-product__pricing{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 12px;margin-top:3px;padding-top:13px;border-top:1px solid var(--t-border-soft)}.ts-product__price strong{color:var(--t-ink);font-family:var(--t-sans);font-size:1.14rem;font-weight:800}.ts-product__compare{color:var(--t-ink-soft);font-size:.61rem}.ts-product__compare span{margin-right:3px}.ts-product__save{grid-column:1/-1;color:var(--t-accent-deep);font-size:.61rem;font-weight:750;letter-spacing:.03em}.ts-product__actions{margin-top:8px}.ts-button--card{min-height:43px;padding:11px 14px;font-size:.64rem}.ts-sourcing{display:grid;grid-template-columns:auto minmax(0,1.5fr) minmax(210px,.65fr);align-items:center;gap:clamp(28px,6vw,86px);padding:clamp(76px,9vw,130px) max(var(--t-gutter),calc((100vw - var(--t-content)) / 2 + var(--t-gutter)));background:linear-gradient(120deg,color-mix(in srgb,var(--t-accent-deep) 24%,transparent),transparent 45%),var(--t-ink);color:var(--t-surface)}.ts-sourcing__index{align-self:start;padding-top:7px;font-size:.58rem;font-weight:800;letter-spacing:.12em}.ts-sourcing .ts-eyebrow,.ts-sourcing__index{color:var(--t-highlight)}.ts-sourcing h2{max-width:12ch;margin-bottom:20px;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:480;letter-spacing:-.04em;line-height:.98}.ts-sourcing__copy>p:not(.ts-eyebrow){max-width:66ch;margin-bottom:22px;color:color-mix(in srgb,var(--t-surface) 72%,transparent);line-height:1.72}.ts-sourcing__copy small{display:block;max-width:72ch;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--t-surface) 15%,transparent);color:color-mix(in srgb,var(--t-surface) 48%,transparent);font-size:.63rem;line-height:1.6}.ts-sourcing__figure{display:grid;justify-items:center;padding:36px 24px;border:1px solid color-mix(in srgb,var(--t-highlight) 50%,transparent);text-align:center}.ts-sourcing__figure strong{color:var(--t-highlight);font-family:var(--t-serif);font-size:clamp(3.8rem,7vw,6.4rem);font-weight:400;letter-spacing:-.06em;line-height:1}.ts-sourcing__figure span{max-width:18ch;color:color-mix(in srgb,var(--t-surface) 62%,transparent);font-size:.59rem;font-weight:750;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.ts-how{background:linear-gradient(90deg,color-mix(in srgb,var(--t-highlight) 5%,transparent),transparent 28%),var(--t-bg)}.ts-how__steps li{border:1px solid var(--t-border-soft);border-radius:0;background:var(--t-surface)}.ts-how__number{color:var(--t-accent-deep);font-family:var(--t-sans)}.ts-policies__grid li{border-radius:0;background:transparent}.ts-policies__grid li:hover{transform:translateY(-2px)}.ts-trust{background:var(--t-accent-deep)}.ts-trust__inner{border:1px solid color-mix(in srgb,var(--t-surface) 18%,transparent);border-radius:0;background:transparent;box-shadow:none}.ts-trust__inner,.ts-trust__stripe,.ts-trust__text h2,.ts-trust__text p{color:var(--t-surface)}.ts-trust__stripe,.ts-trust__text p{opacity:.72}.ts-trust__icon{border-radius:0;background:var(--t-highlight);color:var(--t-ink)}.ts-footer{width:100%;max-width:none;padding-inline:max(var(--t-gutter),calc((100vw - var(--t-content)) / 2 + var(--t-gutter)));background:var(--t-ink);color:var(--t-surface)}.ts-mark--footer{border-color:color-mix(in srgb,var(--t-highlight) 58%,transparent);background:transparent}.ts-footer__brand strong{color:var(--t-surface)}.ts-footer__brand span,.ts-footer__credit,.ts-footer__details a,.ts-footer__details p{color:color-mix(in srgb,var(--t-surface) 68%,transparent)}.ts-footer__details svg{color:var(--t-highlight)}.ts-footer__credit a,.ts-footer__details a:hover{color:var(--t-surface)}.ts-footer__credit a:hover,.ts-footer__details a:hover{text-decoration-color:var(--t-highlight)}.ts-footer__top{border-color:color-mix(in srgb,var(--t-surface) 28%,transparent);border-radius:0;color:var(--t-surface)}.ts-footer__top:hover{border-color:var(--t-highlight);background:transparent;color:var(--t-highlight)}.ts-footer__credit{border-top-color:color-mix(in srgb,var(--t-surface) 14%,transparent)}.ts-footer a:focus-visible{outline-color:var(--t-highlight)}.ts-line__art{width:72px;height:72px;flex:0 0 72px;border:1px solid var(--t-border-soft);background-repeat:no-repeat}.ts-line__brand{color:var(--t-accent-deep);font-size:.54rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ts-drawer__savings{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-8px;color:var(--t-ink-soft);font-size:.68rem}.ts-drawer__savings strong{color:var(--t-accent-deep)}.ts-drawer,.ts-mobile-menu__panel,.ts-paydialog{border-radius:0}.ts-motion-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .56s var(--t-ease),transform .56s var(--t-ease);transition-delay:calc(min(var(--ts-index, 0), 7) * 42ms)}.ts-motion-ready [data-reveal=left],.ts-motion-ready [data-reveal=right],.ts-motion-ready [data-reveal=up]{transform:translateY(16px)}.ts-motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes ts-editorial-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-editorial-frame{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ts-editorial-bump{0%,to{transform:scale(1)}45%{transform:scale(.94)}70%{transform:scale(1.08)}}@keyframes ts-editorial-count{0%{opacity:0;transform:translateY(4px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ts-ambient-shift{0%{opacity:.7;transform:translate3d(-.8%,0,0)}to{opacity:1;transform:translate3d(.8%,0,0)}}@media (min-width:1024px){.ts-hero{grid-template-columns:minmax(430px,.92fr) minmax(500px,1.08fr);gap:clamp(48px,6vw,94px)}.ts-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.ts-hero{min-height:auto}.ts-hero__visual{max-width:760px}.ts-sourcing{grid-template-columns:auto 1fr}.ts-sourcing__figure{grid-column:2;justify-self:start;max-width:300px}}@media (max-width:759px){.ts-announcement{grid-template-columns:1fr;padding-inline:18px}.ts-announcement>span{display:none}.ts-announcement p{font-size:.58rem}.ts-hero{padding-top:60px}.ts-hero__seal{right:12px;bottom:-24px;width:78px;height:78px;font-size:.47rem}.ts-value-strip{grid-template-columns:1fr}.ts-value-strip li{justify-content:flex-start;min-height:58px;border-right:0;border-bottom:1px solid var(--t-border-soft);text-align:left}.ts-value-strip li:last-child{border-bottom:0}.ts-products__intro{align-items:start;flex-direction:column}.ts-catalog-tools{align-items:stretch;flex-direction:column}.ts-filters{flex-wrap:nowrap;margin-inline:calc(var(--t-gutter) * -1);padding:0 var(--t-gutter) 8px;overflow-x:auto;scrollbar-width:thin}.ts-filters button{flex:0 0 auto}.ts-sort{justify-content:space-between}.ts-sourcing{grid-template-columns:1fr}.ts-sourcing__index{display:none}.ts-sourcing__figure{grid-column:1}}@media (max-width:479px){.ts-brand__text strong{font-size:.72rem}.ts-hero h1{font-size:clamp(2.8rem,15vw,4.3rem)}.ts-hero__actions{display:grid}.ts-hero__frame img{aspect-ratio:1.18;object-position:top}.ts-products__grid{gap:46px}.ts-product__desc{min-height:auto}}@media (prefers-reduced-motion:reduce){.ts-hero__content,.ts-hero__glow,.ts-hero__visual{animation:none}}