:root{--sibeeria-green: #007837;--sibeeria-green-dark: #005a29;--sibeeria-green-light: #eaf4ef;--sibeeria-brown: #461b10;--sibeeria-gray: #f6f4f2;--sibeeria-red: #b91c1c;--sibeeria-muted: #71717a;--sibeeria-black: #000000;--sibeeria-white: #ffffff;--sibeeria-border: #e4e2e0;--sibeeria-text: #3a3a3c;--sibeeria-radius: 8px;--sibeeria-pill: 9999px;--sibeeria-font: "Open Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sibeeria-transition: .25s;--sibeeria-ease: cubic-bezier(.4, 0, .2, 1);--sibeeria-wrap: 1600px}*,*:before,*:after{box-sizing:border-box}::-moz-selection{background-color:#131313;color:#fff}::selection{background-color:#131313;color:#fff}html,body{margin:0;min-height:100%}html{background:var(--sibeeria-white);color:var(--sibeeria-black);font-family:var(--sibeeria-font);font-size:18px;line-height:1.65;scroll-behavior:smooth}body.sibeeria-site{background:var(--sibeeria-white);color:var(--sibeeria-black);overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}h1{font-size:clamp(38px,4vw,64px);font-weight:600;line-height:1.1}h2{font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.1}h3{font-size:clamp(22px,2vw,32px);font-weight:600;line-height:1.1}h5{font-size:18px;font-weight:700;line-height:1.2}.p-0{padding:0!important}.m-0{margin:0!important}.uppercase{text-transform:uppercase!important}.text-center{text-align:center!important}.text-nowrap{white-space:nowrap!important}.text-muted{color:var(--sibeeria-muted)!important}.text-warning{color:#c00!important}.text-sm{font-size:14px!important}.text-xs{font-size:12px!important}.min-w-100{min-width:100px!important}.w-95{width:95%!important}.d-block{display:block!important}.border-top{border-top:1px solid var(--sibeeria-border)}.btn-block{display:flex;width:100%}.form-input{background:var(--sibeeria-white);border:1.5px solid var(--sibeeria-border);border-radius:var(--sibeeria-radius);color:var(--sibeeria-black);font-family:var(--sibeeria-font);font-size:15px;outline:none;padding:14px 16px;transition:border-color var(--sibeeria-transition);width:100%}.form-input:focus{border-color:var(--sibeeria-green)}.form-input.is-invalid{border-color:#d92828}.form-input.is-loading{animation:form-input-progress 1s linear infinite;background-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 8%) 50%,transparent 100%);background-size:200% 100%}.form-error{color:#d92828;font-size:14px;line-height:1.35;margin-top:6px}@keyframes form-input-progress{0%{background-position:200% 0}to{background-position:-200% 0}}select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sibeeria-white);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2.25rem}select.form-input:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--sibeeria-black)}textarea.form-input{min-height:100px;resize:vertical}.form-field{display:flex;flex-direction:column}.form-label{margin-bottom:6px}.form-req{color:var(--sibeeria-red)}.form-section{margin-bottom:48px}.form-row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.form-row-1{grid-template-columns:1fr}.form-row-3{grid-template-columns:2fr 1fr 1fr}.form-checks{margin-top:8px}.form-check-label{display:inline-block!important;margin-right:20px}.form-check-input{accent-color:var(--sibeeria-green);flex-shrink:0;height:18px;width:18px}.co-agree-label{align-items:flex-start;display:flex;gap:10px;margin:32px 0 40px 10px}.form-phone{display:flex}.form-phone-prefix{background-color:var(--sibeeria-gray)!important;border-radius:var(--sibeeria-radius) 0 0 var(--sibeeria-radius);border-right:0;min-width:100px;padding-right:1.75rem;width:100px}.form-phone-number{border-left:0;border-radius:0 var(--sibeeria-radius) var(--sibeeria-radius) 0}.btn-link{background:transparent;border:0;color:var(--sibeeria-green);cursor:pointer;font-family:var(--sibeeria-font);font-size:13px;font-weight:700;padding:0}.age-gate{align-items:center;background:#007837e0;backdrop-filter:blur(6px);color:var(--sibeeria-white);display:flex;flex-direction:column;gap:28px;inset:0;justify-content:center;padding:24px;position:fixed;text-align:center;-webkit-backdrop-filter:blur(6px);z-index:9999}.age-gate.is-hidden{display:none}.age-gate img{filter:brightness(0) invert(1);height:44px}.age-gate h2{margin:0}.age-gate p{font-size:14px;line-height:1.6;margin:0;max-width:340px;opacity:.8}.age-gate__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.age-gate__button{align-items:center;background:transparent;border:2px solid var(--sibeeria-white);border-radius:var(--sibeeria-pill);color:var(--sibeeria-white);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:48px;justify-content:center;letter-spacing:.05em;padding:0 24px;text-transform:uppercase;transition:opacity var(--sibeeria-transition) var(--sibeeria-ease)}.age-gate__button--primary{background:var(--sibeeria-white);color:var(--sibeeria-green)}.age-gate__button:hover{opacity:.7}.btn{align-items:center;border:2px solid var(--sibeeria-green);border-radius:var(--sibeeria-pill);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:40px;justify-content:center;letter-spacing:.05em;padding:0 20px;text-transform:uppercase;transition:opacity var(--sibeeria-transition) var(--sibeeria-ease);white-space:nowrap}.btn:hover{opacity:.7}.btn.is-disabled,.btn:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.btn-filled{background:var(--sibeeria-green);color:var(--sibeeria-white)}.btn-outline{background:transparent;color:var(--sibeeria-green)}.btn-inverted{background:var(--sibeeria-white);border-color:var(--sibeeria-white);color:var(--sibeeria-green)}.btn-large{font-size:16px;height:52px;padding:0 28px}.site-header{backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid var(--sibeeria-border);height:72px;position:sticky;top:0;transition:box-shadow var(--sibeeria-transition);-webkit-backdrop-filter:blur(10px);z-index:100}.site-header.is-scrolled{box-shadow:0 2px 20px #0000000f}.header-inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--sibeeria-wrap);padding:0 32px}.header-logo img{height:30px}.header-nav{align-items:center;display:flex;gap:4px}.header-nav a{border-radius:6px;color:var(--sibeeria-black);font-size:14px;font-weight:700;letter-spacing:.06em;padding:8px 12px;position:relative;text-transform:uppercase;transition:color var(--sibeeria-transition) var(--sibeeria-ease)}.header-nav a:after{background:var(--sibeeria-green);border-radius:2px;bottom:2px;content:"";height:2px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--sibeeria-ease)}.header-nav a:hover{color:var(--sibeeria-green)}.header-nav a:hover:after,.header-nav a.active:after{transform:scaleX(1)}.header-nav a.active{color:var(--sibeeria-green)}.header-actions{align-items:center;display:flex;gap:8px}.hamburger{background:none;border:0;cursor:pointer;display:none;padding:6px}.hamburger span{background:var(--sibeeria-black);border-radius:2px;display:block;height:2px;margin:5px 0;transition:all .3s var(--sibeeria-ease);width:22px}.hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sibeeria-mobile-menu{align-items:center;background:var(--sibeeria-white);display:flex;flex-direction:column;gap:24px;inset:0;justify-content:center;position:fixed;transform:translate(100%);transition:transform .35s var(--sibeeria-ease);z-index:200}.sibeeria-mobile-menu.is-open{transform:translate(0)}.sibeeria-mobile-menu a:not(.btn){color:var(--sibeeria-black);font-size:24px;font-weight:700;padding:8px 12px;position:relative;text-transform:uppercase;transition:color var(--sibeeria-transition) var(--sibeeria-ease)}.sibeeria-mobile-menu a:not(.btn):after{background:var(--sibeeria-green);border-radius:2px;bottom:2px;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--sibeeria-ease)}.sibeeria-mobile-menu a:not(.btn):hover{color:var(--sibeeria-green)}.sibeeria-mobile-menu a:not(.btn):hover:after{transform:scaleX(1)}.sibeeria-mobile-menu .btn{font-size:20px;height:48px;padding:0 30px;margin-top:32px}.sibeeria-mobile-menu__close{background:none;border:0;cursor:pointer;font-size:30px;line-height:1;position:absolute;right:20px;top:20px}.sibeeria-main{min-height:calc(70vh - 72px)}.sibeeria-section{padding:32px 0}.sibeeria-inner{margin:0 auto;max-width:var(--sibeeria-wrap);padding:56px 32px 32px;width:100%}.hero-grid{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.hero-left{background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);display:flex;flex-direction:column;min-width:0;padding:56px 48px}.hero-title{margin:0 0 25px}.hero-subtitle{color:var(--sibeeria-text);margin:0 0 32px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:48px}.hero-stats{border-top:1px solid var(--sibeeria-border);display:flex;gap:38px;margin-top:auto;padding-top:48px}.hero-icon{width:32px;height:32px}.hero-icon:hover{opacity:.7}.hero-untappd{width:40px}.hero-facebook{margin-left:12px}.hero-gallery{aspect-ratio:1 / 1;border-radius:var(--sibeeria-radius);margin:0;min-width:0;overflow:hidden;position:relative;width:100%}.hero-slide{inset:0;opacity:0;pointer-events:none;position:absolute;background-color:var(--sibeeria-gray);transform:scale(1.04);transition:opacity .8s var(--sibeeria-ease),transform 1.2s var(--sibeeria-ease)}.hero-slide.is-active{opacity:1;pointer-events:auto;transform:scale(1);z-index:1}.hero-slide.is-exiting{opacity:0;transform:scale(1.04)}.hero-slide a{cursor:pointer;display:block;height:100%}.hero-slide img{height:100%;object-fit:cover;width:100%}.hero-bullets{bottom:14px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.hero-bullet{background:#ffffff80;border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .25s,transform .25s;width:8px}.hero-bullet.is-active{background:var(--sibeeria-white);transform:scale(1.3)}.hero-progress{background:#fff3;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0;z-index:2}.hero-progress__bar{background:#ffffffb3;height:100%;width:0}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.section-title{margin:0}.catalog-empty{color:var(--sibeeria-text);margin:0}.statement{background:var(--sibeeria-green);border-radius:var(--sibeeria-radius);color:var(--sibeeria-white);padding:56px;text-align:center}.statement h2{margin:0 auto 24px;max-width:820px}.statement figure{margin:36px 0 0}.statement figure img{aspect-ratio:3 / 1.25;border-radius:var(--sibeeria-radius);object-fit:cover;width:100%}.reveal{opacity:0;transition:opacity .65s var(--sibeeria-ease),transform .65s var(--sibeeria-ease)}.reveal{transform:translateY(28px)}.reveal.visible{opacity:1;transform:translate(0)}.page-title{margin:0 0 24px}.page-text{color:var(--sibeeria-text);font-size:18px;line-height:1.7;margin:0}.page-text-50{width:50%;padding-right:20px}.page-photo{display:block;margin:0 auto;max-width:var(--sibeeria-wrap);width:100%}.page-photo img{display:block;height:auto;width:100%}@media(min-width:1600px){.page-photo img{border-radius:var(--sibeeria-radius)}}.contact-items{display:grid;gap:32px 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:640px}.contact-item-label{font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;opacity:.65;text-transform:uppercase}.contact-item-value{font-size:16px;font-weight:600;line-height:1.5}.contact-item-value a{border-bottom:1px solid rgba(255,255,255,.35);color:var(--sibeeria-white);transition:border-color var(--sibeeria-transition)}.contact-item-value a:hover{border-color:var(--sibeeria-white)}.story-grid{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-title{margin:0 0 30px}.catalog-filter{border-top:1px solid var(--sibeeria-border);border-bottom:1px solid var(--sibeeria-border);display:flex;flex-wrap:wrap;gap:0;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.catalog-filter::-webkit-scrollbar{display:none}.catalog-filter a{color:var(--sibeeria-black);font-size:clamp(20px,2vw,32px);padding:20px 40px 20px 0;position:relative;transition:color var(--sibeeria-transition) var(--sibeeria-ease);white-space:nowrap}.catalog-filter a:hover,.catalog-filter a.is-active{color:var(--sibeeria-green)}.catalog-filter a:after{background:var(--sibeeria-green);bottom:0;content:"";height:3px;left:0;position:absolute;right:40px;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sibeeria-ease)}.catalog-filter a:hover:after,.catalog-filter a.is-active:after{transform:scaleX(1)}.products-grid{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.prod-card{background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);cursor:pointer;opacity:0;overflow:hidden;position:relative;transform:translateY(20px);transition:opacity .5s var(--sibeeria-ease),transform .5s var(--sibeeria-ease)}.prod-card.is-visible{opacity:1;transform:translateY(0)}.prod-card:nth-child(1){transition-delay:0s}.prod-card:nth-child(2){transition-delay:.04s}.prod-card:nth-child(3){transition-delay:.08s}.prod-card:nth-child(4){transition-delay:.12s}.prod-card:nth-child(5){transition-delay:.16s}.prod-card:nth-child(6){transition-delay:.2s}.prod-card:nth-child(7){transition-delay:.24s}.prod-card:nth-child(8){transition-delay:.28s}.prod-card:nth-child(9){transition-delay:.32s}.prod-card:nth-child(10){transition-delay:.36s}.prod-card:nth-child(11){transition-delay:.4s}.prod-card:nth-child(12){transition-delay:.44s}.prod-img-wrap{aspect-ratio:1 / 1;background:var(--sibeeria-gray);display:block;overflow:hidden;position:relative}.prod-new-badge{background:var(--sibeeria-green);border-radius:var(--sibeeria-pill);color:var(--sibeeria-white);font-size:12px;font-weight:700;left:12px;letter-spacing:.06em;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px;z-index:1}.prod-img-wrap img{height:100%;object-fit:cover;transition:transform .55s var(--sibeeria-ease);width:100%}.prod-card:hover .prod-img-wrap img{transform:scale(1.05)}.prod-variants-panel{animation:prod-variants-panel-in .24s var(--sibeeria-ease);background:var(--sibeeria-gray);cursor:default;display:flex;flex-direction:column;inset:0;padding:0;position:absolute;z-index:3}.prod-variants-panel[hidden]{display:none}.prod-variants-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.prod-variants-content .prod-name{font-size:18px;line-height:1.25}.prod-variant-list{display:grid;gap:8px;padding-bottom:10px;padding-top:10px}.prod-variant-option{align-items:center;background:var(--sibeeria-white);border:1px solid var(--sibeeria-border);border-radius:var(--sibeeria-radius);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px}.prod-variant-label{color:var(--sibeeria-text);font-size:12px;font-weight:700;line-height:1.25}.prod-variant-price{font-size:14px;font-weight:700;white-space:nowrap}.prod-variant-price var{font-style:normal}.prod-variant-price small{font-size:.7em;margin-left:.2em}.prod-variant-button{height:28px;padding:0 10px}.prod-variants-cancel{background:transparent;border:0;border-top:1px solid var(--sibeeria-border);color:var(--sibeeria-text);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.06em;padding:15px 18px;text-transform:uppercase;transition:color var(--sibeeria-transition) var(--sibeeria-ease)}.prod-variants-cancel:hover{color:var(--sibeeria-brown)}@keyframes prod-variants-panel-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.prod-body{padding:18px 18px 20px}.prod-style{color:var(--sibeeria-green);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.prod-name{margin:0 0 10px}.prod-card__link{color:inherit;text-decoration:none}.prod-card__link:after{content:"";inset:0;position:absolute;z-index:1}.prod-desc{color:var(--sibeeria-text);font-size:14px;line-height:1.7;margin:0 0 14px}.prod-foot{align-items:center;border-top:1px solid var(--sibeeria-border);display:flex;gap:8px;justify-content:space-between;padding-top:14px}.prod-abv{color:var(--sibeeria-text);font-size:12px;font-weight:600}.prod-price{font-size:16px;font-weight:600;text-align:center;line-height:1}.prod-price var{font-style:normal}.prod-price small{font-size:.7em;margin-left:.2em}.prod-price i{color:var(--sibeeria-text);display:block;font-size:10px;font-style:normal;white-space:nowrap;margin-bottom:6px}.btn-cart{align-items:center;background:var(--sibeeria-brown);border:2px solid var(--sibeeria-brown);border-radius:var(--sibeeria-pill);color:var(--sibeeria-white);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;letter-spacing:.06em;padding:0 12px;position:relative;text-transform:uppercase;transition:opacity var(--sibeeria-transition) var(--sibeeria-ease);white-space:nowrap;z-index:2}.btn-cart:hover{opacity:.75}.catalog-pagination{align-items:center;display:flex;gap:4px;justify-content:center;padding:20px 0}.catalog-page{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--sibeeria-radius);color:var(--sibeeria-black);display:inline-flex;font-size:15px;font-weight:600;height:44px;justify-content:center;min-width:44px;padding:0 12px;transition:background var(--sibeeria-transition),border-color var(--sibeeria-transition),color var(--sibeeria-transition)}.catalog-page:hover{background:var(--sibeeria-gray);border-color:var(--sibeeria-border)}.catalog-page.is-active{background:var(--sibeeria-green);border-color:var(--sibeeria-green);color:var(--sibeeria-white)}.catalog-page--disabled{opacity:.3;pointer-events:none}[data-cart-count]{margin-left:4px}.product-grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-gallery{position:relative}.gallery-main{aspect-ratio:1 / 1;background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);overflow:hidden;position:relative}.gallery-slide{inset:0;opacity:0;position:absolute;transform:scale(1.03);transition:opacity 1s var(--sibeeria-ease),transform 1s var(--sibeeria-ease)}.gallery-slide.is-active{opacity:1;transform:scale(1)}.gallery-slide img{height:100%;object-fit:cover;width:100%}.gallery-progress{background:var(--sibeeria-border);border-radius:1px;height:2px;margin-top:12px;overflow:hidden}.gallery-bar{background:var(--sibeeria-green);border-radius:1px;height:100%;width:0}.gallery-thumbs{display:flex;gap:8px;margin-top:12px}.gallery-thumb{background:var(--sibeeria-gray);border:2px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;padding:0;transition:border-color var(--sibeeria-transition) var(--sibeeria-ease),opacity var(--sibeeria-transition) var(--sibeeria-ease);width:72px}.gallery-thumb img{height:100%;object-fit:cover;width:100%}.gallery-thumb.is-active{border-color:var(--sibeeria-green)}.gallery-thumb:hover:not(.is-active){opacity:.7}.product-aside{display:flex;flex-direction:column}.product-info{border:1px solid var(--sibeeria-border);border-radius:var(--sibeeria-radius);padding:36px 40px 40px}.beer-meta-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.style-badge,.series-badge{border-radius:var(--sibeeria-pill);display:inline-flex;font-size:14px;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.style-badge{background:var(--sibeeria-green-light);color:var(--sibeeria-green)}.series-badge{background:var(--sibeeria-gray);color:var(--sibeeria-muted)}a .series-badge:hover{background-color:var(--sibeeria-brown);color:var(--sibeeria-white)}.product-name{margin:0 0 40px;width:70%}.beer-specs{background-color:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);display:flex;flex-wrap:wrap;margin-bottom:20px;margin-top:20px;overflow:hidden}.spec-item{border-right:1px solid var(--sibeeria-white);flex:1;min-width:60px;padding:12px 8px;text-align:center;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.spec-item:last-child{border-right:0}.variant-select-wrap{align-items:center;border:2px solid var(--sibeeria-border);border-radius:var(--sibeeria-pill);display:flex;flex:1;min-width:0;overflow:hidden;position:relative;transition:border-color var(--sibeeria-transition)}.variant-select-wrap:hover,.variant-select-wrap:focus-within{border-color:var(--sibeeria-green)}.variant-select-wrap:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--sibeeria-black);content:"";pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.variant-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--sibeeria-black);cursor:pointer;flex:1;font-family:var(--sibeeria-font);font-size:15px;font-weight:700;height:48px;min-width:0;outline:none;padding:0 36px 0 16px;width:100%}.price-row{align-items:baseline;display:flex;gap:8px;margin-bottom:20px}.price-main{font-size:36px;font-weight:700}.price-main var{font-style:normal}.price-main small{font-size:.7em;margin-left:.2em}.price-unit{color:var(--sibeeria-muted);font-size:14px;font-weight:600}.cart-row{align-items:stretch;display:flex;gap:10px}.qty-control{align-items:center;border:2px solid var(--sibeeria-border);border-radius:var(--sibeeria-pill);display:flex;flex-shrink:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.qty-btn{align-items:center;background:none;border:0;color:var(--sibeeria-black);cursor:pointer;display:flex;font-size:20px;font-weight:400;height:48px;justify-content:center;transition:background var(--sibeeria-transition);width:40px}.qty-btn:hover{background:var(--sibeeria-gray)}.qty-input{background:none;border:0;font-family:var(--sibeeria-font);font-size:18px;font-weight:700;outline:none;text-align:center;width:44px}.btn-cart-main{background:var(--sibeeria-brown);border:2px solid var(--sibeeria-brown);border-radius:var(--sibeeria-pill);color:var(--sibeeria-white);cursor:pointer;flex:1;font-size:13px;font-weight:700;height:48px;letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--sibeeria-transition) var(--sibeeria-ease)}.btn-cart-main:hover{opacity:.8}.cart-toast{background:#111;border-radius:var(--sibeeria-pill);bottom:24px;color:var(--sibeeria-white);font-family:var(--sibeeria-font);font-size:14px;font-weight:600;left:50%;opacity:0;padding:14px 24px;position:fixed;transform:translate(-50%) translateY(40px);transition:opacity .3s var(--sibeeria-ease),transform .3s var(--sibeeria-ease);white-space:nowrap;z-index:9998}.cart-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.co-step{display:none}.co-step.is-active{display:block}.co-inner{padding-bottom:80px}.co-head{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:32px}.co-grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 380px}.co-main,.co-aside{min-width:0}.co-login{align-items:center;background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px;padding:20px 24px}.co-login-text{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.co-login-title{font-size:16px}.co-table-wrap{margin-bottom:32px;overflow-x:auto}.co-table{border-collapse:collapse;width:100%}.co-th{border-bottom:1px solid var(--sibeeria-border);color:var(--sibeeria-muted);font-size:12px;font-weight:700;letter-spacing:.1em;padding:0 0 12px;text-align:left;text-transform:uppercase}.co-td{border-bottom:1px solid var(--sibeeria-border);padding:20px 0;vertical-align:middle}.co-td-price{padding-right:12px}.co-product{align-items:center;display:flex;gap:16px;min-width:0;width:95%}.co-product-img{background:var(--sibeeria-gray);border-radius:6px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.co-product-img img,.co-mini-img img{height:100%;object-fit:cover;width:100%}.co-product-info{min-width:0}.co-product-style{background:var(--sibeeria-green-light);border-radius:var(--sibeeria-pill);color:var(--sibeeria-green);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;padding:2px 8px;text-transform:uppercase}.co-product-name{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-product-variant{font-size:13px}.co-qty{align-items:center;border:1.5px solid var(--sibeeria-border);border-radius:var(--sibeeria-pill);display:inline-flex;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.co-qty-btn{align-items:center;background:none;border:0;color:var(--sibeeria-black);cursor:pointer;display:flex;font-size:18px;font-weight:300;height:36px;justify-content:center;width:32px}.co-qty-btn:hover{background:var(--sibeeria-gray)}.co-qty-input{background:none;border:0;font-family:var(--sibeeria-font);font-size:14px;font-weight:700;outline:none;text-align:center;width:36px}.co-remove{align-items:center;background:transparent;border:0;border-radius:var(--sibeeria-pill);color:var(--sibeeria-muted);cursor:pointer;display:inline-flex;font-size:24px;justify-content:center;line-height:1;padding:10px}.co-remove:hover{background:var(--sibeeria-gray);color:var(--sibeeria-black)}.co-panel{background-color:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);margin-bottom:32px;padding:28px}.co-panel-title{margin:0 0 16px;padding:0}.co-panel-desc{color:var(--sibeeria-text);font-size:16px;line-height:1.7;margin-bottom:16px}.co-panel-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.co-summary-row{align-items:baseline;color:var(--sibeeria-muted);display:flex;font-size:15px;justify-content:space-between;padding:6px 0}.co-summary-row.is-total{border-top:1px solid var(--sibeeria-border);color:var(--sibeeria-black);font-size:20px;font-weight:700;margin-top:10px;padding:14px 0 0}.co-coupon{align-items:center;display:flex;gap:8px;padding-top:10px}.co-actions{display:flex;gap:12px}.co-company{display:none}.co-company.is-visible{display:block}.co-mini{margin-bottom:16px}.co-mini-item{align-items:center;border-bottom:1px solid var(--sibeeria-border);display:flex;gap:12px;padding:10px 0}.co-mini-item:first-of-type{padding-top:0}.co-mini-img{background:var(--sibeeria-gray);border-radius:4px;flex-shrink:0;height:44px;overflow:hidden;width:44px}.co-mini-body{flex:1;min-width:0}.co-mini-name,.co-mini-variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-mini-name,.co-mini-price{font-size:14px}.co-mini-variant{font-size:12px}.co-mini-qty{align-items:center;background:#e8e8ea;border-radius:50%;color:var(--sibeeria-black);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.co-info{background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);margin-top:16px;padding:24px}.co-info-title{display:block;font-size:18px;font-weight:800;margin-bottom:12px}.co-delivery-row{cursor:pointer;transition:background var(--sibeeria-transition)}.co-delivery-row.is-selected,.co-delivery-row:has(input:checked){background:var(--sibeeria-green-light)}.co-delivery-card-price{white-space:nowrap}.co-review{border:1px solid var(--sibeeria-border);border-radius:var(--sibeeria-radius);margin-bottom:16px;padding:24px}.co-review-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.co-review-items{display:grid;gap:10px}.co-review-item{align-items:baseline;border-bottom:1px solid var(--sibeeria-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:10px}.co-review-item:last-child{border-bottom:none}.co-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:520px;min-height:calc(50vh - 220px);padding:80px 20px;text-align:center}.co-empty-icon{align-items:center;background:var(--sibeeria-gray);border-radius:50%;display:flex;font-size:34px;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.co-empty-title{margin:0 0 12px}.co-empty-text{font-size:16px;margin:0 0 32px}.co-success{margin:0 auto;max-width:620px;padding:80px 20px;text-align:center}.co-success-icon{align-items:center;background:var(--sibeeria-green-light);border-radius:50%;color:var(--sibeeria-green);display:flex;font-size:34px;font-weight:800;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.co-success-title{font-size:36px;font-weight:800;margin:0 0 12px}.co-success-text{font-size:16px;margin:0 0 32px}.co-success-num{background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);display:inline-block;font-size:18px;font-weight:800;margin-bottom:32px;padding:16px 32px}.co-stepper{align-items:center;display:flex;gap:0}.co-stepper-item{align-items:center;color:var(--sibeeria-muted);display:flex;font-size:15px;font-weight:700;gap:10px}.co-stepper-item.is-active{color:var(--sibeeria-black)}.co-stepper-item.is-done{color:var(--sibeeria-green)}.co-stepper-num{align-items:center;background:#e8e8ea;border-radius:50%;color:var(--sibeeria-muted);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.co-stepper-item.is-active .co-stepper-num{background:var(--sibeeria-black);color:var(--sibeeria-white)}.co-stepper-item.is-done .co-stepper-num{background:var(--sibeeria-green);color:var(--sibeeria-white)}.co-stepper-line{background:var(--sibeeria-border);flex-shrink:0;height:1px;margin:0 8px;width:40px}.desc-text{color:#3a3a3c;font-size:17px;font-weight:400;line-height:1.85;margin:0}.product-nav{display:flex;gap:24px;justify-content:space-between;padding:56px 0 20px}.prev-next-item{align-items:center;border-radius:var(--sibeeria-radius);color:var(--sibeeria-text);display:inline-flex;flex:1 1 0;gap:16px;max-width:calc(50% - 12px);transition:color var(--sibeeria-transition) var(--sibeeria-ease)}.prev-next-item--prev{justify-content:flex-start}.prev-next-item--next{justify-content:flex-end;margin-left:auto;text-align:right}.prev-next-item--empty{border-color:transparent;pointer-events:none;visibility:hidden}.prev-next-item:hover{border-color:var(--sibeeria-green);color:var(--sibeeria-green)}.prev-next-item-arrow{color:var(--sibeeria-muted);flex-shrink:0;font-size:20px;line-height:1;transition:color var(--sibeeria-transition) var(--sibeeria-ease)}.prev-next-item:hover .prev-next-item-arrow{color:var(--sibeeria-green)}.prev-next-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.prev-next-item-label{color:var(--sibeeria-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color var(--sibeeria-transition) var(--sibeeria-ease)}.prev-next-item:hover .prev-next-item-label{color:var(--sibeeria-green)}.prev-next-item-name{font-size:18px;font-weight:700;letter-spacing:normal;line-height:1.3;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.site-footer{padding:0 0 32px}.footer-outer{margin:0 auto;max-width:var(--sibeeria-wrap);padding:0 32px}.footer-inner{background:var(--sibeeria-gray);border-radius:var(--sibeeria-radius);padding:56px}.footer-top{display:flex;flex-wrap:wrap}.footer-top nav{width:18%}.footer-brand{width:46%}.footer-brand img{height:30px;margin-bottom:16px}.footer-brand address{color:var(--sibeeria-muted);font-size:14px;font-style:normal;line-height:1.7}.footer-social{display:flex;gap:18px;margin-top:16px}.footer-social a{color:var(--sibeeria-green);font-size:14px;font-weight:600;transition:opacity var(--sibeeria-transition)}.footer-social a:hover{opacity:.6}.footer-nav-title{color:var(--sibeeria-black);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.footer-nav-links{display:flex;flex-direction:column;gap:10px}.footer-nav-links a{color:var(--sibeeria-muted);font-size:14px;transition:color var(--sibeeria-transition)}.footer-nav-links a:hover{color:var(--sibeeria-green)}.footer-bottom{align-items:center;border-top:1px solid var(--sibeeria-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:40px;padding-top:24px}.footer-copy{color:var(--sibeeria-muted);font-size:13px;margin:0}.footer-legal{display:flex;gap:24px}.footer-legal a{color:var(--sibeeria-muted);font-size:13px;transition:color var(--sibeeria-transition)}.footer-legal a:hover{color:var(--sibeeria-green)}@media(max-width:960px){.header-nav,.header-actions__lang{display:none}.hamburger{display:block}.hero-grid{grid-template-columns:1fr}.hero-left{padding:32px}.hero-gallery{aspect-ratio:4 / 3}.products-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-name{width:100%}.prod-card:nth-child(n){transition-delay:0s}.hero-actions{padding-bottom:32px}.hero-stats{padding-top:32px}.story-grid,.product-grid{gap:40px;grid-template-columns:1fr}.product-nav{flex-direction:column;margin-top:40px}.prev-next-item,.prev-next-item--empty{max-width:none}.prev-next-item--next{margin-left:0;text-align:left}.co-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:760px){.products-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.co-grid{grid-template-columns:1fr}.co-aside{order:-1}.co-table-wrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.page-text-50{width:100%}}@media(max-width:640px){.statement{padding:32px 20px}.hero-stats{gap:18px}.footer-inner{padding:32px 20px}.footer-inner nav{width:33.33%}.footer-brand{width:100%}.footer-social{margin-top:8px;margin-bottom:24px}.co-head{align-items:flex-start;flex-direction:column}.co-stepper{width:100%}.co-stepper-label{display:none}.co-stepper-line{flex:1;min-width:20px;width:auto}.form-row,.form-row-3{grid-template-columns:1fr}.co-panel,.co-review{padding:20px}.co-actions{flex-direction:column}.product-info{padding:32px 20px}.cart-row{flex-wrap:wrap}.cart-row .variant-select-wrap{flex-basis:100%;width:100%}}@media(max-width:540px){.footer-inner nav{width:50%;margin-bottom:24px}.footer-bottom{margin-top:0}.products-grid,.contact-items{grid-template-columns:1fr}}
