.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;top:50%;width:0}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent grey;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:$padding-x}.ts-wrapper.multi .ts-control [data-value]{background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);text-shadow:0 1px 0 rgba(0,51,83,.3)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300 700;src:url(/build/app/shop/fonts/SpaceGrotesk-latin-ext.d12c134e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300 700;src:url(/build/app/shop/fonts/SpaceGrotesk-latin.689e6485.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--sg-bg:#0a0d12;--sg-bg-2:#0d1117;--sg-surface:#121722;--sg-surface-2:#1a2130;--sg-surface-3:#222b3d;--sg-line:#1f2737;--sg-line-2:#2c3850;--sg-text:#e9edf4;--sg-text-2:#a8b2c3;--sg-text-3:#8b96a9;--sg-accent:#4da3ff;--sg-accent-deep:#2f7fe0;--sg-accent-light:#82c0ff;--sg-accent-glow:rgba(77,163,255,.25);--sg-gold:#d9a441;--sg-gold-light:#ecc06a;--sg-danger:#e0604f;--sg-success:#4f9d72;--sg-white:#fff;--sg-grad-accent:linear-gradient(180deg,#2766c4,#2059ad);--sg-grad-surface:linear-gradient(160deg,#1a2130,#121722);--sg-shadow-xs:0 1px 2px rgba(0,0,0,.4);--sg-shadow-md:0 6px 18px rgba(0,0,0,.45);--sg-shadow-lg:0 14px 38px rgba(0,0,0,.5);--sg-shadow-xl:0 24px 64px rgba(0,0,0,.55);--sg-ease:cubic-bezier(0.22,1,0.36,1);--sg-dur:200ms;--sg-dur-fast:120ms;--sg-hero-overlap:clamp(4rem,calc(min(56.28vw, 1100px) + 320px - 100vh),26rem)}@media(max-width:991px){:root{--sg-hero-overlap:4rem}}@media(max-width:767px){:root{--sg-hero-overlap:2.5rem}}:root,[data-bs-theme=dark]{--bs-body-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--bs-body-bg:#0a0d12;--bs-body-bg-rgb:10,13,18;--bs-body-color:#c3ccdb;--bs-body-color-rgb:195,204,219;--bs-emphasis-color:#e9edf4;--bs-emphasis-color-rgb:233,237,244;--bs-secondary-color:#8b96a9;--bs-secondary-bg:#1a2130;--bs-secondary-bg-rgb:26,33,48;--bs-tertiary-color:#8b96a9;--bs-tertiary-bg:#121722;--bs-tertiary-bg-rgb:18,23,34;--bs-heading-color:#e9edf4;--bs-link-color:#4da3ff;--bs-link-hover-color:#82c0ff;--bs-link-color-rgb:77,163,255;--bs-link-hover-color-rgb:130,192,255;--bs-primary:#4da3ff;--bs-primary-rgb:77,163,255;--bs-dark:#121722;--bs-dark-rgb:18,23,34;--bs-light:#1a2130;--bs-light-rgb:26,33,48;--bs-border-color:#1f2737;--bs-border-color-translucent:hsla(0,0%,100%,.08);--bs-border-radius:7px;--bs-border-radius-sm:4px;--bs-border-radius-lg:11px;--bs-focus-ring-color:rgba(77,163,255,.7)}body{font-family:var(--bs-body-font-family);-webkit-font-smoothing:antialiased;background:var(--sg-bg);text-rendering:optimizeLegibility}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--sg-text);font-weight:700;letter-spacing:-.02em}::selection{background:var(--sg-accent-deep);color:var(--sg-white)}.sg-eyebrow{color:var(--sg-accent);font-size:.6875rem;font-weight:600;letter-spacing:.2em}.sg-eyebrow,.sg-tech{text-transform:uppercase}.sg-tech{color:var(--sg-text-3);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.08em}.btn{--bs-btn-border-radius:4px;font-weight:600;letter-spacing:.02em;transition:background var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease),color var(--sg-dur) var(--sg-ease),filter var(--sg-dur) var(--sg-ease),transform var(--sg-dur-fast) var(--sg-ease)}.btn:active{transform:translateY(1px)}.btn-primary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-bg:#2766c4;--bs-btn-border-color:#2059ad;--bs-btn-hover-bg:#2059ad;--bs-btn-hover-border-color:#1b4c94;--bs-btn-active-bg:#1b4c94;--bs-btn-active-border-color:#1b4c94;--bs-btn-disabled-bg:#2c3850;--bs-btn-disabled-border-color:#2c3850;--bs-btn-disabled-color:#8b96a9;background-image:var(--sg-grad-accent);box-shadow:0 6px 20px rgba(47,127,224,.28)}.btn-primary:hover{filter:brightness(.92)}.btn-primary:active{filter:none}.btn-primary.disabled,.btn-primary:disabled{background-image:none;box-shadow:none}.btn-secondary{--bs-btn-color:var(--sg-text);--bs-btn-bg:#1a2130;--bs-btn-border-color:#2c3850;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#222b3d;--bs-btn-hover-border-color:#3a4a6b;--bs-btn-active-bg:#222b3d;--bs-btn-active-border-color:#3a4a6b;--bs-btn-active-color:#fff;box-shadow:var(--sg-shadow-xs)}.btn-outline-dark,.btn-outline-gray,.btn-outline-light,.btn-outline-primary,.btn-outline-secondary{--bs-btn-color:var(--sg-text-2);--bs-btn-border-color:var(--sg-line-2);--bs-btn-hover-bg:#1a2130;--bs-btn-hover-border-color:var(--sg-accent);--bs-btn-hover-color:var(--sg-text);--bs-btn-active-bg:#222b3d;--bs-btn-active-border-color:var(--sg-accent);--bs-btn-active-color:var(--sg-text)}.btn-transparent{--bs-btn-color:var(--sg-text-2);--bs-btn-hover-color:var(--sg-text)}.btn-transparent:hover{background-color:var(--sg-surface-2)}.btn-light{--bs-btn-color:var(--sg-text);--bs-btn-bg:#1a2130;--bs-btn-border-color:#2c3850;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#222b3d;--bs-btn-hover-border-color:#3a4a6b;--bs-btn-active-color:#fff;--bs-btn-active-bg:#222b3d;--bs-btn-active-border-color:#3a4a6b}.form-control,.form-select{background-color:#0e1320;border-color:var(--sg-line-2);border-radius:7px;color:var(--sg-text)}.form-control::placeholder,.form-select::placeholder{color:var(--sg-text-3)}.form-control:focus,.form-select:focus{background-color:#101726;border-color:var(--sg-accent);box-shadow:0 0 0 3px var(--sg-accent-glow);color:var(--sg-text)}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:var(--sg-surface);color:var(--sg-text-3)}.input-group-text{background-color:var(--sg-surface-2);border-color:var(--sg-line-2);color:var(--sg-text-2)}.form-check-input{background-color:#0e1320;border-color:var(--sg-line-2)}.form-check-input:checked{background-color:var(--sg-accent);border-color:var(--sg-accent)}.form-text{color:var(--sg-text-3)}html{scroll-behavior:smooth}.sg-header{position:sticky;top:0;z-index:1030}#sg-oferta{scroll-margin-top:175px}.sg-search{align-items:center;display:flex;max-width:520px;position:relative}.sg-search .sg-search-icon{color:var(--sg-text-3);height:18px;left:14px;pointer-events:none;position:absolute;width:18px}.sg-search .sg-search-input{background:#0e1320;border:1px solid var(--sg-line-2);border-radius:7px;color:var(--sg-text);font-family:inherit;font-size:.875rem;height:46px;outline:none;padding:0 14px 0 42px;transition:border-color var(--sg-dur) var(--sg-ease),box-shadow var(--sg-dur) var(--sg-ease),background var(--sg-dur) var(--sg-ease);width:100%}.sg-search .sg-search-input::placeholder{color:var(--sg-text-3)}.sg-search .sg-search-input:focus{background:#101726;border-color:var(--sg-accent);box-shadow:0 0 0 3px var(--sg-accent-glow)}.sg-search .sg-suggest{background:#0e1320;border:1px solid var(--sg-line-2);border-radius:10px;box-shadow:0 18px 44px rgba(0,0,0,.55);display:none;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1050}.sg-search .sg-suggest.open{display:block}.sg-search .sg-suggest-section{color:var(--sg-text-3);font-size:.6875rem;letter-spacing:.08em;padding:9px 14px 4px;text-transform:uppercase}.sg-search .sg-suggest-item{align-items:center;color:var(--sg-text);display:flex;gap:12px;padding:8px 14px;text-decoration:none;transition:background var(--sg-dur) var(--sg-ease)}.sg-search .sg-suggest-item.active,.sg-search .sg-suggest-item:hover{background:#141b2c;color:var(--sg-white)}.sg-search .sg-suggest-item mark{background:none;color:var(--sg-accent);padding:0}.sg-search .sg-suggest-thumb{background:#181f31;border-radius:6px;flex:0 0 44px;height:44px;object-fit:contain;width:44px}.sg-search .sg-suggest-cat-icon{color:var(--sg-text-3);flex:0 0 44px;font-size:1.1rem;text-align:center;width:44px}.sg-search .sg-suggest-name{font-size:.85rem;line-height:1.3;min-width:0}.sg-search .sg-suggest-name .sg-suggest-meta{display:block}.sg-search .sg-suggest-meta{color:var(--sg-text-3);font-size:.75rem}.sg-search .sg-suggest-oos{color:#c9856a}.sg-search .sg-suggest-price{font-size:.85rem;margin-left:auto;text-align:right;white-space:nowrap}.sg-search .sg-suggest-price .sg-suggest-old{color:var(--sg-text-3);display:block;font-size:.75rem;text-decoration:line-through}.sg-search .sg-suggest-footer{border-top:1px solid var(--sg-line-2);color:var(--sg-accent);display:block;font-size:.8125rem;padding:11px 14px;text-align:center;text-decoration:none}.sg-search .sg-suggest-footer.active,.sg-search .sg-suggest-footer:hover{background:#141b2c}.sg-search .sg-qv{background:#0e1320;border:1px solid var(--sg-line-2);border-radius:10px;box-shadow:0 18px 44px rgba(0,0,0,.55);display:none;left:calc(100% + 10px);padding:14px;position:absolute;top:calc(100% + 8px);width:320px;z-index:1050}.sg-search .sg-qv.open{display:block}.sg-search .sg-qv-img{background:#181f31;border-radius:7px;height:190px;margin-bottom:10px;object-fit:contain;width:100%}.sg-search .sg-qv-name{color:var(--sg-text);font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:2px}.sg-search .sg-qv-meta{color:var(--sg-text-3);font-size:.75rem;margin-bottom:8px}.sg-search .sg-qv-price{color:var(--sg-text);font-size:1.05rem;font-weight:700}.sg-search .sg-qv-price .sg-qv-old{color:var(--sg-text-3);font-size:.8rem;font-weight:500;margin-left:8px;text-decoration:line-through}.sg-search .sg-qv-stock{font-size:.75rem;margin:4px 0 10px}.sg-search .sg-qv-stock.ok{color:var(--sg-success)}.sg-search .sg-qv-stock.out{color:#c9856a}.sg-search .sg-qv-desc{color:var(--sg-text-2);font-size:.8rem;line-height:1.45;margin-bottom:10px}.sg-search .sg-qv-attrs{color:var(--sg-text-3);font-size:.75rem;list-style:none;margin:0 0 12px;padding:0}.sg-search .sg-qv-attrs li{border-bottom:1px dashed var(--sg-line);padding:3px 0}.sg-search .sg-qv-attrs li:last-child{border-bottom:0}.sg-search .sg-qv-attrs li b{color:var(--sg-text-2);font-weight:600}.sg-search .sg-qv-actions{display:flex;gap:8px}.sg-search .sg-qv-actions .btn{flex:1 1 auto}.sg-header .bg-black{--bs-black-rgb:7,9,13;border-bottom:1px solid var(--sg-line)}.sg-header .bg-black a{color:var(--sg-text-2)}.sg-header .bg-black a:hover{color:var(--sg-white)}.sg-announce,.sg-header .bg-black .dropdown-toggle{color:var(--sg-text-2)}.sg-announce{align-items:center;display:flex;font-size:.8rem;gap:.55rem;justify-content:center;letter-spacing:.04em}.sg-announce .sg-announce-icon{color:var(--sg-accent);display:inline-flex}.sg-announce strong{color:var(--sg-text);font-weight:600}.sg-announce .sg-announce-sep{opacity:.3}.sg-announce .sg-announce-tagline{color:var(--sg-text-3);font-size:.72rem;letter-spacing:.18em}.sg-header .border-bottom.py-4{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(13,17,23,.88);border-color:var(--sg-line)!important;padding-bottom:0!important;padding-top:0!important;position:relative;z-index:3}.sg-logo{height:75px}.sg-logo,.sg-logo-sm{display:block;width:auto}.sg-logo-sm{height:38px}@media(max-width:991.98px){.sg-header .border-bottom.py-4{padding-bottom:.7rem!important;padding-top:.55rem!important}.sg-search .sg-search-input{height:42px}#sg-oferta{scroll-margin-top:170px}}.sg-header .w-100.border-bottom{border-color:var(--sg-line)!important}@media(min-width:992px){.sg-header .w-100.border-bottom{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(13,17,23,.88);position:relative;z-index:2}}.navbar-nav .nav-link{border-bottom:2px solid transparent;color:var(--sg-text-2);font-size:.845rem;font-weight:600;letter-spacing:.01em;transition:color var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease)}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{border-bottom-color:var(--sg-accent);color:var(--sg-white)}.navbar-nav .nav-link[href*=promocje]{color:#ff8d7e}@media(min-width:992px){.navbar-nav .nav-item.dropdown:focus-within>.dropdown-menu,.navbar-nav .nav-item.dropdown:hover>.dropdown-menu{display:block}.navbar-nav .nav-item.dropdown>.dropdown-menu{margin-top:0}}:focus-visible:not(.form-control):not(.form-select):not(.form-check-input){outline:2px solid var(--sg-accent);outline-offset:2px}.dropdown-menu{--bs-dropdown-bg:var(--sg-surface);--bs-dropdown-border-color:var(--sg-line-2);--bs-dropdown-link-color:var(--sg-text-2);--bs-dropdown-link-hover-color:var(--sg-text);--bs-dropdown-link-hover-bg:var(--sg-surface-2);--bs-dropdown-link-active-bg:var(--sg-surface-3);--bs-dropdown-link-active-color:var(--sg-white);--bs-dropdown-divider-bg:var(--sg-line)}.navbar-nav .dropdown-menu{border:1px solid var(--sg-line-2);border-radius:7px;box-shadow:var(--sg-shadow-lg);min-width:12rem;padding:.35rem 0}.navbar-nav .dropdown-menu .nav-link{border-bottom:0;color:var(--sg-text-2);font-size:.845rem;font-weight:500;padding:.45rem 1.1rem}.navbar-nav .dropdown-menu .nav-link:hover{background:var(--sg-surface-2);border-bottom:0;color:var(--sg-white)}.navbar-nav .dropdown-menu .sg-dropdown-all{color:var(--sg-accent);font-weight:600}.navbar-nav .dropdown-menu .sg-dropdown-all:hover{color:var(--sg-accent-light)}.navbar-nav .dropdown-menu .sg-dropdown-all svg{height:14px;margin-left:.3rem;vertical-align:-2px;width:14px}.navbar-nav .dropdown-menu .dropdown-divider{border-color:var(--sg-line);margin:.3rem 0}@media(max-width:991.98px){#navbarNav{flex-wrap:nowrap}#navbarNav .offcanvas-body{overflow-y:auto}#navbarNav .navbar-nav .dropdown-menu{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:.1rem 0 .4rem .85rem;position:static!important;width:100%}#navbarNav .nav-link[data-bs-toggle=dropdown] .icon{transition:transform var(--sg-dur) var(--sg-ease)}#navbarNav .nav-link[data-bs-toggle=dropdown][aria-expanded=true] .icon{transform:rotate(180deg)}}.sg-header .border-bottom.py-4 .btn-icon{border-radius:7px;color:var(--sg-text-2)}.sg-header .border-bottom.py-4 .btn-icon:hover{background:var(--sg-surface-2);color:var(--sg-accent)}.sg-hero{aspect-ratio:1672/941;background:var(--sg-bg-2);display:flex;max-height:1100px;min-height:540px;overflow:hidden;position:relative;width:100%}.sg-hero .sg-hero-bg{height:100%;inset:0;object-fit:cover;object-position:68% 78%;position:absolute;width:100%}.sg-hero .sg-hero-scrim{background:linear-gradient(90deg,rgba(10,13,18,.94),rgba(10,13,18,.72) 34%,rgba(10,13,18,.18) 62%,rgba(10,13,18,0) 82%),linear-gradient(180deg,rgba(10,13,18,.5),rgba(10,13,18,0) 24%,rgba(10,13,18,0) 70%,rgba(10,13,18,.45) 86%,rgba(10,13,18,.85) 95%,#0a0d12);inset:0;position:absolute}.sg-hero .sg-hero-inner{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1352px;padding:clamp(2.75rem,6vw,5rem) 1.75rem calc(clamp(1.75rem,3vw,2.5rem) + var(--sg-hero-overlap));position:relative;width:100%}@media(max-width:991px){.sg-hero .sg-hero-inner{padding-left:1.25rem;padding-right:1.25rem}}.sg-hero h1{color:#f2f5fa;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:1.1rem 0 0}.sg-hero h1 .sg-accent-text{color:var(--sg-accent);text-shadow:0 0 28px rgba(77,163,255,.35)}.sg-hero .sg-hero-sub{color:var(--sg-text-2);font-size:1.125rem;line-height:1.6;margin:1.35rem 0 0;max-width:460px}.sg-hero .sg-hero-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.sg-hero .sg-hero-actions .icon{height:18px;margin-right:.4rem;vertical-align:-3px;width:18px}.sg-hero .sg-hero-trust{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 2.25rem;margin-top:auto;padding-top:2rem}.sg-hero .sg-hero-trust-item{align-items:center;color:var(--sg-text-2);display:inline-flex;font-size:.84rem;font-weight:500;gap:.5rem;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.65);white-space:nowrap}.sg-hero .sg-hero-trust-item svg{color:var(--sg-accent);flex:none;height:17px;width:17px}@media(max-width:575px){.sg-hero .sg-hero-trust{align-items:flex-start;flex-direction:column;gap:.55rem}}.sg-cats-wrap{margin-top:calc(var(--sg-hero-overlap)*-1);position:relative;z-index:2}.sg-cats{display:grid;gap:.9rem;grid-template-columns:repeat(6,1fr)}@media(max-width:1199px){.sg-cats{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.sg-cats{grid-template-columns:repeat(2,1fr)}}.sg-cat-tile{aspect-ratio:16/11;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:radial-gradient(85% 70% at 50% 30%,rgba(77,163,255,.1),transparent 70%),linear-gradient(160deg,rgba(28,36,52,.55),rgba(13,17,25,.55));border:1px solid hsla(0,0%,100%,.09);border-radius:12px;color:var(--sg-text);display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease),box-shadow var(--sg-dur) var(--sg-ease)}.sg-cat-tile:hover{border-color:var(--sg-accent);box-shadow:var(--sg-shadow-md),0 0 0 1px var(--sg-accent-glow);color:var(--sg-text);transform:translateY(-3px)}.sg-cat-tile:hover .sg-cat-tile-img{transform:scale(1.07)}.sg-cat-tile:hover .sg-cat-arrow{background:var(--sg-accent-deep);border-color:var(--sg-accent-deep);color:var(--sg-white)}.sg-cat-tile .sg-cat-tile-img{filter:drop-shadow(0 14px 18px rgba(0,0,0,.55));height:72%;inset:6% 8% 22%;object-fit:contain;position:absolute;transition:transform var(--sg-dur) var(--sg-ease);width:84%}.sg-cat-tile .sg-cat-tile-scrim{background:linear-gradient(180deg,transparent,rgba(5,7,11,.88) 92%);height:58%;inset:auto 0 0 0;pointer-events:none;position:absolute}.sg-cat-tile .sg-cat-tile-text{bottom:.7rem;display:flex;flex-direction:column;gap:.1rem;left:.95rem;position:absolute}.sg-cat-tile .sg-cat-name{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.7)}.sg-cat-tile .sg-cat-count{color:var(--sg-text-2);font-size:.75rem}.sg-cat-tile .sg-cat-arrow{align-items:center;background:rgba(10,13,18,.55);border:1px solid var(--sg-line-2);border-radius:50%;bottom:.8rem;color:var(--sg-text-2);display:flex;height:30px;justify-content:center;position:absolute;right:.8rem;transition:color var(--sg-dur) var(--sg-ease),background var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease);width:30px}.sg-cat-tile .sg-cat-arrow svg{height:16px;width:16px}.sg-cta-banner{background:radial-gradient(700px 300px at 85% 15%,rgba(77,163,255,.18),transparent 55%),linear-gradient(135deg,#141b2a,#0d1117 70%);border:1px solid var(--sg-line);border-radius:14px;overflow:hidden;padding:2.6rem 2.8rem;position:relative}@media(max-width:767px){.sg-cta-banner{padding:1.8rem 1.4rem}}.sg-cta-banner h2{font-size:1.9rem;margin:.4rem 0 .6rem}.sg-cta-banner p{color:var(--sg-text-2);margin-bottom:1.4rem;max-width:520px}.sg-cta-banner .sg-cta-mark{bottom:-56px;filter:brightness(0) invert(1);height:250px;opacity:.055;pointer-events:none;position:absolute;right:-36px}.sg-trust4{display:grid;gap:.9rem;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.sg-trust4{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.sg-trust4{grid-template-columns:1fr}}.sg-trust4-item{align-items:flex-start;background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:10px;display:flex;gap:.9rem;padding:1.1rem 1.2rem}.sg-trust4-item svg{color:var(--sg-accent);flex:none;height:22px;margin-top:2px;width:22px}.sg-trust4-title{color:var(--sg-text);font-size:.9rem;font-weight:700}.sg-trust4-sub{color:var(--sg-text-3);font-size:.78rem}.sg-section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.6rem}.sg-section-head h2{margin:0}.sg-section-head .sg-section-sub{color:var(--sg-text-3);font-size:.85rem;letter-spacing:.02em}.sg-product-tile{aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.07);border-radius:7px;overflow:hidden;transition:box-shadow var(--sg-dur) var(--sg-ease),transform var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease)}.sg-product-tile,.sg-product-tile img{background:var(--sg-white)}.sg-product-tile.sg-tile-dark,.sg-tile-bg{background:#0d1322 url(/build/app/shop/images/tile-bg.74f38c01.webp) 50%/cover no-repeat}.sg-product-tile.sg-tile-dark{border-color:var(--sg-line)}.sg-product-tile.sg-tile-dark img{background:transparent;filter:drop-shadow(0 14px 20px rgba(0,0,0,.5));padding:7%}a.link-reset:hover .sg-product-tile{border-color:var(--sg-accent);box-shadow:var(--sg-shadow-md);transform:translateY(-3px)}a.link-reset:hover .sg-product-tile.sg-tile-dark{box-shadow:var(--sg-shadow-md),0 0 0 1px var(--sg-accent-glow)}.link-reset,.link-reset .h6{color:var(--sg-text)}.link-reset .h6{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.fs-3,.fs-4,.product-price,[data-test-product-price]{font-variant-numeric:tabular-nums}.card{--bs-card-bg:var(--sg-surface);--bs-card-border-color:var(--sg-line);--bs-card-cap-bg:var(--sg-surface-2);--bs-card-color:var(--bs-body-color);border-radius:7px;box-shadow:var(--sg-shadow-xs)}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--sg-line);--bs-table-striped-bg:hsla(0,0%,100%,.02);--bs-table-hover-bg:hsla(0,0%,100%,.03)}.table th{color:var(--sg-text)}.table img{background:var(--sg-white);border-radius:4px}.accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:var(--sg-line);--bs-accordion-color:var(--bs-body-color);--bs-accordion-btn-color:var(--sg-text);--bs-accordion-active-bg:var(--sg-surface-2);--bs-accordion-active-color:var(--sg-text);--bs-accordion-btn-focus-box-shadow:0 0 0 2px var(--sg-bg),0 0 0 4px var(--sg-accent)}div.sylius-shop-loader{backdrop-filter:blur(2px);background:rgba(10,13,18,.55);border-radius:inherit}div.sylius-shop-loader .spinner-dots>div{background-color:var(--sg-accent)!important}.modal{--bs-modal-bg:var(--sg-surface);--bs-modal-border-color:var(--sg-line-2)}.offcanvas,.offcanvas-lg{--bs-offcanvas-bg:var(--sg-surface);--bs-offcanvas-border-color:var(--sg-line-2)}.offcanvas-backdrop.show{background-color:#04060a;opacity:.65}.modal img,.offcanvas img{background:var(--sg-white);border-radius:4px}body[data-route^=sylius_shop_product_show] .img-fluid{background:var(--sg-white);border-radius:7px}.sg-gallery-main{cursor:zoom-in}.sg-gallery-main img{height:auto;max-height:33rem;object-fit:contain}.sg-gallery-main .splide__arrow,.sg-gallery-main .splide__slide{align-items:center;display:flex;justify-content:center}.sg-gallery-main .splide__arrow{background:rgba(10,13,18,.55);border:0;border-radius:50%;height:2.6rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--sg-dur) var(--sg-ease),background-color var(--sg-dur) var(--sg-ease);width:2.6rem;z-index:1}.sg-gallery-main .splide__arrow svg{height:1.1rem;width:1.1rem;fill:var(--sg-white)}.sg-gallery-main .splide__arrow:hover{background:rgba(10,13,18,.8)}.sg-gallery-main .splide__arrow--prev{left:.75rem}.sg-gallery-main .splide__arrow--prev svg{transform:scaleX(-1)}.sg-gallery-main .splide__arrow--next{right:.75rem}.sg-gallery-main .splide__arrow:focus-visible,.sg-gallery-main:hover .splide__arrow{opacity:.9}.sg-thumbs{padding-bottom:.25rem;scrollbar-color:var(--sg-line-2) transparent;scrollbar-width:thin}.sg-thumb{height:5rem;width:5rem}@media(max-width:575px){.sg-thumb{height:4rem;width:4rem}}.sg-thumb-link{border:1px solid var(--sg-line-2);height:100%;transition:border-color var(--sg-dur) var(--sg-ease);width:100%}.sg-thumb-link:hover{border-color:var(--sg-text-3)}.sg-thumb-link.active{border-color:var(--sg-accent)}.sg-footer{background:var(--sg-bg-2);border-top:1px solid var(--sg-line);color:var(--sg-text-2);margin-top:auto}.sg-footer a{color:var(--sg-text-3);font-size:.845rem;text-decoration:none;transition:color var(--sg-dur) var(--sg-ease)}.sg-footer a:hover{color:var(--sg-white)}.sg-footer .sg-footer-main{display:grid;gap:2.5rem;grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;max-width:1240px;padding:3rem 1.75rem}@media(max-width:991px){.sg-footer .sg-footer-main{grid-template-columns:1fr 1fr}}@media(max-width:575px){.sg-footer .sg-footer-main{grid-template-columns:1fr}}.sg-footer .sg-footer-brand img{height:40px;width:auto}.sg-footer .sg-footer-brand p{color:var(--sg-text-3);font-size:.845rem;line-height:1.6;margin:1.1rem 0 0;max-width:280px}.sg-footer .sg-footer-col-title{color:var(--sg-accent-light);font-size:.6875rem;font-weight:600;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.sg-footer .sg-footer-links{display:flex;flex-direction:column;gap:.7rem}.sg-footer .sg-footer-bottom{border-top:1px solid var(--sg-line)}.sg-footer .sg-footer-bottom .sg-footer-seller{color:var(--sg-text-3);font-size:.75rem;line-height:1.6;margin:0 auto;max-width:1240px;padding:1rem 1.75rem 0}.sg-footer .sg-footer-bottom .sg-footer-seller strong{color:var(--sg-text-2);font-weight:600}.sg-footer .sg-footer-bottom .sg-footer-seller a{font-size:inherit}.sg-footer .sg-footer-bottom .sg-footer-bottom-inner{align-items:center;color:var(--sg-text-3);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem;justify-content:space-between;margin:0 auto;max-width:1240px;padding:1.1rem 1.75rem}.sg-footer .sg-footer-bottom .sg-footer-tagline{color:var(--sg-text-3);letter-spacing:.18em}.sg-footer-trust{border-top:1px solid var(--sg-line)}.sg-footer-trust .sg-footer-trust-inner{display:flex;flex-direction:column;gap:1.05rem;margin:0 auto;max-width:1240px;padding:1.4rem 1.75rem}.sg-footer-trust .sg-trust-badges{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;list-style:none;margin:0;padding:0}.sg-footer-trust .sg-trust-badges li{align-items:center;color:var(--sg-text-2);display:inline-flex;font-size:.82rem;gap:.5rem}.sg-footer-trust .sg-trust-badges svg{color:var(--sg-accent-light);flex:none;height:1.15rem;width:1.15rem}.sg-footer-trust .sg-pay-row{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .9rem}.sg-footer-trust .sg-pay-label{color:var(--sg-text-3);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sg-footer-trust .sg-pay-logos{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1.1rem}.sg-footer-trust .sg-pay-logos img{filter:saturate(0);opacity:.78;width:auto}.sg-footer-trust .sg-pay-logos .sg-pl-tpay{height:18px}.sg-footer-trust .sg-pay-logos .sg-pl-blik{height:22px}.sg-footer-trust .sg-pay-logos .sg-pl-visa{height:15px}.sg-footer-trust .sg-pay-logos .sg-pl-mc{height:24px}.sg-footer-trust .sg-pay-logos .sg-pl-inpost{height:16px}.sg-footer-trust .sg-pay-more{color:var(--sg-text-3);font-size:.72rem}.sg-footer-trust .sg-pay-sep{background:var(--sg-line);height:1.2rem;margin:0 .5rem;width:1px}@media(max-width:575px){.sg-footer-trust .sg-pay-sep{display:none}}.sg-contact-company{background:var(--sg-bg-2);border:1px solid var(--sg-line);border-radius:12px;padding:1.6rem 1.75rem}.sg-contact-company .sg-contact-company__title{color:var(--sg-white);font-size:1.05rem;font-weight:700;letter-spacing:.01em;margin:0 0 .9rem}.sg-contact-company .sg-contact-company__lead{color:var(--sg-text-2);font-size:.9rem;margin:0 0 .6rem}.sg-contact-company .sg-contact-company__address{color:var(--sg-text-2);font-style:normal;line-height:1.65;margin:0 0 1.1rem}.sg-contact-company .sg-contact-company__address strong{color:var(--sg-white)}.sg-contact-company .sg-contact-company__list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.sg-contact-company .sg-contact-company__list li{color:var(--sg-text-2);display:flex;flex-direction:column;font-size:.92rem}.sg-contact-company .sg-contact-company__list .sg-contact-company__label{color:var(--sg-accent-light);font-size:.6875rem;font-weight:600;letter-spacing:.14em;margin-bottom:.15rem;text-transform:uppercase}.sg-contact-company .sg-contact-company__list a{color:var(--sg-white);text-decoration:none}.sg-contact-company .sg-contact-company__list a:hover{text-decoration:underline}.container h2{font-size:2rem;font-weight:700;letter-spacing:-.02em}.sg-product-desc{color:var(--sg-text-2);font-size:.92rem;line-height:1.65}.sg-product-desc h4,.sg-product-desc h5{color:var(--sg-text);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:1.1rem 0 .4rem}.sg-product-desc ol,.sg-product-desc ul{margin:.4rem 0;padding-left:1.2rem}.sg-product-desc li{margin:.15rem 0}.sg-product-desc table{border-collapse:collapse;font-size:.875rem;margin:.6rem 0;width:100%}.sg-product-desc table td,.sg-product-desc table th{border:1px solid var(--sg-line);padding:.45rem .6rem;vertical-align:top}.sg-product-desc table th{background:var(--sg-surface-2);color:var(--sg-text);font-weight:600}.sg-pdp-brand{background:var(--sg-surface-2);border:1px solid var(--sg-line-2);border-radius:999px;color:var(--sg-text-2);display:inline-block;font-size:.72rem;font-weight:500;letter-spacing:.12em;margin-bottom:.55rem;padding:.25rem .7rem;text-transform:uppercase}.sg-pdp{margin-top:0}.sg-pdp-tabs.nav{border-bottom:1px solid var(--sg-line-2);flex-wrap:wrap;gap:1.75rem}.sg-pdp-tabs.nav .nav-link{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--sg-text-2);font-weight:500;margin-bottom:-1px;padding:.75rem .15rem;white-space:nowrap}.sg-pdp-tabs.nav .nav-link:hover{color:var(--sg-text)}.sg-pdp-tabs.nav .nav-link.active{background:none;border-bottom-color:var(--sg-accent);color:var(--sg-text)}.sg-pdp .tab-content{padding-top:1.5rem}.sg-pdp-about--with-img{align-items:start;display:grid;gap:1.75rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media(max-width:767px){.sg-pdp-about--with-img{grid-template-columns:1fr}.sg-pdp-about--with-img .sg-pdp-about-img,.sg-pdp-about--with-img .sg-pdp-about-media{margin-bottom:1.25rem;order:-1}}.sg-pdp-about-img{aspect-ratio:1/1;background:#fff;border:1px solid var(--sg-line-2);border-radius:14px;margin:0;overflow:hidden}.sg-pdp-about-img img{height:100%;object-fit:contain;padding:6%;width:100%}.sg-pdp-about-media figure{margin:0}.sg-pdp-about-media img,.sg-pdp-about-media video{border-radius:14px;display:block;height:auto;width:100%}.sg-pdp-about:not(.sg-pdp-about--with-img) .sg-pdp-about-media{max-width:760px}.sg-pdp-feat{display:grid;gap:.6rem;list-style:none;margin:1.25rem 0 0;padding:0}.sg-pdp-feat li{align-items:flex-start;color:var(--sg-text);display:flex;font-size:.95rem;gap:.6rem;line-height:1.5}.sg-pdp-feat svg{color:var(--sg-accent);flex:0 0 auto;margin-top:.15rem}.sg-spec-table{border-collapse:collapse;font-size:.95rem;max-width:680px;width:100%}.sg-spec-table tr{border-bottom:1px solid var(--sg-line)}.sg-spec-table th{color:var(--sg-text-3);font-weight:400;text-align:left;width:46%}.sg-spec-table td,.sg-spec-table th{padding:.7rem .25rem;vertical-align:top}.sg-spec-table td{color:var(--sg-text);font-variant-numeric:tabular-nums}.row.mb-6:has(+.sg-pdp-trustbar){margin-bottom:2rem!important;--bs-gutter-y:0}.row.mb-6:has(+.sg-pdp-trustbar) .spotlight-group{margin-bottom:0!important}.sg-pdp-trustbar{margin:0 0 2rem}body:has(.sg-pdp-trustbar) #latest-products-heading{margin-bottom:1rem!important;margin-top:2rem}.sg-pdp-reviews{margin-top:2.75rem}.sg-pdp-reviews h2{font-size:1.3rem;margin-bottom:1rem}.sg-pdp-reviews-actions{display:flex;flex-wrap:wrap;gap:.6rem}.sg-revcard{background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:14px;padding:2rem;text-align:center}.sg-revcard strong{color:var(--sg-text);display:block;font-size:1.1rem;margin-bottom:.4rem}.sg-revcard p{color:var(--sg-text-3);margin-bottom:1.1rem}.sg-revcard .btn svg{margin-right:.25rem;vertical-align:-2px}.sg-legal{color:var(--sg-text-2);font-size:.92rem;line-height:1.7;margin:0 auto;max-width:800px}.sg-legal h1{font-size:1.7rem;margin-bottom:.4rem}.sg-legal h2{color:var(--sg-text);font-size:1.05rem;font-weight:700;margin:2rem 0 .7rem;scroll-margin-top:175px}@media(max-width:991.98px){.sg-legal h2{scroll-margin-top:170px}}.sg-legal ol{padding-left:1.3rem}.sg-legal li{margin:.3rem 0}.sg-legal .sg-legal-meta{color:var(--sg-text-3);font-size:.82rem}.sg-legal .sg-legal-annex{background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:7px;margin-top:.8rem;padding:1.2rem 1.4rem}.sg-legal .sg-legal-annex p{margin:.45rem 0}.sg-coupon-toggle{align-items:center;background:none;border:0;color:var(--sg-accent);cursor:pointer;display:inline-flex;font-size:.845rem;font-weight:600;gap:.4rem;padding:0;transition:color var(--sg-dur) var(--sg-ease)}.sg-coupon-toggle:hover{color:var(--sg-accent-light)}.sg-coupon-toggle .icon{height:16px;width:16px}.sg-terms-box{background:rgba(77,163,255,.08);border:1px solid rgba(77,163,255,.3);border-radius:7px;font-size:.92rem;margin-bottom:1rem;padding:.9rem 1.1rem}.sg-terms-box .form-check-input{border-color:var(--sg-accent);cursor:pointer;height:1.35em;margin-top:.1em;width:1.35em}.sg-terms-box .form-check-input:checked{background-color:var(--sg-accent);border-color:var(--sg-accent)}.sg-terms-box label{cursor:pointer}.sg-terms-box a{font-weight:600}.sg-paczkomat{background:var(--sg-surface);border:1px solid var(--sg-line-2);border-radius:7px;margin:-.5rem 0 1.5rem;padding:1rem 1.1rem}.sg-paczkomat .sg-paczkomat-selected{background:rgba(77,163,255,.1);border:1px solid var(--sg-accent);border-radius:5px;font-size:.92rem;margin-bottom:.9rem;padding:.55rem .8rem}.sg-paczkomat .sg-paczkomat-status{background:rgba(224,96,79,.12);border:1px solid var(--sg-danger);border-radius:5px;font-size:.88rem;margin-bottom:.9rem;padding:.55rem .8rem}.sg-paczkomat inpost-geowidget{border-radius:5px;display:block;height:460px;overflow:hidden}.sg-paczkomat .sg-paczkomat-map{background:var(--sg-bg-2);border:1px solid var(--sg-line);border-radius:5px;height:420px;overflow:hidden}@media(max-width:767px){.sg-paczkomat .sg-paczkomat-map{height:320px}}.sg-paczkomat .sg-paczkomat-map .sg-map-tiles{filter:invert(1) hue-rotate(180deg) brightness(.72) contrast(1.06) saturate(.22)}.sg-paczkomat .sg-paczkomat-map .leaflet-control-zoom a{background:var(--sg-surface-2);border-color:var(--sg-line-2);color:var(--sg-text)}.sg-paczkomat .sg-paczkomat-map .leaflet-control-zoom a:hover{background:var(--sg-surface-3);color:var(--sg-accent-light)}.sg-paczkomat .sg-paczkomat-map .leaflet-control-attribution{background:rgba(10,13,18,.72);color:var(--sg-text-3);font-size:.66rem}.sg-paczkomat .sg-paczkomat-map .leaflet-control-attribution a{color:var(--sg-text-2)}.sg-paczkomat .sg-paczkomat-map .leaflet-popup-content-wrapper,.sg-paczkomat .sg-paczkomat-map .leaflet-popup-tip{background:var(--sg-surface-2);box-shadow:var(--sg-shadow-md);color:var(--sg-text)}.sg-paczkomat .sg-paczkomat-map .leaflet-popup-content{margin:.8rem .95rem}.sg-paczkomat .sg-paczkomat-map .leaflet-container a.leaflet-popup-close-button{color:var(--sg-text-3)}.sg-paczkomat .sg-map-pop{display:flex;flex-direction:column;font-family:var(--bs-body-font-family);font-size:.85rem;gap:.25rem}.sg-paczkomat .sg-map-pop strong{font-size:.95rem}.sg-paczkomat .sg-map-pop span{color:var(--sg-text-2)}.sg-paczkomat .sg-map-pop small{color:var(--sg-text-3)}.sg-paczkomat .sg-map-pop .sg-map-pick{margin-top:.5rem}.sg-paczkomat .sg-paczkomat-divider{align-items:center;color:var(--sg-text-3);display:flex;font-size:.85rem;gap:.75rem;margin:1rem 0 .75rem}.sg-paczkomat .sg-paczkomat-divider:after,.sg-paczkomat .sg-paczkomat-divider:before{border-top:1px solid var(--sg-line);content:"";flex:1}.sg-paczkomat .sg-paczkomat-results{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem;max-height:320px;overflow-y:auto}.sg-paczkomat .sg-paczkomat-item{background:var(--sg-surface-2);border:1px solid var(--sg-line);border-radius:5px;color:var(--sg-text-2);cursor:pointer;display:flex;flex-direction:column;font-size:.88rem;gap:.1rem;padding:.55rem .8rem;text-align:left}.sg-paczkomat .sg-paczkomat-item strong{color:var(--sg-text)}.sg-paczkomat .sg-paczkomat-item small{color:var(--sg-text-3)}.sg-paczkomat .sg-paczkomat-item.active,.sg-paczkomat .sg-paczkomat-item:hover{border-color:var(--sg-accent);color:var(--sg-text)}.sg-paczkomat .sg-paczkomat-item.active{background:rgba(77,163,255,.12)}body[data-route^=sylius_shop_checkout] .bg-white{background-color:var(--sg-bg-2)!important;border-color:var(--sg-line)!important}@media(min-width:992px){.checkout-sidebar:before{background:var(--sg-bg-2);border-left:1px solid var(--sg-line)}}.card.bg-body-tertiary:has(.form-check-input){box-shadow:inset 0 0 0 1px var(--sg-line-2);transition:box-shadow var(--sg-dur) var(--sg-ease),background-color var(--sg-dur) var(--sg-ease)}.card.bg-body-tertiary:has(.form-check-input)>label{cursor:pointer}.card.bg-body-tertiary:has(.form-check-input):hover{box-shadow:inset 0 0 0 1px var(--sg-line-2),0 0 0 3px rgba(77,163,255,.08)}.card.bg-body-tertiary:has(.form-check-input):has(.form-check-input:checked){background-color:rgba(77,163,255,.07)!important;box-shadow:inset 0 0 0 1px var(--sg-accent-deep)}body[data-route=sylius_shop_checkout_complete] .h1,body[data-route=sylius_shop_checkout_complete] h1{font-size:1.35rem;margin-bottom:.5rem}body[data-route=sylius_shop_checkout_complete] .mb-4,body[data-route=sylius_shop_checkout_complete] .mb-5,body[data-route=sylius_shop_checkout_complete] .mb-6{margin-bottom:.75rem!important}body[data-route=sylius_shop_checkout_complete] .card .card-body,body[data-route=sylius_shop_checkout_complete] .card-body{padding:.7rem 1rem}body[data-route=sylius_shop_checkout_complete] .card .card-header,body[data-route=sylius_shop_checkout_complete] .card-header{padding:.5rem 1rem}body[data-route=sylius_shop_checkout_complete] .mb-5:has(>.card){display:grid;gap:.75rem;grid-template-columns:1fr 1fr}body[data-route=sylius_shop_checkout_complete] .mb-5:has(>.card)>.card{margin-bottom:0!important}@media(max-width:767px){body[data-route=sylius_shop_checkout_complete] .mb-5:has(>.card){grid-template-columns:1fr}}body[data-route=sylius_shop_checkout_complete] .table>:not(caption)>*>*{padding:.45rem .5rem}body[data-route=sylius_shop_checkout_complete] .table img{max-height:52px;width:auto}body[data-route=sylius_shop_checkout_complete] textarea.form-control{height:3rem;min-height:0}.badge{font-weight:600;letter-spacing:.02em}.badge.bg-primary{background-image:var(--sg-grad-accent)}.badge.text-bg-light,.text-black-50{color:var(--sg-text-2)!important}.sg-badge-promo{background:linear-gradient(180deg,#e4b357,#c08a2e);border-radius:999px;color:#14181b;font-size:.67rem;font-weight:700;letter-spacing:.1em;padding:.32rem .7rem;text-transform:uppercase}.pagination{--bs-pagination-bg:transparent;--bs-pagination-color:var(--sg-text-2);--bs-pagination-border-color:var(--sg-line-2);--bs-pagination-hover-bg:var(--sg-surface-2);--bs-pagination-hover-color:var(--sg-text);--bs-pagination-hover-border-color:var(--sg-line-2);--bs-pagination-focus-bg:var(--sg-surface-2);--bs-pagination-focus-color:var(--sg-text);--bs-pagination-active-bg:var(--sg-accent-deep);--bs-pagination-active-border-color:var(--sg-accent-deep);--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-color:var(--sg-text-3);--bs-pagination-disabled-border-color:var(--sg-line)}.breadcrumb{font-size:.8rem;--bs-breadcrumb-divider-color:var(--sg-text-3)}.breadcrumb .breadcrumb-item.active{color:var(--sg-text-2)}.alert{--bs-alert-border-radius:7px}.sg-taxon-desc{border-top:1px solid var(--sg-line);max-width:860px;padding-top:1.75rem}.sg-taxon-desc .sg-taxon-desc-title{color:var(--sg-text-2);font-size:1.05rem;letter-spacing:.02em;margin-bottom:.75rem}.sg-taxon-desc p{color:var(--sg-text-2);font-size:.925rem;line-height:1.65;margin-bottom:0}.sg-article h2{margin-top:2.25rem}.sg-article h3{margin-top:1.5rem}.sg-article li{margin-bottom:.35rem}.sg-article .footnotes{color:var(--sg-text-3);font-size:.85rem}.sg-filters{margin:0}.sg-filters .sg-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.sg-filters .sg-filter-btn{background:var(--sg-surface);border:1px solid var(--sg-line-strong,var(--sg-line));color:var(--sg-text-2);font-size:.85rem}.sg-filters .sg-filter-btn.sg-filter-btn-active,.sg-filters .sg-filter-btn:hover{border-color:var(--sg-accent);color:var(--sg-text-1)}.sg-filters .sg-filter-badge{background:var(--sg-accent);border-radius:999px;color:#0a0d12;display:inline-block;font-size:.72rem;font-weight:700;line-height:1.15rem;margin-left:.25rem;min-width:1.15rem;padding:0 .3rem}.sg-filters .sg-filter-menu{max-height:330px;min-width:230px;overflow-y:auto}.sg-filters .sg-filter-opt{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.sg-filters .sg-filter-opt .sg-filter-check{color:var(--sg-accent);width:1rem}.sg-filters .sg-filter-opt .sg-filter-val{flex:1}.sg-filters .sg-filter-opt .sg-filter-count{color:var(--sg-text-3);font-size:.78rem}.sg-filters .sg-filter-opt.active{background:rgba(77,163,255,.12)}.sg-filters .sg-filter-clear{border:1px dashed var(--sg-line);color:var(--sg-text-3);font-size:.82rem}.sg-filters .sg-filter-clear:hover{border-color:var(--sg-accent);color:var(--sg-text-1)}.sg-filters .sg-filter-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.sg-filters .sg-chip{align-items:center;background:rgba(77,163,255,.14);border:1px solid var(--sg-accent);border-radius:999px;color:var(--sg-text-1);display:inline-flex;font-size:.8rem;gap:.35rem;padding:.2rem .6rem;text-decoration:none}.sg-filters .sg-chip:hover{background:rgba(77,163,255,.25)}.sg-card{position:relative}.sg-card-actions{align-items:flex-end;aspect-ratio:1/1;display:flex;gap:.5rem;inset:0 0 auto 0;padding:.7rem;pointer-events:none;position:absolute;z-index:2}.sg-card-actions .btn{align-items:center;border-radius:6px;display:inline-flex;flex:1 1 0;font-size:.8rem;font-weight:600;gap:.4rem;justify-content:center;line-height:1.2;padding:.45rem .5rem;pointer-events:auto}.sg-qv-open{backdrop-filter:blur(4px);background:rgba(10,14,24,.85);border:1px solid var(--sg-line-2);color:var(--sg-text)}.sg-qv-open:hover{border-color:var(--sg-accent);color:var(--sg-text)}.sg-card-unavailable{background:rgba(10,14,24,.85);border:1px solid var(--sg-line);color:var(--sg-text-3);pointer-events:none}@media(hover:hover){html:not(.sg-view-list) .sg-card-actions{opacity:0;transform:translateY(6px);transition:opacity var(--sg-dur) var(--sg-ease),transform var(--sg-dur) var(--sg-ease)}html:not(.sg-view-list) .sg-card:focus-within .sg-card-actions,html:not(.sg-view-list) .sg-card:hover .sg-card-actions{opacity:1;transform:none}}@media(hover:none){html:not(.sg-view-list) .sg-card-actions{justify-content:flex-end}html:not(.sg-view-list) .sg-card-actions .btn{border-radius:50%;flex:0 0 auto;padding:.55rem}html:not(.sg-view-list) .sg-card-actions .btn span{display:none}}body.sg-modal-open{overflow:hidden}.sg-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1080}.sg-modal[hidden]{display:none}.sg-modal-backdrop{backdrop-filter:blur(3px);background:rgba(4,7,14,.72);inset:0;position:absolute}.sg-modal-dialog{background:var(--sg-surface);border:1px solid var(--sg-line-2);border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.55);max-height:min(86vh,660px);overflow:auto;padding:1.4rem;position:relative;width:min(860px,100%)}.sg-modal-close{background:transparent;border:0;border-radius:6px;color:var(--sg-text-2);display:inline-flex;padding:.4rem;position:absolute;right:.6rem;top:.6rem;z-index:2}.sg-modal-close:hover{background:var(--sg-surface-2);color:var(--sg-text)}.sg-qvm-loading{color:var(--sg-text-2);padding:3.5rem 1rem;text-align:center}.sg-qvm-grid{display:grid;gap:1.4rem;grid-template-columns:minmax(220px,320px) 1fr}@media(max-width:767.98px){.sg-qvm-grid{grid-template-columns:1fr}}.sg-qvm-tile{align-self:start}.sg-qvm-tile img{padding:7%}.sg-qvm-name{font-size:1.18rem;font-weight:700;letter-spacing:-.01em;margin:0 1.75rem .55rem 0}.sg-qvm-price{font-variant-numeric:tabular-nums;margin-bottom:.55rem}.sg-qvm-price span{font-size:1.35rem;font-weight:700}.sg-qvm-price del{color:var(--sg-text-3);font-size:1rem;font-weight:500;margin-right:.5rem}.sg-qvm-stock{align-items:center;color:var(--sg-success);display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;margin-bottom:.8rem}.sg-qvm-stock.out{color:var(--sg-text-3)}.sg-qvm-desc{color:var(--sg-text-2);font-size:.9rem;line-height:1.55;margin-bottom:.8rem}.sg-qvm-attrs{display:grid;font-size:.85rem;gap:.15rem .9rem;grid-template-columns:auto 1fr;margin-bottom:.9rem}.sg-qvm-attrs dt{color:var(--sg-text-3);font-weight:500}.sg-qvm-attrs dd{color:var(--sg-text);margin:0}.sg-qvm-cta{display:flex;flex-wrap:wrap;gap:.6rem}.sg-qvm-cta .btn{align-items:center;display:inline-flex;font-weight:600;gap:.45rem}.sg-btn-ghost{border:1px solid var(--sg-line-2);color:var(--sg-text)}.sg-btn-ghost:hover{border-color:var(--sg-accent);color:var(--sg-text)}.sg-view-toggle{margin-left:.25rem}.sg-vt-btn{align-items:center;background:transparent;border:1px solid var(--sg-line-2);border-radius:6px;color:var(--sg-text-3);display:inline-flex;padding:.42rem;transition:color var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease)}.sg-vt-btn:hover{color:var(--sg-text)}.sg-vt-btn[aria-pressed=true]{background:rgba(77,163,255,.08);border-color:var(--sg-accent);color:var(--sg-accent)}html.sg-view-list .products-grid{display:flex;flex-direction:column;gap:.75rem}html.sg-view-list .products-grid>.sg-card{align-content:start;background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:8px;column-gap:1.1rem;display:grid;grid-template-columns:136px 1fr;grid-template-rows:auto auto auto;padding:.75rem}html.sg-view-list .products-grid>.sg-card>a.link-reset{display:contents}html.sg-view-list .products-grid>.sg-card a.link-reset>.mb-3{align-self:start;grid-column:1;grid-row:1/span 3;margin-bottom:0!important}html.sg-view-list .products-grid>.sg-card .h6{font-size:1.02rem;grid-column:2;grid-row:1;margin:.1rem 0 0}html.sg-view-list .products-grid>.sg-card>div:not(.sg-card-actions){grid-column:2;grid-row:2}html.sg-view-list .sg-card-actions{align-items:center;aspect-ratio:auto;grid-column:2;grid-row:3;justify-content:flex-start;padding:.6rem 0 0;pointer-events:auto;position:static}html.sg-view-list .sg-card-actions .btn{flex:0 0 auto}.sg-side-toggle{align-items:center;background:var(--sg-surface);border:1px solid var(--sg-line-2);border-radius:6px;color:var(--sg-text);display:inline-flex;font-size:.92rem;font-weight:600;gap:.55rem;margin-bottom:.75rem;padding:.55rem .7rem;width:100%}.sg-side-toggle svg:last-child{margin-left:auto;transition:transform var(--sg-dur) var(--sg-ease)}.sg-side-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.sg-side-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:1.1rem}.sg-side-item{align-items:center;border-left:2px solid transparent;border-radius:6px;color:var(--sg-text-2);display:flex;font-size:.92rem;gap:.6rem;padding:.45rem .6rem;text-decoration:none;transition:background var(--sg-dur) var(--sg-ease),color var(--sg-dur) var(--sg-ease)}.sg-side-item:hover{background:var(--sg-surface);color:var(--sg-text)}.sg-side-item:hover .sg-side-ico{color:var(--sg-accent)}.sg-side-item.active{background:var(--sg-surface);border-left-color:var(--sg-accent);color:var(--sg-text);font-weight:600}.sg-side-item.active .sg-side-ico{color:var(--sg-accent)}.sg-side-ico{color:var(--sg-text-3);display:inline-flex;flex:0 0 auto;transition:color var(--sg-dur) var(--sg-ease)}.sg-side-up{color:var(--sg-text-3);font-size:.84rem;margin-top:.4rem}.sg-side-trust{margin-top:1.25rem}.sg-trust-box{align-items:center;background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:8px;display:flex;gap:.75rem;margin-bottom:.6rem;padding:.7rem .85rem}.sg-trust-ico{color:var(--sg-accent);display:inline-flex;flex:0 0 auto}.sg-trust-t{display:block;font-size:.88rem;font-weight:600}.sg-trust-s{color:var(--sg-text-3);display:block;font-size:.78rem}.sg-taxon-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sg-text-2);margin-bottom:0;max-width:76ch;overflow:hidden}.sg-info-bar{align-items:stretch;background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin:.9rem 0 1rem;padding:.65rem .95rem}.sg-info-chip{align-items:center;color:var(--sg-text-2);display:inline-flex;font-size:.86rem;gap:.5rem}.sg-info-chip strong{color:var(--sg-text);font-weight:600}.sg-info-ico{color:var(--sg-accent);display:inline-flex;flex:0 0 auto}.sg-info-sep{align-self:stretch;background:var(--sg-line);display:none;width:1px}@media(min-width:768px){.sg-info-sep{display:block}}.sg-subcats{display:grid;gap:.7rem;grid-auto-columns:minmax(146px,1fr);grid-auto-flow:column;margin-bottom:.4rem;overflow-x:auto;padding:.15rem .15rem .55rem;scroll-snap-type:x proximity;scrollbar-color:var(--sg-line-2) transparent;scrollbar-width:thin}.sg-subcat{background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:8px;color:var(--sg-text);display:flex;flex-direction:column;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none;transition:transform var(--sg-dur) var(--sg-ease),border-color var(--sg-dur) var(--sg-ease),box-shadow var(--sg-dur) var(--sg-ease)}.sg-subcat:hover{border-color:var(--sg-accent);box-shadow:var(--sg-shadow-md),0 0 0 1px var(--sg-accent-glow);color:var(--sg-text);transform:translateY(-2px)}.sg-subcat:hover .sg-subcat-arrow{color:var(--sg-accent)}.sg-subcat-thumb{aspect-ratio:16/10;display:block;flex:0 0 auto;position:relative}.sg-subcat-thumb img{filter:drop-shadow(0 8px 12px rgba(0,0,0,.45));height:100%;inset:0;object-fit:contain;padding:9%;position:absolute;width:100%}.sg-subcat-meta{display:block;margin-top:auto;padding:.5rem 1.7rem .55rem .65rem}.sg-subcat-name{display:block;font-size:.86rem;font-weight:600;line-height:1.25}.sg-subcat-count{color:var(--sg-text-3);display:block;font-size:.74rem;margin-top:.1rem}.sg-subcat-arrow{bottom:.6rem;color:var(--sg-text-3);display:inline-flex;position:absolute;right:.5rem;transition:color var(--sg-dur) var(--sg-ease)}