.tp-escaparate{--bg:#faf8f5;--surface:#fff;--tile:#ede8e1;--line:#1a17151f;--text:#1a1715;--muted:#6b635c;--field:#fff;--field-line:#1a171533;--tp-display:var(--font-newsreader);--tp-body:var(--font-inter);--tp-radius:6px;--radius:8px;--tp-head-h:60px;--es-act:var(--t-btn-l);--es-on-act:var(--t-on-btn-l);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.tp-escaparate{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141210;--surface:#1c1916;--tile:#24201c;--line:#f3efea24;--text:#f3efea;--muted:#ada49b;--field:#1c1916;--field-line:#f3efea38;--es-act:var(--t-btn-d);--es-on-act:var(--t-on-btn-d)}}.tp-escaparate a,.tp-escaparate button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tp-escaparate button{cursor:pointer}.tp-escaparate p{text-wrap:pretty}:root:has(.tp-escaparate){scroll-padding-top:calc(var(--tp-head-h,60px) + 56px)}@media (min-width:768px){.tp-escaparate{--tp-gutter:max(28px, env(safe-area-inset-left,0px))}}.tp-escaparate .site-btn{background:var(--es-act);min-height:48px;color:var(--es-on-act);white-space:nowrap;border-radius:999px;padding:0 24px;font-weight:600}@media (hover:hover){.tp-escaparate .site-btn:hover{filter:brightness(.94)}}.es-h1,.es-h2,.es-h3,.tp-escaparate .sh-cat,.tp-escaparate .sh-section{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;font-weight:400}.es-h1{max-width:14ch;margin:0;font-size:clamp(36px,8.6vw,76px);line-height:1.02}.es-h2{margin:0;font-size:clamp(28px,4.4vw,40px);line-height:1.1}.es-h3{margin:0 0 12px;font-size:20px;line-height:1.25}.es-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.es-head{background:var(--bg);border-bottom:1px solid var(--line)}.es-head-row{height:var(--tp-head-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.es-logo{font-family:var(--font-newsreader), serif;letter-spacing:.01em;text-align:center;justify-self:center;font-size:23px;font-weight:500}.es-logo img{max-height:40px}.es-nav{gap:22px;font-size:14px;display:none}.es-nav a{text-decoration:none;color:var(--muted)!important}@media (hover:hover){.es-nav a:hover{color:var(--text)!important}}@media (min-width:900px){.es-nav{display:flex}}.es-head-row>.es-nav+.es-logo{grid-column:2}.es-head-end{grid-column:3;justify-self:end;display:flex}.es-skip{left:var(--tp-gutter);z-index:40;background:var(--es-act);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--es-on-act)!important}.es-skip:focus{top:8px}.tp-escaparate .tp-bag{width:44px;height:44px;color:var(--text);transition:transform .16s var(--tp-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.tp-escaparate .tp-bag:active{transform:scale(.94)}.tp-escaparate .tp-bag b{background:var(--es-act);min-width:18px;height:18px;color:var(--es-on-act);font:600 11px/18px var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:4px;right:2px}.es-hero{color:#fff;background:#2a2521;align-items:end;min-height:min(78svh,760px);display:grid;position:relative;overflow:hidden}.es-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.es-hero:after{content:"";background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.es-hero[data-empty]{background:var(--tile);min-height:0;color:var(--text)}.es-hero[data-empty]:after{display:none}.es-hero-copy{z-index:1;gap:14px;padding-block:120px clamp(28px,6vw,64px);display:grid;position:relative}.es-hero-cta{min-height:48px;transition:transform .16s var(--tp-ease);background:#fff;border-radius:999px;justify-self:start;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex;color:#1a1715!important}.es-hero[data-empty] .es-hero-cta{background:var(--es-act);color:var(--es-on-act)!important}.es-hero-cta:active{transform:scale(.97)}.es-carta{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:clamp(28px,6vw,56px) clamp(48px,8vw,88px);display:grid}.es-carta-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.es-carta-note{color:var(--muted);margin:0;font-size:13px}.es-shop{flex-direction:column;gap:14px;min-width:0;display:flex}.es-shop>*{min-width:0}.es-shop>div:has(>#carta-buscar){order:-1;max-width:none;margin-top:8px}.tp-escaparate #carta-buscar{background:var(--surface);border-color:var(--line);border-radius:999px;min-height:46px;font-size:16px}.es-shop nav[aria-label=Categorías]{border-bottom:1px solid var(--line);top:var(--tp-head-h)!important;margin-inline:calc(var(--tp-gutter) * -1)!important;padding:0 var(--tp-gutter)!important;background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:22px!important}.es-shop nav[aria-label=Categorías] a{min-height:46px;font-size:14px;box-shadow:inset 0 -1.5px #0000;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.es-shop nav[aria-label=Categorías] a[aria-current]{box-shadow:inset 0 -1.5px 0 var(--text);color:var(--text)!important}.es-shop .sh-group{scroll-margin-top:calc(var(--tp-head-h) + 56px);gap:14px;padding-top:12px}.es-shop .sh-cat,.es-shop .sh-section{margin:0;font-size:24px;line-height:1.2}.es-shop .sh-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.es-shop .sh-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 18px}}.es-shop .sh-item{--es-ratio:1.3333;border-radius:0;flex-direction:column;gap:0;padding:0;position:relative;container-type:inline-size;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;display:flex!important;overflow:visible!important}.es-shop .sh-photo{aspect-ratio:3/4;object-fit:cover;background:var(--tile);outline-offset:-1px;outline:1px solid #0000000d;border-radius:6px!important;order:0!important;width:100%!important;height:auto!important;margin:0!important}.es-shop .sh-item:not([data-photo]):before{content:"";aspect-ratio:3/4;background:var(--tile);border-radius:6px;display:block}.es-shop .sh-item:not([data-photo]):after{content:"";aspect-ratio:3/4;background:var(--muted);opacity:.3;pointer-events:none;position:absolute;top:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50%/22% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50%/22% no-repeat}.es-shop .sh-list>.sh-item[data-photo]:nth-child(5n+3){--es-ratio:.75;grid-column:1/-1}.es-shop .sh-list>.sh-item[data-photo]:nth-child(5n+3) .sh-photo,.es-shop .sh-list>.sh-item[data-photo]:nth-child(5n+3):before{aspect-ratio:4/3}@media (min-width:900px){.es-shop .sh-list>.sh-item[data-photo]:nth-child(5n+3){--es-ratio:.6667;grid-column:span 2}.es-shop .sh-list>.sh-item[data-photo]:nth-child(5n+3) .sh-photo,.es-shop .sh-list>.sh-item[data-photo]:nth-child(5n+3):before{aspect-ratio:3/2}}.es-shop .sh-body{flex:1;position:static;gap:4px!important;padding:10px 0 0!important}.es-shop .sh-top{justify-content:space-between;align-items:baseline!important;gap:10px!important;display:flex!important}.es-shop .sh-name{font-size:14px;font-weight:500;line-height:1.35}.es-shop .sh-top .sh-price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;display:block!important}.es-shop .sh-price-m{display:none!important}.es-shop .sh-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:13px!important}.es-shop .sh-sizes{letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:12px;display:flex!important}.es-shop .sh-sizes>span[data-out]{opacity:.55;text-decoration:line-through}.es-shop .sh-body>p.font-medium{color:var(--muted);font-size:12px;font-weight:500}.es-shop .sh-badge{z-index:1;background:var(--bg);color:var(--text);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin:0;padding:6px 8px;font-size:11px;font-weight:500;line-height:1;position:absolute;top:10px;left:10px;display:block!important}.es-shop .sh-buy{z-index:1;right:8px;top:calc(var(--es-ratio) * 100cqw - 52px);position:absolute;margin:0!important;display:flex!important}.es-shop .sh-out{font-size:13px;margin-top:2px!important}.es-shop .sh-out>p:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.es-shop .sh-item[data-soldout] .sh-photo{filter:grayscale(.5);opacity:.6}.es-shop .sh-item[data-qty] .sh-add{display:none!important}.es-shop .sh-step{background:var(--bg);border-radius:999px;grid-template-columns:44px 28px 44px;align-items:center;height:44px;box-shadow:0 4px 14px -6px #00000059;display:grid!important}.es-shop .sh-step span{text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.es-shop .sh-step button{height:44px;color:var(--text);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.es-shop .sh-step button:disabled{opacity:.35}@layer base{.es-shop .sh-add{box-shadow:0 4px 14px -6px #00000059;background:var(--bg)!important;width:44px!important;height:44px!important;min-height:44px!important;color:var(--text)!important;border-radius:50%!important;padding:0!important}.es-shop .sh-add span{display:none!important}}.es-shop .sh-add{transition:transform .16s var(--tp-ease)}.es-shop .sh-add:active{transform:scale(.94)}.tp-escaparate .sh-cartbar .site-btn{border-radius:999px}.tp-escaparate .sh-free{background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;gap:6px;width:100%;max-width:36rem;margin:0 auto;padding:10px 14px;font-size:13px;font-weight:500;box-shadow:0 8px 24px -12px #0000004d;display:grid!important}.tp-escaparate .sh-free i{background:var(--tile);border-radius:3px;height:3px;display:block;overflow:hidden}.tp-escaparate .sh-free b{background:var(--es-act);height:100%;transition:width .3s var(--tp-ease);display:block}.es-story{border-top:1px solid var(--line);padding-block:clamp(40px,7vw,80px)}.es-story-grid{align-items:center;gap:28px;display:grid}.es-story-text{font-family:var(--font-newsreader), serif;max-width:30ch;margin:12px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.3}.es-story-pics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.es-story-pics[data-n="1"]{grid-template-columns:1fr}.es-story-pics img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}@media (min-width:900px){.es-story-grid{grid-template-columns:1fr 1fr;gap:56px}}.es-sec{padding-block:8px clamp(48px,8vw,88px)}.es-club{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-items:start;gap:12px;padding:clamp(24px,5vw,48px);display:grid}.es-club p{color:var(--muted);max-width:52ch;margin:0}.es-visit{border-top:1px solid var(--line);padding-block:clamp(40px,7vw,72px)}.es-visit-grid{gap:28px;display:grid}.es-open{align-items:center;gap:8px;margin:14px 0 6px;font-weight:500;display:flex}@media (min-width:900px){.es-visit-grid{grid-template-columns:1.3fr 1fr 1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.tp-escaparate .sh-free b,.es-shop .sh-add,.tp-escaparate .tp-bag,.es-hero-cta{transition:none}}.es-logo .site-title{letter-spacing:.01em;font-family:var(--font-newsreader), Georgia, serif!important;font-size:23px!important;font-weight:500!important}
.tp-tienda{--ti-act:var(--t-btn-l);--ti-on-act:var(--t-on-btn-l);--ti-r:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.tp-tienda{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ti-act:var(--t-btn-d);--ti-on-act:var(--t-on-btn-d)}}.tp-tienda a,.tp-tienda button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tp-tienda button{cursor:pointer}.tp-tienda p{text-wrap:pretty}:root:has(.tp-tienda){scroll-padding-top:calc(var(--tp-head-h,60px) + 60px)}@media (min-width:768px){.tp-tienda{--tp-gutter:max(28px, env(safe-area-inset-left,0px))}}.tp-tienda .site-btn{background:var(--ti-act);min-height:48px;color:var(--ti-on-act);white-space:nowrap;padding:0 22px;font-weight:600}@media (hover:hover){.tp-tienda .site-btn:hover{filter:brightness(.94)}}.ti-status{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ti-status i{background:#c2410c;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ti-status[data-open] i{background:#15803d}.tp-tienda .tp-bag{width:44px;height:44px;color:var(--text);transition:transform .16s var(--tp-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.tp-tienda .tp-bag:active{transform:scale(.94)}.tp-tienda .tp-bag b{background:var(--ti-act);min-width:18px;height:18px;color:var(--ti-on-act);font:600 11px/18px var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:4px;right:2px}.ti-carta{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:clamp(28px,6vw,56px) clamp(48px,8vw,88px);display:grid}.ti-carta-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.ti-note{color:var(--muted);margin:0;font-size:13px}.ti-shop{flex-direction:column;gap:14px;min-width:0;display:flex}.ti-shop>*{min-width:0}.ti-shop>div:has(>#carta-buscar){order:-1;max-width:none;margin-top:6px}.tp-tienda #carta-buscar{background:var(--surface);border-color:var(--line);min-height:48px;font-size:16px}.ti-shop nav[aria-label=Categorías]{border-bottom:1px solid var(--line);top:var(--tp-head-h)!important;margin-inline:calc(var(--tp-gutter) * -1)!important;padding:10px var(--tp-gutter)!important;background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ti-shop nav[aria-label=Categorías] a{background:var(--surface);min-height:44px;padding-inline:16px;font-size:14px;font-weight:500;border-color:var(--line)!important}.ti-shop nav[aria-label=Categorías] a[aria-current]{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.ti-shop .sh-group{scroll-margin-top:calc(var(--tp-head-h) + 64px);gap:12px;padding-top:10px}.ti-shop .sh-cat,.ti-shop .sh-section{margin:0}.ti-shop .sh-list{max-width:none;margin:0;padding:0;list-style:none}.ti-shop .sh-item{opacity:1!important}.ti-shop .sh-top .sh-price{font-variant-numeric:tabular-nums;display:block!important}.ti-shop .sh-price-m{display:none!important}.ti-shop .sh-badge{margin:0;display:block!important}.ti-shop .sh-sizes{letter-spacing:.03em;color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;display:flex!important}.ti-shop .sh-sizes>span[data-out]{opacity:.55;text-decoration:line-through}.ti-shop .sh-body>p.font-medium{font-size:12px;font-weight:600}.ti-shop .sh-item[data-qty] .sh-add{display:none!important}.ti-shop .sh-step{grid-template-columns:44px 1fr 44px;align-items:center;height:44px;display:grid!important}.ti-shop .sh-step span{text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ti-shop .sh-step button{height:44px;color:inherit;transition:transform .16s var(--tp-ease);background:0 0;border:0;place-items:center;display:grid}.ti-shop .sh-step button:active{transform:scale(.92)}.ti-shop .sh-step button:disabled{opacity:.35}.ti-shop .sh-photo{outline-offset:-1px;outline:1px solid #0000000d}.ti-shop .sh-item[data-soldout] .sh-photo{filter:grayscale(.5);opacity:.65}.ti-shop .sh-item{position:relative}.ti-shop .sh-item:not([data-photo]):before{content:"";aspect-ratio:var(--ti-ph,1);border-radius:var(--ti-ph-r,8px);background:var(--tile);display:block}.ti-shop .sh-item:not([data-photo]):after{content:"";top:var(--ti-ph-top,0px);left:var(--ti-ph-x,0px);right:var(--ti-ph-x,0px);aspect-ratio:var(--ti-ph,1);background:var(--muted);opacity:.3;pointer-events:none;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50%/28% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50%/28% no-repeat}.tp-tienda .sh-free{background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;gap:6px;width:100%;max-width:36rem;margin:0 auto;padding:10px 14px;font-size:13px;font-weight:500;box-shadow:0 8px 24px -12px #0000004d;display:grid!important}.tp-tienda .sh-free i{background:var(--tile);border-radius:4px;height:4px;display:block;overflow:hidden}.tp-tienda .sh-free b{background:var(--ti-act);height:100%;transition:width .3s var(--tp-ease);border-radius:4px;display:block}.ti-sec{padding-block:8px clamp(48px,8vw,88px)}.ti-club{border-radius:var(--ti-r);background:var(--surface);border:1px solid var(--line);gap:16px;padding:clamp(22px,4vw,36px);display:grid}.ti-club p{color:var(--muted);margin:6px 0 0}@media (min-width:768px){.ti-club{grid-template-columns:1fr auto;align-items:center}}.ti-visit{border-top:1px solid var(--line);padding-block:clamp(40px,7vw,72px)}.ti-visit-grid{gap:28px;display:grid}.ti-h3{margin:0 0 12px;font-size:18px;line-height:1.3}.ti-about{color:var(--muted);max-width:52ch;margin:10px 0 0}.ti-open{align-items:center;gap:8px;margin:14px 0 6px;font-weight:500;display:flex}@media (min-width:900px){.ti-visit-grid{grid-template-columns:1.3fr 1fr 1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.tp-tienda .sh-free b,.tp-tienda .tp-bag,.ti-shop .sh-step button{transition:none}}
.tp-coleccion{--bg:#f2f1ee;--surface:#fff;--tile:#e3e1dc;--line:#1111111a;--text:#111;--muted:#5e5e5e;--field:#fff;--field-line:#1111112e;--tp-display:var(--font-bricolage);--tp-body:var(--font-inter);--tp-head-h:60px;--ti-r:20px;--co-chips:60px;--co-bar:84px;--co-drop:calc(100svh - var(--tp-head-h) - var(--co-chips) - var(--co-bar))}@media (prefers-color-scheme:dark){.tp-coleccion{--bg:#0e0e0e;--surface:#171717;--tile:#1f1f1f;--line:#f4f4f21f;--text:#f4f4f2;--muted:#a3a3a3;--field:#171717;--field-line:#f4f4f233}}:root:has(.tp-coleccion){scroll-snap-type:y proximity}@media (min-width:768px){.tp-coleccion{--co-bar:0px}}.tp-coleccion:has(.sh-cartbar){--co-bar:132px}.tp-coleccion:has(.sh-cartbar .sh-free){--co-bar:186px}.tp-coleccion .site-btn{border-radius:999px}.co-h1,.co-h2,.tp-coleccion .sh-cat,.tp-coleccion .sh-section,.co-shop .sh-name,.co-logo{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-weight:600}.co-h1{max-width:16ch;margin:0;font-size:clamp(34px,8vw,72px);line-height:1}.co-h2{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.05}.co-head{background:var(--bg)}.co-head-row{height:var(--tp-head-h);align-items:center;gap:18px;display:flex}.co-logo{text-transform:uppercase;letter-spacing:-.01em;font-size:21px}.co-logo .site-title{font:inherit!important}.co-logo img{max-height:38px}.co-nav{gap:22px;margin-left:auto;font-size:14px;font-weight:500;display:none}.co-nav a{text-decoration:none}@media (min-width:900px){.co-nav{display:flex}}.co-head-row>:last-child{margin-left:auto}.co-nav+*{margin-left:0!important}@media (max-width:899.98px){.co-nav+*{margin-left:auto!important}}.co-skip{left:var(--tp-gutter);z-index:40;background:var(--text);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--bg)!important}.co-skip:focus{top:8px}.co-intro{scroll-snap-align:start;gap:12px;padding-block:clamp(16px,4vw,40px) 0;display:grid}.co-intro-note{color:var(--muted);margin:0;font-size:15px}.co-carta{padding-top:clamp(20px,4vw,40px)}.co-carta-head .co-h2{font-size:15px;font-family:var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.co-shop{counter-reset:co-pieza}.co-shop nav[aria-label=Categorías]{border-bottom:0!important;padding-block:10px!important}.co-shop nav[aria-label=Categorías] a{min-height:44px;background:var(--tile)!important;border:0!important;border-radius:999px!important}.co-shop nav[aria-label=Categorías] a[aria-current]{background:var(--text)!important;color:var(--bg)!important}.co-shop .sh-cat,.co-shop .sh-section{font-size:13px;font-family:var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.co-shop .sh-group{gap:8px}.co-shop .sh-list{grid-template-columns:minmax(0,1fr);gap:28px;display:grid!important}.co-shop .sh-item{counter-increment:co-pieza;--ti-ph:auto;scroll-snap-align:start;min-height:var(--co-drop);border-radius:0;grid-template-rows:minmax(38svh,1fr) auto;gap:16px;padding:0 0 8px;scroll-margin-top:0;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:visible!important}.co-shop .sh-photo{contain:size;object-fit:cover;background:var(--tile);grid-row:1;min-height:38svh;border-radius:var(--ti-r)!important;order:0!important;width:100%!important;height:100%!important;margin:0!important}.co-shop .sh-item:not([data-photo]):before{border-radius:var(--ti-r);grid-row:1;height:100%;min-height:38svh}.co-shop .sh-item:not([data-photo]):after{aspect-ratio:auto;height:38svh;top:0;bottom:auto}.co-shop .sh-body:before{content:"Nº " counter(co-pieza, decimal-leading-zero);z-index:1;background:color-mix(in oklab, var(--bg) 88%, transparent);color:var(--text);font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px;position:absolute;top:14px;left:14px}.co-shop .sh-body{grid-row:2;position:static;gap:10px!important;padding:0!important}.co-shop .sh-top{justify-content:space-between;align-items:baseline!important;gap:14px!important;display:flex!important}.co-shop .sh-name{font-size:clamp(28px,7.4vw,52px);line-height:1}.co-shop .sh-top .sh-price{font:600 20px/1 var(--font-inter), sans-serif;white-space:nowrap}.co-shop .sh-desc{max-width:56ch;line-height:1.5;font-size:15px!important}.co-shop .sh-sizes{gap:8px;font-size:13px}.co-shop .sh-sizes>span:not(.sr-only){border:1px solid var(--line);border-radius:999px;padding:5px 11px}.co-shop .sh-body>p.font-medium{color:var(--muted)}.co-shop .sh-badge{z-index:1;background:var(--ti-act);color:var(--ti-on-act);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:12px;right:12px}.co-shop .sh-buy,.co-shop .sh-out{margin-top:6px!important;display:block!important}.co-shop .sh-out>p:first-child{background:var(--tile);min-height:54px;color:var(--muted);border-radius:999px;place-items:center;font-weight:600;display:grid}.co-shop .sh-step{height:54px;box-shadow:inset 0 0 0 1.5px var(--text);border-radius:999px;grid-template-columns:54px 1fr 54px}.co-shop .sh-step button{border-radius:999px;height:54px}@layer base{.co-shop .sh-add{background:var(--text)!important;width:100%!important;height:54px!important;min-height:54px!important;color:var(--bg)!important;border-radius:999px!important;padding:0 20px!important;font-size:16px!important}.co-shop .sh-add span{display:inline!important}}.co-shop .sh-add{justify-content:center;gap:8px}@media (min-width:900px){.co-shop .sh-list{gap:40px}.co-shop .sh-item{min-height:max(420px, var(--co-drop));gap:48px;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}.co-shop .sh-photo,.co-shop .sh-item:not([data-photo]):before{grid-area:1/1;min-height:0;height:100%!important}.co-shop .sh-item:not([data-photo]):after{width:calc(55.5556% - 26.6667px);height:100%;right:auto}.co-shop .sh-body{grid-area:1/2;justify-content:flex-end;padding-bottom:12px!important}.co-shop .sh-badge{left:calc(55.5556% - 38.6667px);right:auto;transform:translate(-100%)}}.tp-coleccion .sh-cartbar .site-btn{border-radius:999px}
.tp-artesano{--bg:#f4efe6;--surface:#fbf8f2;--tile:#e8e0d2;--line:#3a2a1e24;--text:#2d2118;--muted:#6e5d4f;--field:#fbf8f2;--field-line:#3a2a1e38;--tp-display:var(--font-fraunces);--tp-body:var(--font-inter);--tp-head-h:62px;--ti-r:14px;--at-arch:50% 50% 12px 12px / 32% 32% 12px 12px}@media (prefers-color-scheme:dark){.tp-artesano{--bg:#1b1511;--surface:#241c17;--tile:#2e251f;--line:#f0e2d221;--text:#f1e6d8;--muted:#b9a693;--field:#241c17;--field-line:#f0e2d238}}.tp-artesano .site-btn{border-radius:999px}.at-h1,.at-h2,.tp-artesano .sh-cat,.tp-artesano .sh-section,.at-shop .sh-name,.at-logo,.at-h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;font-weight:500}.at-h1{margin:0;font-size:clamp(34px,7.4vw,64px);line-height:1.04}.at-h2{margin:0;font-size:clamp(28px,4.4vw,40px);line-height:1.1}.at-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.at-head{background:var(--bg);border-bottom:1px solid var(--line)}.at-head-row{height:var(--tp-head-h);align-items:center;gap:18px;display:flex}.at-logo{font-size:23px}.at-logo .site-title{font:inherit!important}.at-logo img{max-height:40px}.at-nav{gap:24px;margin-left:auto;font-size:14px;display:none}.at-nav a{text-decoration:none}@media (hover:hover){.at-nav a:hover{text-underline-offset:4px;text-decoration:underline}}.at-head-row>.tp-bag{margin-left:auto}@media (min-width:900px){.at-nav{display:flex}.at-head-row>.tp-bag{margin-left:0}}.at-skip{left:var(--tp-gutter);z-index:40;background:var(--text);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--bg)!important}.at-skip:focus{top:8px}.at-hero{padding-block:clamp(20px,5vw,64px) clamp(8px,3vw,24px)}.at-hero-grid{align-items:center;gap:24px;display:grid}.at-arch{border-radius:var(--at-arch);background:var(--tile);aspect-ratio:4/5;justify-self:center;width:min(100%,520px);max-height:62svh;overflow:hidden}.at-arch img{object-fit:cover;width:100%;height:100%}.at-hero-copy{justify-items:start;gap:16px;display:grid}.at-about{color:var(--muted);max-width:46ch;margin:0;font-size:17px;line-height:1.6}@media (min-width:900px){.at-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.at-arch{justify-self:start;max-height:72svh}}.at-carta-head .at-h2{font-size:clamp(30px,5vw,44px)}.at-shop nav[aria-label=Categorías] a{border-radius:999px!important}.at-shop .sh-cat,.at-shop .sh-section{font-size:24px;line-height:1.2}.at-shop .sh-group{gap:14px;padding-top:18px}.at-shop .sh-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--tp-gutter);grid-auto-columns:72%;grid-auto-flow:column;gap:14px;overflow-x:auto;margin-inline:calc(var(--tp-gutter) * -1)!important;padding:2px var(--tp-gutter) 8px!important;grid-template-columns:none!important;display:grid!important}.at-shop .sh-list::-webkit-scrollbar{display:none}@media (min-width:640px){.at-shop .sh-list{grid-auto-columns:44%}}@media (min-width:1024px){.at-shop .sh-list{grid-auto-columns:calc((100% - 2 * var(--tp-gutter) - 3 * 18px) / 4);gap:18px}}.at-shop .sh-item{--ti-ph:.8;--ti-ph-r:var(--at-arch);scroll-snap-align:start;border-radius:0;flex-direction:column;gap:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important;overflow:visible!important}.at-shop .sh-photo{aspect-ratio:4/5;object-fit:cover;background:var(--tile);border-radius:var(--at-arch)!important;order:0!important;width:100%!important;height:auto!important;margin:0!important}.at-shop .sh-body{flex:1;gap:6px!important;padding:12px 2px 0!important}.at-shop .sh-top{flex-direction:column;align-items:flex-start!important;gap:2px!important;display:flex!important}.at-shop .sh-name{font-size:19px;line-height:1.25}.at-shop .sh-top .sh-price{color:var(--muted);font-size:15px;font-weight:600}.at-shop .sh-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;font-size:14px!important}.at-shop .sh-body>p.font-medium{color:var(--muted);font-weight:500}.at-shop .sh-item{container-type:inline-size}.at-shop .sh-badge{z-index:1;background:var(--bg);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:calc(125cqw - 40px);left:10px;display:inline-flex!important}.at-shop .sh-badge:before{content:"";background:var(--ti-act);border-radius:50%;width:7px;height:7px}.at-shop .sh-buy,.at-shop .sh-out{padding-top:8px;margin-top:auto!important;display:block!important}.at-shop .sh-out>p:first-child{color:var(--muted);font-size:14px;font-weight:600}.at-shop .sh-step{box-shadow:inset 0 0 0 1.5px var(--text);border-radius:999px}.at-shop .sh-step button{border-radius:999px}@layer base{.at-shop .sh-add{box-shadow:inset 0 0 0 1.5px var(--text);width:100%!important;height:46px!important;min-height:46px!important;color:var(--text)!important;background:0 0!important;border-radius:999px!important;padding:0 18px!important;font-size:15px!important}.at-shop .sh-add span{display:inline!important}}.at-shop .sh-add{transition:background-color .15s ease, transform .16s var(--tp-ease);justify-content:center;gap:8px}@media (hover:hover){.at-shop .sh-add:hover{background:color-mix(in oklab, var(--text) 7%, transparent)!important}}.at-shop .sh-add:active{transform:scale(.97)}.at-taller{gap:18px;padding-block:8px clamp(48px,8vw,88px);display:grid}.at-taller-pics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.at-taller-pics img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--at-arch);width:100%}.at-taller-pics img:nth-child(2){aspect-ratio:3/5}.at-taller-pics[data-n="1"]{grid-template-columns:minmax(0,420px)}.at-taller-pics[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.at-taller-pics[data-n="2"] img:nth-child(2){aspect-ratio:3/4}.tp-artesano .ti-club{background:var(--surface)}@media (prefers-reduced-motion:reduce){.at-shop .sh-add{transition:none}}
.tp-bento{--bg:#fbfaf8;--surface:#fff;--tile:#eeebe5;--line:#14141417;--text:#161616;--muted:#5f5f5f;--field:#fff;--field-line:#1414142e;--tp-display:var(--font-archivo);--tp-body:var(--font-inter);--tp-head-h:60px;--ti-r:20px;--bn-1:#f3e9dc;--bn-2:#e3ebdd;--bn-3:#dde7ef;--bn-4:#f1e1e0;--bn-5:#ebe6f2}@media (prefers-color-scheme:dark){.tp-bento{--bg:#111;--surface:#1a1a1a;--tile:#232323;--line:#f0f0f01a;--text:#f2f2f2;--muted:#a8a8a8;--field:#1a1a1a;--field-line:#f0f0f033;--bn-1:#27221c;--bn-2:#1f251e;--bn-3:#1c2228;--bn-4:#2a2020;--bn-5:#24202b}}.tp-bento .site-btn{border-radius:999px}.bn-h1,.bn-h2,.tp-bento .sh-cat,.tp-bento .sh-section,.bn-logo{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:600}.bn-h1{margin:0;font-size:clamp(30px,7vw,54px);line-height:1.02}.bn-h2{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.1}.bn-head{background:var(--bg)}.bn-head-row{height:var(--tp-head-h);align-items:center;gap:14px;display:flex}.bn-logo{font-size:21px}.bn-logo .site-title{font:inherit!important}.bn-logo img{max-height:38px}.bn-head-row>.ti-status{margin-left:auto}.bn-skip{left:var(--tp-gutter);z-index:40;background:var(--text);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--bg)!important}.bn-skip:focus{top:8px}.bn-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:8px 0;display:grid}.bn-tile{border-radius:var(--ti-r);overflow:hidden}.bn-tile-main{background:var(--t-primary);min-height:220px;color:var(--t-on-primary);grid-column:1/-1;align-content:end;justify-items:start;gap:18px;padding:22px;display:grid}.bn-cta{background:var(--t-on-primary);min-height:46px;transition:transform .16s var(--tp-ease);border-radius:999px;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--t-primary)!important}.bn-cta:active{transform:scale(.97)}.bn-tile-pic{background:var(--tile);aspect-ratio:1}.bn-tile-pic img{object-fit:cover;width:100%;height:100%}.bn-tile-ways{background:var(--bn-2);align-content:center;gap:12px;margin:0;padding:14px;list-style:none;display:grid}.bn-tile-ways li{align-items:flex-start;gap:10px;display:flex}.bn-tile-ways svg{flex-shrink:0;margin-top:1px}.bn-tile-ways span{gap:1px;min-width:0;display:grid}.bn-tile-ways b{font-size:14px;font-weight:600}.bn-tile-ways small{color:var(--muted);font-size:12.5px;line-height:1.35}:is(.bn-hero:not(:has(.bn-tile-pic)) .bn-tile-ways,.bn-hero:not(:has(.bn-tile-ways)) .bn-tile-pic){aspect-ratio:auto;grid-column:1/-1}.bn-hero:not(:has(.bn-tile-ways)) .bn-tile-pic{aspect-ratio:16/9}@media (min-width:900px){.bn-hero{grid-template-columns:1.4fr 1fr .8fr;gap:14px}.bn-tile-main{grid-column:auto;min-height:360px;padding:32px}.bn-tile-pic{aspect-ratio:auto}}.bn-shop .sh-cat,.bn-shop .sh-section{font-size:22px;line-height:1.2}.bn-shop nav[aria-label=Categorías]{border-bottom:0!important}.bn-shop nav[aria-label=Categorías] a{background:var(--tile)!important;border:0!important;border-radius:999px!important}.bn-shop nav[aria-label=Categorías] a[aria-current]{background:var(--text)!important;color:var(--bg)!important}.bn-shop .sh-list{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}@media (min-width:640px){.bn-shop .sh-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px){.bn-shop .sh-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}.bn-shop .sh-item{--ti-ph:1;--ti-ph-r:10px;--ti-ph-top:10px;--ti-ph-x:10px;border-radius:var(--ti-r);flex-direction:column;gap:0;padding:10px;background:var(--bn-1)!important;box-shadow:none!important;border:0!important;display:flex!important;overflow:hidden!important}.bn-shop .sh-item:nth-child(5n+2){background:var(--bn-2)!important}.bn-shop .sh-item:nth-child(5n+3){background:var(--bn-3)!important}.bn-shop .sh-item:nth-child(5n+4){background:var(--bn-4)!important}.bn-shop .sh-item:nth-child(5n+5){background:var(--bn-5)!important}.bn-shop .sh-photo{aspect-ratio:1;object-fit:cover;background:var(--tile);border-radius:10px!important;order:0!important;width:100%!important;height:auto!important;margin:0!important}.bn-shop .sh-item:not([data-photo]):before{background:color-mix(in oklab, var(--surface) 55%, transparent)}.bn-shop .sh-body{flex:1;gap:4px!important;padding:10px 4px 0!important}.bn-shop .sh-top{flex-direction:column-reverse;align-items:flex-start!important;gap:2px!important;display:flex!important}.bn-shop .sh-name{font-size:14px;font-weight:500;line-height:1.3}.bn-shop .sh-top .sh-price{font:600 17px/1.1 var(--font-archivo), sans-serif}.bn-shop .sh-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:12.5px!important}.bn-shop .sh-body>p.font-medium{color:var(--muted)}.bn-shop .sh-badge{z-index:1;background:var(--surface);color:var(--text);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:18px;left:18px}.bn-shop .sh-buy{justify-content:flex-end;padding-top:6px;margin-top:auto!important;display:flex!important}.bn-shop .sh-out{padding-top:6px;margin-top:auto!important}.bn-shop .sh-out>p:first-child{color:var(--muted);font-size:13px;font-weight:600}.bn-shop .sh-step{background:var(--surface);border-radius:999px;grid-template-columns:40px 26px 40px;height:40px}.bn-shop .sh-step button{border-radius:999px;height:40px}@layer base{.bn-shop .sh-add{border-radius:50%!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.bn-shop .sh-add span{display:none!important}}.bn-shop .sh-add{transition:transform .16s var(--tp-ease)}.bn-shop .sh-add:active{transform:scale(.92)}.bn-shop .sh-list>.sh-item[data-photo]:nth-child(6n+1){grid-column:span 2}.bn-shop .sh-list>.sh-item[data-photo]:nth-child(6n+1) .sh-photo{aspect-ratio:16/10}.bn-shop .sh-list>.sh-item[data-photo]:nth-child(6n+1) .sh-name{font-size:17px}@media (min-width:640px){.bn-shop .sh-list>.sh-item[data-photo]:nth-child(6n+4){grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid!important}.bn-shop .sh-list>.sh-item[data-photo]:nth-child(6n+4) .sh-photo{aspect-ratio:1;height:100%!important}.bn-shop .sh-list>.sh-item[data-photo]:nth-child(6n+4) .sh-body{padding:4px 4px 0!important}}@media (prefers-reduced-motion:reduce){.bn-shop .sh-add,.bn-cta{transition:none}}
.tp-ficha{--bg:#f4f5f7;--surface:#fff;--tile:#eceef1;--line:#0f172a1a;--text:#0f172a;--muted:#55606f;--field:#fff;--field-line:#0f172a2e;--tp-display:var(--font-barlow);--tp-body:var(--font-inter);--tp-head-h:60px;--ti-r:14px}@media (prefers-color-scheme:dark){.tp-ficha{--bg:#0b0e13;--surface:#131820;--tile:#1b2129;--line:#e2e8f01a;--text:#e9eef5;--muted:#9aa6b5;--field:#131820;--field-line:#e2e8f033}}.tp-ficha .site-btn{border-radius:10px}.fi-h1,.fi-h2,.tp-ficha .sh-cat,.tp-ficha .sh-section,.fi-logo{font-family:var(--font-barlow), system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance;font-weight:600}.fi-h1{max-width:20ch;margin:0;font-size:clamp(28px,6vw,48px);line-height:1.05}.fi-h2{margin:0;font-size:clamp(24px,3.6vw,32px);line-height:1.1}.fi-head{background:var(--surface);border-bottom:1px solid var(--line)}.fi-head-row{height:var(--tp-head-h);align-items:center;gap:16px;display:flex}.fi-logo{font-size:21px}.fi-logo .site-title{font:inherit!important}.fi-logo img{max-height:36px}.fi-head-row>.ti-status{margin-left:auto}.fi-nav{gap:22px;font-size:14px;font-weight:500;display:none}.fi-nav a{text-decoration:none}@media (min-width:900px){.fi-nav{display:flex}}.fi-skip{left:var(--tp-gutter);z-index:40;background:var(--ti-act);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--ti-on-act)!important}.fi-skip:focus{top:8px}.fi-intro{gap:16px;padding-block:clamp(20px,5vw,48px) 0;display:grid}.fi-intro-c{padding-top:16px}.fi-ways{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fi-ways li{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fi-ways svg{color:var(--muted)}.fi-shop .sh-cat,.fi-shop .sh-section{font-size:22px;line-height:1.2}.fi-shop nav[aria-label=Categorías] a{border-radius:10px!important}.fi-shop nav[aria-label=Categorías] a[aria-current]{background:var(--text)!important}.fi-shop .sh-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}@media (min-width:640px){.fi-shop .sh-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){.fi-shop .sh-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}.fi-shop .sh-item{--ti-ph:1;--ti-ph-r:6px;--ti-ph-top:8px;--ti-ph-x:8px;border-radius:var(--ti-r);gap:0 14px;padding:8px;border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;grid-template-rows:none!important;grid-template-columns:112px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.fi-shop .sh-photo{object-fit:cover;background:var(--tile);grid-area:1/1;border-radius:6px!important;order:0!important;width:112px!important;height:112px!important;margin:0!important}.fi-shop .sh-item:not([data-photo]):before{grid-area:1/1;width:112px}.fi-shop .sh-item:not([data-photo]):after{width:112px;right:auto}.fi-shop .sh-body{grid-area:1/2;min-width:0;gap:4px!important;padding:2px 2px 0 0!important}.fi-shop .sh-top{flex-direction:column;align-items:flex-start!important;gap:0!important;display:flex!important}.fi-shop .sh-name{font-size:15px;font-weight:600;line-height:1.3}.fi-shop .sh-top .sh-price{order:2;display:none!important}.fi-shop .sh-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:13px!important}.fi-shop .sh-body>p.font-medium{color:var(--muted);font-weight:600}.fi-shop .sh-sizes{font-size:12px}.fi-shop .sh-sizes:before{content:"Opciones:";color:var(--muted)}.fi-shop .sh-badge{z-index:1;background:var(--ti-act);max-width:104px;color:var(--ti-on-act);letter-spacing:.02em;border-radius:6px;padding:4px 7px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:12px}.fi-shop .sh-buy{justify-content:space-between;align-items:center;gap:10px;padding-top:6px;margin-top:auto!important;display:flex!important}.fi-shop .sh-buy .sh-price-m{font:600 20px/1 var(--font-barlow), sans-serif;font-variant-numeric:tabular-nums;display:block!important}.fi-shop .sh-out{padding-top:6px;margin-top:auto!important}.fi-shop .sh-out>p:first-child{color:var(--muted);font-size:13px;font-weight:600}.fi-shop .sh-item:has(.sh-out) .sh-top .sh-price{font:600 18px/1.2 var(--font-barlow), sans-serif;color:var(--muted);display:block!important}.fi-shop .sh-step{height:44px;box-shadow:inset 0 0 0 1.5px var(--ti-act);border-radius:10px;grid-template-columns:40px 28px 40px}.fi-shop .sh-step button{border-radius:10px;height:44px}@layer base{.fi-shop .sh-add{border-radius:10px!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important}.fi-shop .sh-add span{display:inline!important}}.fi-shop .sh-add{gap:6px}@media (min-width:1024px){.fi-shop .sh-item{--ti-ph:4 / 3;gap:12px 0;padding:10px;grid-template-columns:minmax(0,1fr)!important}.fi-shop .sh-photo{aspect-ratio:4/3;grid-column:1;width:100%!important;height:auto!important}.fi-shop .sh-item:not([data-photo]):before{width:auto}.fi-shop .sh-item:not([data-photo]):after{right:var(--ti-ph-x);width:auto;top:10px;left:10px}.fi-shop .sh-body{grid-area:2/1;padding:0 4px 2px!important}.fi-shop .sh-badge{max-width:none;top:18px;left:18px}}
.tp-kiosco{--bg:#fff7ea;--surface:#fff;--tile:#f6ecdb;--line:#1d1b2f;--text:#1d1b2f;--muted:#5a5670;--field:#fff;--field-line:#1d1b2f4d;--tp-display:var(--font-fredoka);--tp-body:var(--font-inter);--tp-head-h:62px;--ti-r:18px;--ki-sh:4px 4px 0 var(--line)}@media (prefers-color-scheme:dark){.tp-kiosco{--bg:#141327;--surface:#1d1c35;--tile:#262443;--line:#f2efe6;--text:#f2efe6;--muted:#b9b5cc;--field:#1d1c35;--field-line:#f2efe64d}}.tp-kiosco .site-btn{box-shadow:inset 0 0 0 2px var(--line), var(--ki-sh);transition:transform .12s var(--tp-ease), box-shadow .12s var(--tp-ease);border-radius:14px}.tp-kiosco .site-btn:active{box-shadow:inset 0 0 0 2px var(--line), 2px 2px 0 var(--line);transform:translate(2px,2px)}.ki-h1,.ki-h2,.tp-kiosco .sh-cat,.tp-kiosco .sh-section,.ki-logo,.ki-shop .sh-name{font-family:var(--font-fredoka), system-ui, sans-serif;letter-spacing:0;text-wrap:balance;font-weight:600}.ki-h1{margin:0;font-size:clamp(32px,7.4vw,58px);line-height:1.02}.ki-h2{margin:0;font-size:clamp(28px,4.4vw,38px);line-height:1.05}.ki-head{background:var(--bg);border-bottom:2px solid var(--line)}.ki-head-row{height:var(--tp-head-h);align-items:center;gap:14px;display:flex}.ki-logo{font-size:24px}.ki-logo .site-title{font:inherit!important}.ki-logo img{max-height:40px}.ki-head-row>.ti-status{margin-left:auto}.ki-skip{left:var(--tp-gutter);z-index:40;background:var(--ti-act);border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--ti-on-act)!important}.ki-skip:focus{top:8px}.ki-hero{padding-block:18px 0}.ki-hero-card{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line), 6px 6px 0 var(--line);border-radius:24px;gap:18px;padding:18px;display:grid}.ki-hero-copy{justify-items:start;gap:16px;display:grid}.ki-ways{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ki-ways li{background:var(--tile);border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ki-hero-pic{aspect-ratio:4/3;background:var(--tile);border-radius:16px;overflow:hidden}.ki-hero-pic img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.ki-hero-card{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding:32px}.ki-hero-pic{aspect-ratio:5/4}}.ki-shop .sh-cat,.ki-shop .sh-section{font-size:26px;line-height:1.1}.ki-shop nav[aria-label=Categorías]{border-bottom:2px solid var(--line)!important}.ki-shop nav[aria-label=Categorías] a{border:2px solid var(--line)!important;border-radius:999px!important;font-weight:600!important}.ki-shop nav[aria-label=Categorías] a[aria-current]{background:var(--text)!important;color:var(--bg)!important}.ki-shop .sh-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;display:grid!important}@media (min-width:640px){.ki-shop .sh-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px){.ki-shop .sh-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 18px!important}}.ki-shop .sh-item{--ti-ph:1;--ti-ph-r:10px;--ti-ph-top:8px;--ti-ph-x:8px;border-radius:var(--ti-r);flex-direction:column;gap:0;padding:8px;background:var(--surface)!important;box-shadow:inset 0 0 0 2px var(--line), var(--ki-sh)!important;border:0!important;display:flex!important;overflow:visible!important}.ki-shop .sh-photo{aspect-ratio:1;object-fit:cover;background:var(--tile);border-radius:10px!important;order:0!important;width:100%!important;height:auto!important;margin:0!important}.ki-shop .sh-body{flex:1;position:static;gap:4px!important;padding:10px 4px 2px!important}.ki-shop .sh-top{display:block!important}.ki-shop .sh-name{font-size:17px;font-weight:500;line-height:1.2}.ki-shop .sh-top .sh-price{z-index:1;background:var(--ti-act);color:var(--ti-on-act);box-shadow:inset 0 0 0 2px var(--line), 3px 3px 0 var(--line);font:600 17px/1 var(--font-fredoka), sans-serif;white-space:nowrap;border-radius:10px;padding:6px 10px;position:absolute;top:2px;right:2px;transform:rotate(3deg)}.ki-shop .sh-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:13px!important}.ki-shop .sh-body>p.font-medium{color:var(--muted);font-weight:600}.ki-shop .sh-item{container-type:inline-size}.ki-shop .sh-badge{z-index:1;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:calc(100cqw - 38px);left:14px}.ki-shop .sh-buy,.ki-shop .sh-out{padding-top:8px;margin-top:auto!important;display:block!important}.ki-shop .sh-out>p:first-child{background:var(--tile);min-height:44px;color:var(--muted);border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:grid}.ki-shop .sh-step{box-shadow:inset 0 0 0 2px var(--line);background:var(--surface);border-radius:12px}.ki-shop .sh-step button{border-radius:12px}@layer base{.ki-shop .sh-add{width:100%!important;height:44px!important;min-height:44px!important;box-shadow:inset 0 0 0 2px var(--line)!important;border-radius:12px!important;padding:0 12px!important;font-size:15px!important}.ki-shop .sh-add span{display:inline!important}}.ki-shop .sh-add{transition:transform .12s var(--tp-ease);justify-content:center;gap:6px}.ki-shop .sh-add:active{transform:translate(1px,1px)}@media (prefers-reduced-motion:reduce){.tp-kiosco .site-btn,.ki-shop .sh-add{transition:none}.tp-kiosco .site-btn:active,.ki-shop .sh-add:active{transform:none}}
.tp-rutina{--bg:#fbf7f4;--surface:#fff;--tile:#f2e8e2;--line:#3c28281f;--text:#2b1f22;--muted:#74626a;--field:#fff;--field-line:#3c282833;--tp-display:var(--font-cormorant);--tp-body:var(--font-inter);--tp-head-h:62px;--ti-r:20px}@media (prefers-color-scheme:dark){.tp-rutina{--bg:#161113;--surface:#1f181b;--tile:#2a2024;--line:#f6e8ec1f;--text:#f5e9ec;--muted:#bba7ae;--field:#1f181b;--field-line:#f6e8ec33}}.tp-rutina .site-btn{border-radius:999px}.ru-h1,.ru-h2,.tp-rutina .sh-cat,.tp-rutina .sh-section,.ru-logo{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;font-weight:500}.ru-h1{max-width:16ch;margin:0;font-size:clamp(40px,9vw,80px);line-height:.98}.ru-h2{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.02}.ru-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.ru-head{background:var(--bg);border-bottom:1px solid var(--line)}.ru-head-row{height:var(--tp-head-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ru-logo{text-align:center;grid-column:2;justify-self:center;font-size:26px}.ru-logo .site-title{font:inherit!important}.ru-logo img{max-height:40px}.ru-nav{grid-column:1;gap:22px;font-size:14px;display:none}.ru-nav a{text-decoration:none;color:var(--muted)!important}@media (hover:hover){.ru-nav a:hover{color:var(--text)!important}}@media (min-width:900px){.ru-nav{display:flex}}.ru-head-end{grid-column:3;justify-self:end;display:flex}.ru-skip{left:var(--tp-gutter);z-index:40;background:var(--text);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--bg)!important}.ru-skip:focus{top:8px}.ru-hero{gap:clamp(28px,5vw,48px);padding-block:clamp(32px,7vw,80px) 0;display:grid}.ru-hero-copy{text-align:center;justify-items:center;gap:16px;display:grid}.ru-about{color:var(--muted);max-width:48ch;margin:0;font-size:16px;line-height:1.6}.ru-hero-pic{border-radius:var(--ti-r);aspect-ratio:4/3;background:var(--tile);overflow:hidden}.ru-hero-pic img{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.ru-hero-pic{aspect-ratio:21/9}}.ru-carta-head .ru-h2{font-size:clamp(34px,5vw,52px)}.ru-shop{counter-reset:ru-paso}.ru-shop nav[aria-label=Categorías] a{border-radius:999px!important}.ru-shop .sh-group{counter-increment:ru-paso;gap:16px;padding-top:28px}.ru-shop .sh-cat,.ru-shop .sh-section{margin:0;font-size:34px;line-height:1.05}.ru-shop .sh-cat:before{content:"Paso " counter(ru-paso, decimal-leading-zero);font-family:var(--font-inter), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ru-shop .sh-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important;display:grid!important}@media (min-width:640px){.ru-shop .sh-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 16px!important}}@media (min-width:1024px){.ru-shop .sh-group{grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:48px;padding-top:48px}.ru-shop .sh-group>.sh-cat,.ru-shop .sh-group>.sh-section{top:calc(var(--tp-head-h) + 80px);position:sticky}.ru-shop .sh-group>.sh-list{grid-area:1/2/span 2}}.ru-shop .sh-item{--ti-ph:.8;--ti-ph-r:var(--ti-r);border-radius:0;flex-direction:column;gap:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important;overflow:visible!important}.ru-shop .sh-photo{aspect-ratio:4/5;object-fit:cover;background:var(--tile);border-radius:var(--ti-r)!important;order:0!important;width:100%!important;height:auto!important;margin:0!important}.ru-shop .sh-body{flex:1;gap:4px!important;padding:12px 2px 0!important}.ru-shop .sh-top{flex-direction:column;align-items:flex-start!important;gap:2px!important;display:flex!important}.ru-shop .sh-name{font-size:15px;font-weight:500;line-height:1.35}.ru-shop .sh-top .sh-price{color:var(--muted);font-size:14px}.ru-shop .sh-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;font-size:13px!important}.ru-shop .sh-body>p.font-medium{color:var(--muted);font-weight:500}.ru-shop .sh-badge{z-index:1;background:var(--bg);color:var(--text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:10px;left:10px}.ru-shop .sh-buy,.ru-shop .sh-out{padding-top:10px;margin-top:auto!important;display:block!important}.ru-shop .sh-out>p:first-child{color:var(--muted);font-size:13px;font-weight:600}.ru-shop .sh-step{box-shadow:inset 0 0 0 1px var(--text);border-radius:999px}.ru-shop .sh-step button{border-radius:999px}@layer base{.ru-shop .sh-add{box-shadow:inset 0 0 0 1px var(--text);width:100%!important;height:44px!important;min-height:44px!important;color:var(--text)!important;background:0 0!important;border-radius:999px!important;padding:0 16px!important;font-size:14px!important}.ru-shop .sh-add span{display:inline!important}}.ru-shop .sh-add{justify-content:center;gap:6px;transition:background-color .15s,color .15s}@media (hover:hover){.ru-shop .sh-add:hover{background:var(--text)!important;color:var(--bg)!important}}@media (prefers-reduced-motion:reduce){.ru-shop .sh-add{transition:none}}
.tp-lienzo{--bg:#f7f5f0;--surface:#fff;--tile:#ebe8e1;--line:#1917141f;--text:#191714;--muted:#6d675f;--field:#fff;--field-line:#19171433;--tp-display:var(--font-gloock);--tp-body:var(--font-inter);--tp-head-h:62px;--ti-r:2px;--li-mat:#fff;--li-frame:#1b1916;--li-shadow:0 1px 2px #00000014, 0 10px 24px -10px #00000040}@media (prefers-color-scheme:dark){.tp-lienzo{--bg:#1a1a19;--surface:#232321;--tile:#2b2b29;--line:#f0eee81f;--text:#efede7;--muted:#aaa69d;--field:#232321;--field-line:#f0eee838;--li-mat:#f4f2ec;--li-frame:#0c0c0b;--li-shadow:0 1px 2px #0006, 0 14px 30px -12px #000000b3}}.tp-lienzo .site-btn{border-radius:2px}.li-h1,.li-h2,.tp-lienzo .sh-cat,.tp-lienzo .sh-section,.li-logo,.li-shop .sh-name{font-family:var(--font-gloock), Georgia, serif;letter-spacing:0;text-wrap:balance;font-weight:400}.li-h1{margin:0;font-size:clamp(32px,6.6vw,60px);line-height:1.05}.li-h2{margin:0;font-size:clamp(30px,4.6vw,44px);line-height:1.05}.li-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.li-head{background:var(--bg)}.li-head-row{height:var(--tp-head-h);align-items:center;gap:18px;display:flex}.li-logo{font-size:22px}.li-logo .site-title{font:inherit!important}.li-logo img{max-height:40px}.li-nav{gap:24px;margin-left:auto;font-size:14px;display:none}.li-nav a{text-decoration:none}@media (hover:hover){.li-nav a:hover{text-underline-offset:4px;text-decoration:underline}}.li-head-row>.tp-bag{margin-left:auto}@media (min-width:900px){.li-nav{display:flex}.li-head-row>.tp-bag{margin-left:0}}.li-skip{left:var(--tp-gutter);z-index:40;background:var(--text);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--bg)!important}.li-skip:focus{top:8px}.li-frame{background:var(--li-mat);box-shadow:inset 0 0 0 1.5px var(--li-frame), var(--li-shadow);margin:0;padding:clamp(10px,4%,22px)}.li-frame img{width:100%;height:auto;display:block}.li-hero{align-items:center;gap:32px;padding-block:clamp(28px,6vw,72px) clamp(8px,3vw,24px);display:grid}.li-hero-frame{justify-self:center;width:min(100%,420px)}.li-hero-frame img{aspect-ratio:4/5;object-fit:cover}.li-hero-copy{justify-items:start;gap:14px;display:grid}.li-about{color:var(--muted);max-width:46ch;margin:0;font-size:16px;line-height:1.6}.li-link{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}@media (min-width:900px){.li-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.li-hero-frame{justify-self:end}}.li-shop .sh-cat,.li-shop .sh-section{font-size:26px;line-height:1.1}.li-shop nav[aria-label=Categorías] a{border-radius:2px!important}.li-shop .sh-group{gap:18px;padding-top:22px}.li-shop .sh-list{columns:2;column-gap:16px;display:block!important}@media (min-width:768px){.li-shop .sh-list{columns:3;column-gap:28px}}@media (min-width:1180px){.li-shop .sh-list{columns:4;column-gap:32px}}.li-shop .sh-item{--ti-ph:.8;--ti-ph-r:0;--ti-ph-top:10px;--ti-ph-x:10px;break-inside:avoid;border-radius:0;flex-direction:column;gap:0;margin:0 0 28px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important;overflow:visible!important}.li-shop .sh-photo,.li-shop .sh-item:not([data-photo]):before{object-fit:contain;aspect-ratio:auto;box-shadow:inset 0 0 0 1.5px var(--li-frame), var(--li-shadow);outline:0;padding:10px;background:var(--li-mat)!important;border-radius:0!important;order:0!important;width:100%!important;height:auto!important;margin:0!important}.li-shop .sh-item:not([data-photo]):before{aspect-ratio:4/5;background-clip:padding-box}@media (min-width:768px){.li-shop .sh-photo{padding:14px}}.li-shop .sh-body{gap:3px!important;padding:14px 0 0!important}.li-shop .sh-top{flex-direction:column;align-items:flex-start!important;gap:2px!important;display:flex!important}.li-shop .sh-name{font-size:17px;line-height:1.25}.li-shop .sh-top .sh-price{font-size:14px;font-weight:500}.li-shop .sh-desc{font-style:italic;line-height:1.4;font-size:13px!important}.li-shop .sh-sizes{font-size:12px}.li-shop .sh-body>p.font-medium{color:var(--muted);font-weight:500}.li-shop .sh-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);order:-1;font-size:11px;font-weight:600}.li-shop .sh-buy,.li-shop .sh-out{padding-top:8px;display:block!important}.li-shop .sh-out>p:first-child{color:var(--muted);font-size:13px;font-weight:600}.li-shop .sh-step{height:44px;box-shadow:inset 0 -1.5px 0 var(--text);grid-template-columns:44px 32px 44px;justify-content:start}@layer base{.li-shop .sh-add{box-shadow:inset 0 -1.5px 0 var(--text);width:auto!important;height:44px!important;min-height:44px!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:0 2px!important;font-size:14px!important}.li-shop .sh-add span{display:inline!important}}.li-shop .sh-add{gap:6px}
.tp-despensa{--bg:#f6efe2;--surface:#fbf6ec;--tile:#ebe0cc;--line:#402c1629;--text:#2a1d10;--muted:#6f5c47;--field:#fbf6ec;--field-line:#402c1640;--tp-display:var(--font-young-serif);--tp-body:var(--font-inter);--tp-head-h:62px;--ti-r:10px}@media (prefers-color-scheme:dark){.tp-despensa{--bg:#1c150f;--surface:#241b14;--tile:#2f241a;--line:#f0e1c824;--text:#f2e6d2;--muted:#bba78c;--field:#241b14;--field-line:#f0e1c838}}.tp-despensa .site-btn{border-radius:8px}.de-h1,.de-h2,.tp-despensa .sh-cat,.tp-despensa .sh-section,.de-logo,.de-shop .sh-name,.de-shop .sh-price,.de-h3{font-family:var(--font-young-serif), Georgia, serif;letter-spacing:0;text-wrap:balance;font-weight:400}.de-h1{margin:0;font-size:clamp(32px,6.8vw,58px);line-height:1.06}.de-h2{margin:0;font-size:clamp(30px,4.6vw,42px);line-height:1.08}.de-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.de-head{background:var(--bg);box-shadow:0 1px 0 var(--line), 0 4px 0 -2px var(--bg), 0 5px 0 -2px var(--line)}.de-head-row{height:var(--tp-head-h);align-items:center;gap:14px;display:flex}.de-logo{font-size:23px}.de-logo .site-title{font:inherit!important}.de-logo img{max-height:40px}.de-head-row>.ti-status{margin-left:auto}.de-skip{left:var(--tp-gutter);z-index:40;background:var(--text);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;color:var(--bg)!important}.de-skip:focus{top:8px}.de-hero{align-items:center;gap:24px;padding-block:clamp(24px,6vw,64px) clamp(8px,3vw,24px);display:grid}.de-hero-copy{justify-items:start;gap:14px;display:grid}.de-about{color:var(--muted);max-width:48ch;margin:0;font-size:16px;line-height:1.6}.de-hero-pic{border-radius:var(--ti-r);aspect-ratio:5/4;background:var(--tile);overflow:hidden}.de-hero-pic img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.de-hero{grid-template-columns:1.05fr .95fr;gap:56px}}.de-shop .sh-cat,.de-shop .sh-section{border-bottom:1.5px solid var(--text);padding-bottom:10px;font-size:26px;line-height:1.1}.de-shop nav[aria-label=Categorías] a{border-radius:8px!important}.de-shop .sh-group{gap:0;padding-top:26px}.de-shop .sh-list{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}@media (min-width:900px){.de-shop .sh-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important}}.de-shop .sh-item{--ti-ph:1;--ti-ph-r:8px;--ti-ph-top:14px;--ti-ph-x:0px;border-radius:0;gap:0 14px;padding:14px 0;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;grid-template-rows:none!important;grid-template-columns:72px minmax(0,1fr)!important;display:grid!important;overflow:visible!important}.de-shop .sh-photo{object-fit:cover;background:var(--tile);grid-area:1/1;border-radius:8px!important;order:0!important;width:72px!important;height:72px!important;margin:0!important}.de-shop .sh-item:not([data-photo]):before{grid-area:1/1;width:72px}.de-shop .sh-item:not([data-photo]):after{width:72px;right:auto}.de-shop .sh-body{grid-area:1/2;min-width:0;gap:4px!important;padding:0!important}.de-shop .sh-top{justify-content:space-between;align-items:baseline!important;gap:12px!important;display:flex!important}.de-shop .sh-name{font-size:17px;line-height:1.25}.de-shop .sh-top .sh-price{white-space:nowrap;font-size:17px}.de-shop .sh-desc{font-style:italic;line-height:1.4;font-size:13.5px!important}.de-shop .sh-body>p.font-medium{color:var(--muted);font-weight:600}.de-shop .sh-badge{border:1.5px solid var(--ti-act);width:fit-content;color:var(--ti-act);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;place-self:start;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;transform:rotate(-2deg);display:inline-block!important}.de-shop .sh-buy,.de-shop .sh-out{justify-content:flex-end;padding-top:4px;display:flex!important}.de-shop .sh-out{justify-content:flex-start}.de-shop .sh-out>p:first-child{color:var(--muted);font-size:13px;font-weight:600}.de-shop .sh-step{height:40px;box-shadow:inset 0 0 0 1.5px var(--text);border-radius:8px;grid-template-columns:40px 28px 40px}.de-shop .sh-step button{border-radius:8px;height:40px}@layer base{.de-shop .sh-add{box-shadow:inset 0 0 0 1.5px var(--text);width:auto!important;height:40px!important;min-height:40px!important;color:var(--text)!important;background:0 0!important;border-radius:8px!important;padding:0 14px!important;font-size:14px!important}.de-shop .sh-add span{display:inline!important}}.de-shop .sh-add,.de-shop .sh-step button{position:relative}.de-shop .sh-add:after,.de-shop .sh-step button:after{content:"";position:absolute;inset:-2px}.de-shop .sh-add{gap:6px;transition:background-color .15s}@media (hover:hover){.de-shop .sh-add:hover{background:color-mix(in oklab, var(--text) 8%, transparent)!important}}@media (prefers-reduced-motion:reduce){.de-shop .sh-add{transition:none}}
