/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}}:root{--serif:Bodoni,serif;--sans:Arial,sans-serif}@font-face{font-family:Bodoni;src:url(/fonts/bodoni-moda.ttf)}@font-face{font-family:Ruslan;src:url(/fonts/ruslan-display.ttf)}@font-face{font-family:Instrument;src:url(/fonts/instrument-serif.ttf)}:root{--black:#030706;--coal:#101411;--ivory:#f4f0e7;--gold:#bea066;--muted:#a3a59f;--line:#ffffff25}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--coal);color:var(--ivory);cursor:none;margin:0;font-family:Arial,sans-serif}body.locked{overflow:hidden}button,a{font:inherit;color:inherit;text-decoration:none}button{cursor:none}.loading-screen{z-index:999;opacity:1;visibility:visible;pointer-events:none;background:#020403;place-items:center;transition:opacity .8s,visibility .8s;display:grid;position:fixed;inset:0}.loading-screen.ready{opacity:0;visibility:hidden}.loading-screen span{border:1px solid var(--gold);width:72px;height:72px;color:var(--gold);border-radius:50%;place-items:center;font:42px Instrument;display:grid}.loading-screen i{background:#302b20;height:1px;position:absolute;top:59%;left:40%;right:40%;overflow:hidden}.loading-screen i:after{content:"";background:var(--gold);height:100%;animation:4s both load;display:block}@keyframes load{0%{width:0}to{width:100%}}.topbar{z-index:80;justify-content:space-between;align-items:center;padding:20px 36px;transition:all .35s;display:flex;position:fixed;inset:0 0 auto}.topbar.hidden{transform:translateY(-110%)}.topbar.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050908b8;border-bottom:1px solid #ffffff12;padding-block:12px}.mark{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold);background:#070a09aa;border-radius:50%;font:27px Instrument}.desktop-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080740;border:1px solid #ffffff50;border-radius:40px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav button,.top-actions>button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:12px 18px;font-size:11px}.desktop-nav button{border-radius:25px}.desktop-nav button:hover{background:var(--ivory);color:var(--black)}.top-actions{align-items:center;display:flex}.bag-button{border:1px solid #ffffff50!important;border-radius:30px!important}.bag-button b{background:var(--gold);color:var(--black);border-radius:50%;place-items:center;width:21px;height:21px;margin-left:9px;display:inline-grid}.menu-button{border-radius:50%;width:48px;height:48px;border:1px solid #ffffff50!important;padding:0!important;display:none!important}.menu-button i{background:#fff;width:18px;height:1px;margin:5px auto;display:block}.hero-sticky{background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-title{letter-spacing:-.045em;text-shadow:0 5px 35px #000;flex-wrap:wrap;width:59vw;font:clamp(74px,8vw,150px)/.8 Bodoni;display:flex;position:absolute;bottom:14vh;left:5vw}.hero-title.ru{letter-spacing:0;width:72vw;font-family:Ruslan;font-size:clamp(70px,7.4vw,135px);line-height:.88}.hero-word{white-space:nowrap;margin-right:.22em;display:inline-flex}.hero-letter{display:inline-block}.scroll-cue{letter-spacing:.2em;text-transform:uppercase;place-items:center;gap:9px;font-size:10px;transition:all .3s;display:grid;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(transparent,var(--gold));width:1px;height:38px}.scroll-cue.gone{opacity:0}.manifesto{-webkit-backdrop-filter:blur(30px)saturate(175%)contrast(106%);backdrop-filter:blur(30px)saturate(175%)contrast(106%);background:radial-gradient(at 18% 10%,#fff0bf29 0,#0000 34%),radial-gradient(at 47% 112%,#e6b35a42 0,#0000 48%),linear-gradient(135deg,#ffffff1c 0,#d2aa6212 40%,#17100624 73%,#0204032b 100%);border:1px solid #efcd898f;border-radius:26px;height:82vh;padding:9vh 8vw 0;position:absolute;bottom:2vh;left:2vw;right:2vw;overflow:hidden;box-shadow:inset 0 1px #fff4d06b,inset 1px 0 #fff0c52b,inset 0 -1px #d5a34b70,inset -1px 0 #fff0c51f,0 24px 64px #0008,0 0 42px #d3a34a18}.manifesto>p{text-shadow:0 3px 28px #000c;max-width:850px;margin:0 0 38px;font:clamp(42px,5.5vw,95px)/1.02 Bodoni}.manifesto>button,.gold-cta{border:1px solid var(--gold);color:var(--ivory);text-transform:uppercase;letter-spacing:.13em;background:0 0;border-radius:40px;align-items:center;gap:50px;padding:14px 22px;font-size:11px;transition:all .25s;display:flex}.manifesto>button:hover{color:var(--gold);background:#020403;transform:scale(.98)}.marquee{border-block:1px solid #ffffff20;padding:22px 0;position:absolute;bottom:8vh;left:0;right:0;overflow:hidden}.marquee>div{width:max-content;animation:42s linear infinite marquee;display:flex}.marquee:hover>div{animation-duration:80s}.marquee span{letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 18px #000d;font:22px Bodoni}.marquee i{color:var(--gold);margin:0 34px;font:8px Arial}@keyframes marquee{to{transform:translate(-50%)}}.catalog{background:radial-gradient(circle at 90% 0,#352b1c 0,transparent 30%),var(--coal);min-height:100vh;padding:110px 6vw 130px}.catalog-head{border-bottom:1px solid var(--line);padding-bottom:32px;position:relative}.catalog-head>p,.glass-modal>p,.cart-drawer>p{letter-spacing:.2em;color:var(--gold);font-size:11px}.catalog-head h1{margin:8px 0 0;font:clamp(55px,6vw,90px) Bodoni}.catalog-head>span{color:var(--muted);font-size:13px;position:absolute;bottom:38px;right:0}.search{background:#080c0a80;border:1px solid #ffffff35;grid-template-columns:48px 1fr 44px;align-items:center;margin:40px 0 28px;display:grid}.search b{text-align:center;color:var(--gold);font:32px Bodoni}.search input{color:#fff;background:0 0;border:0;outline:0;padding:19px;font-size:14px}.search button{color:#fff;background:0 0;border:0;font-size:22px}.breadcrumbs{white-space:nowrap;align-items:center;gap:11px;margin-bottom:28px;display:flex;overflow:auto}.breadcrumbs button{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;font-size:11px}.breadcrumbs i{color:#777;font-style:normal}.tree-level{margin:25px 0 42px}.tree-level>p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.tree-level>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tree-level button{text-align:left;min-height:122px;color:var(--ivory);background:#090d0bc9;border:1px solid #9c8255;justify-content:space-between;align-items:center;padding:25px;font:29px Bodoni;transition:all .35s;display:flex;position:relative;overflow:hidden}.tree-level button:before{content:"";background:linear-gradient(110deg,#0000 45%,#d3b77c44 50%,#0000 55%);transition:all .6s;position:absolute;inset:-80%;transform:translate(-50%)}.tree-level button:hover:before{transform:translate(50%)}.tree-level button:hover{transform:translateY(-3px)}.tree-level button b{color:#242721;background:#c9c2b6;border-radius:50%;place-items:center;width:38px;height:38px;font:12px Arial;transition:all .3s;display:grid}.result-count{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:35px 0 18px;font-size:10px}.product-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.product-grid article{background:#090d0b;border:1px solid #ffffff18;min-width:0;padding-bottom:22px}.product-main{color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.product-image{background:#fff;place-items:center;height:420px;display:grid;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;padding:28px;transition:all .7s}.product-main:hover img{transform:scale(1.045)translateY(-5px)}.product-main>p{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin:22px 24px 8px;font-size:10px}.product-main h2{min-height:68px;margin:0 24px;font:30px/1.12 Bodoni}.product-price{justify-content:space-between;align-items:end;padding:18px 24px 0;display:flex}.product-price span{flex-direction:column;display:flex}.product-price b{font:28px Bodoni}.product-price small{color:var(--muted);margin-top:4px}.product-price button{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);background:0 0;border-radius:50%;font-size:27px}.product-price button:hover{background:var(--gold);color:#080a08}.no-results{text-align:center;color:var(--muted);padding:80px}.rosin-brands{overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;gap:10px;margin:0 0 12px;padding:2px 0 14px;display:flex;overflow-x:auto}.rosin-brands button{min-height:44px;color:var(--ivory);cursor:pointer;background:#090d0b;border:1px solid #9c8255;border-radius:999px;flex:none;padding:10px 18px;font-size:14px}.rosin-brands button:hover,.rosin-brands button.active{background:var(--gold);border-color:var(--gold);color:var(--black)}.rosin-brands button:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}footer{background:#050807;border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:58px 6vw;display:grid}footer>div{align-items:center;gap:17px;display:flex}footer nav{justify-self:end;gap:24px;display:flex}footer nav button{background:0 0;border:0}footer p,footer small{color:var(--muted);font-size:11px}footer small{justify-self:end}.page-detail{background:var(--coal);z-index:120;position:fixed;inset:0;overflow:auto}.page-detail header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex}.page-detail header button{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:11px}.page-detail header span{color:var(--gold);font:28px Instrument}.detail-layout{grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 86px);display:grid}.detail-image{background:#fff;place-items:center;min-height:650px;margin:4vw;display:grid;overflow:hidden}.detail-image img{object-fit:contain;width:100%;height:100%;padding:7%;animation:.7s both rise}.detail-layout>section{flex-direction:column;padding:8vw 7vw 5vw 2vw;display:flex}.detail-layout section>p{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.detail-layout h1{margin:18px 0;font:clamp(44px,5vw,76px)/1.02 Bodoni}.detail-layout section>small{color:var(--muted)}.detail-layout dl{border-block:1px solid var(--line);margin-top:42px;padding-block:24px}.detail-layout dl>b{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.detail-layout dl>div{grid-template-columns:minmax(78px,max-content) minmax(0,1fr);align-items:start;gap:18px;padding-top:13px;display:grid}.detail-layout dt{overflow-wrap:anywhere;font:24px/1.08 Bodoni}.detail-layout dd{color:#d1d3ce;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.detail-buy{justify-content:space-between;align-items:end;margin-top:auto;padding-top:45px;display:flex}.detail-buy span{flex-direction:column;display:flex}.detail-buy b{color:var(--gold);font:48px Bodoni}.detail-buy small{color:var(--muted);font-size:15px}.detail-buy button{border:1px solid var(--gold);background:var(--gold);color:#080a08;text-transform:uppercase;letter-spacing:.12em;border-radius:35px;padding:18px 30px;font-size:11px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.modal-backdrop,.cart-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:150;background:#010302b8;padding:4vh 3vw;position:fixed;inset:0}.glass-modal{background:#030706d9;border:1px solid #c3a466aa;border-radius:24px;width:100%;height:100%;padding:45px 50px;overflow:auto}.glass-modal h1{margin:12px 0;font:clamp(42px,4.5vw,70px)/1 Bodoni}.glass-modal>small{color:var(--muted)}.routes{grid-template-columns:1fr 1fr;gap:26px;margin-top:42px;display:grid}.route{border:1px solid #ffffff42;border-radius:15px;padding:35px}.route h2{margin:0;font:36px Bodoni}.route>p{color:var(--muted);font-size:13px}.route ol{margin:0;padding:12px 0 0;list-style:none}.route li{min-height:65px;padding-left:48px;position:relative}.route li:not(:last-child):before{content:"";background:var(--gold);width:2px;height:45px;position:absolute;top:25px;left:11px}.route li>i{border:2px solid var(--gold);border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:0}.route li span{grid-template-columns:32px 1fr;font-size:13px;display:grid}.route li b{color:var(--gold);font-size:10px}.cost{color:var(--muted);flex-direction:column;gap:7px;margin:24px 0;font-size:12px;display:flex}.cost b{color:var(--gold);font-size:10px}.gold-cta{background:var(--gold);color:#080a08;border:0;justify-content:space-between;min-width:370px;margin-left:auto;font-weight:700}.delivery-tabs{display:none}.contact-modal{padding:8vh 8vw}.contact-modal h1{max-width:960px}.telegram-card{background:var(--gold);color:#080a08;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:70px 1fr auto;margin-top:50px;padding:33px;display:grid}.telegram-card>span{grid-row:1/3;align-self:center;font-size:40px}.telegram-card small{font-size:11px}.telegram-card b{font:40px Bodoni}.telegram-card i{grid-area:1/3/3;align-self:center;font-style:normal}.contact-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.contact-grid>*{color:var(--ivory);text-align:left;background:#070b09;border:1px solid #ffffff42;flex-direction:column;gap:28px;padding:28px;display:flex}.contact-grid small{color:var(--gold)}.contact-grid b{font-size:18px;font-weight:400}.contact-grid span{color:var(--muted);font-size:11px}.cart-backdrop{padding:0}.cart-drawer{border-left:1px solid var(--gold);background:#040806f2;flex-direction:column;width:min(760px,100%);padding:48px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.drawer-close{color:#fff;background:0 0;border:1px solid #fff5;border-radius:50%;width:45px;height:45px;font-size:24px;position:absolute;top:32px;right:35px}.cart-drawer h1{margin:9px 0 25px;font:52px Bodoni}.cart-list{overflow:auto}.cart-list article{border:1px solid #ffffff30;grid-template-columns:135px 1fr auto;gap:20px;margin-bottom:14px;padding:15px;display:grid}.cart-list article>div{color:#111;background:#fff;place-items:center;height:135px;display:grid}.cart-list img{object-fit:contain;width:100%;height:100%}.cart-list section{flex-direction:column;gap:9px;padding-top:6px;display:flex}.cart-list section small{color:var(--gold);font-size:10px}.cart-list section>b{font:24px Bodoni}.cart-list section>span{color:var(--muted)}.cart-list section i{border:1px solid #ffffff38;border-radius:24px;justify-content:space-around;align-items:center;width:130px;font-style:normal;display:flex}.cart-list section i button{color:var(--gold);background:0 0;border:0;padding:7px}.cart-list article>button{color:var(--muted);text-transform:uppercase;background:0 0;border:0;font-size:9px}.cart-empty{text-align:center;height:55vh;color:var(--muted);place-items:center;display:grid}.cart-empty button{border:1px solid var(--gold);color:var(--gold);background:0 0;padding:14px 20px}.cart-total{border-top:1px solid var(--line);justify-content:space-between;padding-top:20px;display:flex}.cart-total>b{text-align:right;font:38px Bodoni}.cart-total b small{color:var(--muted);font:15px Arial;display:block}.receive-title{color:var(--gold);letter-spacing:.1em;margin-top:24px;font-size:10px}.receive{grid-template-columns:1fr 1fr;gap:12px;display:grid}.receive button{color:var(--muted);background:0 0;border:1px solid #fff5;border-radius:30px;padding:14px}.receive button.active{background:var(--gold);color:#090b09;border-color:var(--gold)}.order{width:100%;margin:22px 0 0}.telegram-note{text-align:center;color:var(--gold);font-size:11px}.toast{z-index:300;background:var(--gold);color:#070907;border-radius:40px;padding:14px 24px;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #000}.cursor{z-index:9999;background:var(--gold);pointer-events:none;border-radius:50%;width:10px;height:10px;position:fixed;top:-5px;left:-5px;box-shadow:0 0 0 8px #bea06622}.mobile-menu{z-index:200;background-blend-mode:multiply;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020605f2;padding:25px;animation:.55s cubic-bezier(.2,.8,.2,1) menu-in;position:fixed;inset:0}@keyframes menu-in{0%{clip-path:circle(0 at 94% 5%)}to{clip-path:circle(150% at 94% 5%)}}.mobile-menu>.mark{position:absolute}.menu-close{color:#fff;background:0 0;border:1px solid #fff6;border-radius:50%;width:48px;height:48px;font-size:25px;position:absolute;top:25px;right:25px}.mobile-menu nav{flex-direction:column;justify-content:center;gap:25px;height:100%;display:flex}.mobile-menu nav button{text-align:left;background:0 0;border:0;font:55px Bodoni}.mobile-menu>div{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:35px;left:25px;right:25px}.mobile-menu>div button{text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;font-size:12px}.mobile-menu>div .mobile-cart-button{min-height:44px;color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050807a6;border:1px solid #bea066d9;border-radius:999px;align-items:center;gap:9px;padding:7px 7px 7px 13px;display:flex;box-shadow:inset 0 1px #ffffff29,0 8px 28px #0009}.mobile-cart-button svg{fill:none;width:19px;height:19px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mobile-cart-button b{background:var(--gold);width:29px;height:29px;color:var(--black);letter-spacing:0;border-radius:50%;place-items:center;font:700 12px Arial;display:grid}@media (max-width:1050px){.product-grid,.tree-level>div{grid-template-columns:repeat(2,1fr)}.desktop-nav{display:none}.menu-button{display:block!important}.detail-layout{grid-template-columns:1fr}.detail-layout>section{padding:4vw 7vw}.detail-image{min-height:55vh}.detail-buy{margin-top:35px}.routes{grid-template-columns:1fr}}@media (max-width:700px){body,button{cursor:auto}.cursor{display:none}.topbar{padding:18px}.top-actions>button:not(.menu-button){display:none}.hero-title{width:88vw;font-size:18vw;bottom:16vh;left:6vw}.hero-title.ru{font-size:14vw}.manifesto{border-radius:22px;height:calc(84vh - 12px);padding:9vh 6vw 0;bottom:12px;left:12px;right:12px}.manifesto>p{font-size:11vw}.manifesto>button{gap:25px;padding:15px 18px}.catalog{padding:90px 20px}.catalog-head>span{margin-top:15px;display:block;position:static}.tree-level>div,.product-grid{grid-template-columns:1fr}.tree-level button{min-height:98px}.product-image{height:min(88vw,450px)}.product-main h2{min-height:0}.detail-layout{padding-bottom:100px;display:block}.page-detail header{height:72px}.detail-image{height:52vh;min-height:52vh;margin:20px}.detail-layout>section{padding:20px}.detail-layout h1{font-size:44px}.detail-buy{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;background:#050908e8;padding:14px 20px;position:fixed;inset:auto 0 0}.detail-buy b{font-size:31px}.detail-buy button{padding:14px 19px}.modal-backdrop{padding:12px}.glass-modal{padding:28px 22px}.delivery-modal h1{font-size:45px}.delivery-tabs{border:1px solid #ffffff45;border-radius:30px;grid-template-columns:1fr 1fr;margin-top:25px;padding:4px;display:grid}.delivery-tabs button{color:var(--muted);background:0 0;border:0;border-radius:25px;padding:12px}.delivery-tabs button.active{background:var(--gold);color:#060806}.routes .route{display:none}.routes .route:first-child{display:block}.delivery-tabs:has(button:nth-child(2).active)+.routes .route:first-child{display:none}.delivery-tabs:has(button:nth-child(2).active)+.routes .route:nth-child(2){display:block}.route{padding:24px}.gold-cta{width:100%;min-width:0}.contact-modal{padding:50px 22px}.contact-modal h1{font-size:40px}.telegram-card{grid-template-columns:50px 1fr auto;padding:22px}.telegram-card b{font-size:28px}.contact-grid{grid-template-columns:1fr}.contact-grid>*{gap:18px}.cart-drawer{padding:34px 18px}.cart-list article{grid-template-columns:95px 1fr}.cart-list article>div{height:95px}.cart-list article>button{grid-column:2}.receive{grid-template-columns:1fr}footer{text-align:left;grid-template-columns:1fr}footer nav,footer small{justify-self:start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-scroll{height:100vh}.hero-sticky{background:#000}.manifesto{transform:translateY(58%)!important}.hero-title span{opacity:1!important;filter:none!important;transform:none!important}.cursor{display:none}}.cursor{background:#efffff;border:2px solid #07110e;box-shadow:0 0 0 7px #d9ffff40,0 0 15px #d9ffff66}html[lang=ru] .manifesto>p,html[lang=ru] .catalog-head h1,html[lang=ru] .cart-drawer h1,html[lang=ru] .mobile-menu nav button{letter-spacing:0;font-family:Ruslan,serif}main:has(.hero-title.ru) .mobile-menu nav button{letter-spacing:0;font-family:Ruslan,serif}@media (min-width:701px) and (max-width:1050px){main:has(.hero-title.ru) .mobile-menu nav button{font-size:clamp(48px,7vw,72px);line-height:1.06}}@media (max-width:700px){html[lang=ru] .mobile-menu nav button{font-size:clamp(38px,11vw,50px);line-height:1.08}html[lang=ru] .manifesto>p{max-width:92%;font-size:9vw;line-height:1.12}}.manifesto{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border-color:#e8d2a44a;border-radius:26px;box-shadow:inset 0 1px #fff2cd70,inset 1px 0 #ffe6ac26,inset 0 -1px #a8813d45,0 10px 24px #00000030}.glass-refraction-background{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero-title,.scroll-cue,.manifesto{z-index:2}.manifesto:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 1px #fff2cd60,inset 1px 0 1px #ffe7b026,inset 0 -1px 1px #dfb86030}@media (max-width:700px){.manifesto{border-radius:22px}}.glass-modal{position:relative}.modal-close{width:46px;height:46px;color:var(--ivory);z-index:2;background:#05080799;border:1px solid #fff6;border-radius:50%;font-size:25px;line-height:1;transition:all .25s;position:absolute;top:26px;right:28px}.modal-close:hover{border-color:var(--gold);color:var(--gold);transform:rotate(90deg)}@media (max-width:700px){.modal-close{width:42px;height:42px;top:18px;right:18px}.delivery-modal>p{padding-right:52px}}.hero-video{transition:opacity .2s}.hero-scroll{height:410vh}.hero-letter{will-change:transform,opacity,filter;transition:none}@media (max-width:700px){.hero-scroll{height:310vh}}@keyframes toast-life{0%{opacity:0;transform:translate(-50%,12px)}5%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.toast{animation:8s both toast-life}.product-price{gap:16px}.product-price>span{flex-direction:column;display:flex}.product-actions{align-items:end;gap:10px;display:flex}.product-actions label,.detail-actions label{flex-direction:column;gap:6px;display:flex}.product-actions label>span,.detail-actions label>span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:9px}.product-actions select,.detail-actions select{-webkit-appearance:none;appearance:none;color:var(--ivory);background:#080c0a;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;border:1px solid #ffffff45;border-radius:24px;padding:10px 30px 10px 13px;font-size:12px}.product-actions>button{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);background:0 0;border-radius:50%;font-size:27px}.product-actions>button:hover{background:var(--gold);color:#080a08}.detail-buy{gap:20px}.detail-buy>span{flex-direction:column;display:flex}.detail-actions{align-items:end;gap:12px;display:flex}.detail-actions button{border:1px solid var(--gold);background:var(--gold);color:#080a08;text-transform:uppercase;letter-spacing:.12em;border-radius:35px;padding:18px 30px;font-size:11px}.cart-list section>em{color:var(--gold);letter-spacing:.05em;font-size:11px;font-style:normal}@media (max-width:700px){.product-price{align-items:end}.product-actions{gap:8px}.product-actions select{max-width:112px}.detail-buy{align-items:end}.detail-actions{gap:8px}.detail-actions select{max-width:118px}.detail-actions button{padding:14px 16px}}.evah-gold-viola-image img{object-fit:contain;object-position:center;image-rendering:auto;padding:0}.product-image.evah-gold-viola-image img{width:74%;height:74%}.detail-image.evah-gold-viola-image img{width:min(65%,360px);height:min(65%,410px)}.detail-layout section>.product-description{color:#d1d3ce;text-transform:none;letter-spacing:0;max-width:62ch;margin:34px 0 0;font-size:16px;line-height:1.65}.product-description-list{gap:12px;max-width:62ch;margin-top:34px;display:grid}.detail-layout section>.product-description-list>p{color:#d1d3ce;text-transform:none;letter-spacing:0;margin:0;font-size:16px;line-height:1.55}.product-description-list strong{color:var(--gold);margin-right:.45em;display:inline-block}.product-gallery{touch-action:pan-y;background:#fff;width:100%;height:420px;position:relative;overflow:hidden}.product-gallery .gallery-image{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.product-gallery .gallery-image img{object-fit:contain;width:100%;height:100%;padding:28px;animation:none;display:block}.product-gallery .gallery-arrow{z-index:1;color:#111;cursor:pointer;background:#ffffffda;border:1px solid #20202055;border-radius:50%;width:38px;height:38px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery .gallery-arrow.previous{left:12px}.product-gallery .gallery-arrow.next{right:12px}.gallery-dots{justify-content:center;gap:7px;display:flex;position:absolute;bottom:14px;left:0;right:0}.gallery-dots button{cursor:pointer;background:#3336;border:0;border-radius:50%;width:8px;height:8px;padding:0}.gallery-dots button.active{background:#111}.detail-image:has(.detail-gallery){display:block}.detail-gallery{height:100%;min-height:650px}.detail-gallery .gallery-image img{padding:7%}.case-features{color:#d1d3ce;max-width:62ch;margin-top:34px}.case-features h2{color:var(--gold);margin:0 0 14px;font:25px Bodoni}.case-features ul{gap:9px;margin:0;padding-left:20px;line-height:1.5;display:grid}.case-features strong{color:var(--ivory)}@media (max-width:1050px){.detail-gallery{min-height:55vh}}@media (max-width:700px){.card-gallery{height:min(88vw,450px)}.detail-gallery{height:52vh;min-height:52vh}.product-gallery .gallery-arrow{width:34px;height:34px}}.before-purchase-modal{background:#070b09e8;padding:clamp(28px,4vw,58px)}.before-purchase-modal>p{margin:10px 0 0;padding-right:60px}.before-purchase-modal h1{margin:15px 0 36px;font-size:clamp(38px,5vw,68px)}.before-purchase-back{color:var(--gold);background:0 0;border:0;padding:0 0 15px;font-size:14px;display:block}.before-purchase-back:hover{text-decoration:underline}html[lang=ru] .before-purchase-modal h1{letter-spacing:0;font-family:Ruslan;line-height:1.17}.before-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1050px;display:grid}.before-purchase-grid button{text-align:left;background:#0b100dd9;border:1px solid #9c8255;flex-direction:column;justify-content:space-between;min-height:170px;padding:30px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.before-purchase-grid button:hover{background:#131912;border-color:#efd095;transform:translateY(-3px)}.before-purchase-grid button:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.before-purchase-tabs button:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.before-purchase-telegram:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.before-purchase-qr button:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.contact-community a:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.before-purchase-grid button>span{color:var(--gold);font-size:13px}.before-purchase-grid button b{overflow-wrap:anywhere;font:clamp(28px,3.2vw,43px)/1.12 Bodoni}.before-purchase-content{max-width:1320px;animation:.35s both rise}.before-purchase-tabs{gap:10px;margin-bottom:34px;display:flex}.before-purchase-tabs button{min-width:145px;color:var(--ivory);background:0 0;border:1px solid #b59b66;border-radius:30px;padding:12px 20px;font-size:14px}.before-purchase-tabs button.active{background:var(--gold);color:#090c09}.before-purchase-steps{gap:17px;margin:0;padding:0;list-style:none;display:grid}.before-purchase-steps.pickup{grid-template-columns:repeat(4,minmax(0,1fr))}.before-purchase-steps.courier{grid-template-columns:repeat(5,minmax(0,1fr))}.before-purchase-steps li{min-width:0;position:relative}.before-purchase-steps li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--gold),#6d603f);height:1px;position:absolute;top:33px;left:74px;right:-12px}.before-purchase-icon{width:66px;height:66px;color:var(--gold);border:1px solid #a78b5a;border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.before-purchase-icon svg{width:31px;height:31px}.before-purchase-steps li>span{color:var(--gold);margin-bottom:8px;font-size:13px;display:block}.before-purchase-steps li b{font-size:16px;font-weight:500;line-height:1.35;display:block}.before-purchase-steps li small{color:#c5c7c0;margin-top:9px;font-size:14px;line-height:1.45;display:block}.before-purchase-cost{border-left:1px solid var(--gold);color:#d8d5cc;max-width:70ch;margin:28px 0 0;padding-left:18px;font-size:14px;line-height:1.55}.before-purchase-special{border-top:1px solid #bda06b5a;margin-top:50px;padding-top:28px}.before-purchase-special h2{margin:0 0 22px;font:clamp(26px,2.8vw,40px) Bodoni}.before-purchase-special-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.before-purchase-special article{border-left:1px solid #9c8255;min-width:0;padding-left:18px}.before-purchase-special h3{margin:0 0 12px;font:24px Bodoni}.before-purchase-special p{color:#d7d8d1;margin:0;font-size:15px;line-height:1.6}.before-purchase-cta{margin-top:38px}.before-purchase-lead{max-width:800px;margin:0 0 35px;font:clamp(25px,2.8vw,38px)/1.2 Bodoni}.before-purchase-price-row{grid-template-columns:minmax(280px,380px) minmax(250px,1fr);align-items:center;gap:45px;display:grid}.before-purchase-product{background:#0a0e0b;border:1px solid #9c8255;padding:20px 20px 30px}.before-purchase-product-image{color:#242a26;background:#fff;place-items:center;height:210px;display:grid;overflow:hidden}.before-purchase-product-image img{object-fit:contain;width:100%;height:100%;padding:16px}.before-purchase-product-image span{font:24px Bodoni}.before-purchase-product>small{color:var(--gold);margin:18px 0 7px;font-size:13px;display:block}.before-purchase-product h2{margin:0 0 18px;font:27px/1.15 Bodoni}.before-purchase-product strong{color:#e8d1a2;font:38px Bodoni;display:block}.before-purchase-product>span{color:#c6c8c0;margin-top:4px;font-size:18px;display:block}.before-purchase-price-labels{gap:25px;display:grid}.before-purchase-price-labels p{border-left:1px solid var(--gold);color:#e4e2db;align-items:center;gap:18px;margin:0;padding-left:20px;font-size:17px;display:flex}.before-purchase-price-labels b{color:var(--gold);width:40px;font:32px Bodoni}.before-purchase-price-note{color:var(--muted);margin-top:25px;font-size:14px;display:block}.before-purchase-authenticity>p:not(.before-purchase-lead){color:#e3e1db;max-width:850px;font-size:16px;line-height:1.65}.before-purchase-telegram{background:var(--gold);color:#080a08;letter-spacing:.03em;border-radius:50px;justify-content:space-between;align-items:center;gap:28px;width:min(100%,570px);margin:24px 0 0;padding:18px 25px;font-size:15px;display:flex}.before-purchase-telegram span{font-size:24px}.before-purchase-telegram:hover{background:#d8bd87}.before-purchase-qr{border-top:1px solid #bda06b5a;max-width:1000px;margin-top:45px;padding-top:20px}.before-purchase-qr p{max-width:70ch;font-size:16px;line-height:1.55}.before-purchase-qr button{cursor:zoom-in;background:#fff;border:1px solid #a18a60;width:100%;padding:0;display:block}.before-purchase-qr img{width:100%;height:auto;display:block}.before-purchase-qr small{color:var(--muted);margin-top:8px;font-size:13px;display:block}.before-purchase-missing{padding-top:20px}.before-purchase-lightbox{z-index:5;border:1px solid var(--gold);background:#080b09f5;border-radius:18px;place-items:center;padding:50px 20px 20px;display:grid;position:fixed;inset:3vh 3vw}.before-purchase-lightbox img{object-fit:contain;background:#fff;max-width:100%;max-height:100%}.before-purchase-lightbox button{color:#fff;background:0 0;border:0;font-size:32px;position:absolute;top:8px;right:12px}.contact-community{background:linear-gradient(120deg,#151710b8,#080d0ae8);border:1px solid #b99b655c;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:28px 32px;display:flex}.contact-community small{color:var(--gold);letter-spacing:.19em;font-size:11px;display:block}.contact-community h2{margin:10px 0 0;font:clamp(23px,2.4vw,34px)/1.15 Bodoni}.contact-community a{border:1px solid var(--gold);color:var(--ivory);border-radius:50px;flex-shrink:0;align-items:center;gap:20px;padding:13px 19px;font-size:14px;transition:background .25s,color .25s;display:flex}.contact-community a b{color:var(--gold);font-weight:500}.contact-community a:hover{background:var(--gold);color:#090b08}.contact-community a:hover b{color:#090b08}@media (max-width:1100px){.before-purchase-steps.pickup,.before-purchase-steps.courier{grid-template-columns:1fr;gap:20px}.before-purchase-steps li{grid-template-columns:66px 1fr;align-items:start;column-gap:18px;display:grid}.before-purchase-icon{grid-row:span 2;margin:0}.before-purchase-steps li>span{align-self:end}.before-purchase-steps li>div:last-child{grid-column:2}.before-purchase-steps li:not(:last-child):after{width:1px;height:20px;top:69px;left:32px;right:auto}.before-purchase-special-grid{grid-template-columns:1fr}.before-purchase-special article{max-width:850px}}@media (max-width:700px){.before-purchase-modal{padding:28px 22px}.before-purchase-modal h1{margin-bottom:26px;font-size:clamp(34px,9vw,45px)}.before-purchase-grid{grid-template-columns:1fr;gap:12px}.before-purchase-grid button{min-height:100px;padding:18px}.before-purchase-grid button b{font-size:30px}.before-purchase-tabs{grid-template-columns:1fr 1fr;display:grid}.before-purchase-tabs button{min-width:0}.before-purchase-steps li b,.before-purchase-qr p{font-size:15px}.before-purchase-steps li small,.before-purchase-cost{font-size:14px}.before-purchase-special{margin-top:35px}.before-purchase-special h3{font-size:25px}.before-purchase-special p{font-size:15px}.before-purchase-price-row{grid-template-columns:1fr;gap:30px}.before-purchase-product{max-width:370px}.before-purchase-price-labels{gap:15px}.before-purchase-telegram{font-size:14px}.contact-community{flex-direction:column;align-items:stretch;gap:22px;padding:23px 21px}.contact-community a{flex-wrap:wrap;justify-content:space-between;gap:12px}.contact-community h2{font-size:28px}}.drawer-close,.contact-close{z-index:6;flex:none;place-items:center;margin-bottom:-46px;margin-left:auto;display:grid;position:sticky;top:18px;right:auto}.cart-remove{align-self:end;min-height:40px;transition:background .16s,border-color .16s,color .16s;color:var(--gold)!important;border:1px solid #9c8255!important;border-radius:24px!important;padding:9px 14px!important}.cart-remove:active{color:var(--ivory)!important;background:#562b25!important;border-color:#a45b4d!important}@media (max-width:700px){.contact-close,.drawer-close{width:48px;height:48px;margin-bottom:-48px;top:8px}.cart-drawer{-webkit-overflow-scrolling:touch;padding:26px 18px 38px;display:block;overflow-y:auto}.cart-drawer>p{padding-top:12px}.cart-list{overflow:visible}.cart-list article{grid-template-columns:118px minmax(0,1fr);gap:15px;margin-bottom:16px;padding:14px}.cart-list article>div{height:118px}.cart-list section{gap:10px;min-width:0;padding-top:2px}.cart-list section>b{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.cart-list section>span{font-size:15px}.cart-list section i{width:148px;min-height:44px}.cart-list section i button{min-width:44px;min-height:44px;padding:0;font-size:22px}.cart-list article>.cart-remove{letter-spacing:.11em;grid-column:1/-1;justify-self:stretch;width:100%;min-height:44px;font-size:11px}.cart-total{margin-top:22px}.contact-modal{-webkit-overflow-scrolling:touch;overflow-y:auto}}.product-price,.detail-buy{min-width:0}.product-price>span,.detail-buy>span{flex:none}.product-actions,.detail-actions,.product-actions label,.detail-actions label{flex:auto;min-width:0}.product-actions select,.detail-actions select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;display:block}.product-actions>button{flex:0 0 52px}.detail-actions>button{flex:none}.multi-option-actions{flex-wrap:wrap}.multi-option-actions label{flex:118px}.product-actions.multi-option-actions>button,.detail-actions.multi-option-actions>button{margin-left:auto}@media (max-width:520px){.product-price{flex-wrap:wrap;gap:12px}.product-actions{flex:100%;width:100%}}@media (max-width:700px){.detail-layout.tailpiece-detail-layout{padding-bottom:24px}.detail-buy.tailpiece-flow-buy{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--line);z-index:auto;background:0 0;flex-direction:column;align-items:stretch;margin-top:38px;padding:24px 0 8px;position:static;inset:auto}.tailpiece-flow-buy .detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.tailpiece-flow-buy .detail-actions label{min-width:0}.tailpiece-flow-buy .detail-actions select{width:100%;max-width:none}.tailpiece-flow-buy .detail-actions button{grid-column:1/-1;width:100%;margin:2px 0 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.catalog-back{border:1px solid var(--gold);min-height:54px;color:var(--ivory);letter-spacing:.03em;background:#171c17;align-items:center;gap:16px;margin:-10px 0 22px;padding:12px 20px;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.catalog-back span{color:var(--gold);font-size:25px;line-height:1}.catalog-back:hover{background:var(--gold);color:var(--black)}.catalog-back:hover span{color:var(--black)}.catalog-back:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.accessory-group button:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.page-detail header button{border:1px solid var(--gold);letter-spacing:.03em;background:#171c17;min-height:46px;padding:10px 17px;font-size:14px}.page-detail header button:hover{background:var(--gold);color:var(--black)}.accessory-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 42px;display:grid}.accessory-group{border-top:2px solid var(--gold);background:#171c19;min-width:0;padding:22px 18px 19px}.accessory-group>p{color:var(--gold);letter-spacing:.16em;margin:0;font-size:10px}.accessory-group h2{color:var(--ivory);margin:10px 0 21px;font:24px/1.15 Bodoni,serif}.accessory-group>div{gap:10px;display:grid}.accessory-group button{text-align:left;width:100%;min-height:62px;color:var(--ivory);background:#252b26;border:1px solid #62634f;align-items:center;gap:15px;padding:13px 16px;font-size:16px;transition:border-color .2s,background .2s;display:flex}.accessory-group button:hover{border-color:var(--gold);background:#30362d}@media (max-width:950px){.accessory-groups{grid-template-columns:1fr}.accessory-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.catalog-back{justify-content:flex-start;width:100%;margin:-8px 0 20px}.accessory-group{padding:19px 15px}.accessory-group h2{font-size:24px}.accessory-group>div{grid-template-columns:1fr}}.category-home{margin:25px 0 42px}.category-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.category-home-card{text-align:left;width:100%;min-width:0;height:222px;color:var(--ivory);background:radial-gradient(circle at 50% 35%,#20271d 0,#172019 51%,#131a15 100%);border:1px solid #756d55;padding:0;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.category-home-card:hover{border-color:#e2c88e;transform:translateY(-3px)}.category-home-card:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.category-home-card:after{content:"";background:#bda36e33;height:1px;position:absolute;bottom:58px;left:16px;right:16px}.category-home-art{object-fit:contain;width:90%;height:149px;position:absolute;top:7px;left:5%}.category-home-name{overflow-wrap:anywhere;font:25px/1.03 Bodoni,Georgia,serif;position:absolute;bottom:16px;left:17px;right:10px}.category-home-question{pointer-events:none;position:absolute;inset:0 0 59px}.category-home-mark{text-align:center;color:#0000;-webkit-text-stroke:1.8px #cfb270;width:100%;font:112px/1 Georgia,serif;position:absolute;top:20px;left:0}.category-home-star{color:#cfb270;font:30px/1 Georgia,serif;position:absolute}.category-home-star.first{top:46px;left:21%}.category-home-star.second{font-size:20px;top:32px;right:18%}.category-home-star.third{font-size:14px;top:112px;right:21%}@media (max-width:950px){.category-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.category-home-grid{gap:9px}.category-home-card{height:190px}.category-home-art{width:90%;height:117px;top:4px;left:5%}.category-home-name{font-size:19px;bottom:14px;left:12px}.category-home-card:after{bottom:56px;left:12px;right:12px}.category-home-question{bottom:57px}.category-home-mark{font-size:88px;top:19px}.category-home-star.first{top:29px;left:14%}.category-home-star.second{top:23px;right:11%}.category-home-star.third{top:91px;right:15%}}@media (max-width:360px){.category-home-card:nth-child(5) .category-home-name{white-space:nowrap;font-size:4.5vw}}.scroll-cue{color:var(--ivory);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 20px}.scroll-cue:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.scroll-cue.gone{pointer-events:none}.order-backups{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.order-backups button{color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #c4a76c66;flex:1;min-height:44px;padding:12px}.order-backups button:hover{border-color:var(--gold)}.product-main{display:block}
