:root{--olivo:#A69D6D;--olivo-p:#6E6746;--greige:#B0A68D;--arena:#E3DCCB;--lino:#F4F1EA;--tinta:#1C1A16;--arena-h:#D8CFBA;--olivo-luz:#BDB48C;--page-width:1200px;--t:.48s;--t-lento:.6s;--ease:cubic-bezier(.22,.61,.36,1);--ease-suave:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--lino);color:var(--tinta);font-family:Jost,sans-serif;font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:Tenor Sans,serif;font-weight:400;margin:0;letter-spacing:.01em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;background:none;border:none;color:inherit}ul{list-style:none;margin:0;padding:0}input,select,textarea{font-family:inherit;font-weight:300}.wrap,.page-width{max-width:var(--page-width);margin:0 auto;padding:0 32px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:999;background:var(--tinta);color:var(--lino);padding:12px 20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.skip-to-content:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--olivo);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.js .rv{opacity:0;transform:translateY(18px);transition:opacity var(--t-lento) var(--ease),transform var(--t-lento) var(--ease);transition-delay:calc(var(--o,0) * 90ms)}.js .rv.vis{opacity:1;transform:none}.rv-media{overflow:hidden}.js .rv-media .ph,.js .rv-media img{transform:scale(1.08);transition:transform 1.2s var(--ease-suave)}.js .rv-media.vis .ph,.js .rv-media.vis img{transform:none}}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}.rv-media .ph,.rv-media img{transform:none!important}.rule:after{width:56px!important;transition:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rule:after{content:"";display:block;width:0;height:1px;margin:1.25rem auto 0;background:var(--olivo);transition:width var(--t-lento) var(--ease) .16s}.js .rule:after{width:0}.rule.vis:after{width:56px}.ann{background:var(--arena);border-bottom:1px solid rgba(176,166,141,.6);text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:11px 16px}header.site-header{position:sticky;top:0;z-index:50;background:#f4f1eaf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(28,26,22,.1)}.hd{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;max-width:var(--page-width);margin:0 auto;gap:20px}.nav{display:flex;gap:34px}.nav a{position:relative;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding-bottom:4px}.nav a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--olivo);transform:translate(-50%);transition:width var(--t) var(--ease)}.nav a:hover:after,.nav a[aria-current]:after{width:100%}.wm{font-family:Tenor Sans,serif;font-size:25px;letter-spacing:.18em;display:inline-flex;align-items:flex-start;gap:2px}.wm .st{color:var(--olivo);font-size:11px;margin-top:3px;display:inline-block;transition:transform var(--t-lento) var(--ease)}.wm:hover .st{transform:rotate(90deg) scale(1.2)}.wm img{max-height:34px;width:auto}.icons{display:flex;gap:26px;align-items:center}.icons a,.icons button{position:relative;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding-bottom:4px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.icons a:after,.icons button:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--olivo);transform:translate(-50%);transition:width var(--t) var(--ease)}.icons a:hover:after,.icons button:hover:after{width:100%}.bag svg{width:21px;height:21px;flex:none}.burger{display:none;width:44px;height:44px;align-items:center;justify-content:flex-start}.burger span,.burger span:before,.burger span:after{display:block;width:20px;height:1px;background:currentColor;content:"";transition:transform var(--t) var(--ease)}.burger span{position:relative}.burger span:before{position:absolute;top:-6px}.burger span:after{position:absolute;top:6px}.mnav{display:none;flex-direction:column;padding:0 32px 22px;border-bottom:1px solid rgba(176,166,141,.5)}.mnav.open{display:flex}.mnav a{padding:14px 0;border-bottom:1px solid rgba(176,166,141,.35);font-size:12px;text-transform:uppercase;letter-spacing:.14em;min-height:44px;display:flex;align-items:center}.d1{font-family:Tenor Sans,serif;font-size:clamp(33px,5.2vw,60px);line-height:1.08;letter-spacing:-.005em;margin:0}.d2{font-family:Tenor Sans,serif;font-size:clamp(25px,3.4vw,40px);line-height:1.16;margin:0}.d3{font-family:Tenor Sans,serif;font-size:clamp(19px,2.2vw,24px);line-height:1.28;margin:0}.fr{position:relative}.fr:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid rgba(166,157,109,.55);pointer-events:none}.fr>*{position:relative}@media(max-width:760px){.fr:before{top:10px;right:-10px;bottom:-10px;left:10px}}.btn{position:relative;display:inline-block;overflow:hidden;z-index:0;padding:17px 38px;background:var(--tinta);color:var(--lino);border:1px solid var(--tinta);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:Jost,sans-serif;text-align:center}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--olivo);transform:scaleX(0);transform-origin:left;transition:transform var(--t-lento) var(--ease);z-index:-1}.btn:hover:before{transform:scaleX(1)}.btn:hover{border-color:var(--olivo)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:before{display:none}.btn-ghost{background:transparent;color:var(--lino);border-color:#f4f1ea8c}.btn-ghost:before{background:var(--lino)}.btn-ghost:hover{color:var(--tinta);border-color:var(--lino)}.btn-dark-ghost{background:transparent;color:var(--tinta);border-color:var(--tinta)}.btn-dark-ghost:before{background:var(--tinta)}.btn-dark-ghost:hover{color:var(--lino)}.btn-full{width:100%}.eyebrow{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--olivo-p);margin-bottom:14px;font-weight:400}.on-dark .eyebrow{color:#f4f1eab3}.hero{display:grid;grid-template-columns:1fr;align-items:center;max-width:1360px;margin:0 auto;gap:0}@media(min-width:900px){.hero{grid-template-columns:1fr 1.06fr}}.hero__txt{padding:96px 56px 96px 64px;max-width:600px}.hero__txt p{max-width:44ch;margin:0 0 40px;color:#1c1a16b8;font-size:17px}.hero .d1{margin-bottom:26px}.hero__img{position:relative;overflow:hidden;background:var(--greige);min-height:560px;align-self:stretch}.hero__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:899px){.hero__txt{padding:64px 28px 48px}.hero__img{min-height:400px}}.band{padding:88px 0}.band-arena{background:var(--arena)}.band-lino{background:var(--lino)}.band-oliva{background:var(--olivo-p);color:var(--lino)}.band-tinta{background:var(--tinta);color:var(--lino)}.band-oliva .sec-h,.band-tinta .sec-h,.band-oliva .d1,.band-oliva .d2,.band-oliva .d3,.band-tinta .d1,.band-tinta .d2,.band-tinta .d3,.band-oliva .sec-sub{color:var(--lino)}.band-tinta .sec-sub{color:#f4f1eac7}.band-oliva .eyebrow{color:var(--arena)}.band-tinta .eyebrow{color:var(--olivo)}.band-oliva .rule:after{background:var(--arena)}.band-tinta .rule:after{background:var(--olivo)}.sec-h{text-align:center;font-size:clamp(22px,2.6vw,28px);margin-bottom:14px}.sec-sub{text-align:center;color:#1c1a16a6;max-width:46ch;margin:0 auto 48px}.center{text-align:center}.tri{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f4f1ea4d;border:1px solid rgba(244,241,234,.3)}.tri>div{position:relative;background:var(--olivo-p);padding:56px 40px;overflow:hidden;transition:background-color var(--t-lento) var(--ease)}.tri>div:hover{background:#5c563b}.tri>div:before{content:"";position:absolute;left:0;bottom:0;width:2px;height:0;background:var(--arena);transition:height var(--t-lento) var(--ease)}.tri>div:hover:before{height:100%}.tri .st{display:block;width:fit-content;color:var(--arena);font-size:17px;margin-bottom:20px;transition:transform var(--t-lento) var(--ease),color var(--t) var(--ease)}.tri>div:hover .st{transform:rotate(90deg);color:var(--lino)}.tri h3{font-size:19px;margin-bottom:12px;color:var(--lino)}.tri p{font-size:14.5px;color:var(--lino);opacity:.92;max-width:31ch;margin:0}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.cat{display:block;text-align:center;cursor:pointer;position:relative}.cat .m{display:block;position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--arena-h);border:1px solid rgba(176,166,141,.6)}.cat .m img{width:100%;height:100%;object-fit:cover}.cat .m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--olivo);opacity:0;transition:opacity var(--t) var(--ease)}.cat:hover .m:after{opacity:.18}.cat:hover .ph,.cat:hover .m img{transform:scale(1.06)}.cat .lb{display:inline-block;position:relative;margin:-26px auto 0;background:var(--lino);padding:13px 26px;font-family:Tenor Sans,serif;font-size:16px;letter-spacing:.04em;border:1px solid rgba(176,166,141,.6);z-index:2;transition:letter-spacing var(--t-lento) var(--ease),color var(--t) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease)}.cat:hover .lb{letter-spacing:.14em;background:var(--olivo-p);color:var(--lino);border-color:var(--olivo-p)}.ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#1c1a1647;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--t-lento) var(--ease-suave);text-align:center;padding:12px;pointer-events:none}.ph--over{background:#f4f1ea8c}.ed{display:grid;grid-template-columns:1fr 1fr;background:var(--olivo);color:var(--lino);position:relative;overflow:hidden}.ed .media{position:relative;overflow:hidden;min-height:460px;background:var(--greige)}.ed .media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ed .media .ph{color:#1c1a1673}.ed .body{position:relative;padding:76px 60px;display:flex;flex-direction:column;justify-content:center}.ed h2,.ed .d2{color:var(--tinta)!important}.ed p{color:#1c1a16d1;max-width:40ch;margin:0 0 32px}.ed .eyebrow{color:var(--olivo-p)}.ed .btn-ghost{color:var(--tinta);border-color:#1c1a1680}.ed .btn-ghost:before{background:var(--tinta)}.ed .btn-ghost:hover{color:var(--lino);border-color:var(--tinta)}.pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:radial-gradient(circle at 25% 25%,rgba(244,241,234,.9) 1.5px,transparent 1.6px),radial-gradient(circle at 75% 75%,rgba(244,241,234,.9) 1.5px,transparent 1.6px);background-size:88px 88px}.ed .pattern,.nl .pattern{background-image:radial-gradient(circle at 25% 25%,rgba(28,26,22,.85) 1.5px,transparent 1.6px),radial-gradient(circle at 75% 75%,rgba(28,26,22,.85) 1.5px,transparent 1.6px);opacity:.1}@media(prefers-reduced-motion:no-preference){.pattern{animation:drift 60s linear infinite}@keyframes drift{0%{background-position:0 0,44px 44px}to{background-position:88px 88px,132px 132px}}}.rit{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:40px}.rit a{display:block;cursor:pointer}.rit .m{display:block;position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--lino);border:1px solid rgba(28,26,22,.07)}.rit .m img{width:100%;height:100%;object-fit:cover}.rit .m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(110,103,70,.55),transparent 60%);opacity:0;transition:opacity var(--t) var(--ease)}.rit a:hover .m:after{opacity:1}.rit a:hover .ph,.rit a:hover .m img{transform:scale(1.05)}.rit .t{display:block;margin-top:16px;font-family:Tenor Sans,serif;font-size:17px;transition:color var(--t) var(--ease)}.rit a:hover .t{color:var(--olivo-p)}.rit .d{display:block;margin-top:5px;font-size:13.5px;color:#1c1a169e;max-width:24ch}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.grid3{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media(min-width:900px){.grid3{grid-template-columns:repeat(3,1fr)}}.card{cursor:pointer;display:block}.card .m{position:relative;overflow:hidden;aspect-ratio:1;background:var(--arena);border:1px solid rgba(176,166,141,.55);transition:border-color var(--t) var(--ease)}.card .m img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-lento) var(--ease-suave)}.card:hover .m{border-color:var(--olivo)}.card:hover .ph,.card:hover .m img{transform:scale(1.05)}.card .badge{position:absolute;left:0;bottom:0;background:var(--olivo);color:var(--lino);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;opacity:0;transform:translateY(6px);z-index:2;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.card:hover .badge,.card .badge--fijo{opacity:1;transform:none}.card .info{position:relative;padding:16px 4px 10px;text-align:left}.card .info:after{content:"";position:absolute;left:4px;bottom:0;height:1px;width:calc(100% - 8px);background:var(--olivo);transform:scaleX(0);transform-origin:left;transition:transform var(--t-lento) var(--ease)}.card:hover .info:after{transform:scaleX(1)}.card .nm{font-family:Tenor Sans,serif;font-size:15px;transition:color var(--t) var(--ease)}.card:hover .nm{color:var(--olivo-p)}.card .pr{font-size:14px;color:var(--olivo-p);margin-top:5px}.card .pr s{opacity:.5;margin-right:7px;color:#1c1a1699}.sw{display:flex;gap:5px;margin-top:9px;align-items:center}.sw i{display:block;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px #1c1a1629;transition:transform var(--t) var(--ease)}.card:hover .sw i{transform:translateY(-1px)}.sw .more{font-size:11px;color:#1c1a1680;margin-left:2px}.ess{background:var(--tinta);color:var(--lino);text-align:center;padding:110px 32px;position:relative;overflow:hidden}.ess h2{font-size:clamp(24px,3vw,32px);color:var(--lino);margin-bottom:24px}.ess p{max-width:600px;margin:0 auto 36px;color:#f4f1eabf}.ess>*{position:relative;z-index:1}.nl{background:var(--olivo);color:var(--lino);text-align:center;padding:84px 32px;position:relative;overflow:hidden}.nl h2,.nl .d3{color:var(--tinta)!important;margin-bottom:12px}.nl p{color:#1c1a16cc;margin-bottom:32px;max-width:46ch;margin-left:auto;margin-right:auto}.nl form{display:flex;justify-content:center;max-width:440px;margin:0 auto;position:relative;z-index:1}.nl input{flex:1;border:1px solid rgba(28,26,22,.42);background:transparent;color:var(--tinta);padding:15px 18px;font-family:Jost,sans-serif;font-size:14px;transition:border-color var(--t) var(--ease)}.nl input::placeholder{color:#1c1a168c}.nl input:focus{outline:none;border-color:var(--tinta)}.nl button{background:var(--tinta);color:var(--lino);border:1px solid var(--tinta);padding:0 26px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:Jost,sans-serif;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.nl button:hover{background:transparent;color:var(--tinta)}.nl>*{position:relative;z-index:1}.pdp{display:grid;grid-template-columns:1fr;gap:56px;padding:64px 0 88px}@media(min-width:900px){.pdp{grid-template-columns:1.05fr .95fr;gap:64px}}.pdp .gal{display:grid;grid-template-columns:1fr;gap:12px}.pdp .gal .big{position:relative;aspect-ratio:4/5;background:var(--arena);overflow:hidden}.pdp .gal .big img{width:100%;height:100%;object-fit:cover}.pdp .gal .row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pdp .gal .row>*{position:relative;aspect-ratio:1;background:var(--arena);overflow:hidden;cursor:pointer;border:1px solid transparent}.pdp .gal .row>*.on{border-color:var(--olivo)}.pdp .gal .row img{width:100%;height:100%;object-fit:cover}.pdp h1{font-family:Tenor Sans,serif;font-size:clamp(25px,3.2vw,33px);margin:0 0 10px}.pdp .price{font-size:19px;color:var(--olivo-p);margin-bottom:22px}.pdp .price s{opacity:.5;margin-right:9px;color:#1c1a1699}.pdp .lead{font-size:16.5px;line-height:1.7;color:#1c1a16d1;margin:0 0 28px;max-width:52ch}.pdp .lbl{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--olivo-p);margin:0 0 12px}.pdp .tonos{display:flex;gap:10px;margin-bottom:8px;flex-wrap:wrap;padding:0}.pdp .tonos i,.pdp .tonos button{display:block;width:30px;height:30px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px #1c1a162e;transition:box-shadow var(--t) var(--ease);border:none;padding:0}.pdp .tonos i:hover,.pdp .tonos button:hover{box-shadow:0 0 0 1px #1c1a162e,0 0 0 4px #a69d6d59}.pdp .tonos [data-sel]{box-shadow:0 0 0 1px #1c1a162e,0 0 0 4px var(--olivo)}.pdp .tono-nom{font-size:13px;color:#1c1a1699;margin:0 0 26px}.pdp .opt-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.pdp .opt-row button{border:1px solid rgba(176,166,141,.7);padding:10px 18px;font-size:12.5px;letter-spacing:.06em;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.pdp .opt-row button[data-sel]{border-color:var(--tinta);background:var(--tinta);color:var(--lino)}.pdp .btn{width:100%;text-align:center;padding:19px 0;margin-bottom:14px}.pdp .envio{font-size:13.5px;color:#1c1a169e;margin:0 0 34px}.qty{display:inline-flex;align-items:center;border:1px solid rgba(176,166,141,.7);margin-bottom:18px}.qty button{width:44px;height:46px;font-size:16px}.qty input{width:48px;height:46px;text-align:center;border:none;background:transparent;font-size:14px}.acc{border-top:1px solid rgba(176,166,141,.55)}.acc details{border-bottom:1px solid rgba(176,166,141,.55)}.acc summary{cursor:pointer;padding:18px 0;font-family:Tenor Sans,serif;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--olivo);font-size:17px;font-family:Jost,sans-serif}.acc details[open] summary:after{content:"\2013"}.acc .in{padding:0 0 20px;font-size:15px;line-height:1.7;color:#1c1a16c7}.acc ul{margin:0;padding-left:18px;list-style:disc}.acc li{margin-bottom:6px}.pdp .meta{margin-top:26px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#1c1a1680}.crumbs{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1c1a168c;padding:28px 0 0}.crumbs a:hover{color:var(--olivo-p)}.cartpg{padding:56px 0 88px;max-width:900px}.cartpg h1{font-family:Tenor Sans,serif;font-size:30px;margin:0 0 8px}.prog{background:var(--arena);padding:16px 20px;margin:26px 0 34px;font-size:14.5px}.prog .bar{display:block;height:2px;background:#1c1a161f;margin-top:12px;position:relative}.prog .bar i{position:absolute;left:0;top:0;height:100%;background:var(--olivo);display:block;transition:width var(--t-lento) var(--ease)}.line{display:grid;grid-template-columns:88px 1fr auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(176,166,141,.5)}.line .th{aspect-ratio:1;background:var(--arena);position:relative;overflow:hidden}.line .th img{width:100%;height:100%;object-fit:cover}.line .nm{font-family:Tenor Sans,serif;font-size:17px;margin-bottom:4px}.line .vr{font-size:13.5px;color:#1c1a1699}.line .rm{font-size:12px;color:#1c1a1680;text-decoration:underline;cursor:pointer;margin-top:8px;display:inline-block}.line .pp{font-size:15px;color:var(--olivo-p);white-space:nowrap}.tot{display:flex;justify-content:space-between;padding:26px 0 6px;font-size:17px}.tot .k{font-family:Tenor Sans,serif}.imp{font-size:13px;color:#1c1a1699;margin-bottom:26px}.note{margin:0 0 26px}.note label{display:block;font-size:13.5px;color:#1c1a16b3;margin-bottom:8px}.note input,.note textarea{width:100%;border:1px solid rgba(176,166,141,.7);background:transparent;padding:13px 14px;font-family:Jost,sans-serif;font-size:14px}.note input:focus,.note textarea:focus{outline:none;border-color:var(--olivo)}.drawer{position:fixed;top:0;right:0;height:100%;width:420px;max-width:92vw;background:var(--lino);border-left:1px solid rgba(176,166,141,.6);transform:translate(100%);transition:transform var(--t-lento) var(--ease);z-index:200;display:flex;flex-direction:column}.drawer.open{transform:none}.drawer__ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1a166b;opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease);z-index:199}.drawer__ov.open{opacity:1;pointer-events:auto}.drawer__hd{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid rgba(176,166,141,.5);font-size:11px;text-transform:uppercase;letter-spacing:.16em}.drawer__hd button{font-size:20px;line-height:1}.drawer__items{flex:1;overflow-y:auto;padding:10px 28px}.drawer__ft{padding:24px 28px;border-top:1px solid rgba(176,166,141,.5)}.empty{text-align:center;padding:120px 32px 130px;max-width:600px;margin:0 auto}.empty .st{color:var(--olivo);font-size:20px;display:block;margin-bottom:24px}.empty h1{font-family:Tenor Sans,serif;font-size:clamp(23px,3vw,30px);margin:0 0 16px}.empty p{color:#1c1a16b3;margin:0 auto 32px;max-width:44ch}.sep{border:none;border-top:1px solid rgba(176,166,141,.5);margin:0}footer.ft{background:var(--lino);border-top:1px solid rgba(176,166,141,.5);padding:56px 32px 34px}.ftg{max-width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:34px}@media(min-width:750px){.ftg{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}}.ftg h4{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--olivo-p);margin:0 0 14px}.ftg a,.ftg p{display:block;font-size:14px;color:#1c1a16b8;margin:0 0 8px}.ftg a:hover{color:var(--olivo-p)}.pays{display:flex;gap:8px;justify-content:center;margin:38px 0 16px;flex-wrap:wrap}.pays i{display:flex;align-items:center;justify-content:center;width:40px;height:25px;border:1px solid rgba(28,26,22,.18);font-size:7.5px;letter-spacing:.04em;color:#1c1a1680;font-style:normal}.fbot{text-align:center;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#1c1a1673}.wa{position:fixed;right:20px;bottom:20px;z-index:60;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--olivo);color:var(--lino);border-radius:50%;box-shadow:0 2px 12px #1c1a162e;cursor:pointer;transition:background var(--t) var(--ease),transform var(--t) var(--ease)}.wa:hover{background:var(--olivo-p);transform:translateY(-2px)}.wa svg{width:24px;height:24px}.colhead{padding:56px 0 40px;text-align:center;border-bottom:1px solid rgba(176,166,141,.5)}.colhead h1{font-family:Tenor Sans,serif;font-size:clamp(28px,3.6vw,38px);margin:0 0 14px}.colhead p{max-width:52ch;margin:0 auto;color:#1c1a16b3}.colbanner{aspect-ratio:21/6;background:var(--greige);overflow:hidden}.colbanner img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.colbanner{aspect-ratio:16/9}}.colbar{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(176,166,141,.5);flex-wrap:wrap;gap:14px}.colbar .cnt{font-size:13px;color:#1c1a1699}.colbar select{border:1px solid rgba(176,166,141,.7);background:transparent;padding:9px 12px;font-family:Jost,sans-serif;font-size:13px;color:var(--tinta);cursor:pointer}.colbar select:focus{outline:none;border-color:var(--olivo)}.collay{display:grid;grid-template-columns:1fr;gap:44px;padding:40px 0 88px}@media(min-width:900px){.collay{grid-template-columns:214px 1fr;gap:56px}}.filt h4{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--olivo-p);margin:0 0 14px}.filt .grp{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid rgba(176,166,141,.45)}.filt .grp:last-child{border-bottom:none}.filt label{display:flex;align-items:center;gap:10px;font-size:14px;color:#1c1a16c7;padding:5px 0;cursor:pointer}.filt input[type=checkbox]{appearance:none;-webkit-appearance:none;width:13px;height:13px;flex:none;border:1px solid rgba(28,26,22,.35);background:transparent;cursor:pointer;position:relative}.filt input[type=checkbox]:checked{background:var(--olivo);border-color:var(--olivo)}.filt input[type=checkbox]:checked:after{content:"";position:absolute;left:3.5px;top:1px;width:3px;height:7px;border:solid var(--lino);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.filt input[type=checkbox]:disabled{opacity:.35;cursor:not-allowed}.filt .n{margin-left:auto;font-size:12px;color:#1c1a166b;font-variant-numeric:tabular-nums}.filt .tono-row{display:flex;flex-wrap:wrap;gap:8px}.filt .tono-row i,.filt .tono-row input{width:22px;height:22px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px #1c1a1629;appearance:none;-webkit-appearance:none;border:none;margin:0}.filt .tono-row label{padding:0}.filt .tono-row input:checked{box-shadow:0 0 0 1px #1c1a1629,0 0 0 3px var(--olivo)}.filt .precio{display:flex;gap:10px;align-items:center;font-size:13px}.filt .precio input{width:76px;padding:9px;border:1px solid rgba(176,166,141,.7);background:transparent}.filt .aplicar{margin-top:12px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--tinta);padding:9px 16px}.filt .limpiar{font-size:12px;text-decoration:underline;color:#1c1a1699}.filt-toggle{display:none}@media(max-width:899px){.filt-toggle{display:block;margin:24px 0 0}.filt{display:none}.filt.open{display:block}}.pag{display:flex;justify-content:center;gap:8px;margin-top:56px}.pag a,.pag span{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid transparent;cursor:pointer}.pag .on{border-color:var(--olivo);color:var(--olivo-p)}.pag a:hover{border-color:#b0a68db3}.art{max-width:660px;margin:0 auto;padding:72px 0 88px}.art h1{font-family:Tenor Sans,serif;font-size:clamp(28px,4vw,40px);line-height:1.22;margin:0 0 24px}.art h2,.art h3{font-family:Tenor Sans,serif;font-size:clamp(19px,2.4vw,24px);margin:44px 0 14px}.art p{font-size:17px;line-height:1.75;color:#1c1a16d1;margin:0 0 18px}.art .fig{aspect-ratio:16/9;background:var(--arena);position:relative;margin:40px 0;overflow:hidden}.art .fig img{width:100%;height:100%;object-fit:cover}.art hr{border:none;border-top:1px solid rgba(176,166,141,.5);margin:44px 0}.art .lead{font-size:19px;line-height:1.65;color:#1c1a16e6}.art ul{padding-left:20px;list-style:disc;margin:0 0 18px}.art li{margin-bottom:7px;font-size:16px;color:#1c1a16d1}.srch{max-width:660px;margin:0 auto;padding:64px 0 20px}.srchbox{display:flex;border-bottom:1px solid var(--tinta);padding-bottom:12px;gap:12px}.srchbox input{flex:1;border:none;background:transparent;font-family:Tenor Sans,serif;font-size:24px;color:var(--tinta);min-width:0}.srchbox input:focus{outline:none}.srchbox button{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--olivo-p)}.sugg{border:1px solid rgba(176,166,141,.6);margin-top:14px;background:var(--lino);position:relative;z-index:40;display:none}.sugg.open{display:block}.sugg .sh{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--olivo-p);padding:14px 18px 8px}.sugg a{display:flex;gap:14px;align-items:center;padding:10px 18px;cursor:pointer;transition:background var(--t) var(--ease)}.sugg a:hover{background:var(--arena)}.sugg .th{width:44px;height:44px;background:var(--arena);flex:none;position:relative;overflow:hidden}.sugg .th img{width:100%;height:100%;object-fit:cover}.sugg .nm{font-family:Tenor Sans,serif;font-size:15px}.sugg .pr{font-size:13px;color:var(--olivo-p);margin-left:auto}.srch-meta{text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#1c1a168c;margin:34px 0}.acct{max-width:900px;margin:0 auto;padding:64px 0 88px}.acct h1{font-family:Tenor Sans,serif;font-size:30px;margin:0 0 8px}.acct .sub{color:#1c1a16a6;margin:0 0 40px}.frm{max-width:380px}.frm .f{margin-bottom:18px}.frm label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--olivo-p);margin-bottom:7px}.frm input,.frm textarea{width:100%;border:1px solid rgba(176,166,141,.7);background:transparent;padding:13px 14px;font-family:Jost,sans-serif;font-size:15px}.frm input:focus,.frm textarea:focus{outline:none;border-color:var(--olivo)}.frm .link{font-size:13px;color:#1c1a1699;text-decoration:underline;cursor:pointer;display:inline-block;margin-top:14px}.ord{border:1px solid rgba(176,166,141,.55);padding:22px 24px;margin-bottom:16px}.ord .top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.ord .num{font-family:Tenor Sans,serif;font-size:17px}.ord .st{font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--arena);color:var(--olivo-p);padding:4px 10px}.ord .st.env{background:var(--olivo);color:var(--lino)}.ord .dt{font-size:13.5px;color:#1c1a169e}.pol{max-width:660px;margin:0 auto;padding:64px 0 88px}.pol h1{font-family:Tenor Sans,serif;font-size:clamp(25px,3.2vw,32px);margin:0 0 26px}.pol h2,.pol h3{font-family:Tenor Sans,serif;font-size:19px;margin:36px 0 12px}.pol p,.pol li{font-size:15.5px;line-height:1.72;color:#1c1a16cc}.pol p{margin:0 0 14px}.pol ul{padding-left:20px;margin:0 0 16px;list-style:disc}.pol li{margin-bottom:7px}.pol .tbl{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:15px}.pol .tbl th,.pol .tbl td{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid rgba(176,166,141,.45)}.pol .tbl th{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--olivo-p);font-weight:400}.hold{background:#c9b77e29;border-left:2px solid var(--olivo);padding:14px 18px;margin:0 0 20px;font-size:14px;color:var(--olivo-p)}.canales{margin:22px 0 34px;border-top:1px solid rgba(176,166,141,.5)}.canales li{display:flex;gap:20px;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(176,166,141,.35);font-size:15px}.canales .k{flex:0 0 92px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--olivo-p)}@media(max-width:900px){.ed{grid-template-columns:1fr}.ed .media{min-height:320px}.ed .body{padding:56px 32px}.grid4,.rit{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.nav{display:none}.burger{display:flex}.tri{grid-template-columns:1fr}.cats{grid-template-columns:repeat(2,1fr)}.icons{gap:16px}.band{padding:64px 0}.icons a:not(.bag) .t{display:none}.hd{padding:16px 20px}.wrap,.page-width{padding:0 20px}.icons a,.icons button{min-height:44px;min-width:44px;justify-content:center}.pag a,.pag span{min-width:44px;height:44px}.filt label{min-height:44px}.acc summary{min-height:44px}.line{grid-template-columns:64px 1fr}.line .pp{grid-column:2}}@media print{header.site-header,footer.ft,.wa,.drawer,.drawer__ov,.ann{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
