:root{--bg:#0A0A0B;--bg2:#0F0F11;--bar:#111113;--card:#121214;--foot:#070708;--ink:#F4F1EA;--muted:#A9A49A;--muted2:#C9C3B7;--dim:#8E8678;--dim2:#6F695E;--gold:#E3B54F;--gold-h:#F3D68A;--gold-ink:#D9C38E;--line:rgba(227,181,79,.14);--line2:rgba(227,181,79,.22);--line3:rgba(227,181,79,.35);--cream:#F3EEE3;--cream-ink:#17150F;--cream-gold:#8A6416;--cream-txt:#4A4537;--f-head:"Oswald",sans-serif;--f-acc:"Cormorant Garamond",serif;--f-body:"Montserrat",sans-serif;--wrap:1280px;--gut:32px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:none;transition:color .2s}a:hover{color:var(--gold-h)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.kicker{font-size:12px;font-weight:700;letter-spacing:.3em;color:var(--gold);text-transform:uppercase}.h1,.h2,.h3{font-family:var(--f-head);font-weight:600;text-transform:uppercase;margin:0;line-height:1;text-wrap:balance}.h1{font-size:clamp(46px,7vw,92px);line-height:.95}.h2{font-size:clamp(32px,4vw,48px);line-height:1.02}.h3{font-size:clamp(20px,2vw,26px);font-weight:500}.acc{font-family:var(--f-acc);font-style:italic;text-transform:none;color:var(--gold);font-size:1.15em;font-weight:600}.lead{font-size:17px;line-height:1.7;color:var(--muted2);margin:0}.muted{color:var(--muted)}.section{padding:80px 0}.section--tight{padding:50px 0}.section--alt{background:var(--bg2);border-top:1px solid var(--line)}.section--cream{background:var(--cream);color:var(--cream-ink)}.section--cream .kicker,.section--cream .acc{color:var(--cream-gold)}.section__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px}.section__head p{max-width:520px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:1px solid var(--gold);background:var(--gold);color:#0a0a0b;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.btn:hover{background:var(--gold-h);border-color:var(--gold-h);color:#0a0a0b}.btn--ghost{background:transparent;color:var(--gold)}.btn--ghost:hover{background:#e3b54f1f;color:var(--gold-h)}.btn--line{background:transparent;border-color:#f4f1ea4d;color:var(--ink)}.btn--line:hover{border-color:var(--ink);background:transparent;color:var(--ink)}.btn--block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.link-arrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.announce{background:var(--bar);border-bottom:1px solid rgba(227,181,79,.18);padding:9px 16px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--gold-ink);text-transform:uppercase}.header{position:sticky;top:0;z-index:40;background:#0a0a0beb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.header__logo img{height:40px;width:auto}.header__nav{display:flex;gap:30px;font-size:13.5px;font-weight:600;letter-spacing:.06em}.header__nav a{color:var(--ink)}.header__nav a:hover,.header__nav a[aria-current=page]{color:var(--gold)}.header__tools{display:flex;align-items:center;gap:6px}.icon-btn{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink);cursor:pointer}.icon-btn:hover{color:var(--gold)}.icon-btn svg{width:22px;height:22px}.cart-count{position:absolute;right:2px;top:4px;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:#0a0a0b;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.header__cta{margin-left:10px;min-height:46px;padding:0 20px;font-size:12px}.burger{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);padding:16px;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease;visibility:hidden}.drawer[aria-hidden=false]{transform:none;visibility:visible}.drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.drawer__nav a{min-height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-family:var(--f-head);font-size:28px;text-transform:uppercase;color:var(--ink)}.drawer__nav a span{color:var(--gold)}.drawer__foot{margin-top:auto;font-size:13px;line-height:1.8;color:var(--dim)}.hero{position:relative;overflow:hidden}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-top:56px;padding-bottom:70px}.hero__txt{display:flex;flex-direction:column;gap:22px}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.hero__stats{display:flex;gap:34px;margin-top:18px;padding-top:22px;border-top:1px solid var(--line)}.hero__stats b{display:block;font-family:var(--f-head);font-size:34px;font-weight:500;color:var(--gold);line-height:1}.hero__stats span{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--muted)}.hero__stage{position:relative;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,#2a2416 0%,#111113 62%,var(--bg) 78%)}.hero__stage img{max-height:560px;width:auto;object-fit:contain;transition:opacity .35s}.hero__label{font-size:11.5px;font-weight:700;letter-spacing:.2em;color:var(--muted2);margin-top:6px}.swatches{display:flex;gap:14px;margin-top:14px}.swatch{width:44px;height:44px;border-radius:50%;border:2px solid rgba(244,241,234,.15);cursor:pointer;padding:0}.swatch[aria-checked=true]{border-color:var(--ink)}.swatch--oro{background:radial-gradient(circle at 35% 30%,#fff0b0,#d9a93e 55%,#8f6418)}.swatch--plata{background:radial-gradient(circle at 35% 30%,#fff,#c9ced6 55%,#7d838c)}.swatch--bronce{background:radial-gradient(circle at 35% 30%,#ffd2a8,#b8703e 55%,#6e3e1c)}.guarantees{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.guarantees__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.guarantee{padding:26px 22px;display:flex;gap:14px;align-items:flex-start;border-left:1px solid var(--line)}.guarantee:first-child{border-left:0}.guarantee svg{flex:0 0 26px;width:26px;height:26px;color:var(--gold)}.guarantee b{display:block;font-size:12.5px;letter-spacing:.14em;font-weight:700}.guarantee span{font-size:13.5px;color:var(--muted)}.grid{display:grid;gap:16px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.tile{border:1px solid var(--line);background:var(--card);color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 16px;transition:border-color .3s,transform .3s}.tile:hover{border-color:var(--gold);transform:translateY(-3px);color:var(--ink)}.tile img{height:120px;width:100%;object-fit:contain}.tile span{font-size:14px;font-weight:600}.card{border:1px solid var(--line);background:var(--card);color:var(--ink);display:flex;flex-direction:column;transition:border-color .35s,transform .35s}.card:hover{border-color:#e3b54f8c;transform:translateY(-4px);color:var(--ink)}.card__media{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#24211a 0%,var(--card) 72%);overflow:hidden}.card__media img{max-height:92%;max-width:88%;object-fit:contain;transition:transform .5s}.card:hover .card__media img{transform:scale(1.04)}.card__body{padding:16px 18px 20px;border-top:1px solid rgba(227,181,79,.12);display:flex;flex-direction:column;gap:4px}.card__fam{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.card__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card__name{font-family:var(--f-head);font-size:20px;text-transform:uppercase}.card__price{font-size:14px;color:var(--muted2);white-space:nowrap}.badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.18em;padding:6px 10px;text-transform:uppercase}.badge--gold{background:var(--gold);color:#0a0a0b}.badge--line{border:1px solid rgba(227,181,79,.5);color:var(--gold)}.showcase{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.showcase__stage{display:flex;gap:10px;align-items:flex-end;justify-content:center;min-height:460px;background:radial-gradient(circle at 50% 50%,#211d14 0%,var(--bg2) 70%)}.showcase__stage figure{margin:0;text-align:center}.showcase__stage img{height:400px;width:auto;object-fit:contain}.showcase__stage figcaption{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--muted);margin-top:8px}.steps{list-style:none;margin:22px 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.steps li{display:flex;gap:14px;align-items:baseline;font-size:15.5px;color:var(--muted2)}.steps b{font-family:var(--f-head);color:var(--gold);font-weight:500;font-size:18px}.fam{border:1px solid var(--line);background:var(--card);padding:20px;display:flex;flex-direction:column;gap:10px}.fam img{height:170px;width:100%;object-fit:contain}.fam b{font-family:var(--f-head);font-size:20px;font-weight:500;text-transform:uppercase}.fam p{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted)}.way{border:1px solid var(--line2);background:var(--card);padding:30px;display:flex;flex-direction:column;gap:12px;color:var(--ink)}.way:hover{color:var(--ink)}.way--hi{border-color:var(--gold);background:radial-gradient(circle at 80% 20%,#241f14 0%,var(--card) 70%)}.way--off{border-color:var(--line);background:#101012}.way__n{font-family:var(--f-head);font-size:44px;color:var(--gold);line-height:1}.way p{margin:0;color:var(--muted);font-size:14.5px}.way .link-arrow{margin-top:auto;padding-top:10px}.band{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border:1px solid var(--line2);background:var(--card);padding:44px}.band>*{min-width:0}.band__imgs{display:flex;gap:8px;justify-content:center;min-width:0}.band__imgs img{width:calc((100% - 16px) / 3);height:auto;max-height:220px;object-fit:contain}.how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.how li{border-top:2px solid var(--cream-gold);padding-top:18px;display:flex;flex-direction:column;gap:10px}.how b{font-family:var(--f-head);font-size:40px;color:var(--cream-gold);font-weight:500;line-height:1}.how strong{font-family:var(--f-head);font-size:21px;font-weight:500;text-transform:uppercase}.how span{font-size:14.5px;line-height:1.6;color:var(--cream-txt)}.faq{max-width:880px;margin:0 auto}.faq details{border-bottom:1px solid var(--line2)}.faq summary{list-style:none;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:17px;font-weight:600;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:24px;font-weight:400}.faq details[open] summary:after{content:"\2212"}.faq details p{margin:0 0 20px;color:var(--muted2);line-height:1.7}.footer{background:var(--foot);border-top:1px solid var(--line);color:var(--dim);font-size:13.5px}.footer__grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:30px;padding-top:60px;padding-bottom:40px}.footer__grid h4{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--gold)}.footer__grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.footer__grid a{color:var(--muted2)}.footer__grid a:hover{color:var(--gold)}.footer__brand img{height:36px;width:auto;margin-bottom:14px}.footer__bottom{border-top:1px solid rgba(227,181,79,.1);padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:12px;color:var(--dim2)}.footer__bottom a{color:var(--dim2)}.eed{background:var(--foot);border-top:1px solid rgba(227,181,79,.12);padding:26px 16px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.eed span{font-size:12.5px;letter-spacing:.04em;color:var(--dim)}.eed a{position:relative;display:block;height:48px;width:195px}.eed img{position:absolute;top:0;right:0;bottom:0;left:0;height:48px;width:195px;transition:opacity .35s}.eed .eed-c{opacity:0}.eed a:hover .eed-c,.eed a:focus-visible .eed-c{opacity:1}.eed a:hover .eed-m,.eed a:focus-visible .eed-m{opacity:0}.crumbs{font-size:12.5px;color:var(--dim);padding:18px 0 0}.crumbs a{color:var(--dim)}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start;padding:22px 0 70px}.viewer{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}.viewer__stage{position:relative;aspect-ratio:1/1.05;border:1px solid var(--line2);background:radial-gradient(circle at 50% 40%,#2a2416,#111113 72%);overflow:hidden}.viewer__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0}.viewer__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .5s}.viewer__poster.is-off{opacity:0;pointer-events:none}.viewer__hint{position:absolute;left:14px;top:12px;font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--muted);display:flex;gap:8px;align-items:center;pointer-events:none}.viewer__load{position:absolute;left:50%;bottom:16px;transform:translate(-50%);font-size:11px;letter-spacing:.16em;color:var(--muted);pointer-events:none}.viewer__bar{display:flex;gap:8px;flex-wrap:wrap}.viewer__bar button{min-height:44px;padding:0 14px;border:1px solid var(--line2);background:var(--card);color:var(--muted2);font-size:12px;font-weight:600;letter-spacing:.1em;cursor:pointer}.viewer__bar button:hover,.viewer__bar button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.thumbs button{aspect-ratio:1;border:1px solid var(--line);background:var(--card);padding:6px;cursor:pointer}.thumbs button[aria-current=true]{border-color:var(--gold)}.thumbs img{width:100%;height:100%;object-fit:contain}.pinfo{display:flex;flex-direction:column;gap:22px}.pinfo__title{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pinfo__price{font-family:var(--f-head);font-size:34px;color:var(--gold);white-space:nowrap}.pinfo__tax{font-size:12.5px;color:var(--dim);margin-top:12px}.opt{display:flex;flex-direction:column;gap:10px}.opt__label{font-size:11.5px;font-weight:700;letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:50px;padding:0 18px;border:1px solid rgba(244,241,234,.18);background:var(--card);color:var(--ink);display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip:has(input:checked){border-color:var(--gold)}.chip .dot{width:20px;height:20px;border-radius:50%}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12.5px;color:var(--muted)}.input,.select,.textarea{width:100%;min-height:50px;border:1px solid rgba(244,241,234,.2);background:var(--card);color:var(--ink);padding:0 14px;font-size:16px;border-radius:0}.textarea{padding:14px;min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--gold)}.plate{height:104px;border-radius:2px;box-shadow:inset 0 0 0 1px #00000040,0 10px 28px #00000073;display:flex;align-items:center;justify-content:center;padding:8px;background:linear-gradient(135deg,#b8892c,#f0d27a 45%,#e3bd5c 55%,#a87a22)}.plate[data-metal=plata]{background:linear-gradient(135deg,#8f959d,#eef1f4 45%,#cdd2d8 55%,#868c94)}.plate[data-metal=bronce]{background:linear-gradient(135deg,#87512a,#e0a46d 45%,#c4804a 55%,#7a4720)}.plate__in{width:100%;height:100%;border:1.5px solid #1a1408;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#1a1408;text-align:center;overflow:hidden}.plate__l1,.plate__l3{font-size:11px;font-weight:600;letter-spacing:.16em}.plate__l2{font-family:var(--f-head);font-size:30px;font-weight:600;letter-spacing:.04em;line-height:1}.upload{min-height:72px;border:1px dashed rgba(227,181,79,.5);display:flex;align-items:center;gap:14px;padding:0 20px;cursor:pointer;color:var(--muted2);font-size:14.5px}.upload svg{color:var(--gold);flex:0 0 24px}.qty{display:flex;align-items:center;border:1px solid rgba(244,241,234,.2)}.qty button{width:52px;height:52px;border:0;background:transparent;color:var(--ink);font-size:22px;cursor:pointer}.qty input{width:52px;text-align:center;border:0;background:transparent;font-family:var(--f-head);font-size:20px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line2);font-size:12.5px;text-align:center}.tiers div{padding:10px 4px;border-left:1px solid var(--line2)}.tiers div:first-child{border-left:0}.tiers div.on{background:#e3b54f24}.tiers b{display:block;margin-top:2px}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:12px;color:var(--muted);text-align:center}.trust div{border:1px solid var(--line);padding:12px 8px}.tabs{border-top:1px solid var(--line2)}.tabs details{border-bottom:1px solid var(--line2)}.tabs summary{list-style:none;min-height:58px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.tabs summary::-webkit-details-marker{display:none}.tabs summary:after{content:"+";color:var(--gold);font-size:22px;font-weight:400}.tabs details[open] summary:after{content:"\2212"}.tabs .rte{padding:0 0 20px;color:var(--muted2);font-size:14.5px;line-height:1.7}.rte p{margin:0 0 12px}.rte a{text-decoration:underline}.notice{border:1px solid var(--line3);padding:12px 14px;font-size:13.5px;color:var(--muted2);display:flex;gap:10px;align-items:center}.coll-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding-top:40px;padding-bottom:30px}.coll-hero__imgs{display:flex;gap:10px;justify-content:flex-end;align-items:flex-end}.coll-hero__imgs img{height:260px;width:auto;object-fit:contain}.filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.filters .chips .chip{min-height:42px;font-size:13px}.chip.is-on{border-color:var(--gold);background:var(--gold);color:#0a0a0b}.promo{border:1px solid var(--gold);background:radial-gradient(circle at 80% 15%,#251f13 0%,var(--card) 70%);padding:30px;display:flex;flex-direction:column;justify-content:center;gap:14px}.pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.pagination a,.pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);color:var(--ink)}.pagination .current{border-color:var(--gold);color:var(--gold)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid .full{grid-column:1/-1}.check{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:var(--muted)}.check input{width:20px;height:20px;accent-color:var(--gold);margin-top:1px;flex:0 0 20px}.panel{border:1px solid var(--line2);background:var(--card);padding:36px}.panel--gold{border-color:var(--gold);background:radial-gradient(circle at 85% 10%,#231e13 0%,var(--card) 65%)}.form-ok{border:1px solid var(--gold);background:var(--card);padding:28px;color:var(--muted2)}.form-err{border:1px solid #c8282e;padding:14px;color:#f1b0b2;font-size:14px}.page-hero{padding-top:56px;padding-bottom:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.calc-row{display:flex;justify-content:space-between;font-size:14.5px}.calc-total{display:flex;justify-content:space-between;align-items:baseline}.calc-total b{font-family:var(--f-head);font-size:44px;color:var(--gold);font-weight:500}input[type=range]{width:100%;accent-color:var(--gold);height:28px}.cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cart-line img{width:110px;height:110px;object-fit:contain;background:var(--card);border:1px solid var(--line)}.cart-props{font-size:12.5px;color:var(--muted);margin-top:4px}.scroll-x{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.scroll-x::-webkit-scrollbar{display:none}.scroll-x>*{scroll-snap-align:start}@media(max-width:1100px){.header__nav,.header__cta{display:none}.burger{display:inline-flex}.footer__grid{grid-template-columns:1fr 1fr}.grid--6{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){:root{--gut:16px}.section{padding:52px 0}.hero__grid,.showcase,.band,.pdp,.coll-hero{grid-template-columns:1fr}.hero__grid{padding-top:30px;padding-bottom:40px}.hero__stage{min-height:440px}.hero__stage img{max-height:400px}.viewer{position:static}.guarantees__grid{grid-template-columns:1fr 1fr}.guarantee:nth-child(3){border-left:0}.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.how{grid-template-columns:1fr 1fr}.showcase__stage img{height:260px}.band{padding:26px}.band__imgs img{max-height:130px}.coll-hero__imgs{justify-content:center}.coll-hero__imgs img{height:180px}.form-grid{grid-template-columns:1fr}.panel{padding:22px}}@media(max-width:560px){.announce{font-size:10.5px;letter-spacing:.1em}.header__in{min-height:64px}.header__logo img{height:32px}.grid--2,.grid--3,.grid--4,.how{grid-template-columns:1fr}.grid--3.keep2,.grid--4.keep2{grid-template-columns:1fr 1fr}.hero__stats{gap:20px}.hero__stats b{font-size:26px}.footer__grid{grid-template-columns:1fr 1fr;padding-top:40px;padding-bottom:24px}.footer__brand{grid-column:1/-1}.cart-line{grid-template-columns:80px 1fr}.cart-line img{width:80px;height:80px}}.card,.tile,.fam,.way,.guarantee{min-width:0}.coll-hero__imgs img{max-width:32%;object-fit:contain}.showcase__stage figure{flex:1 1 0;min-width:0}.showcase__stage img{width:100%;object-fit:contain}@media(max-width:560px){.guarantees__grid{grid-template-columns:1fr}.guarantee{border-left:0;border-top:1px solid var(--line);padding:18px 16px}.guarantee:first-child{border-top:0}.card__row{flex-direction:column;align-items:flex-start;gap:2px}.card__name{font-size:17px}.card__body{padding:12px 12px 14px}.showcase__stage{min-height:300px}.showcase__stage img{height:200px!important}.coll-hero__imgs img{height:140px}.hero__stats{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trofeolab.css.map?t=1794389297581 */
