:root{--muted:color-mix(in srgb,var(--ink) 58%,var(--bg));--line:color-mix(in srgb,var(--ink) 14%,var(--bg));--hero:color-mix(in srgb,var(--accent) 14%,var(--bg));--btn2:color-mix(in srgb,var(--btn) 82%,#fff);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,system-ui,-apple-system,sans-serif;line-height:1.5;padding-bottom:env(safe-area-inset-bottom,0px)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--panel);padding:8px;z-index:50}.wrap{max-width:1120px;margin:auto;padding:0 20px}.narrow{max-width:760px}.center{text-align:center}.promo{background:#000;color:#fff;text-align:center;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:10px 12px}.promo b{color:var(--accent);font-weight:700;margin-left:8px}.site-header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}.bar{display:flex;align-items:center;gap:20px;padding:16px 20px;max-width:1120px;margin:auto;flex-wrap:wrap}.logo{font-weight:800;font-size:1.9rem;letter-spacing:-.06em;text-decoration:none}.logo span{color:var(--accent)}.bag{display:flex;align-items:center;gap:8px;font-weight:700;text-decoration:none}.bag i{font-style:normal;background:var(--btn);color:#fff;min-width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.85rem}.search{flex:1;min-width:220px;display:flex;align-items:center;border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:5px 5px 5px 20px}.search input{flex:1;background:none;border:0;outline:0;min-width:0;padding:8px 0}.search input::placeholder{color:var(--muted)}.search button{width:38px;height:38px;border-radius:50%;background:var(--btn2);border:0;color:#fff}.menu{max-width:1120px;margin:auto;padding:0 20px 12px;display:flex;gap:22px;flex-wrap:wrap;font-weight:500}.menu a{text-decoration:none;color:var(--muted)}.menu a:hover,.menu a[aria-current]{color:var(--ink)}.hero{margin-top:20px;background:var(--hero);border-radius:24px;padding:clamp(24px,5vw,56px);display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;overflow:hidden}.eyebrow{display:flex;align-items:center;gap:14px;color:var(--accent);font-weight:700;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase}.eyebrow:before{content:"";width:46px;height:3px;background:var(--accent)}h1{font-size:clamp(2.4rem,7vw,4.6rem);line-height:.98;letter-spacing:-.06em;font-weight:700;margin:22px 0 18px}h1 em{font-style:normal;color:var(--accent)}.hero p{color:var(--muted);max-width:42ch;font-size:1.05rem;margin:0 0 28px}.cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.btn{display:inline-block;background:var(--btn);color:#fff;border:0;border-radius:8px;padding:16px 26px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 30px color-mix(in srgb,var(--btn) 40%,transparent)}.btn:hover{background:var(--btn2)}.btn:disabled{opacity:.5;cursor:not-allowed}.link{font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:3px}.art{position:relative;min-height:340px;display:grid;place-items:end center}.art:before{content:"";position:absolute;right:2%;top:6%;width:72%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--btn) 70%,#000)}.arch{position:relative;width:76%;height:320px;border-radius:200px 200px 16px 16px;overflow:hidden;background:linear-gradient(160deg,#cfd3da,#8b909c 60%,#5b4c52)}.arch img,.arch svg{width:100%;height:100%;object-fit:cover}.chip{position:absolute;background:var(--panel);border-radius:12px;padding:12px 16px;font-size:.85rem;color:var(--muted);box-shadow:0 8px 24px #0000004d}.chip b{display:block;color:var(--ink);font-size:.95rem}.chip.a{top:8%;right:0}.chip.a b span{color:var(--accent);margin-right:6px}.chip.b{bottom:0;left:0}.perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 32px;padding:32px 0;border-bottom:1px solid var(--line)}.perk{display:flex;gap:14px;align-items:center}.perk i{font-style:normal;width:46px;height:46px;border-radius:50%;background:var(--panel);display:grid;place-items:center;flex:none}.perk b{display:block}.perk small{color:var(--muted)}.sec{padding-top:56px}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.head h2,.sec>h1{font-size:clamp(1.9rem,5vw,2.8rem);letter-spacing:-.05em;line-height:1.05;margin:8px 0 6px}.head p{margin:0;color:var(--muted)}.sort{background:var(--panel);border:1px solid var(--line);border-radius:99px;padding:8px 16px}.cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.cat{position:relative;height:240px;border-radius:16px;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 45%,#000))}.cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.cat:hover img{transform:scale(1.05)}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#0009)}.cat b,.cat small{position:relative;z-index:1}.cat b{font-size:1.35rem}.cat small{opacity:.85}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.pic{display:block;aspect-ratio:1;background:var(--line);overflow:hidden}.pic img,.pic svg{width:100%;height:100%;object-fit:cover}.info{padding:16px;display:flex;flex-direction:column;gap:2px;flex:1}.info small{color:var(--muted)}.info h3{margin:0;font-size:1.05rem;letter-spacing:-.01em}.info h3 a{text-decoration:none}.row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;margin-top:auto}.price{font-weight:800;font-size:1.15rem}.price s{color:var(--muted);font-weight:400;font-size:.9rem;margin-left:4px}.add{display:inline-block;background:var(--btn);color:#fff;border:0;border-radius:8px;padding:9px 14px;font-weight:700;text-decoration:none;font-size:.9rem}.add:hover{background:var(--btn2)}.sold{color:var(--muted);font-size:.9rem}.none{color:var(--muted);padding:12px 0 24px}.pagination{margin-top:32px;text-align:center}.pagination a,.pagination .page,.pagination .current{display:inline-block;padding:6px 12px;text-decoration:none}.pagination .current{color:var(--accent);font-weight:700}.pdp{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}.gallery{display:grid;gap:12px}.shot{border-radius:16px;overflow:hidden;background:var(--panel)}.buy{position:sticky;top:140px}.buy h1{font-size:clamp(2rem,5vw,3rem);margin:12px 0}.price.big{font-size:1.6rem}.buy label{display:block;font-weight:700;margin:16px 0 6px}.buy select,.buy input[type=number],input[type=password]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;width:100%;max-width:320px}.buy .go{margin-top:20px;width:100%;max-width:320px}.desc{color:var(--muted);margin-top:28px}.desc a{color:var(--accent)}.lines .line{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.thumb{width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--panel);flex:none}.thumb img{width:100%;height:100%;object-fit:cover}.line .n{flex:1}.line small{color:var(--muted)}.line input{width:70px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px}.rm{text-decoration:none;font-size:1.5rem;padding:0 6px}.total{display:flex;justify-content:space-between;font-weight:800;font-size:1.3rem;padding:18px 0 4px}.note{color:var(--muted);margin:0 0 16px}.actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.f{border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:12px 22px;font-weight:600}.site-footer{margin-top:80px;border-top:1px solid var(--line);padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px));color:var(--muted)}.foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.foot nav{display:flex;gap:18px;flex-wrap:wrap}.foot a{text-decoration:none}@media(max-width:760px){.hero,.pdp{grid-template-columns:1fr}.art{min-height:300px}.arch{height:270px}.bar{gap:12px}.search{order:3;flex-basis:100%}.logo{flex:1}.buy{position:static}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cat img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
