@charset "UTF-8";@font-face{font-family:Outfit;src:url(../fonts/Outfit-VariableFont_wght.ttf) format("truetype-variations"),url(../fonts/Outfit-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(../fonts/Onest-Cyrillic-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1}@font-face{font-family:Outfit;src:url(../fonts/Onest-CyrillicExt-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Outfit;src:url(../fonts/NotoSansArabic-Arabic-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF}:root{--bg-color: #0f2f1f;--bg-alt: #0c2417;--surface-color: #0b2114;--surface-glass: #0b2114d9;--border-color: rgba(214, 233, 223, .15);--drawer-border: #1d5239;--drawer-icon-bg: rgba(211, 190, 105, .2);--drawer-icon-bg-alt: #1f4a35;--search-focus-bg: #0a2618;--error-border: #ac632e;--error-bg: #d96e20;--tag-border: #957b18;--lang-dropdown-border: #00341b;--lang-dropdown-border-mobile: #094a2b;--drawer-item-bg: var(--card-bg);--drawer-item-border: var(--drawer-border);--like-border: var(--accent-alpha-50);--like-count-color: var(--white-solid);--like-icon-color: var(--white-solid);--like-icon-liked-color: var(--like-liked-color);--tooltip-bg: rgb(250, 204, 22);--black-solid: #000;--black-alpha-20: rgba(0, 0, 0, .2);--black-alpha-30: rgba(0, 0, 0, .3);--black-alpha-40: rgba(0, 0, 0, .4);--black-alpha-50: rgba(0, 0, 0, .5);--black-alpha-60: rgba(0, 0, 0, .6);--black-alpha-80: rgba(0, 0, 0, .8);--black-alpha-90: rgba(0, 0, 0, .9);--qty-btn-border: #395b4a;--share-btn-bg: #0a1c12;--share-btn-border: #156b4c;--form-box-bg: #103724;--form-input-bg: #0c2316;--form-invalid-color: #6b8574;--header-lang-height: 44px;--header-lang-height-mobile: 36px;--like-badge-bg: rgba(0, 0, 0, .45);--like-liked-color: var(--accent-gold);--like-liked-border: var(--tag-border);--text-primary: #d6e9df;--text-secondary: #a8c7b4;--text-dark: #04120b;--accent-color: #10b981;--accent-gold: #facc15;--accent-gradient: linear-gradient(135deg, #34d399 0%, #fbbf24 100%);--accent-alpha-80: rgba(16, 185, 129, .8);--accent-alpha-50: rgba(16, 185, 129, .5);--accent-alpha-40: rgba(16, 185, 129, .4);--accent-alpha-20: rgba(16, 185, 129, .2);--accent-alpha-15: rgba(16, 185, 129, .15);--accent-alpha-10: rgba(16, 185, 129, .1);--accent-alpha-0: rgba(16, 185, 129, 0);--accent-gold-alpha-15: rgba(250, 204, 22, .15);--btn-hover-shadow: rgba(72, 163, 96, .2);--card-bg: #113624;--card-border: #184a32;--card-border-hover: #2b694a;--search-bg: #101b15;--search-border: #1a5137;--pill-bg: #13402d;--pill-active: #10b981;--border-active-color: #12b982;--header-bg-solid: #07190e;--footer-bg: #092013;--overlay-alpha-60: rgba(11, 33, 20, .6);--overlay-alpha-80: rgba(18, 24, 21, .8);--overlay-alpha-85: rgba(18, 24, 21, .85);--overlay-alpha-90: rgba(11, 33, 20, .9);--white-alpha-15: rgba(255, 255, 255, .15);--white-alpha-12: rgba(255, 255, 255, .12);--white-alpha-08: rgba(255, 255, 255, .08);--white-alpha-05: rgba(255, 255, 255, .05);--icon-mobile-scale: 1;--link-color: #597564;--link-hover-color: #facc16;--dark-solid: #111111;--white-solid: #ffffff;--delivery-warning-border: #16694c;--pagination-color: #12b982;--pagination-hover-bg: #123a26;--pagination-hover-border: #268460;--pagination-hover-color: #d6e9df;--header-mobile-border: #194932;--img-grad-start: rgb(25, 25, 25);--img-grad-mid: rgba(55, 37, 4, .7);--img-grad-end: rgba(68, 63, 60, .5);--img-grad-overlay-start: rgba(11, 33, 20, .14);--img-grad-overlay-end: rgba(11, 33, 20, .3);--header-gradient-start: rgba(62, 252, 27, .12);--header-gradient-mid: rgba(74, 252, 27, .03);--logo-glow-center: rgba(34, 197, 94, .15);--particle-shadow: rgba(74, 222, 128, .8);--details-img-grad-start: rgb(0, 0, 0);--details-img-grad-mid: rgba(24, 26, 25, .7);--details-img-grad-end: rgba(44, 49, 46, .9);--modal-hdr-grad-start: rgba(15, 47, 31, .95);--modal-hdr-grad-end: rgba(15, 47, 31, 0);--modal-info-grad-start: rgba(11, 33, 20, 1);--modal-info-grad-mid: rgba(11, 33, 20, .8);--shadow-text: rgba(0, 0, 0, .6);--lang-btn-border: #2c4b3b;--v-pill-bg: rgba(255, 255, 255, .05);--v-pill-bg-hover: rgba(255, 255, 255, .1);--v-pill-border: #d1d5db;--v-pill-color: #67625e;--v-pill-active-bg: #ededed;--v-pill-active-border: #898989;--v-pill-active-color: #111828}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif;-webkit-tap-highlight-color:transparent}html,body{background-color:var(--bg-color);-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light!important}html{forced-color-adjust:none!important;-webkit-filter:none!important;filter:none!important}body{color:var(--text-primary);overflow-x:hidden;line-height:1.5;padding-bottom:0;-webkit-filter:none!important;filter:none!important}a:link,a:visited{font-size:inherit;color:var(--link-color);text-decoration:none}a:hover{font-size:inherit;color:var(--link-hover-color)}.footer-copyright a{color:var(--link-color)}img,picture,video,canvas,svg{-webkit-filter:none!important;filter:none!important;mix-blend-mode:normal!important}svg{forced-color-adjust:none!important;isolation:isolate}@keyframes appear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes spin{0%{transform:rotate(var(--start-angle))}to{transform:rotate(calc(var(--start-angle) + var(--spin-angle)))}}@keyframes pulse{0%,65%{transform:translate(var(--radius));animation-timing-function:cubic-bezier(.5,0,1,1)}75%{transform:translate(var(--inner-radius));animation-timing-function:cubic-bezier(0,0,.2,1)}90%,to{transform:translate(var(--radius))}}@keyframes wobble{0%{transform:translate(calc(-50% - var(--wobble-amount)),calc(-50% - var(--wobble-amount)))}to{transform:translate(calc(-50% + var(--wobble-amount)),calc(-50% + var(--wobble-amount)))}}@keyframes border-blink{0%,to{border-color:var(--border-color)}15%,45%,75%{border-color:var(--border-active-color)}}@keyframes pulse-border-hover{0%{box-shadow:0 0 0 0 var(--accent-alpha-80)}70%{box-shadow:0 0 0 8px var(--accent-alpha-0)}to{box-shadow:0 0 0 0 var(--accent-alpha-0)}}@keyframes fadeIn{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}@keyframes button-pop{0%{transform:scale(1)}40%{transform:scale(.9)}70%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes spinCube{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg)}}@keyframes swipeGesture{0%{transform:translate(0);opacity:0}20%{transform:translate(0);opacity:1}70%{transform:translate(-40px);opacity:1}to{transform:translate(-40px);opacity:0}}.icon-btn,.close-btn,.drawer-close-btn,.video-close-btn,.details-close-btn,.add-btn,.info-btn{scale:var(--icon-mobile-scale)}.icon-btn:before,.close-btn:before,.drawer-close-btn:before,.video-close-btn:before,.details-close-btn:before,.add-btn:before,.info-btn:before,.qty-btn:before{content:"";position:absolute;inset:-7px;border-radius:50%}.close-btn,.drawer-close-btn,.details-close-btn,.video-close-btn{border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.close-btn,.details-close-btn,.video-close-btn{position:absolute;width:36px;height:36px;background:var(--overlay-alpha-60);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--drawer-border);color:var(--text-primary);font-weight:400}.close-btn i.ph{font-weight:700!important}.close-btn{z-index:10002;pointer-events:auto;outline:none}.details-close-btn,.video-close-btn{z-index:10;font-size:1.2rem;top:16px;right:16px}.drawer-close-btn{background:var(--white-alpha-05);border:1px solid var(--drawer-border);color:var(--text-primary);width:36px;height:36px;font-size:1.2rem;font-weight:400}.icon-btn{background:var(--pill-bg);border:1px solid var(--border-color);color:var(--text-primary);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;transition:all .2s ease;position:relative;margin-right:2px}.close-btn i{font-size:1.2rem!important;line-height:1;display:block}.cart-remove-btn.pop,.btn-add-large.pop,.info-btn.pop{animation:button-pop .45s cubic-bezier(.175,.885,.32,1.275) forwards!important}.blink-on-add{animation:border-blink 1.5s ease-out}#preloader{position:fixed;inset:0;width:100vw;height:100dvh;background-color:var(--surface-color);z-index:99999;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease,visibility .5s ease}#preloader.hidden{opacity:0;visibility:hidden}.preloader-wrapper{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 32px}.logo-container{position:relative;width:70%;max-width:250px;margin:0 auto}.text-logo{width:100%;height:auto;object-fit:contain;display:block}.logo-glow{position:absolute;width:300%;aspect-ratio:1;background:radial-gradient(circle at center,var(--logo-glow-center) 0%,rgba(11,33,20,0) 65%);border-radius:50%;pointer-events:none;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center{position:absolute;top:50%;left:12%;width:0;height:0;z-index:5}.yellow{color:var(--accent-gold);font-weight:700}.particle-spin{position:absolute;top:0;left:0;width:0;height:0;animation:spin linear infinite;animation-duration:var(--spin-duration)}.particle-pulse{position:absolute;top:0;left:0;width:0;height:0;--radius: calc(var(--base-radius, 35px) + var(--scatter, 0px));--inner-radius: calc(var(--radius) * .3);transform:translate(var(--radius));animation:pulse 2.5s infinite;animation-delay:var(--pulse-delay)}.particle{position:absolute;top:50%;left:50%;border-radius:50%;box-shadow:0 0 6px var(--particle-shadow);opacity:0;animation:wobble ease-in-out infinite alternate,appear .8s ease-out forwards;animation-duration:var(--wobble-duration),.8s;animation-delay:0s,var(--pulse-delay);will-change:transform,opacity;filter:saturate(1.9) brightness(1.2)}header{position:sticky;top:0;z-index:100;background:radial-gradient(circle at 50% 50%,var(--header-gradient-start) 0%,var(--header-gradient-mid) 40%,rgba(21,21,21,0) 70%),var(--header-bg-solid);background-size:100%;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--card-border);box-shadow:0 4px 20px var(--black-alpha-30);padding:16px 20px 12px;display:flex;flex-direction:column;gap:16px}.header-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1600px;margin:0 auto;position:relative;z-index:30}.header-left{display:flex;justify-content:flex-start;align-items:center;margin-left:10px}.header-right{display:flex;justify-content:flex-end;margin-right:10px}.brand{display:flex;justify-content:center;align-items:center;margin-bottom:-4px;margin-left:-1px}.brand a{padding-top:4px}.brand img{height:42px;width:auto;object-fit:contain}.desktop-help-wrapper{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.desktop-help-wrapper .link-text{color:var(--text-secondary);font-size:.95rem;font-weight:600;transition:color .2s ease}.help-icon-btn i{font-size:1.45rem;font-weight:10}.header-action-link:hover i{transform:scale(1.1)}.header-top .lang-switcher-wrapper{flex-direction:row;margin-top:0}.header-left .lang-switcher-wrapper{margin-left:8px}.header-right .lang-switcher-wrapper{margin-right:17px}.header-top .lang-switcher-btn{background:transparent!important;border:none;height:var(--header-lang-height);padding:0 4px;margin-top:0;transition:color .3s ease}.header-top .lang-switcher-btn:hover,.header-top .lang-switcher-btn.active{background:transparent!important}@media(hover:hover)and (pointer:fine){.header-top .lang-switcher-btn:hover{color:var(--accent-color)}}.header-top .lang-dropdown{top:100%;bottom:auto;margin-top:14px;margin-bottom:0;transform:translateY(-25px);transform-origin:top center;border:1px solid var(--lang-dropdown-border);box-shadow:0 10px 40px var(--black-alpha-50);min-width:170px}.header-left .lang-dropdown{left:50%;right:auto;transform:translate(-50%) translateY(-25px)}.header-left .lang-dropdown.open{transform:translate(-50%) translateY(0)}.header-right .lang-dropdown{left:auto;right:-74px;transform:translateY(-25px)}.header-right .lang-dropdown.open{transform:translateY(0)}.search-container{position:relative;width:100%;max-width:1600px;margin:0 auto}.search-container .search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:1.2rem}.search-container .clear-icon{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:1.5rem;font-weight:100;cursor:pointer;display:none;z-index:0}.search-container .clear-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:100%;min-height:48px;background:transparent}.search-input{width:100%;background:var(--search-bg);border:1px solid var(--search-border);color:var(--text-primary);padding:14px 44px 14px 48px;border-radius:100px;font-size:1.05rem;outline:none;transition:all .3s ease;box-shadow:inset 0 2px 4px var(--black-alpha-20)}.search-input:focus{border-color:var(--accent-color);background:var(--search-focus-bg);box-shadow:0 0 0 3px var(--accent-alpha-15),inset 0 2px 4px var(--black-alpha-20)}.search-input::placeholder{color:var(--text-secondary);opacity:.6}.categories-wrapper{display:flex;overflow-x:auto;gap:12px;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;cursor:grab;user-select:none;width:100%;max-width:1600px;margin:0 auto}.categories-wrapper:active{cursor:grabbing}.categories-wrapper::-webkit-scrollbar{display:none}.category-pill{background:var(--pill-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:10px 24px;border-radius:100px;font-size:.95rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .3s ease;user-select:none;display:flex;align-items:center;gap:8px;pointer-events:auto}.category-pill:hover:not(.active){background:var(--card-border);border-color:var(--accent-alpha-50);box-shadow:0 0 10px var(--accent-alpha-20)}.category-pill.active{background:var(--accent-color);color:var(--text-dark);border-color:var(--accent-color);box-shadow:0 4px 12px var(--accent-alpha-20)}.custom-tooltip{position:absolute;background:var(--tooltip-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:var(--text-dark)!important;padding:6px 12px;border-radius:8px;font-size:13px!important;font-weight:700!important;font-family:Outfit,sans-serif;font-style:normal;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px var(--black-alpha-20);z-index:100}.header-right .icon-btn .custom-tooltip{top:calc(100% + 14px);right:0}.add-btn .custom-tooltip{bottom:calc(100% + 10px);right:0}.info-btn .custom-tooltip{top:calc(100% + 10px);left:0;right:auto}.header-right .icon-btn:hover .custom-tooltip,.add-btn:hover .custom-tooltip,.info-btn:hover .custom-tooltip{opacity:.83;visibility:visible}.icon-btn:active .custom-tooltip,.add-btn:active .custom-tooltip,.info-btn:active .custom-tooltip,.icon-btn.pop .custom-tooltip,.cart-remove-btn.pop .custom-tooltip,.btn-add-large.pop .custom-tooltip,.info-btn.pop .custom-tooltip,.add-feedback .custom-tooltip,.remove-feedback .custom-tooltip,.force-hide-tooltip .custom-tooltip,.cart-toggle-btn .custom-tooltip{visibility:hidden!important;opacity:0!important;transition:none!important;display:none!important}.cart-badge{position:absolute;top:-4px;right:-4px;background:var(--accent-gold);color:var(--text-dark);width:22px;height:22px;padding:0;border-radius:50%;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px var(--black-alpha-30)}.remove-icon,.product-card.selected .add-icon,.cart-toggle-btn>.add-text,.cart-toggle-btn>.remove-text,.btn-add-large .remove-text,.btn-add-large.remove-state .add-icon,.btn-add-large.remove-state .add-text{display:none!important}.product-card.selected .remove-icon,.btn-add-large.remove-state .remove-icon,.btn-add-large.remove-state .remove-text{display:inline}main,.cart-modal-body{position:relative;z-index:1}main:before,.cart-modal-body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background-size:100% auto;background-position:center top;background-repeat:no-repeat}main{padding:24px 20px;min-height:calc(100vh - 160px)}.cart-modal-body{padding:24px 20px 40px;flex:1 0 auto;min-height:calc(100vh - 85px)}.product-grid{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:16px}.product-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:28px;display:flex;flex-direction:column;cursor:default;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;box-shadow:0 10px 20px #00000026;opacity:1;overflow:visible}.product-card:hover{z-index:10;border:1px solid var(--card-border-hover)}.product-card.hidden-item{display:none!important}.product-card.selected{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color),0 10px 20px #00000026}.product-card.selected:hover{border:1px solid var(--accent-color);filter:none!important}.product-card.modal-cart-host{position:absolute;right:20px;bottom:20px;z-index:5;display:block;width:auto;background:none;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;transform:none;transition:none}@media(min-width:769px){.product-card.modal-cart-host{left:0;right:0;width:-webkit-fit-content;width:fit-content;margin:0 auto}}.product-card:active:not(:has(.add-btn:active)):not(:has(.info-btn:active)):not(:has(.like-btn:active)):not(:has(.v-pill:active)){transform:scale(.98)}.product-image-container{width:100%;aspect-ratio:4 / 2.2;background:linear-gradient(135deg,var(--img-grad-start) 10%,var(--img-grad-mid) 40%,var(--img-grad-end) 80%),url(../img/ar-bg-2.jpg);background-size:contain;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:27px 27px 0 0;cursor:pointer}.product-image-container:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--img-grad-overlay-start) 0%,var(--img-grad-overlay-end) 100%);pointer-events:none;z-index:1}.product-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-origin:center center}.like-btn{position:absolute;top:16px;right:16px;z-index:12;display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:36px;height:36px;border-radius:100px;background:var(--overlay-alpha-85);border:1px solid var(--like-border);box-shadow:0 4px 12px var(--black-alpha-30);color:var(--like-count-color);font-size:.92rem;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:min-width .3s cubic-bezier(.175,.885,.32,1.275),color .2s cubic-bezier(.175,.885,.32,1.275),border-color .2s cubic-bezier(.175,.885,.32,1.275),background-color .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s cubic-bezier(.175,.885,.32,1.275);scale:var(--icon-mobile-scale)}.like-btn:before{content:"";position:absolute;inset:-7px;border-radius:100px}.like-btn i{color:var(--like-icon-color);flex:0 0 34px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.like-btn .like-count{flex:0 0 auto;max-width:0;overflow:hidden;opacity:0;transition:max-width .3s cubic-bezier(.175,.885,.32,1.275),opacity .2s ease,margin-right .3s cubic-bezier(.175,.885,.32,1.275);margin-right:0}.like-btn.has-count{padding:0 10px;min-width:60px}.like-btn.has-count i{flex:0 0 auto}.like-btn.has-count .like-count{flex:1 1 auto;text-align:center;max-width:120px;opacity:1;margin-right:7.7px}.like-btn.liked{color:var(--like-liked-color);border-color:var(--like-liked-border)}.like-btn.liked i{color:var(--like-icon-liked-color)}.cart-modal-body .product-grid.list-view .product-image{width:110%!important;left:0!important;right:0!important;margin:0 auto 0 -8px!important;object-fit:cover!important}.cart-modal-body .product-image{top:0;left:0;width:100%;height:100%}.viewer-2d-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:110%;max-height:100%;object-fit:contain;z-index:10;filter:drop-shadow(0 15px 35px var(--shadow-text));pointer-events:none}.viewer-2d-image[data-item-id="2"]{top:40%}.product-info{padding:12px 16px;display:flex;flex-direction:column;gap:5px;flex:1;position:relative;z-index:auto}.product-title{font-size:1.15rem;font-weight:800;line-height:1.2;color:var(--text-primary)}.product-desc{font-size:1rem;font-weight:300;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin-bottom:2px}.product-price{margin-top:auto;font-size:1.2rem;font-weight:700;color:var(--accent-gold);padding-top:8px;display:flex;align-items:center;justify-content:space-between}.product-price>span.price-replacement{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-badge{position:absolute;left:50%;transform:translate(-50%);background:var(--overlay-alpha-85);color:var(--accent-color);border-radius:100px;font-weight:800;display:flex;align-items:center;gap:8px;border:1px solid var(--accent-alpha-50);box-shadow:0 4px 12px var(--black-alpha-30);z-index:2;white-space:nowrap;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer;bottom:18px;padding:12px 23px;font-size:.9rem}.ar-badge i,.ar-badge .custom-cube-icon{border-radius:50%;font-size:1rem;width:1rem;height:1rem;object-fit:contain;transition:all .2s ease-in-out;box-shadow:0 0 0 0 var(--accent-alpha-0)}.add-btn{border:1px solid var(--border-color);color:var(--text-primary);width:36px;height:36px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:width .3s cubic-bezier(.175,.885,.32,1.275),background-color .2s ease,border-color .2s ease,color .2s ease,transform .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;z-index:20;white-space:nowrap;position:relative}.cart-remove-btn{width:36px;padding:0}.add-btn.add-feedback,.add-btn.remove-feedback{width:95px;transform:scale(1)}.add-btn.add-feedback{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--text-dark)}.add-btn.remove-feedback{background:var(--white-alpha-05);border-color:var(--text-secondary);color:var(--text-secondary)}.add-btn.add-feedback .add-icon,.add-btn.add-feedback .remove-icon,.add-btn.remove-feedback .add-icon,.add-btn.remove-feedback .remove-icon{display:none!important}.add-btn.add-feedback:after,.add-btn.remove-feedback:after{font-size:.85rem;font-weight:800;animation:fadeIn .2s ease forwards}.add-btn.add-feedback:after{content:"Dodane"}.add-btn.remove-feedback:after{content:"Usuni\119to"}.info-btn{position:absolute;top:16px;left:16px;background:var(--overlay-alpha-85);border:1px solid var(--accent-alpha-50);box-shadow:0 4px 12px var(--black-alpha-30);color:var(--accent-gold);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.11rem;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;transition:all .2s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;z-index:20}.info-btn:after{content:"";position:absolute;inset:-12px;border-radius:50%}.empty-state{max-width:1600px;margin:0 auto;text-align:center;padding:80px 20px;color:var(--text-secondary);display:none;flex-direction:column;align-items:center;gap:16px}.empty-state i{font-size:5rem;color:var(--accent-alpha-50);margin-bottom:8px}.drawer-overlay,.details-overlay,.video-overlay,.mobile-lang-overlay{position:absolute;inset:0;background:var(--black-alpha-60);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.video-overlay{background:var(--black-alpha-80);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.drawer-overlay{position:fixed;z-index:1040;visibility:hidden}.drawer-overlay.open,.product-details-modal.open .details-overlay,.video-modal.open .video-overlay{opacity:1}.drawer-overlay.open{visibility:visible}.mobile-drawer{position:fixed;top:0;left:0;width:323px;max-width:85vw;height:100%;background:var(--bg-alt);z-index:1050;box-shadow:10px 0 30px var(--black-alpha-50);transform:translate(-100%);transition:transform .4s cubic-bezier(.175,.885,.32,1.1);display:flex;flex-direction:column;padding:24px 20px;border-right:1px solid var(--border-color);gap:12px}.mobile-drawer.open{transform:translate(0)}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.drawer-title{font-size:1.4rem;font-weight:800;color:var(--text-primary)}.mobile-drawer .drawer-lang-tile{display:block;margin-top:0}.mobile-lang-overlay{position:fixed;z-index:1060;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mobile-lang-overlay.visible{opacity:1;visibility:visible}.mobile-lang-overlay .lang-dropdown{position:fixed;inset:24px auto auto 50%;margin:0;transform:translate(-50%) translateY(-25px);transform-origin:top center;border:1px solid var(--lang-dropdown-border-mobile);box-shadow:0 10px 40px var(--black-alpha-50);min-width:230px;backdrop-filter:blur(16px) brightness(1.25);-webkit-backdrop-filter:blur(16px) brightness(1.25)}.mobile-lang-overlay .lang-dropdown.open{transform:translate(-50%) translateY(0);min-width:230px}.drawer-card-item{display:flex;align-items:center;gap:16px;background:var(--drawer-item-bg);border:1px solid var(--drawer-item-border);border-radius:16px;padding:16px;text-decoration:none;transition:all .2s ease}.drawer-card-item:hover{background:var(--pill-bg);border-color:var(--white-alpha-15);transform:translate(4px)}.drawer-card-icon{width:43px;height:43px;background:var(--drawer-icon-bg-alt);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent-gold)}.drawer-card-text{display:flex;flex-direction:column;flex-grow:1;gap:4px}.drawer-card-title{color:var(--text-primary);font-size:1.1rem;font-weight:700;line-height:20px}.drawer-card-subtitle{color:var(--text-secondary);font-size:.85rem;font-weight:400}.drawer-card-chevron{color:var(--text-secondary);font-size:1.2rem;opacity:.5}.drawer-card-group{display:flex;flex-direction:column;border-radius:16px;transition:background .25s ease,box-shadow .25s ease}.drawer-card-group.expanded{background:var(--drawer-sub-card-bg, var(--pill-bg));box-shadow:inset 0 0 0 1px var(--drawer-sub-card-ring, var(--drawer-item-border))}#mobileDrawer .drawer-card-group.expanded>.drawer-card-item.expandable,#mobileDrawer .drawer-card-group.expanded>.drawer-card-item.expandable:hover{background:transparent!important;background-color:transparent!important;border-color:transparent!important;transform:none}.drawer-card-item.expandable .drawer-card-chevron{transition:transform .32s cubic-bezier(.4,0,.2,1)}.drawer-card-item.expandable.expanded .drawer-card-chevron{transform:rotate(90deg)}.drawer-subpanel{height:0;overflow:hidden;transition:height .32s cubic-bezier(.4,0,.2,1)}.drawer-subpanel-inner{display:flex;flex-direction:column;gap:8px;margin:0 16px 16px}.drawer-subpanel-heading{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--drawer-sub-label, var(--text-secondary));margin:2px 0 10px 2px;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}.drawer-subpanel.open .drawer-subpanel-heading{opacity:.75;transform:translateY(0)}.drawer-subitem{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:var(--drawer-sub-row-bg, transparent);border:1px solid var(--drawer-sub-row-border, transparent);text-decoration:none;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,background .2s ease,border-color .2s ease}.drawer-subpanel.open .drawer-subitem{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * 55ms)}.drawer-subpanel.open .drawer-subitem:hover{background:var(--drawer-sub-hover, rgba(127, 127, 127, .12))}.drawer-subitem-icon{width:20px;flex-shrink:0;text-align:center;font-size:1.15rem;color:var(--drawer-sub-icon, var(--accent-gold))}.drawer-subitem-text{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.drawer-subitem-title{color:var(--drawer-sub-title, var(--text-primary));font-size:1rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.drawer-subitem-sub{color:var(--drawer-sub-label, var(--text-secondary));font-size:.78rem;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.drawer-subitem-out{color:var(--drawer-sub-label, var(--text-secondary));font-size:.95rem;opacity:.7;flex-shrink:0}.drawer-subitem-title.is-number{font-weight:400;letter-spacing:.02em;font-variant-numeric:tabular-nums}.mobile-drawer{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mobile-drawer>*{flex-shrink:0}.mobile-drawer::-webkit-scrollbar{width:8px}.mobile-drawer::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:10px}.product-details-modal{position:fixed;inset:0;z-index:1010;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;visibility:hidden;transition:all .3s ease}.product-details-modal.open{pointer-events:auto;visibility:visible}.details-content{position:relative;background:var(--card-bg);width:100%;max-height:85vh;display:flex;flex-direction:column;border-radius:28px 28px 0 0;overflow:hidden;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -10px 40px var(--black-alpha-50);border-top:1px solid var(--card-border)}.product-details-modal.open .details-content{transform:translateY(0)}.details-image-area{width:100%;height:240px;flex-shrink:0;position:relative;background:linear-gradient(3deg,var(--details-img-grad-start) 10%,var(--details-img-grad-mid) 40%,var(--details-img-grad-end) 80%),url(../img/ar-bg-2.jpg);background-size:cover;background-blend-mode:color}.details-image-area img{width:100%;height:100%;object-fit:cover;object-position:center}.details-image-area:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--card-bg) 0%,transparent 20%);pointer-events:none}@media(hover:hover)and (pointer:fine){.close-btn:hover{background:var(--overlay-alpha-90)}}.close-btn:hover,.details-close-btn:hover,.video-close-btn:hover,.drawer-close-btn:hover{border-color:var(--accent-alpha-50);box-shadow:0 0 12px var(--accent-alpha-20)}.details-body{padding:24px;flex:1;overflow-y:auto;scrollbar-width:thin}.details-body::-webkit-scrollbar{width:12px}.details-body::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:10px}.details-title{font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-bottom:12px;line-height:1.2}.details-desc{font-size:1rem;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.details-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.details-tag{color:var(--text-secondary);padding:6px 14px;border-radius:100px;font-size:.95rem}.details-allergens{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:.9rem;line-height:1.4;color:var(--text-secondary);flex-shrink:0}.details-allergens i{color:var(--accent-gold);font-size:1.2rem;flex-shrink:0;margin-top:2px}.details-allergens strong{color:var(--accent-gold);font-weight:700}.details-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;flex-shrink:0}.details-actions .qty-btn{width:41px;height:41px;font-size:1.1rem}.btn-ar-large{background:var(--surface-color);border:1px solid var(--accent-alpha-40);color:var(--text-primary);padding:14px;border-radius:100px;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.btn-ar-large:hover{border-color:var(--accent-color);background:var(--accent-alpha-10)}.btn-ar-large .custom-cube-icon{width:20px;height:1.2rem}.btn-add-large{color:var(--text-secondary);background:var(--pill-bg);border:1px solid var(--border-color);padding:14px;border-radius:100px;font-size:1rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.btn-add-large:hover{background:var(--accent-alpha-10);border-color:var(--accent-alpha-50);box-shadow:0 0 10px var(--accent-alpha-20)}.btn-add-large.expanded{padding:2px;justify-content:space-between;min-width:140px;background:var(--pill-bg);cursor:default}.btn-add-large.remove-state{background:transparent;color:var(--text-secondary);border-color:var(--card-border)}.btn-add-large.remove-state:hover{border-color:var(--text-secondary)}.ar-modal{position:fixed;inset:0;background:var(--bg-color);z-index:10000;display:flex;flex-direction:column;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.ar-modal.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.modal-header{position:absolute;top:0;left:0;width:100%;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;z-index:10001;background:linear-gradient(to bottom,var(--modal-hdr-grad-start) 0%,var(--modal-hdr-grad-end) 100%);pointer-events:none}.modal-header .close-btn{position:absolute;top:max(24px,env(safe-area-inset-top));right:20px;bottom:auto;margin:0}.modal-info-panel{pointer-events:auto;position:relative;width:100%;background:linear-gradient(to top,var(--modal-info-grad-start) 0%,var(--modal-info-grad-mid) 70%,transparent 100%);padding:35px 24px 29px;text-align:center;z-index:10001;margin-top:auto}.modal-title{font-size:1.8rem;font-weight:800;margin-bottom:8px}.modal-desc{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px;line-height:1.4}.model-wrapper{flex:1;position:relative;background:radial-gradient(circle at center,#184a32 0%,var(--bg-color) 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}model-viewer{width:100%;height:90%;--poster-color: transparent;outline:none;--progress-bar-color: transparent}model-viewer::part(default-ar-button){display:none!important}.ar-modal .model-wrapper model-viewer{position:relative;top:-10px}@media(min-width:769px){.ar-modal .model-wrapper model-viewer{top:-30px}}.custom-ar-button{background:var(--accent-gradient);color:var(--text-dark);border:none;padding:16px 32px;border-radius:100px;font-size:1.1rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 30px #34d39966;cursor:pointer;width:100%;max-width:300px;margin:0 auto}#launchArFromModalBtn.custom-ar-button{display:flex;align-items:center;justify-content:center;width:100%;border-radius:100px;padding:16px 10px;background:var(--accent-gradient);border:none;color:var(--dark-solid);font-weight:700;font-size:1.1rem;gap:12px;margin-bottom:20px;transition:transform .2s ease,box-shadow .2s ease;min-height:62px}#launchArFromModalBtn.custom-ar-button .ar-badge-icon{width:30px;height:30px;object-fit:contain;flex-shrink:0;border-radius:50%;filter:none!important;opacity:.8;border:1px solid var(--dark-solid);background:var(--white-solid);padding:4px;box-sizing:border-box}.ar-fallback{display:none;width:100%;max-width:300px;margin:0 auto 16px;text-align:center}.ar-badge.brak-3d,#launchArFromModalBtn.ar-brak{filter:grayscale(.65) opacity(.75);pointer-events:none}.ar-fallback-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 10px;border-radius:100px;background:var(--white-alpha-12);border:1px solid var(--card-border);color:var(--text-primary);font-weight:700;font-size:1rem;text-decoration:none}#mainViewer{max-width:1500px;max-height:1200px;opacity:0;transition:opacity .8s ease-out}#mainViewer.model-loaded{opacity:1}#modelLoader{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:50;pointer-events:none}.model-loader.hidden{opacity:0;visibility:hidden}.model-loader.hidden .cube{animation:none}.cube-wrapper{width:44px;height:44px;perspective:800px}.cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:spinCube 3s infinite linear}.cube .face{position:absolute;width:44px;height:44px;border:2px solid var(--accent-color);background:transparent;box-shadow:inset 0 0 10px var(--accent-alpha-15),0 0 8px var(--accent-alpha-20)}.cube .front{transform:rotateY(0) translateZ(22px)}.cube .back{transform:rotateY(180deg) translateZ(22px)}.cube .right{transform:rotateY(90deg) translateZ(22px)}.cube .left{transform:rotateY(-90deg) translateZ(22px)}.cube .top{transform:rotateX(90deg) translateZ(22px)}.cube .bottom{transform:rotateX(-90deg) translateZ(22px)}.cart-modal{position:fixed;inset:0;background-color:var(--bg-color);z-index:105;display:flex;flex-direction:column;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;overflow-y:auto}.cart-modal.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.cart-modal-header{position:sticky;top:0;left:0;width:100%;padding:20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;z-index:106;background:var(--surface-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-color);box-shadow:0 4px 20px var(--black-alpha-30)}.cart-header-left{display:flex;justify-content:flex-start}.cart-header-right{display:flex;justify-content:flex-end}.cart-header-right .close-btn{position:relative;top:auto;bottom:auto;right:auto;margin:0}.cart-modal-title{font-size:1.5rem;font-weight:800;color:var(--text-primary);text-align:center}.cart-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.cart-total-price{font-size:.95rem;font-weight:300;color:var(--text-primary);margin-top:4px}.cart-total-price .sum-value{color:var(--accent-gold);font-weight:800}.view-toggles{display:flex;background:var(--black-alpha-20);border:1px solid var(--drawer-border);border-radius:100px;padding:4px;gap:4px;position:relative;z-index:1}.view-slider{position:absolute;top:4px;left:4px;width:34px;height:34px;border-radius:50%;background:var(--pill-bg);box-shadow:0 2px 8px var(--black-alpha-20);border:1px solid var(--card-border);transition:transform .3s cubic-bezier(.25,1,.5,1);z-index:-1;pointer-events:none}.view-toggle-btn{background:transparent;border:1px solid transparent;color:var(--text-secondary);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:color .3s ease}.view-toggle-btn:hover{color:var(--text-primary)}.view-toggle-btn.active{color:var(--accent-color);background:transparent;box-shadow:none;border-color:transparent}#listViewBtn.active~.view-slider{transform:translate(38px)}.cart-form-section{margin:0 auto;padding-top:9px;padding-bottom:130px;animation:fadeIn .3s ease-in-out;width:50%;max-width:605px}.separate{border-top:1px dashed var(--card-border);margin-top:25px;margin-bottom:25px}.share-section-clean{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px}.share-section-clean .icon-btn.clean-circular{border-radius:50%;width:44px;height:44px;margin:0;background:var(--share-btn-bg);border:1px solid var(--share-btn-border);color:var(--accent-color);transition:all .3s ease}.share-section-clean .icon-btn.clean-circular:hover{border-color:var(--accent-color);color:var(--accent-color)}.share-text-label{font-size:.9rem;color:var(--text-secondary);font-weight:600}#shareCartBtn .custom-tooltip{top:-38px;left:50%;transform:translate(-50%);right:auto}.group-order{width:100%;max-width:605px;margin:0 auto 32px}.group-order.is-top{max-width:1600px;margin:0 auto 16px}.cart-modal.group-active .cart-total-price{display:none}.group-order-mine{margin:32px 0 0;font-size:1.5rem;font-weight:800;color:var(--text-primary);text-align:center;line-height:1.2}.group-order-card{background:var(--card-bg);border:1px solid var(--product-card-border, var(--card-border));border-radius:28px;box-shadow:0 10px 20px #00000026;padding:18px 24px 24px 20px}.group-order-invite{text-align:center}.group-order.is-promo{max-width:1600px;margin:0 auto}.group-order-slide{height:0;overflow:hidden}.group-order-slide.is-open{height:auto}.group-order-slide-inner{display:flow-root}.group-order-promo-box{padding:4px 0 25px;margin-bottom:25px;border-bottom:1px dashed var(--card-border)}.group-order-slide .group-order-invite>*{opacity:0}.group-order-slide.is-open .group-order-invite>*{animation:promoLineIn .56s cubic-bezier(.2,.9,.3,1.3) both,promoLineFadeIn .46s ease-out both}.group-order-slide.is-open .group-order-invite>:nth-child(1){animation-delay:.45s}.group-order-slide.is-open .group-order-invite>:nth-child(2){animation-delay:.53s}.group-order-slide.is-open .group-order-invite>:nth-child(3){animation-delay:.61s}.group-order-slide.is-open .group-order-invite>:nth-child(5){animation-delay:.77s}.group-order-slide.is-open .group-order-invite>.btn-group-order{animation:promoLineIn .56s cubic-bezier(.2,.9,.3,1.3) .69s both,promoLineFadeIn .46s ease-out .69s both,groupInvitePulse 2.4s ease-in-out 1.6s infinite}.group-order-slide.is-settled .group-order-invite>*,.group-order-slide.is-closing .group-order-invite>*{opacity:1;animation:none}.group-order-slide.is-settled .group-order-invite>.btn-group-order,.group-order-slide.is-closing .group-order-invite>.btn-group-order{animation:groupInvitePulse 2.4s ease-in-out infinite}.group-order-promo-box .group-order-invite{position:relative;max-width:605px;margin:0 auto}.group-order-invite .group-order-links{margin-top:10px;justify-content:center}.group-order-badge{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 18px}.group-order-badge:before,.group-order-badge:after{content:"";width:48px;height:1px;background:var(--card-border)}.group-order-badge-icon{width:44px;height:44px;border-radius:50%;border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-size:1.35rem}.group-order-invite .group-order-title{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.group-order-invite .group-order-desc{font-size:.95rem;font-weight:300;line-height:1.9;max-width:38ch;margin-bottom:24px}.group-order-invite .btn-group-order{width:fit-content;min-width:min(100%,260px);margin-inline:auto;padding:13px 32px;border-width:1px;animation:groupInvitePulse 2.4s ease-in-out infinite}.group-order-invite .btn-group-order:hover{animation:none}@keyframes groupInvitePulse{0%,to{border-color:var(--accent-color)}50%{border-color:color-mix(in srgb,var(--accent-color) 60%,#fff);box-shadow:0 0 14px color-mix(in srgb,var(--accent-color) 40%,transparent)}}.group-order-title{font-size:1.2rem;font-weight:800;color:var(--text-primary);margin:0 0 8px;line-height:1.2}.group-order-desc{font-size:.9rem;line-height:1.5;color:var(--text-secondary);margin:0 auto 20px;max-width:34ch}.btn-group-order{width:100%;padding:14px 16px;border-radius:100px;background:transparent;border:1.5px solid var(--accent-color);color:var(--accent-color);font-family:inherit;font-size:1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .3s ease,color .3s ease}.btn-group-order i{font-size:1.15rem}.btn-group-order svg{width:1.2em;height:1.2em;flex-shrink:0}.btn-group-link svg{width:1.1em;height:1.1em;flex-shrink:0}.btn-group-order:hover{background:var(--accent-color);color:var(--text-dark)}.group-order-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed var(--product-card-border, var(--card-border))}.group-order-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px}.group-order-head .group-order-title{margin:0;font-size:1.5rem}.group-order-live{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.group-order-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-color);flex-shrink:0;animation:groupLivePulse 2s ease-out infinite}@keyframes groupLivePulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-color) 45%,transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-color) 0%,transparent)}}.group-avatars{display:flex;flex-shrink:0}.group-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--share-btn-bg);color:var(--accent-color);border:2px solid var(--card-bg);box-shadow:0 0 0 1px var(--share-btn-border);font-size:.8rem;font-weight:800;text-transform:uppercase}.group-avatars .group-avatar+.group-avatar{margin-inline-start:-9px}.group-avatars .group-avatar{width:34px;height:34px;font-size:.9rem;border:2px solid var(--card-bg);box-shadow:none;background:color-mix(in srgb,var(--accent-color) 16%,var(--card-bg));color:var(--accent-color)}.group-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.group-person{padding:0 16px;border-radius:22px;border:1px solid var(--product-card-border, var(--card-border));background:color-mix(in srgb,var(--text-primary) 4%,var(--card-bg))}.group-person-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.group-person-row .group-avatar{width:44px;height:44px;border:0;background:var(--card-bg);color:var(--text-grey, var(--text-secondary));box-shadow:0 0 0 1px var(--product-card-border, var(--card-border));font-size:.95rem}.group-person-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.group-person-name strong,.group-person-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-person-name strong{font-size:.95rem;font-weight:700;color:var(--text-primary)}.group-person-name small{font-size:.8rem;color:var(--text-secondary);font-weight:500}.group-person-sum{font-size:.95rem;font-weight:800;color:var(--text-primary);white-space:nowrap}.group-person-row>i{color:var(--text-secondary);font-size:1rem;transition:transform .3s ease}.group-person.open .group-person-row>i{transform:rotate(180deg)}.group-person-items{display:none;margin:0;padding:10px 0 12px;border-top:1px dashed var(--product-card-border, var(--card-border))}.group-person.open .group-person-items{display:block}.group-person-row.is-static{cursor:default;flex-wrap:wrap}.group-person-row.is-static .group-person-name{min-width:48px}.group-person-row.is-static .btn-group-add{margin-inline-start:auto}.btn-group-add{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:100px;background:var(--accent-color);color:var(--text-dark);font-family:inherit;font-size:.85rem;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 6px 14px color-mix(in srgb,var(--accent-color) 25%,transparent);transition:box-shadow .3s ease}.btn-group-add i{font-size:1rem}.btn-group-add:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--accent-color) 40%,transparent)}@media(max-width:380px){.group-person{padding:0 12px}.group-person-row{gap:10px}.group-person-row .group-avatar{width:36px;height:36px;font-size:.85rem}.group-person-sum{font-size:.9rem}.btn-group-add{padding:8px 12px;font-size:.8rem}}.group-line{display:flex;align-items:baseline;gap:10px;padding:6px 0;font-size:.95rem;color:var(--text-primary)}.group-line b{color:var(--accent-color);font-weight:800;min-width:34px}.group-line span{flex:1;min-width:0;overflow-wrap:anywhere}.group-line em{font-style:normal;font-weight:600;color:var(--text-secondary);white-space:nowrap}.group-summary{margin-top:24px}.group-summary-label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px}.group-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-top:20px;border-top:1px dashed var(--product-card-border, var(--card-border));font-size:1.05rem;font-weight:700;color:var(--text-primary)}.group-total .sum-value{color:var(--accent-gold);font-size:1.6rem;font-weight:800}.group-split{margin-top:20px;padding-top:20px;border-top:1px dashed var(--product-card-border, var(--card-border))}.group-split-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;font-size:1rem;color:var(--text-primary)}.group-split-row span{min-width:0;font-weight:500;overflow-wrap:anywhere}.group-split-row em{font-style:normal;font-weight:800;white-space:nowrap}.group-order-actions{margin-top:24px;display:flex;flex-direction:column;gap:8px}.group-order-actions .btn-group-order{background:var(--accent-color);color:var(--text-dark);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-color) 30%,transparent)}.group-order-actions .btn-group-order:hover{background:var(--accent-color);color:var(--text-dark);box-shadow:0 10px 24px color-mix(in srgb,var(--accent-color) 40%,transparent)}.group-order-actions .btn-group-leave{margin-top:4px;background:var(--product-card-border, var(--card-border));color:var(--text-secondary);border:1px solid var(--product-card-border, var(--card-border));box-shadow:none}.group-order-actions .btn-group-leave:hover{background:color-mix(in srgb,var(--text-primary) 10%,var(--product-card-border, var(--card-border)));color:var(--text-primary);box-shadow:none}.group-order-links{display:flex;justify-content:space-around;gap:4px 20px;flex-wrap:wrap}.btn-group-link{background:none;border:0;padding:8px 4px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--text-secondary)}.btn-group-link:hover{color:var(--accent-color)}.group-dialog{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--black-alpha-60);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.group-dialog.open{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.group-dialog-card{width:100%;max-width:400px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--card-bg);border:1px solid var(--product-card-border, var(--card-border));border-radius:28px;box-shadow:0 20px 40px var(--black-alpha-50);padding:28px 20px 12px;text-align:center}.group-dialog-card .group-order-desc{margin-bottom:14px}.group-dialog-with{font-size:.85rem;font-weight:700;color:var(--text-primary);margin:0 0 14px;overflow-wrap:anywhere;white-space:pre-line}.group-dialog .group-dialog-name.is-missing{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 25%,transparent)}.group-dialog .group-dialog-name{margin-bottom:14px;text-align:center;background:var(--bg-color);border:1px solid var(--product-card-border, var(--card-border));color:var(--text-primary)}.group-dialog .group-dialog-name::placeholder{color:var(--text-grey, var(--text-secondary));opacity:.8}.group-dialog .group-dialog-name:focus{background:var(--bg-color);border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 20%,transparent)}.group-dialog-card .group-order-badge{margin-bottom:14px}.group-dialog-card .btn-group-link{margin-top:6px}.form-bordered-box{border:1px solid var(--card-border);border-radius:28px;padding:32px 24px;background:var(--form-box-bg);box-shadow:0 4px 20px #0000001a;max-width:640px;margin:auto}.form-header{margin-bottom:20px;text-align:center}.form-header h3{font-size:1.2rem;color:var(--text-primary);margin-bottom:22px;text-align:center}.form-header p{font-size:.9rem;color:var(--text-secondary);line-height:1.4}#orderForm{scroll-margin-top:86px}.form-group{margin-bottom:12px;display:flex;flex-direction:column;position:relative}.form-input{width:100%;background:var(--form-input-bg);border:1px solid var(--drawer-border);color:var(--text-primary);padding:14px 16px;border-radius:50px;font-size:1rem;outline:none;transition:all .3s ease;font-family:inherit}.form-input::placeholder{color:var(--text-secondary);opacity:.6}.form-input:focus{border-color:var(--accent-color);background:var(--search-focus-bg);box-shadow:0 0 0 3px var(--accent-alpha-15),inset 0 2px 4px var(--black-alpha-20)}textarea.form-input{resize:vertical;min-height:80px;border-radius:22px}.form-group.has-error .form-input{border-color:var(--error-border);padding-right:44px}.form-group.has-error .form-input:focus{box-shadow:0 0 0 3px var(--accent-gold-alpha-15)}.form-group.has-error .form-input::placeholder{color:var(--accent-gold)!important;opacity:1}.custom-error-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:var(--error-bg);color:var(--surface-color);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.97rem;font-weight:900;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.form-group.has-error .custom-error-icon{opacity:1;visibility:visible}.btn-submit-order{width:100%;background:var(--accent-color);color:var(--text-dark);border:none;padding:16px;border-radius:100px;font-size:1.05rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-top:14px;transition:all .2s ease}.btn-submit-order:hover{box-shadow:0 4px 15px var(--accent-alpha-50)}.btn-submit-order:active{transform:scale(.98)}.form-disclaimer{font-size:.8rem;color:var(--text-secondary);text-align:center;margin-top:16px;opacity:.7;line-height:1.4}.cart-toggle-btn.expanded,.cart-remove-btn.expanded{width:110px;background:var(--pill-bg);border-color:var(--border-color);justify-content:space-between;padding:20px 2px;cursor:default}.cart-toggle-btn.expanded:hover,.cart-remove-btn.expanded:hover{background:var(--pill-bg);box-shadow:0 0 10px var(--btn-hover-shadow)}.qty-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--white-alpha-05);color:var(--text-primary);cursor:pointer;transition:all .2s ease;border:1px solid var(--qty-btn-border);position:relative;z-index:10}#detailsAddBtn .ph-plus,#detailsAddBtn.expanded .ph-plus{margin-left:0}.qty-btn:hover{background:var(--accent-color);color:var(--text-dark);border:1px solid transparent}.qty-btn:active{transform:none}.btn-add-large.pop{animation:none!important}.btn-add-large:active{transform:none!important}.qty-btn.qty-trash{color:var(--text-secondary)}.qty-btn.qty-trash:hover{background:var(--error-bg);color:#fff}.qty-label{font-weight:800;font-size:1rem;color:var(--text-primary);min-width:20px;text-align:center;user-select:none}.add-btn.expanded:before,.cart-remove-btn.expanded:before{display:none!important}.video-modal{position:fixed;inset:0;z-index:1020;display:flex;justify-content:center;align-items:center;pointer-events:none;visibility:hidden;transition:all .3s ease;padding:16px}.video-modal.open{pointer-events:auto;visibility:visible}.video-content-wrapper{position:relative;width:100%;max-width:800px;width:fit-content;background:var(--black-solid);border-radius:24px;overflow:hidden;box-shadow:0 10px 40px var(--black-alpha-50);border:1px solid var(--card-border);transform:translateY(-40px);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.video-modal.open .video-content-wrapper{transform:translateY(0);opacity:1}.video-content-wrapper video{width:auto;height:85vh;max-height:85vh;display:block;background:var(--black-solid);aspect-ratio:9 / 16}footer{border-top:1px solid var(--border-color);padding:40px 20px;text-align:center;background-color:var(--footer-bg)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:1600px;margin:0 auto}.footer-logo{height:28px;width:auto;filter:grayscale(100%) opacity(.25)!important;transition:filter .3s ease}.footer-copyright{color:var(--text-secondary);font-size:.8rem;opacity:.5}.footer-links-text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:8px 0}.footer-links-text a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-links-text a:hover{color:var(--accent-gold)}.footer-links-text .separator{color:var(--text-secondary);opacity:.4;font-size:.9rem;user-select:none}@media(max-width:380px){.footer-links-text{flex-direction:column;align-items:center;gap:12px}.footer-links-text .separator{display:none}.footer-links-text a{font-size:14px;line-height:1.2}}.swipe-hint-overlay{display:none}@media(min-width:769px){.mobile-only{display:none!important}}@media(max-width:768px){.desktop-only,.custom-tooltip{display:none!important}.cart-form-section{width:100%}.viewer-2d-image{max-width:110%}}@media(min-width:601px){.product-grid.list-view{grid-template-columns:1fr;gap:16px}.product-grid.list-view .info-btn{right:16px;left:auto;top:16px}.product-grid.list-view .info-btn .custom-tooltip{left:auto;right:0}.product-grid.list-view .product-card{flex-direction:row;padding:16px;align-items:stretch;height:auto}.product-grid.list-view .product-image-container{width:140px;height:140px;aspect-ratio:1;border-radius:20px;flex-shrink:0;position:relative;overflow:hidden}.product-grid.list-view .product-image,.product-grid.list-view .product-image-container:after{border-radius:20px}.product-grid.list-view .product-image-container:after{inset:0;width:100%;height:100%}.product-grid.list-view .product-info{padding:0 220px 0 16px;justify-content:space-between;flex:1;display:flex;flex-direction:column}.product-grid.list-view .product-title{padding-right:0}.product-grid.list-view .product-desc{-webkit-line-clamp:2;margin-bottom:0;padding-bottom:3px}.product-grid.list-view .product-price{padding-top:8px;margin-top:auto}.product-grid.list-view .ar-badge{position:absolute;bottom:8px;right:auto;left:50%;transform:translate(-50%);padding:6px 12px;font-size:.8rem;z-index:11;width:max-content}.product-grid.list-view .ar-badge i,.product-grid.list-view .ar-badge .custom-cube-icon{font-size:.9rem;width:.9rem;height:.9rem}.product-grid.list-view .add-btn{position:absolute;bottom:-3px;right:-2.5px}.product-grid.list-view .like-btn{top:16px;right:60px;left:auto}}@media(min-width:600px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.product-grid{grid-template-columns:repeat(2,1fr);gap:24px}.product-details-modal{justify-content:center;align-items:center;padding:40px}.details-content{border-radius:28px;max-width:500px;max-height:80vh;border:1px solid var(--card-border);transform:translateY(-40px);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.product-details-modal.open .details-content{transform:translateY(0);opacity:1}.details-image-area{height:290px}}@media(min-width:900px){.product-grid{grid-template-columns:repeat(3,1fr)}.categories-wrapper{justify-content:space-between}.category-pill{flex-grow:1;flex-shrink:0;justify-content:center;padding:10px 16px}.product-image-container{aspect-ratio:4 / 2.2;width:100%;overflow:hidden}.ar-badge{bottom:17px;padding:10px 28px}}@media(min-width:1280px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1600px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:600px){:root{--icon-mobile-scale: 1.11}header{padding:12px 13px 10px;border-bottom:1px solid var(--header-mobile-border);box-shadow:0 4px 20px #000000ab}.particle-pulse{--radius: calc(var(--base-radius, 26px) + var(--scatter, 0px))}.form-header h3{line-height:24px;margin-bottom:11px}.form-header p{line-height:20px}.form-bordered-box{padding:22px 17px}.modal-info-panel{padding:30px 24px 0}.modal-title{font-size:1.4rem}.header-left{margin-left:0}.header-right{margin-right:0}.brand img{height:34px}.icon-btn{width:36px;height:36px;font-size:1.13rem}.header-left .lang-switcher-wrapper{margin-left:6px}.header-right .lang-switcher-wrapper{margin-right:6px}.header-top .lang-switcher-btn{height:var(--header-lang-height-mobile);padding:0 4px;gap:6px;font-size:.875rem}.header-top .ico-lang-svg{width:1.15rem;height:1.15rem}.cart-badge{top:-3px;right:-3px;width:18px;height:18px;font-size:.65rem}.search-container{margin-top:2px;margin-bottom:0}.search-input{padding:10px 24px 12px 48px;font-size:.95rem}.categories-wrapper{margin-top:-3px;margin-bottom:4px;padding-bottom:0;gap:10px}.category-pill{padding:8px 16px;font-size:.9rem}.category-pill i{font-size:1.1rem}.product-image-container{aspect-ratio:4 / 2.2}.info-btn{top:13px;left:13px;font-size:1rem}.like-btn{top:13px;right:13px}.ar-badge .custom-cube-icon,.ar-badge i{width:1.1rem;height:1.1rem;font-size:.9rem}.product-info{padding:12px 14px;gap:6px}.product-title{font-size:1.1rem}.product-desc{font-size:.9rem}.product-price{font-size:1.15rem;padding-top:6px}.add-btn{width:36px;height:36px;font-size:1rem}main{padding:14px 13px}.mobile-drawer{max-width:none}.details-content{max-height:calc(100vh - 12px);max-height:calc(100dvh + 2px)}.details-image-area{height:33vh;max-height:240px}.details-body{padding:16px 20px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.details-desc{margin-bottom:12px;font-size:.9rem}.details-tags{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;margin-bottom:12px;padding-bottom:8px;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.details-tags::-webkit-scrollbar{display:none}.details-tag{flex-shrink:0;scroll-snap-align:start;font-size:.82rem;margin:0}.details-allergens{margin-bottom:16px;padding:12px 0}.details-actions button{padding:9px 9px 9px 10px;gap:7px;min-height:46px}.ph-bold.ph-plus:before{font-weight:900}.btn-ar-large{font-size:.9rem}.btn-add-large{font-size:1rem;line-height:15px}.details-title{text-align:center}.ph-fill{font-size:1.4rem;margin-left:-5px}.swipe-hint-overlay{position:absolute;bottom:12px;right:12px;color:var(--accent-gold);width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;pointer-events:none;z-index:20;opacity:0;visibility:hidden;transition:visibility .4s ease;text-shadow:0 2px 4px rgba(0,0,0,.6)}.swipe-hint-overlay.show{visibility:visible;animation:swipeGesture 2s 3 ease-in-out forwards}#listViewBtn,.view-slider{display:none!important}#gridViewBtn{background:var(--pill-bg)!important;color:var(--accent-color)!important;box-shadow:0 2px 8px var(--black-alpha-20)!important;border:1px solid var(--card-border)!important;pointer-events:none!important}.cart-modal-body,.cart-modal-header{padding:15px}.cart-modal-body.has-floating-footer{padding-bottom:120px!important}.cart-total-price{font-size:.85rem}.header-action-link .link-text{display:none}.form-group-zip{width:99px!important}#modelLoader{top:62%}#launchArFromModalBtn.custom-ar-button{margin-bottom:17px}header,.cart-modal-header,.floating-checkout-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media(max-width:950px)and (max-height:500px)and (orientation:landscape){.categories-wrapper{display:none!important}.search-container{margin-bottom:0!important;display:none}header{padding-bottom:12px!important}.modal-info-panel{display:none}}@media(hover:hover)and (pointer:fine){.ar-badge:hover{background:var(--overlay-alpha-90);border-color:#10b981e6;box-shadow:0 4px 15px var(--accent-alpha-50)}.ar-badge:hover i,.ar-badge:hover .custom-cube-icon{animation:pulse-border-hover 1s ease-out infinite}.icon-btn:hover,.desktop-help-wrapper:hover .icon-btn{background:var(--card-border);border-color:var(--accent-alpha-50);box-shadow:0 0 10px var(--accent-alpha-20)}.desktop-help-wrapper:hover .link-text{color:var(--accent-gold)}.add-btn:hover{background:var(--white-alpha-12);border-color:var(--accent-alpha-50);box-shadow:0 0 10px var(--accent-alpha-20)}.info-btn:hover,.like-btn:hover{background:var(--overlay-alpha-80);border-color:var(--accent-alpha-80);box-shadow:0 0 10px var(--accent-alpha-40);transform:scale(1)}}@media(hover:none){.ar-badge:active{background:var(--overlay-alpha-90);border-color:#10b981e6;box-shadow:0 4px 15px var(--accent-alpha-50)}.ar-badge:active i,.ar-badge:active .custom-cube-icon{animation:pulse-border-hover 1s ease-out infinite}.ar-badge.mobile-visible-pulse i,.ar-badge.mobile-visible-pulse .custom-cube-icon{animation:pulse-border-hover 2s ease-out infinite}}.categories-scroll-container{position:relative;width:100%;max-width:1600px;margin:0 auto;display:flex;align-items:center}.categories-scroll-container:before,.categories-scroll-container:after{content:"";position:absolute;top:-2px;bottom:-2px;width:65px;z-index:10;pointer-events:none;opacity:0;transition:opacity .3s ease}.categories-scroll-container.show-left-gradient:before{left:-4px;background:linear-gradient(to right,var(--header-bg-solid) 20%,transparent);opacity:1}.categories-scroll-container.show-right-gradient:after{right:-4px;background:linear-gradient(to left,var(--header-bg-solid) 20%,transparent);opacity:1}.scroll-arrow{position:absolute;top:46%;transform:translateY(-50%);z-index:20;width:36px;height:36px;border-radius:50%;box-shadow:0 4px 12px var(--black-alpha-90);opacity:0;visibility:hidden;transition:all .2s ease;background:var(--pill-bg);border:0px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer}.scroll-arrow.visible{opacity:.9;visibility:visible}.scroll-arrow:hover{background:var(--card-border);border-color:var(--accent-alpha-50)}.scroll-arrow:hover i{color:var(--accent-gold)}.scroll-arrow i{font-size:1.1rem;color:var(--text-primary)}@media(min-width:769px){.scroll-arrow.left-arrow{left:10px}.scroll-arrow.right-arrow{right:10px}.categories-wrapper{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth}.categories-wrapper::-webkit-scrollbar{display:none!important}.category-pill{flex:1 0 auto!important;min-width:max-content}}select.form-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23a8c7b4' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px!important;padding-right:39px}.form-group.has-icon .form-input{padding-right:56px}.form-input{transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease!important}.location-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:var(--pill-bg);border:1px solid var(--border-color);color:var(--accent-gold);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all .2s ease;z-index:2;outline:none}.location-btn:hover{background:var(--card-border);border-color:var(--accent-color)}.location-btn.loading{pointer-events:none;opacity:.7;cursor:wait}.location-btn.loading i{animation:spin 1s linear infinite}.location-btn i{transition:none!important;padding-top:1px}#getLocationBtn{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;margin:0}.delivery-warning{display:none;color:var(--error-bg);font-size:.85rem;align-items:center;gap:6px;margin-bottom:12px;font-weight:600;padding:12px 22px 13px 20px;border:1px solid var(--delivery-warning-border);border-radius:15px;margin-top:-1px}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--form-input-bg) inset!important;box-shadow:0 0 0 1000px var(--form-input-bg) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)}.form-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--search-focus-bg) inset,0 0 0 3px var(--accent-alpha-15)!important;box-shadow:0 0 0 1000px var(--search-focus-bg) inset,0 0 0 3px var(--accent-alpha-15)!important;-webkit-text-fill-color:var(--text-primary)!important}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none}select.form-input:invalid{color:var(--form-invalid-color)!important}select.form-input option{color:var(--text-primary);background:var(--bg-alt);overflow:hidden;text-overflow:ellipsis}.floating-checkout-wrapper{display:none;position:fixed;bottom:-120px;left:0;width:100%;background-color:var(--surface-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border-color);padding:15px 20px 25px;box-shadow:0 -10px 25px var(--black-alpha-40);z-index:10000;justify-content:center;transition:bottom .6s cubic-bezier(.2,1.15,.4,1)}@media(min-width:601px){.floating-checkout-wrapper{display:none!important}}.floating-checkout-wrapper.show{bottom:0}.d-none{display:none}.ar-badge-active{pointer-events:auto;opacity:1}.ar-bypass-viewer{position:absolute;left:-9999px;width:1px;height:1px;opacity:.01;pointer-events:none}.sr-only-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.form-row{display:flex;gap:12px}.form-group-zip{width:189px;flex-shrink:0}.form-group-city{flex:1}.error-icon-offset{right:12px}.loader-text{color:var(--text-primary)}@supports not (aspect-ratio: 1/1){.product-image-container{padding-top:57.5%;height:0}.product-image-container .product-image{position:absolute;top:0;left:0;width:100%;height:100%}}.grecaptcha-badge{visibility:hidden!important}@media(min-width:769px){#launchArFromModalBtn{display:none!important}}.pagination-container{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:42px;margin-bottom:24px;width:100%}.page-btn{background:var(--pill-bg);border:1px solid var(--border-color);color:var(--pagination-color);width:44px;height:44px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0}.page-btn:hover:not(.disabled){background:var(--pagination-hover-bg);border-color:var(--pagination-hover-border);color:var(--pagination-hover-color);box-shadow:none}.page-btn.active{background:var(--accent-color);color:var(--text-dark);border-color:var(--accent-color);pointer-events:none;box-shadow:0 4px 12px var(--accent-alpha-20)}.page-btn.disabled,.page-btn.next-btn.disabled,.page-btn.prev-btn.disabled{opacity:.4;cursor:not-allowed;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.page-btn.next-btn,.page-btn.prev-btn{background-color:transparent;margin:0 10px}.page-btn.next-btn:hover,.page-btn.prev-btn:hover{background:var(--card-border);border-color:var(--accent-alpha-50);box-shadow:0 0 10px var(--accent-alpha-20)}.lang-switcher-wrapper{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin-top:24px;z-index:100}.lang-switcher-btn{background:var(--footer-bg)!important;border:1px solid var(--lang-btn-border);color:var(--text-secondary);display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:100px;transition:color .3s ease,background-color .3s ease;outline:none;margin-top:-8px}.lang-switcher-btn:hover,.lang-switcher-btn.active{color:var(--text-primary);background:var(--white-alpha-05)!important}.lang-switcher-btn i.ph-globe{font-size:1.3rem;font-weight:100}.lang-switcher-btn .transition-icon{font-size:1rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.lang-dropdown{position:absolute;bottom:100%;margin-bottom:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:8px;display:flex;flex-direction:column;gap:4px;min-width:160px;opacity:0;visibility:hidden;transform:translateY(25px);transform-origin:bottom center;transition:transform .2s ease-in,opacity .2s ease-in,visibility .2s;box-shadow:0 -10px 40px var(--black-alpha-50)}.lang-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);min-width:170px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out,visibility .3s}.lang-dropdown-detached{position:fixed;bottom:auto;left:auto;margin:0;transform:translateY(-25px);transform-origin:top center;border:1px solid var(--lang-dropdown-border);box-shadow:0 10px 40px var(--black-alpha-50);min-width:170px;z-index:1030}.lang-dropdown-detached.open{transform:translateY(0);min-width:170px}.lang-option{background:transparent;border:none;color:var(--text-primary);padding:12px 20px;text-align:center;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:1.05rem;font-weight:500;outline:none}.lang-option:hover,.lang-option.pressed{background:var(--white-alpha-08);color:var(--accent-gold)}.lang-option.active{color:var(--accent-gold);font-weight:700}.ico-lang-svg{width:1.3rem;height:1.3rem;display:block;flex-shrink:0}.v-pill{background:var(--v-pill-bg);background-color:transparent;color:#41735e;border:1px solid #315a48;padding:5px 11px;border-radius:50px;font-size:.82rem;font-family:Outfit,sans-serif;font-weight:500;cursor:pointer;outline:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;margin-left:-2px;position:relative}.v-pill:before{content:"";position:absolute;inset:-2px;border-radius:inherit;z-index:1}.v-pill.active{font-weight:700;box-shadow:none;background:#1f4b39;color:#12b982;border-color:#1f4c3a}.v-pill.active:hover{border-color:#13b67e}.product-grid .variant-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start;margin:auto 0 -14px!important}.list-view .variant-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:start!important;margin:auto 0 -7px!important}.variant-pills+.product-price{margin-top:0!important}.product-grid:not(.list-view) .variant-pills+.product-price{margin-top:10px!important}.v-pill:hover{color:#a8c8b5;border-color:#1c8b66}.iab-floating-btn{position:fixed;bottom:24px;left:50%;transform:translate(-50%,150%);background:var(--accent-color);color:var(--text-dark);border:1px solid var(--accent-color);padding:10px 24px;border-radius:100px;font-size:1rem;font-weight:800;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #0006;z-index:10050;cursor:pointer;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);white-space:nowrap;outline:none;font-family:Outfit,sans-serif}.iab-floating-btn.visible{transform:translate(-50%)}.iab-floating-btn i{font-size:1.2rem}.iab-floating-btn:active{transform:translate(-50%) scale(.96)}:root{--promo-bg: linear-gradient(125deg, #083c2f 0%, #047857 65%, #138c64 100%);--promo-name-color: var(--text-primary);--promo-price-color: #facc15;--promo-cta-bg: rgba(26, 34, 30, .26);--promo-cta-bg-hover: rgba(26, 34, 30, .42);--promo-cta-color: #d6e9df;--promo-cta-border: #34d399d9;--promo-cta-border-width: 1px;--promo-cta-border-solo: #6ee7b7d9;--promo-cta-glow: color-mix(in srgb, var(--promo-dot-active) 50%, transparent);--promo-badge-bg: rgba(2, 44, 34, .5);--promo-badge-color: #10b981;--promo-dot-border: rgba(167, 243, 208, .5);--promo-dot-active: #34d399;--promo-arrow-color: var(--promo-dot-active);--promo-arrow-spoczynek: color-mix(in srgb, var(--promo-dot-border) 45%, transparent);--promo-dosuw-naczynie: 0px;--promo-dosuw-opakowanie: 0px;--promo-dosuw-opakowanie-szeroki: 0px;--promo-dosuw-model: 0px;--promo-dosuw-tekst: 0px;--promo-dosuw-ksztalt: 0px}.product-grid .promo-banner{grid-column:1 / -1;position:relative;min-height:230px;border-radius:28px;overflow:hidden;background:var(--promo-bg)}@media(min-width:900px){.product-grid .promo-banner{grid-column:span 2}}.promo-banner-inner{position:absolute;inset:0;display:flex;align-items:stretch;z-index:1}.promo-text{flex:0 0 42%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 4px 30px 24px}@keyframes promoLineIn{0%{transform:translateY(25px)}to{transform:translateY(0)}}@keyframes promoLineFadeIn{0%{opacity:0}to{opacity:1}}@keyframes promoCtaOut{0%{transform:translateY(0)}to{transform:translateY(15px)}}@keyframes promoLineOut{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes promoLineFadeOut{0%{opacity:1}to{opacity:0}}.promo-text>*{opacity:0}.promo-text.in>*{animation:promoLineIn .56s cubic-bezier(.2,.9,.3,1.3) both,promoLineFadeIn .46s ease-out both}.promo-text.in .promo-name{animation-delay:0s}.promo-text.in .promo-price{animation-delay:.07s}.promo-text.in .promo-cta{animation-delay:.14s}.promo-text.out>*{animation:promoLineOut .5s cubic-bezier(.4,0,.7,.2) both,promoLineFadeOut .42s ease-in both}.promo-text.out .promo-name{animation-delay:0s}.promo-text.out .promo-price{animation-delay:.09s}.promo-text.out .promo-cta{animation:promoCtaOut .5s cubic-bezier(.4,0,.7,.2) both,promoLineFadeOut .42s ease-in both;animation-delay:.18s}.promo-cta{align-self:flex-start;margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:12px 23px;border-radius:100px;background:var(--promo-cta-bg);color:var(--promo-cta-color);border:var(--promo-cta-border-width) solid var(--promo-cta-border);font-weight:800;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.promo-cta:hover{background:var(--promo-cta-bg-hover)}@media(hover:hover)and (pointer:fine){.promo-cta:hover{box-shadow:0 4px 15px var(--promo-cta-glow)}}@media(hover:none){.promo-cta:active{background:var(--promo-cta-bg-hover);box-shadow:0 4px 15px var(--promo-cta-glow)}}.promo-cta:active{transform:scale(.97)}.promo-cta img,.promo-cta svg,.promo-cta i{width:1rem;height:1rem;font-size:1rem;object-fit:contain;flex:0 0 auto}@media(min-width:900px){.promo-cta{padding:10px 28px}}@media(min-width:600px){model-viewer.promo-viewer.promo-wysoki{transform:translateY(-15px)}}@media(max-width:599px){.promo-cta img,.promo-cta svg,.promo-cta i{width:1.1rem;height:1.1rem;font-size:.9rem}}.promo-name{color:var(--promo-name-color);font-weight:800;font-size:clamp(1.22rem,2.8vw,2rem);line-height:1.04;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.promo-price{color:var(--promo-price-color);font-weight:800;font-size:clamp(1.4rem,2.8vw,2.05rem);line-height:1.2;white-space:nowrap}.promo-price.price-replacement{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(min-width:600px)and (max-width:899px){.promo-name{font-size:2.23rem}.promo-price{font-size:1.9rem}model-viewer.promo-viewer{--promo-dosuw-kolumny2: -10px;transform:translateY(var(--promo-dosuw-kolumny2))}model-viewer.promo-viewer.promo-wysoki{transform:translateY(-25px)}}@media(min-width:600px){model-viewer.promo-viewer.promo-dosuniety{transform:translateY(var(--promo-dosuw-opakowanie-szeroki, 0px))}}@media(min-width:600px){model-viewer.promo-viewer.promo-tacka{transform:translateY(calc(-9px + var(--promo-dosuw-kolumny2, 0px)))}}@media(min-width:900px){.promo-name{font-size:clamp(1.22rem,calc(2.8vw + 2.5px),2.16rem)}}.promo-price .price-currency{font-size:.52em;font-weight:700;vertical-align:.62em;letter-spacing:.04em;margin-left:1px}.promo-stage{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}model-viewer.promo-viewer{display:block;position:absolute;inset:0;width:100%;height:100%;background-color:transparent;--poster-color: transparent;--progress-bar-color: transparent;--interaction-prompt-color: var(--accent-gold);outline:none;opacity:0;transition:opacity .8s ease-out}@media(min-width:600px){model-viewer.promo-viewer{top:calc(-1 * var(--promo-dosuw-model, 0px))}}model-viewer.promo-viewer.promo-visible{opacity:1;transition:opacity 1.25s cubic-bezier(.33,0,.25,1),transform .42s cubic-bezier(.3,.9,.35,1)}model-viewer.promo-viewer.promo-hiding{opacity:0;transition:opacity .45s ease-in}model-viewer.promo-viewer::part(default-progress-bar){display:none}model-viewer.promo-viewer::part(default-ar-button){display:none!important}model-viewer.promo-viewer::part(interaction-prompt){zoom:3!important}.promo-cover{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:28px;background-color:var(--bg-color);background-image:var(--promo-bg);opacity:1;transition:opacity .8s ease}.promo-cover.hidden{opacity:0;pointer-events:none}.promo-banner.promo-wjazd{height:0}.promo-banner.promo-czeka .promo-cover,.promo-banner.promo-wjazd .promo-cover{opacity:0}.promo-banner:not(.promo-nawigacja) .promo-nav{opacity:0;pointer-events:none}.promo-banner.promo-nawigacja .promo-nav{animation:promoLineFadeIn .46s ease-out .31s backwards}.promo-banner:not(.promo-nawigacja) .promo-badge{opacity:0}.promo-banner.promo-nawigacja .promo-badge{animation:promoLineFadeIn .46s ease-out backwards}.promo-badge{position:absolute;top:16px;right:16px;z-index:3;padding:6px 13px;border-radius:100px;background:var(--promo-badge-bg);color:var(--promo-badge-color);font-size:.72rem;font-weight:800;letter-spacing:.08em;white-space:nowrap;pointer-events:none}.promo-dots{position:absolute;left:0;right:0;bottom:23px;display:flex;justify-content:center;gap:8px;z-index:2}.promo-dot{position:relative;width:8px;height:8px;padding:0;border-radius:100px;border:1px solid var(--promo-dot-border);background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;outline:none;transition:width .3s ease,background-color .3s ease,border-color .3s ease}.promo-dot:after{content:"";position:absolute;inset:-4px -4px -12px}.promo-dot.active{width:24px;background:var(--promo-dot-active);border-color:var(--promo-dot-active)}.promo-nav{display:none;position:absolute;z-index:4;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--promo-arrow-color);cursor:pointer;-webkit-appearance:none;appearance:none;outline:none;transition:transform .2s ease,opacity .2s ease}.promo-nav svg{width:100%;height:100%;display:block}.promo-nav:after{content:"";position:absolute;inset:-12px}.promo-nav-dalej{transform:rotate(180deg)}.promo-nav:active{opacity:.6}.promo-banner.promo-jeden-produkt .promo-nav{display:none}@media(min-width:600px){.promo-banner:not(.promo-jeden-produkt) .promo-nav{display:block}.promo-nav{bottom:18px}.promo-nav:after{inset:0 -14px -9px}}@media(min-width:600px)and (hover:hover){.promo-banner.promo-nawigacja .promo-nav{opacity:0;pointer-events:none;animation:none;color:var(--promo-arrow-spoczynek);transition:transform .2s ease,opacity .2s ease,color .2s ease}.promo-banner.promo-nawigacja:hover .promo-nav{opacity:1;pointer-events:auto}.promo-banner.promo-nawigacja .promo-nav:hover{color:var(--promo-arrow-color)}.promo-banner.promo-nawigacja:hover .promo-nav:active{opacity:.6}}@media(min-width:600px)and (max-width:899px){.promo-nav-wstecz{left:50%;margin-left:-84px}.promo-nav-dalej{right:50%;margin-right:-84px}}@media(min-width:900px){.promo-nav-wstecz{left:16px}.promo-nav-dalej{right:16px}}@media(max-width:599px){.product-grid .promo-banner{min-height:0}.product-grid .promo-banner:before{content:"";display:block;padding-top:calc(55% + 171px)}.promo-banner-inner{flex-direction:column;align-items:center;text-align:center;padding:20px 16px;gap:2px}.promo-dots{display:none}.promo-banner:not(.promo-jeden-produkt) .promo-nav{display:block}.promo-nav-wstecz{left:16px}.promo-nav-dalej{right:16px}.promo-nav{bottom:30px}.promo-text{flex:0 0 auto;z-index:2;align-items:center;text-align:center;gap:2px;padding:0}.promo-stage{position:absolute;inset:0;z-index:1}.promo-cta{position:absolute;align-self:auto;border-color:var(--promo-cta-border-solo);inset:auto 0 20px;width:max-content;margin:0 auto;z-index:4}.promo-name{font-size:1.9rem}.promo-price{font-size:1.72rem}model-viewer.promo-viewer{transform:translateY(calc(-6% + 15px + var(--promo-dosuw-tekst, 0px) + var(--promo-dosuw-ksztalt, 0px)))}model-viewer.promo-viewer.promo-tekst-3linie{--promo-dosuw-tekst: 10px}model-viewer.promo-viewer.promo-pochylony{--promo-dosuw-ksztalt: var(--promo-dosuw-naczynie, 0px)}model-viewer.promo-viewer.promo-dosuniety{--promo-dosuw-ksztalt: var(--promo-dosuw-opakowanie, 0px)}model-viewer.promo-viewer.promo-intro-duzy{transform:translateY(-14px)}.promo-badge{display:none}}.mobile-lang-overlay .lang-dropdown,.lang-dropdown-detached{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mobile-lang-overlay .lang-dropdown{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}.lang-dropdown-detached{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px)}[dir=rtl] .mobile-drawer{left:auto;right:0;transform:translate(100%);border-right:none;border-left:1px solid var(--border-color);box-shadow:-10px 0 30px var(--black-alpha-50)}[dir=rtl] .mobile-drawer.open{transform:translate(0)}[dir=rtl] .drawer-card-item:hover{transform:translate(-4px)}[dir=rtl] .search-container .search-icon{left:auto;right:18px}[dir=rtl] .search-container .clear-icon{right:auto;left:17px}[dir=rtl] .search-input{padding:14px 48px 14px 44px}[dir=rtl] .view-slider{left:auto;right:4px}[dir=rtl] #listViewBtn.active~.view-slider{transform:translate(-38px)}[dir=rtl] select.form-input{background-position:left 16px center!important;padding-right:16px;padding-left:39px}[dir=rtl] .form-group.has-error .form-input{padding-right:16px;padding-left:44px}[dir=rtl] .form-group.has-icon .form-input{padding-right:16px;padding-left:56px}[dir=rtl] .custom-error-icon{right:auto;left:16px}[dir=rtl] .location-btn{right:auto;left:6px}[dir=rtl] #getLocationBtn{right:auto;left:8px}[dir=rtl] .header-right .icon-btn .custom-tooltip{right:auto;left:0}@media(max-width:600px){[dir=rtl] .search-input{padding:10px 48px 12px 24px}}@media(min-width:601px){[dir=rtl] .product-grid.list-view .info-btn{right:auto;left:16px}[dir=rtl] .product-grid.list-view .info-btn .custom-tooltip{right:auto;left:0}[dir=rtl] .product-grid.list-view .like-btn{right:auto;left:60px}[dir=rtl] .product-grid.list-view .add-btn{right:auto;left:-2.5px}[dir=rtl] .product-grid.list-view .product-info{padding:0 16px 0 220px}}[dir=rtl] .ar-bypass-viewer,[dir=rtl] .sr-only-honeypot{left:auto;right:-9999px}@media(min-width:600px){[dir=rtl] .promo-text{padding:16px 24px 30px 4px}}[dir=rtl] model-viewer{direction:ltr}[dir=rtl] .promo-badge{right:auto;left:16px}[dir=rtl] .promo-price .price-currency{margin-left:0;margin-right:1px}[dir=rtl] .promo-nav-wstecz{transform:rotate(180deg)}[dir=rtl] .promo-nav-dalej{transform:none}@media(max-width:599px){[dir=rtl] .promo-nav-wstecz{left:auto;right:16px}[dir=rtl] .promo-nav-dalej{right:auto;left:16px}}@media(min-width:600px)and (max-width:899px){[dir=rtl] .promo-nav-wstecz{left:auto;margin-left:0;right:50%;margin-right:-84px}[dir=rtl] .promo-nav-dalej{right:auto;margin-right:0;left:50%;margin-left:-84px}}@media(min-width:900px){[dir=rtl] .promo-nav-wstecz{left:auto;right:16px}[dir=rtl] .promo-nav-dalej{right:auto;left:16px}}[dir=rtl] .header-right .lang-switcher-wrapper{margin-right:0;margin-left:17px}[dir=rtl] .header-left{margin-left:0;margin-right:10px}[dir=rtl] .header-right{margin-right:0;margin-left:10px}[dir=rtl] .icon-btn{margin-right:0;margin-left:2px}[dir=rtl] .header-left .lang-switcher-wrapper{margin-left:0;margin-right:8px}@media(max-width:600px){[dir=rtl] .header-left,[dir=rtl] .header-right{margin-left:0;margin-right:0}[dir=rtl] .header-right .lang-switcher-wrapper{margin-right:0;margin-left:6px}[dir=rtl] .header-left .lang-switcher-wrapper{margin-left:0;margin-right:6px}}
