.t{--t-ink:#1c1a19;--t-ink-2:#4a4644;--t-muted:#7d7773;--t-line:#eee6e3;--t-soft:#fbf3f4;--t-blush:#f8e6ea;--t-rose:#c25d76;--t-wa:#1f9d55;--t-r:18px;font-family:var(--f-sans),system-ui,sans-serif;color:var(--t-ink);background:#fff}.t h1,.t h2,.t h3{font-family:var(--f-playfair),Georgia,serif;font-weight:500;letter-spacing:-.01em;line-height:1.12}.t-wrap{width:min(1280px,100% - 48px);margin-inline:auto}.t :focus-visible{outline:2px solid var(--t-rose);outline-offset:3px;border-radius:6px}.t .order-form .btn,.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--t-ink);color:#fff;border:1px solid var(--t-ink);border-radius:999px;padding:12px 24px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s,transform .15s}.t .order-form .btn:hover,.t-btn:hover{background:#3a3634}.t .order-form .btn:active,.t-btn:active{transform:scale(.97)}.t-btn-sm{padding:9px 18px;font-size:13.5px;width:100%}.t-btn-lg{padding:15px 32px;font-size:15.5px}.t-btn-line{background:transparent;color:var(--t-ink)}.t-btn-line:hover{background:var(--t-ink);color:#fff}.t-btn-wa{background:var(--t-wa);border-color:var(--t-wa)}.t-btn-wa:hover{background:#188547}.t-center{display:flex;justify-content:center;margin-top:40px}.t-skip{position:absolute;left:-9999px}.t-skip:focus{left:16px;top:12px;z-index:100;background:#fff;padding:8px 14px;border-radius:8px}.t-head{background:#fff;border-bottom:1px solid var(--t-line);position:-webkit-sticky;position:sticky;top:0;z-index:40}.t-head-top{display:flex;align-items:center;gap:28px;padding:14px 0}.t-logo img{height:52px;width:auto}.t-search{flex:1 1;display:flex;max-width:560px;border:1px solid var(--t-line);border-radius:999px;background:var(--t-soft);overflow:hidden}.t-search input{flex:1 1;min-width:0;border:0;background:transparent;padding:11px 18px;font-size:14.5px;outline:none}.t-search button{border:0;background:var(--t-ink);color:#fff;width:44px;margin:4px;border-radius:999px;display:grid;place-items:center}.t-head-info{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t-ink-2)}.t-head-info svg{color:var(--t-rose);flex:none}.t-head-info span{display:grid;line-height:1.3}.t-head-info b{font-weight:600;color:var(--t-ink)}a.t-head-info:hover b{color:var(--t-rose)}.t-head-nav{display:flex;gap:26px;padding:0 0 12px;font-size:14px;overflow-x:auto;scrollbar-width:none}.t-head-nav::-webkit-scrollbar{display:none}.t-head-nav a{white-space:nowrap;color:var(--t-ink-2);padding:4px 0;border-bottom:1.5px solid transparent;transition:color .2s,border-color .2s}.t-head-nav a:hover{color:var(--t-ink);border-color:var(--t-ink)}.t-head-all{margin-left:auto;font-weight:600;color:var(--t-rose)!important}.t-hero{padding:44px 0 28px;text-align:center}.t-kicker{margin:0 0 12px;font-size:14px;color:var(--t-rose);font-weight:500}.t-hero h1{font-size:clamp(30px,4.2vw,54px);max-width:20ch;margin:0 auto 36px}.t-promos{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:18px;gap:18px;text-align:left}.t-promo{position:relative;display:block;border-radius:var(--t-r);overflow:hidden;aspect-ratio:4/4.4;background:var(--t-blush)}.t-promo:first-child{aspect-ratio:auto}.t-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.t-promo:hover img{transform:scale(1.03)}.t-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(20,14,12,.55))}.t-promo-txt{position:absolute;left:22px;right:22px;bottom:74px;z-index:1;color:#fff;display:grid;grid-gap:4px;gap:4px}.t-promo-txt b{font-family:var(--f-playfair),Georgia,serif;font-weight:500;font-size:clamp(22px,2vw,30px);line-height:1.1}.t-promo-txt small{font-size:14px;opacity:.92}.t-pill{position:absolute;left:22px;bottom:22px;z-index:1;background:#fff;color:var(--t-ink);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.t-promo:hover .t-pill{background:var(--t-ink);color:#fff}.t-perks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:8px 0 56px}.t-perks>div{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid var(--t-line);border-radius:14px;font-size:13.5px;color:var(--t-muted)}.t-perks svg{color:var(--t-rose);flex:none;margin-top:2px}.t-perks span{display:grid;grid-gap:2px;gap:2px;line-height:1.4}.t-perks b{color:var(--t-ink);font-weight:600;font-size:14.5px}.t-sec{padding:72px 0}.t-sec-soft{background:var(--t-soft)}.t-title{text-align:center;margin-bottom:40px}.t-title h2{font-size:clamp(28px,3.2vw,42px);margin:0 0 10px}.t-title p{margin:0 auto;max-width:56ch;color:var(--t-muted);font-size:16px}.t-cats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.t-cat{display:grid;grid-gap:4px;gap:4px;text-align:center}.t-cat-img{display:block;aspect-ratio:1;border-radius:var(--t-r);overflow:hidden;background:var(--t-blush);margin-bottom:10px;transition:transform .25s}.t-cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.t-cat:hover .t-cat-img{transform:translateY(-2px)}.t-cat:hover .t-cat-img img{transform:scale(1.03)}.t-cat b{font-family:var(--f-playfair),Georgia,serif;font-weight:500;font-size:19px}.t-cat small{color:var(--t-muted);font-size:13px}.t-prods{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.t-prod{background:#fff;border-radius:var(--t-r);padding:12px 12px 16px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--t-line);transition:transform .25s,box-shadow .25s}.t-prod:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(60,30,30,.35)}.t-prod-img{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--t-soft);margin-bottom:10px}.t-prod-img>img{width:100%;height:100%;object-fit:cover}.t-prod h3{font-size:17px;margin:0 4px}.t-prod-color{margin:0 4px;font-size:13.5px;color:var(--t-muted)}.t-prod-precio{margin:4px 4px 12px;font-size:14px;font-weight:600;color:var(--t-rose)}.t-prod .t-btn{margin-top:auto}.t-muestra{position:relative;width:100%;height:100%;background:linear-gradient(160deg,#fff,var(--t-soft))}.t-muestra.is-papel span{position:absolute;left:50%;top:50%;width:58%;aspect-ratio:.78;border-radius:3px;background:var(--a);box-shadow:0 10px 22px -12px rgba(0,0,0,.35)}.t-muestra.is-papel span:first-child{transform:translate(-62%,-54%) rotate(-11deg);background:var(--b);filter:brightness(.94)}.t-muestra.is-papel span:nth-child(2){transform:translate(-46%,-50%) rotate(4deg)}.t-muestra.is-papel span:nth-child(3){transform:translate(-36%,-44%) rotate(14deg);background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 55%),var(--a)}.t-muestra.is-cinta span:first-child{position:absolute;left:50%;top:46%;width:56%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 0 22%,rgba(0,0,0,.12) 23% 25%,var(--a) 26% 100%);box-shadow:0 12px 24px -12px rgba(0,0,0,.4),inset 0 0 0 6px rgba(255,255,255,.18)}.t-muestra.is-cinta span:nth-child(2){position:absolute;left:50%;top:66%;width:42%;height:12%;background:var(--b);transform:skewY(-8deg);border-radius:2px;box-shadow:0 6px 14px -8px rgba(0,0,0,.35)}.t-muestra.is-cinta span:nth-child(3){display:none}.t-tonos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:14px;gap:14px}.t-tono{display:grid;grid-gap:2px;gap:2px;padding:8px 8px 12px;border-radius:14px;border:1px solid var(--t-line);background:#fff;transition:transform .2s,box-shadow .2s}.t-tono:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px rgba(60,30,30,.4)}.t-tono-sw{display:block;aspect-ratio:1/1.1;border-radius:9px;margin-bottom:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.t-tono b{font-size:13.5px;font-weight:600;line-height:1.25}.t-tono small{font-size:12px;color:var(--t-muted)}.t-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.t-pasos li{background:#fff;border-radius:var(--t-r);padding:12px 12px 24px;border:1px solid var(--t-line)}.t-paso-img{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;margin-bottom:18px}.t-paso-img img{width:100%;height:100%;object-fit:cover}.t-paso-n{display:block;margin:0 10px 6px;font-size:13px;color:var(--t-rose);font-weight:600}.t-pasos h3{font-size:22px;margin:0 10px 8px}.t-pasos p{margin:0 10px;color:var(--t-muted);font-size:15px}.t-visit{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.t-visit-img{border-radius:var(--t-r);overflow:hidden;aspect-ratio:4/4.2}.t-visit-img img{width:100%;height:100%;object-fit:cover}.t-visit-txt h2{font-size:clamp(28px,3.2vw,42px);margin:0 0 24px}.t-visit-txt dl{margin:0 0 22px;display:grid;grid-gap:14px;gap:14px}.t-visit-txt dl div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--t-line)}.t-visit-txt dt{font-weight:600;font-size:14.5px}.t-visit-txt dd{margin:0;color:var(--t-ink-2);font-size:15.5px}.t-chips{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.t-chips li{background:var(--t-soft);border:1px solid var(--t-line);border-radius:999px;padding:6px 14px;font-size:13.5px;color:var(--t-ink-2)}.t-actions{display:flex;flex-wrap:wrap;gap:12px}.t-order{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.t-order-txt h2{font-size:clamp(28px,3.2vw,42px);margin:0 0 14px}.t-order-txt p{color:var(--t-ink-2);font-size:16.5px;margin:0 0 26px;max-width:44ch}.t .order-form{margin:0;padding:32px;border-radius:var(--t-r);border:1px solid var(--t-line);background:#fff}.t .order-form .field input,.t .order-form .field select,.t .order-form .field textarea{background:var(--t-soft);border-color:var(--t-line);border-radius:12px}.t .order-form .btn{width:100%;padding:14px 24px}.t-foot{background:var(--t-blush);color:var(--t-ink-2);padding:64px 0 28px;font-size:14.5px}.t-foot-cols{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:40px;gap:40px;padding-bottom:40px}.t-foot h3{font-size:20px;color:var(--t-ink);margin:0 0 16px}.t-foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.t-foot-cols a:hover{color:var(--t-rose)}.t-foot-cols p{margin:0 0 18px;max-width:36ch}.t-foot-logo{height:64px;width:auto}.t-foot-contact{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding:28px 0;border-top:1px solid rgba(194,93,118,.22)}.t-foot-contact>*{display:flex;gap:12px;align-items:center}.t-foot-contact span:last-child{display:grid;line-height:1.35}.t-foot-contact small{font-size:12.5px;color:var(--t-muted)}.t-foot-contact b{color:var(--t-ink);font-weight:600;font-size:14px}.t-foot-contact a:hover b,.t-ico{color:var(--t-rose)}.t-ico{width:40px;height:40px;flex:none;border-radius:50%;background:#fff;display:grid;place-items:center}.t-ico-ig{font-size:12px;font-weight:700}.t-foot-pay{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:22px 0;border-top:1px solid rgba(194,93,118,.22)}.t-foot-pay>span{font-weight:600;color:var(--t-ink)}.t-foot-pay ul{display:flex;flex-wrap:wrap;gap:8px}.t-foot-pay li{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:6px 13px;font-size:13px;color:var(--t-ink)}.t-foot-pay svg{color:var(--t-rose)}.t-foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;border-top:1px solid rgba(194,93,118,.22);font-size:13px;color:var(--t-muted)}.t-foot-legal a{text-decoration:underline;text-underline-offset:3px}.t-foot-legal a:hover{color:var(--t-ink)}.t-wa{position:fixed;right:20px;bottom:20px;z-index:50;width:56px;height:56px;border-radius:50%;background:var(--t-wa);color:#fff;display:grid;place-items:center;box-shadow:0 12px 28px -10px rgba(20,90,50,.6);transition:transform .2s}.t-wa:hover{transform:translateY(-2px)}.t-page-head{padding:40px 0 8px}.t-page-head h1{font-size:clamp(30px,3.6vw,46px);margin:0 0 8px}.t-page-head p{margin:0;color:var(--t-muted)}@media (max-width:1100px){.t-head-info:not(a){display:none}.t-tonos{grid-template-columns:repeat(6,1fr)}.t-foot-contact,.t-perks{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.t-promos{grid-template-columns:1fr 1fr}.t-promo:first-child{grid-column:1/-1;aspect-ratio:16/9}.t-cats,.t-prods{grid-template-columns:repeat(3,1fr)}.t-pasos{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.t-order,.t-visit{grid-template-columns:1fr;gap:32px}.t-visit-img{aspect-ratio:16/10}}@media (max-width:720px){.t-wrap{width:calc(100% - 32px)}.t-head-top{flex-wrap:wrap;gap:12px;padding:10px 0}.t-logo img{height:42px}.t-head-info{margin-left:auto}.t-head-info span{display:none}.t-head-info svg{width:22px;height:22px}.t-search{order:3;flex-basis:100%;max-width:none}.t-head-nav{gap:20px;padding-bottom:10px}.t-head-all{margin-left:0}.t-hero{padding:28px 0 20px}.t-hero h1{margin-bottom:24px}.t-promos{grid-template-columns:1fr;gap:14px}.t-promo,.t-promo:first-child{aspect-ratio:4/3.4}.t-perks{grid-template-columns:1fr;padding-bottom:40px}.t-perks>div{padding:14px}.t-sec{padding:52px 0}.t-title{margin-bottom:28px}.t-cats{grid-template-columns:repeat(2,1fr);gap:14px}.t-cat:last-child{grid-column:1/-1}.t-cat:last-child .t-cat-img{aspect-ratio:2/1}.t-cat b{font-size:17px}.t-prods{grid-template-columns:repeat(2,1fr);gap:12px}.t-prod{padding:8px 8px 12px}.t-prod h3{font-size:15px}.t-tonos{grid-template-columns:repeat(3,1fr);gap:10px}.t-visit-txt dl div{grid-template-columns:1fr;gap:2px}.t .order-form{padding:20px}.t-foot{padding-top:48px}.t-foot-cols{grid-template-columns:1fr 1fr;gap:28px}.t-foot-cols>div:last-child{grid-column:1/-1}.t-foot-contact{grid-template-columns:1fr}.t-foot-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){.t *,.t :after,.t :before{transition:none!important}}.t-catalogo{padding-bottom:80px}.t-shop-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 10px}.t-shop-chips{display:flex;flex-wrap:wrap;gap:8px}.t-chip{border:1px solid var(--t-line);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;color:var(--t-ink-2);transition:background .2s,color .2s,border-color .2s}.t-chip.on,.t-chip:hover{border-color:var(--t-ink)}.t-chip.on{background:var(--t-ink);color:#fff}.t-shop-search{display:flex;align-items:center;gap:8px;border:1px solid var(--t-line);background:var(--t-soft);border-radius:999px;padding:0 16px;min-width:260px;color:var(--t-muted)}.t-shop-search input{border:0;background:transparent;padding:10px 0;outline:none;flex:1 1;min-width:0;font-size:14.5px;color:var(--t-ink)}.t-shop-count{margin:0 0 18px;font-size:13.5px;color:var(--t-muted)}.t-shop-empty{padding:40px;text-align:center;background:var(--t-soft);border-radius:var(--t-r);color:var(--t-ink-2)}.t-shop-empty a{color:var(--t-rose);text-decoration:underline}@media (max-width:720px){.t-shop-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.t-chip{white-space:nowrap}.t-shop-search{min-width:0;width:100%}}.t-aviso{min-height:80vh;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:16px;gap:16px;padding:64px 0}.t-aviso-logo{height:64px;width:auto;margin-bottom:8px}.t-aviso h1{font-size:clamp(28px,3.6vw,42px);margin:0}.t-aviso p{margin:0 0 8px;max-width:46ch;color:var(--t-muted);font-size:16px}.t-aviso .t-actions{justify-content:center}.t-cart{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--t-line);font-size:14px;font-weight:500;color:var(--t-ink);transition:border-color .2s,background .2s;flex:none}.t-cart:hover{border-color:var(--t-ink)}.t-cart-n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--t-rose);color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center}.t-btn.is-ok{background:var(--t-wa);border-color:var(--t-wa)}.t-prod-wa{margin-top:8px;text-align:center;font-size:12.5px;color:var(--t-muted);text-decoration:underline;text-underline-offset:3px}.t-prod-wa:hover{color:var(--t-ink)}.t-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:32px;gap:32px;align-items:start;margin-top:24px}.t-cart-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--t-line)}.t-cart-list li{display:grid;grid-template-columns:84px minmax(0,1fr) auto 110px 36px;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--t-line)}.t-cart-list li.is-off{opacity:.55}.t-cart-img{width:84px;height:84px;border-radius:12px;overflow:hidden;background:var(--t-soft)}.t-cart-img>img{width:100%;height:100%;object-fit:cover}.t-cart-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.t-cart-info b{font-family:var(--f-playfair),Georgia,serif;font-weight:500;font-size:17px}.t-cart-info span{font-size:13.5px;color:var(--t-ink-2)}.t-cart-info small{font-size:12px;color:var(--t-muted)}.t-cart-info em{font-size:12.5px;color:#b42323;font-style:normal}.t-qty{display:inline-flex;align-items:center;border:1px solid var(--t-line);border-radius:999px;overflow:hidden}.t-qty button{width:34px;height:36px;border:0;background:#fff;display:grid;place-items:center;color:var(--t-ink)}.t-qty button:hover{background:var(--t-soft)}.t-qty input{width:48px;height:36px;border:0;text-align:center;font-size:14.5px;outline:none;background:transparent}.t-cart-precio{text-align:right;font-weight:600;font-size:15px}.t-cart-precio span{font-weight:500;font-size:13px;color:var(--t-muted)}.t-cart-del{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--t-muted);display:grid;place-items:center}.t-cart-del:hover{background:var(--t-soft);color:#b42323}.t-cart-back{display:inline-block;margin-top:18px;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--t-ink-2)}.t-cart-side{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:140px}.t-cart-box{border:1px solid var(--t-line);border-radius:var(--t-r);padding:22px;background:#fff}.t-cart-box h2{font-size:22px;margin:0 0 16px}.t-coupon{display:grid;grid-gap:8px;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--t-line)}.t-coupon label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.t-coupon label svg{color:var(--t-rose)}.t-coupon-row{display:flex;gap:8px}.t-coupon-row input{flex:1 1;min-width:0;border:1px solid var(--t-line);background:var(--t-soft);border-radius:999px;padding:10px 16px;font-size:14.5px;letter-spacing:.04em;outline:none}.t-coupon-row input:focus{border-color:var(--t-ink);background:#fff}.t-coupon-row .t-btn{padding:10px 18px}.t-coupon-on{display:flex;justify-content:space-between;align-items:center;background:#e9f6ee;border:1px dashed var(--t-wa);border-radius:12px;padding:10px 14px;color:#146c3a}.t-coupon-on button{border:0;background:transparent;color:inherit;display:grid;place-items:center}.t-msg-ok{color:#146c3a}.t-msg-err,.t-msg-ok{margin:0;font-size:13.5px}.t-msg-err{color:#b42323}.t-totales{margin:16px 0 0;display:grid;grid-gap:10px;gap:10px}.t-totales div{display:flex;justify-content:space-between;gap:12px;font-size:15px}.t-totales dt{color:var(--t-ink-2)}.t-totales dd{margin:0;font-weight:600}.t-totales .is-desc dd{color:#146c3a}.t-totales .is-total{padding-top:12px;border-top:1px solid var(--t-line);font-size:18px}.t-totales .is-total dt{color:var(--t-ink);font-weight:600}.t-cart-nota{margin:14px 0 0;font-size:13px;color:var(--t-muted);background:var(--t-soft);border-radius:10px;padding:10px 12px}.t-cart-form{display:grid;grid-gap:12px;gap:12px}.t-cart-form label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;font-weight:500;color:var(--t-ink-2)}.t-cart-form label small{font-weight:400;color:var(--t-muted)}.t-cart-form input,.t-cart-form textarea{border:1px solid var(--t-line);background:var(--t-soft);border-radius:12px;padding:11px 14px;font-size:15px;outline:none;resize:vertical}.t-cart-form input:focus,.t-cart-form textarea:focus{border-color:var(--t-ink);background:#fff}.t-cart-form .t-btn{width:100%;margin-top:4px}.t-cart-legal{margin:0;font-size:12.5px;color:var(--t-muted)}.t-cart-legal a{text-decoration:underline}.t-cart-ok{display:grid;justify-items:center;text-align:center;grid-gap:14px;gap:14px;padding:56px 24px;margin-top:24px;background:var(--t-soft);border-radius:var(--t-r)}.t-cart-ok svg{color:var(--t-wa)}.t-cart-ok h2{font-size:clamp(26px,3vw,36px);margin:0}.t-cart-ok p{margin:0 0 8px;max-width:52ch;color:var(--t-ink-2)}.t-cart-ok .t-actions{justify-content:center}.t .spin{animation:t-spin 1s linear infinite}@keyframes t-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.t-cart-txt{display:none}}@media (max-width:900px){.t-cart-grid{grid-template-columns:minmax(0,1fr)}.t-cart-side{position:static}}@media (max-width:720px){.t-cart{padding:8px 11px}.t-cart-list li{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img info del" "img qty precio";gap:8px 12px}.t-cart-img{grid-area:img;width:64px;height:64px}.t-cart-info{grid-area:info}.t-qty{grid-area:qty;justify-self:start}.t-cart-precio{grid-area:precio;align-self:center}.t-cart-del{grid-area:del;justify-self:end}.t-cart-precio{white-space:nowrap}}.t-cart-grid>section>.t-cart-form{margin-top:28px;grid-template-columns:1fr 1fr;column-gap:16px}.t-cart-form>button,.t-cart-form>h2,.t-cart-form>label:not(.t-f-half),.t-cart-form>p{grid-column:1/-1}.t-cart-grid>section>.t-cart-form>button{justify-self:start;width:auto;min-width:260px}@media (max-width:720px){.t-cart-grid>section>.t-cart-form{grid-template-columns:1fr}.t-cart-grid>section>.t-cart-form>button{width:100%;min-width:0}}@media (max-width:900px){.t-cart-grid>section{display:contents}.t-cart-grid>section>.t-cart-list{order:1}.t-cart-grid>section>.t-cart-back{order:2;justify-self:start;margin-top:0}.t-cart-grid>.t-cart-side{order:3}.t-cart-grid>section>.t-cart-form{order:4;margin-top:0}.t-cart-grid{row-gap:20px}}