:root{--icase-navy:#0a1f44;--icase-navy-2:#123064;--icase-ink:#121417;--icase-grey:#7a8698;--icase-line:#eceff3;--icase-surface:#f5f6f8;--icase-sale:#ffe9a8;--icase-sale-ink:#6b4e00;--icase-tag:#2f80ed;--icase-ok:#22a45d;--icase-warn:#c98a00;--icase-amber:#ffc24b}.woocommerce ul.products li.product,.wc-block-grid__product{text-align:left;display:flex;flex-direction:column}.woocommerce ul.products li.product a img{border-radius:14px;background:var(--icase-surface);margin-bottom:12px}.woocommerce ul.products li.product .price{font-family:"Manrope",sans-serif;font-size:19px;font-weight:700;color:var(--icase-ink);margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.woocommerce ul.products li.product .price del{font-family:inherit;font-size:13px;font-weight:400;color:#afb9c7;opacity:1}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:700}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Golos Text",sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin:0 0 9px;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.icase-stock{display:flex;align-items:center;gap:6px;font-size:13.5px;margin:0 0 3px;color:var(--icase-ok)}.icase-stock::before{content:"";width:15px;height:15px;flex:0 0 15px;border-radius:50%;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 14l-4-4 1.4-1.4L11 13.2l5.6-5.6L18 9z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 14l-4-4 1.4-1.4L11 13.2l5.6-5.6L18 9z'/></svg>") center/contain no-repeat}.icase-stock--few{color:var(--icase-warn)}.icase-stock--none{color:#b4bcc8}.icase-sku{font-size:12.5px;color:#afb9c7;margin-bottom:11px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin-top:auto;width:100%;display:block;text-align:center;background:var(--icase-navy);color:#fff;border:0;border-radius:12px;padding:13px;font-weight:600;font-size:15px;line-height:1.2}.woocommerce ul.products li.product .button:hover{background:var(--icase-navy-2)}.woocommerce ul.products li.product.outofstock .button{background:#fff;border:1px solid var(--icase-line);color:var(--icase-grey)}.woocommerce ul.products li.product,.woocommerce div.product .woocommerce-product-gallery{position:relative}.icase-badge{position:absolute;z-index:3;left:9px;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;line-height:1.3}.icase-badge--sale{top:9px;background:var(--icase-sale);color:var(--icase-sale-ink)}.icase-badge--tag{top:39px;background:var(--icase-tag);color:#fff}.woocommerce ul.products li.product:not(:has(.icase-badge--sale)) .icase-badge--tag{top:9px}.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,.woocommerce ul.products li.product .compare{position:absolute;right:9px;z-index:3;margin:0}.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist{top:9px}.woocommerce ul.products li.product .compare{top:44px}.icase-meters{margin-bottom:10px}.icase-meter{margin-bottom:8px}.icase-meter__lbl{display:flex;justify-content:space-between;font-size:12.5px;color:var(--icase-grey);margin-bottom:4px}.icase-meter__lbl b{color:var(--icase-ink);font-weight:600}.icase-meter__bar{height:5px;border-radius:3px;background:var(--icase-surface);overflow:hidden}.icase-meter__bar i{display:block;height:100%;border-radius:3px;background:var(--icase-ok)}.icase-meter__bar i.is-warn{background:var(--icase-warn)}.icase-picker{border:1px solid var(--icase-line);border-radius:20px;padding:20px;background:#fff}.icase-picker__title{font-family:"Manrope",sans-serif;font-size:19px;font-weight:700;margin:0 0 3px}.icase-picker__hint{font-size:13px;color:var(--icase-grey);margin:0 0 16px}.icase-picker__fields{display:grid;gap:10px}.icase-sel{position:relative;display:block;margin:0}.icase-sel select{width:100%;appearance:none;border:1px solid var(--icase-line);border-radius:12px;padding:14px 38px 14px 15px;font:inherit;background:#fff;color:var(--icase-ink)}.icase-sel select:disabled{background:var(--icase-surface);color:#afb9c7}.icase-sel::after{content:"";position:absolute;right:17px;top:50%;width:7px;height:7px;border-right:2px solid var(--icase-grey);border-bottom:2px solid var(--icase-grey);transform:translateY(-70%) rotate(45deg);pointer-events:none}.icase-picker__go{background:var(--icase-navy);color:#fff;border:0;border-radius:12px;padding:14px;font-weight:600;font-size:15px;cursor:pointer}.icase-picker__go:disabled{background:#c4ccd8;cursor:not-allowed}@media (min-width:900px){.icase-picker{padding:24px 26px}.icase-picker__fields{grid-template-columns:1fr 1fr 1fr 190px;gap:12px}}.icase-tabbar{display:none}@media (max-width:899px){.icase-tabbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:400;background:#fff;border-top:1px solid var(--icase-line);padding:7px 4px calc(7px + env(safe-area-inset-bottom));transition:transform .22s ease}.icase-tabbar.is-hidden{transform:translateY(110%)}.icase-tabbar__in{display:flex}.icase-tabbar a{flex:1 1 0;display:grid;justify-items:center;gap:3px;font-size:11px;color:var(--icase-grey);text-decoration:none;line-height:1.2}.icase-tabbar a.is-current{color:var(--icase-navy);font-weight:600}.icase-tab__ico{position:relative;display:block}.icase-tabbar svg{width:23px;height:23px;display:block}.icase-tab__badge:not(:empty){position:absolute;top:-5px;right:-9px;background:var(--icase-navy);color:#fff;font-size:10px;font-weight:700;font-family:"Manrope",sans-serif;min-width:16px;height:16px;border-radius:9px;display:grid;place-items:center;padding:0 4px}body{padding-bottom:70px}}.woocommerce .woocommerce-breadcrumb{font-size:13.5px;color:var(--icase-grey);display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:10px}.icase-crumb-dot{width:3px;height:3px;border-radius:50%;background:#c4ccd8;display:block}.woocommerce .woocommerce-result-count{border:1px solid var(--icase-line);color:var(--icase-grey);border-radius:999px;padding:10px 16px;font-size:14px;margin:0}.woocommerce .woocommerce-ordering select{border:1px solid var(--icase-line);border-radius:16px;padding:13px 18px;font:inherit;background:#fff}.woocommerce div.product .product_title{font-size:22px;font-weight:700;line-height:1.25}.woocommerce div.product p.price{font-family:"Manrope",sans-serif;font-size:32px;font-weight:800;color:var(--icase-ink);display:flex;align-items:baseline;gap:12px}.woocommerce div.product p.price del{font-size:15px;color:#afb9c7;font-family:inherit;font-weight:400}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce div.product form.cart .button,.woocommerce div.product .single_add_to_cart_button{width:100%;background:var(--icase-navy);color:#fff;border-radius:14px;padding:16px;font-weight:700;font-size:16px}.woocommerce div.product form.cart .button:hover{background:var(--icase-navy-2)}.woocommerce div.product .woocommerce-product-gallery__image img{border-radius:20px;background:var(--icase-surface)}@media (min-width:900px){.woocommerce div.product .product_title{font-size:28px}}body{font-family:"Golos Text",-apple-system,"Segoe UI",Arial,sans-serif}h1,h2,h3,h4{font-family:"Manrope",-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:-.02em}.wp-block-button__link,.button.alt,button.button{border-radius:12px}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--icase-navy);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (min-width:600px){.icase-used .woocommerce ul.products li.product{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:start;border:1px solid var(--icase-line);border-radius:14px;padding:16px}.icase-used .woocommerce ul.products li.product a img{margin-bottom:0}.icase-used .woocommerce ul.products li.product .woocommerce-loop-product__title{grid-column:2;font-weight:600;font-size:15px}.icase-used .woocommerce ul.products li.product .button{margin-top:10px}}.icase-drawer{position:fixed;inset:0;z-index:500}.icase-drawer[hidden]{display:none}.icase-drawer__ov{position:absolute;inset:0;background:rgba(6,21,41,.45);animation:icaseFade .18s ease}@keyframes icaseFade{from{opacity:0}to{opacity:1}}@keyframes icaseSlide{from{transform:translateX(-100%)}to{transform:translateX(0)}}.icase-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:88%;max-width:380px;background:#fff;display:flex;flex-direction:column;animation:icaseSlide .22s cubic-bezier(.2,.7,.3,1)}.icase-drawer__top{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--icase-line);flex:0 0 auto}.icase-drawer__logo img{max-height:24px;width:auto;display:block}.icase-drawer__close{margin-left:auto;width:38px;height:38px;border:0;border-radius:10px;background:var(--icase-surface);color:var(--icase-grey);font-size:17px;line-height:1;cursor:pointer}.icase-drawer__scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px}.icase-drawer__search{display:flex;align-items:center;gap:10px;margin:14px 16px;border:1px solid var(--icase-line);border-radius:12px;padding:12px 15px}.icase-drawer__search input{flex:1;border:0;outline:none;font:inherit;font-size:16px;min-width:0;background:none}.icase-drawer__search svg{color:var(--icase-grey);flex:0 0 20px}.icase-drawer__picker{display:flex;align-items:center;gap:13px;margin:0 16px 18px;background:var(--icase-navy);color:#fff;border-radius:14px;padding:14px 16px;text-decoration:none}.icase-drawer__picker b{font-size:15px;font-weight:600;display:block}.icase-drawer__picker span span{font-size:12.5px;color:#a9bad3}.icase-drawer__picker .ic{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:rgba(255,255,255,.12);display:grid;place-items:center}.icase-drawer__sec{padding:0 16px;margin-bottom:22px}.icase-drawer__sec h4{font-family:"Manrope",sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--icase-grey);margin:0 0 10px}.icase-dcat{list-style:none;margin:0;padding:0}.icase-dcat>li{border-bottom:1px solid var(--icase-line)}.icase-dcat>li:last-child{border-bottom:0}.icase-dcat__row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:13px 0;text-align:left;font-size:16px;color:var(--icase-ink);text-decoration:none;cursor:pointer}.icase-dcat__row em{margin-left:auto;font-style:normal;font-size:12.5px;color:#afb9c7}.icase-dcat__row .chev{flex:0 0 16px;color:#c4ccd8;transition:transform .18s;display:flex}.icase-dcat__row[aria-expanded="true"] .chev{transform:rotate(90deg)}.icase-dcat__sub{list-style:none;margin:0 0 12px;padding:0 0 0 14px;display:none}.icase-dcat__row[aria-expanded="true"]+.icase-dcat__sub{display:block}.icase-dcat__sub a{display:flex;gap:10px;padding:9px 0;font-size:14.5px;color:#3a4759;text-decoration:none}.icase-dcat__sub em{margin-left:auto;font-style:normal;font-size:12px;color:#c4ccd8}.icase-dlinks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.icase-dlinks a{display:flex;align-items:center;gap:12px;border:1px solid var(--icase-line);border-radius:12px;padding:13px 15px;font-size:15px;text-decoration:none}.icase-dshop{margin:0 16px 22px;background:var(--icase-surface);border-radius:14px;padding:16px}.icase-dshop .open{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#0c6b41;font-weight:600;margin-bottom:8px}.icase-dshop .open .dot{width:8px;height:8px;border-radius:50%;background:var(--icase-ok);box-shadow:0 0 0 4px rgba(34,164,93,.18)}.icase-dshop .open.is-closed{color:#8a6100}.icase-dshop .open.is-closed .dot{background:var(--icase-warn);box-shadow:0 0 0 4px rgba(201,138,0,.18)}.icase-dshop b{display:block;font-size:15px;margin-bottom:2px}.icase-dshop p{margin:0 0 12px;font-size:13.5px;color:var(--icase-grey)}.icase-dshop .map{display:block;background:#fff;border:1px solid var(--icase-line);border-radius:10px;padding:11px;text-align:center;font-weight:600;font-size:14px;color:var(--icase-navy);text-decoration:none}.icase-dtel{display:block;font-family:"Manrope",sans-serif;font-size:21px;font-weight:800;margin-bottom:4px;text-decoration:none}.icase-dtel+span{font-size:13px;color:var(--icase-grey)}.icase-dacc{list-style:none;margin:0;padding:0;display:grid;gap:2px}.icase-dacc a{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:15px;text-decoration:none}.icase-dacc .ic{color:var(--icase-grey);flex:0 0 20px;display:flex}body.icase-drawer-open{overflow:hidden}@media (min-width:900px){.icase-drawer{display:none}}.icase-dsoc{display:flex;gap:10px;margin-top:14px}.icase-dsoc a{flex:1;display:grid;justify-items:center;gap:6px;font-size:11.5px;color:var(--icase-grey);text-align:center;text-decoration:none}.icase-dsoc .b{width:100%;aspect-ratio:1;max-width:56px;border-radius:15px;display:grid;place-items:center;color:#fff}.icase-dsoc .b.tel{background:var(--icase-ok)}.icase-dsoc .b.vk{background:#07f}.icase-dsoc .b.tg{background:#2aabee}.icase-dsoc .b.max{background:#6e4bff}.woocommerce ul.products li.product{height:100%}.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:contain;width:100%;padding:8%}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:3.7em}.woocommerce ul.products li.product .price{min-height:26px}.icase-stock{min-height:20px}.icase-sku{min-height:18px}.icase-pcar{position:relative}.icase-pcar__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.icase-pcar__track::-webkit-scrollbar{display:none}.icase-pcar__slide{flex:0 0 100%;scroll-snap-align:center;border-radius:20px;min-height:220px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;position:relative;overflow:hidden;text-decoration:none}.icase-pcar__slide .eyebrow{font-size:12.5px;color:rgba(255,255,255,.65);margin-bottom:5px}.icase-pcar__slide h3{font-family:"Manrope",sans-serif;font-size:23px;font-weight:800;line-height:1.15;color:#fff;max-width:16ch;margin:0}.icase-pcar__slide p{margin:8px 0 0;font-size:13.5px;color:rgba(255,255,255,.78);max-width:32ch}.icase-pcar__slide .cta{margin-top:16px;align-self:flex-start;background:#fff;color:var(--icase-ink);border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600}.icase-pcar__dots{display:flex;gap:6px;justify-content:center;margin-top:14px}.icase-pcar__dots button{width:7px;height:7px;border-radius:50%;background:#c9d2de;border:0;padding:0;transition:width .2s;cursor:pointer}.icase-pcar__dots button.on{width:24px;border-radius:4px;background:var(--icase-navy)}.icase-apple{display:grid;grid-template-columns:1fr 1fr;gap:12px}.icase-ab{border-radius:18px;padding:18px;min-height:158px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;text-decoration:none}.icase-ab .eyebrow{font-size:12px;color:rgba(255,255,255,.6);margin-bottom:4px}.icase-ab h3{font-family:"Manrope",sans-serif;font-size:17px;font-weight:700;line-height:1.2;color:#fff;margin:0}.icase-ab .pr{font-size:13px;color:rgba(255,255,255,.75);margin-top:6px}@media (min-width:900px){.icase-pcar__slide{min-height:300px;padding:36px}.icase-pcar__slide h3{font-size:32px}.icase-apple{grid-template-columns:repeat(4,1fr);gap:16px}.icase-ab{min-height:210px;padding:22px}}.icase-ti{background:linear-gradient(155deg,#12356f,#061529);border-radius:22px;padding:26px;color:#fff}.icase-ti__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8ce0b8;margin-bottom:10px}.icase-ti h2{font-family:"Manrope",sans-serif;font-size:25px;font-weight:800;line-height:1.15;color:#fff;margin:0 0 10px}.icase-ti__lead{margin:0 0 18px;color:#b7c6dd;font-size:14.5px}.icase-ti__facts{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.icase-ti__facts li{position:relative;padding-left:28px;font-size:14px;color:#d3deed}.icase-ti__facts li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;background:#3bd68a;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'><path d='M4 12.5l5 5L20 7'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'><path d='M4 12.5l5 5L20 7'/></svg>") center/contain no-repeat}.icase-ti__calc{background:#fff;color:var(--icase-ink);border-radius:16px;padding:20px}.icase-ti__step{margin-bottom:16px}.icase-ti__lbl{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--icase-grey);margin-bottom:9px}.icase-ti__opts{display:grid;gap:8px}.icase-ti__opt{display:flex;align-items:center;gap:11px;border:1px solid var(--icase-line);border-radius:12px;padding:12px 14px;font-size:14.5px;cursor:pointer}.icase-ti__opt input{accent-color:var(--icase-navy);width:18px;height:18px;flex:0 0 18px}.icase-ti__opt.on{border-color:var(--icase-navy);border-width:2px;padding:11px 13px}.icase-ti__opt small{margin-left:auto;color:var(--icase-grey);font-size:12.5px}.icase-ti__res{background:var(--icase-surface);border-radius:14px;padding:18px;text-align:center;margin:18px 0 14px}.icase-ti__res>span{display:block;font-size:12.5px;color:var(--icase-grey)}.icase-ti__sum{display:block;font-family:"Manrope",sans-serif;font-size:28px;font-weight:800;line-height:1.15;margin:6px 0 4px}.icase-ti__note{font-size:12.5px;color:var(--icase-grey)}.icase-ti__go{width:100%;background:var(--icase-amber);color:var(--icase-ink);border:0;border-radius:12px;padding:15px;font-weight:700;font-size:15px;cursor:pointer}.icase-ti__go:disabled{background:var(--icase-line);color:#afb9c7;cursor:not-allowed}.icase-ti__form{margin-top:14px;display:grid;gap:9px}.icase-ti__form input{border:1px solid var(--icase-line);border-radius:12px;padding:14px 15px;font:inherit;font-size:16px}.icase-ti__form button{background:var(--icase-navy);color:#fff;border:0;border-radius:12px;padding:14px;font-weight:600;cursor:pointer}.icase-ti__photo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer;margin-top:2px}.icase-ti__photo-btn{display:inline-flex;align-items:center;border:1px dashed var(--icase-line);border-radius:12px;padding:12px 15px;font-size:13.5px;color:var(--icase-navy);font-weight:600}.icase-ti__photo-name{font-size:12.5px;color:var(--icase-grey);word-break:break-all}.icase-ti__consent{font-size:11.5px;color:var(--icase-grey);line-height:1.4;margin:0}.icase-ti__done{background:#dff3e8;color:#0c6b41;border-radius:12px;padding:14px;font-size:14px;text-align:center;margin:0}.icase-ti__err{color:#b4232a;font-size:13px;margin:0}@media (min-width:900px){.icase-ti{display:grid;grid-template-columns:1fr 400px;gap:44px;align-items:center;padding:38px}.icase-ti h2{font-size:34px}.icase-ti__facts{margin-bottom:0}}.icase-hero{background:var(--icase-navy);color:#fff;border-radius:0}.icase-hero h1,.icase-hero h2,.icase-hero h3{color:#fff}.icase-hero p{color:#b7c6dd}.icase-shopinfo{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:22px}.icase-shopinfo h3{color:#fff;font-size:20px;margin:0 0 10px}.icase-shopinfo p{color:#c6d3e6;margin:0 0 8px;font-size:14px}.icase-shopinfo .wp-block-button__link{background:#fff;color:var(--icase-navy);border-radius:10px;font-weight:600;width:100%;text-align:center}.icase-cats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.icase-cats__item{background:#fff;border:1px solid var(--icase-line);border-radius:14px;padding:18px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--icase-ink);transition:border-color .15s , transform .15s}.icase-cats__item:hover{border-color:var(--icase-navy);transform:translateY(-2px)}.icase-cats__pic{width:56px;height:56px;display:grid;place-items:center}.icase-cats__pic img{max-width:100%;height:auto;border-radius:10px}.icase-cats__item b{font-size:14px;font-weight:600}.icase-cats__n{font-size:12px;color:var(--icase-grey)}.icase-adv-col{border-top:3px solid var(--icase-navy);padding-top:14px}.icase-adv-col h3{font-size:16px;font-weight:700;margin:0 0 5px}.icase-adv-col p{font-size:14px;color:var(--icase-grey);margin:0}@media (min-width:900px){.icase-cats{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.icase-cats{grid-template-columns:repeat(6,1fr)}}@media (max-width:767px){.site-main,.catalog-container,.woocommerce-page .content-area,.woocommerce ul.products{padding-left:0!important;padding-right:0!important}.woocommerce ul.products{margin-left:0;margin-right:0}}.icase-drawer__close{display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.icase-drawer__close::before{content:"\2715";display:block;transform:translateY(-1px)}.icase-dsoc{flex-wrap:wrap;row-gap:12px}.icase-dsoc a{flex-basis:calc(20% - 8px)}.icase-dsoc .b.wa{background:#25d366}.category-slider-menu{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 16px 16px;margin:0 -16px 20px}.category-slider-menu::-webkit-scrollbar{display:none}.category-slider-menu a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--icase-line);border-radius:999px;padding:10px 16px;font-size:14px;color:var(--icase-ink);text-decoration:none;background:#fff}.category-slider-menu a span{font-size:12px;color:var(--icase-grey)}.category-slider-menu a.is-active{background:var(--icase-navy);border-color:var(--icase-navy);color:#fff;font-weight:600}.category-slider-menu a.is-active span{color:rgba(255,255,255,.7)}.site-footer{background-color:#0f172a;color:#f8fafc}.site-footer a,.site-footer .copyright-text{color:#94a3b8!important;font-size:14px}.icase-flag{display:grid;gap:14px}.icase-flag__card{border-radius:20px;padding:26px;color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.icase-flag__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:10px}.icase-flag__card h3{font-family:"Manrope",sans-serif;font-size:22px;font-weight:800;line-height:1.2;color:#fff;margin:0 0 10px;max-width:34ch}.icase-flag__card p{margin:0 0 20px;font-size:14.5px;color:rgba(255,255,255,.8);max-width:44ch}.icase-flag__cta{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px}.icase-flag__btn{display:inline-block;background:#fff;color:var(--icase-ink);border-radius:10px;padding:11px 20px;font-size:14px;font-weight:700;margin-bottom:10px}.icase-flag__note{display:block;font-size:13px;color:rgba(255,255,255,.75)}@media (min-width:900px){.icase-flag{grid-template-columns:repeat(3,1fr)}.icase-flag__card{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end}}.icase-menu-toggle{border:0;background:var(--icase-fog);width:44px;height:44px;border-radius:10px;display:grid;place-items:center;gap:4px;cursor:pointer}.icase-menu-toggle__bar{display:block;width:18px;height:2px;background:var(--icase-ink);border-radius:2px}.icase-uslugi .woocommerce ul.products{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:16px!important;padding-bottom:10px;margin:0!important}.icase-uslugi .woocommerce ul.products li.product{flex:0 0 190px!important;width:190px!important;scroll-snap-align:start}@media (min-width:600px){.icase-uslugi .woocommerce ul.products li.product{flex:0 0 220px!important;width:220px!important}}.icase-uslugi .woocommerce ul.products::-webkit-scrollbar{height:6px}.icase-uslugi .woocommerce ul.products::-webkit-scrollbar-thumb{background:var(--icase-line);border-radius:6px}.icase-uslugi .woocommerce ul.products{gap:12px!important}.icase-uslugi .woocommerce ul.products li.product{flex-basis:150px!important;width:150px!important;padding:12px!important;border-radius:12px!important}@media (min-width:600px){.icase-uslugi .woocommerce ul.products li.product{flex-basis:176px!important;width:176px!important}}.icase-uslugi .woocommerce ul.products li.product a img{padding:0!important}.icase-uslugi .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12.5px!important;line-height:1.3!important;min-height:5.2em!important;-webkit-line-clamp:4!important;margin:0 0 5px!important}.icase-uslugi .woocommerce ul.products li.product .price{font-size:14.5px!important;min-height:auto!important;margin:0 0 3px!important}.icase-uslugi .woocommerce ul.products li.product .icase-stock{font-size:11px!important;min-height:auto!important;margin:0 0 2px!important}.icase-uslugi .woocommerce ul.products li.product .icase-stock::before{width:11px!important;height:11px!important;flex:0 0 11px!important}.icase-uslugi .woocommerce ul.products li.product .icase-sku{font-size:10px!important;min-height:auto!important;margin:0 0 3px!important}.icase-uslugi .woocommerce ul.products{align-items:stretch!important}.icase-uslugi .woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;height:auto!important}.icase-uslugi .woocommerce ul.products li.product .icase-sku{display:none!important}.icase-uslugi .woocommerce ul.products li.product a img{aspect-ratio:auto!important;height:100px!important;width:100%!important;object-fit:contain!important;padding:0!important;margin-bottom:10px!important}.icase-uslugi .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12.5px!important;line-height:1.3!important;min-height:5.2em!important;-webkit-line-clamp:4!important;margin:0 0 4px!important}.icase-uslugi .woocommerce ul.products li.product .price{font-size:14px!important;min-height:auto!important;margin:0!important}.icase-uslugi .woocommerce ul.products li.product .product-action-wrap{margin:0!important;min-height:0!important}.icase-uslugi .woocommerce ul.products li.product .icase-stock{display:none!important}.icase-uslugi h2{margin-bottom:16px!important;font-weight:900!important}.home .entry-content .icase-uslugi h2.wp-block-heading{font-weight:900!important}.products .icase-sku{display:none!important}.products .price,.products .price .woocommerce-Price-amount,.products .price bdi{font-size:15px!important;font-weight:400!important}.summary .price,.summary p.price{flex-wrap:wrap;row-gap:4px}.summary .price .woocommerce-Price-amount,.summary p.price .woocommerce-Price-amount{white-space:nowrap}@media (max-width:480px){.summary .price,.summary p.price{font-size:22px}}.icase-qty-total{align-items:center;background:#f5f7fa;border:1px solid #d9e0ea;border-radius:10px;display:none;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:12px 0;padding:12px 16px}.icase-qty-total.is-visible{display:flex}.icase-qty-total__label{color:#55627a;font-size:14px;font-weight:500}.icase-qty-total__value{color:#0a1f44;font-size:20px;font-weight:700;white-space:nowrap}@media (max-width:480px){.icase-qty-total{padding:10px 14px;gap:6px}.icase-qty-total__label{font-size:13px}.icase-qty-total__value{font-size:17px}}.woocommerce div.product form.cart .quantity,.woocommerce div.product form.cart div.quantity,.quantity.spinners-added{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:16px!important}.quantity.spinners-added input.qty{margin:0!important;order:2}.quantity.spinners-added input.minus,.quantity.spinners-added input.plus,.quantity .minus,.quantity .plus{align-items:center!important;background:#f5f7fa!important;border:none!important;border-radius:12px!important;color:#0a1f44!important;cursor:pointer;display:flex!important;flex-shrink:0;font-size:20px!important;font-weight:600;height:52px!important;justify-content:center!important;line-height:1;transition:background .15s ease;width:44px!important}.quantity.spinners-added input.minus{order:1}.quantity.spinners-added input.plus{order:3}.quantity .minus:hover,.quantity .plus:hover{background:#e8ecf2!important}.woocommerce-variation-add-to-cart .single_add_to_cart_button,.cart .single_add_to_cart_button{margin-top:0}@media (max-width:480px){.quantity .minus,.quantity .plus{height:46px!important;width:40px!important}}.ict-toolbar .ict-filter-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;margin-left:auto;background:var(--global-palette1,#0a1f44);color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease , transform .1s ease}.ict-toolbar .ict-filter-btn:hover{background:#132a5c}.ict-toolbar .ict-filter-btn:active{transform:scale(.97)}.ict-toolbar .ict-filter-btn svg{flex:none}.ict-toolbar .ict-filter-btn .ict-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff;color:var(--global-palette1,#0a1f44);font-size:11px;font-weight:700}body.ict-cards .icase-filter-toggle{display:none!important}body.ict-cards.icase-filter-page .content-container{grid-template-columns:1fr!important}@media (min-width:1025px){body.icase-filter-page .content-area,body.ict-cards.icase-filter-page .content-container{max-width:1600px!important;width:100%!important}}body.ict-cards.icase-filter-page .content-container #primary{grid-column:1!important;width:100%!important}body.ict-cards.icase-filter-page .content-container #secondary.primary-sidebar{position:fixed;inset:0;z-index:100050;width:100%!important;max-width:100%;height:100%;margin:0!important;padding:0!important;float:none!important;order:0!important;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .2s ease , transform .2s ease , visibility 0s linear .2s}body.ict-cards.icase-filter-page.icase-filters-open .content-container #secondary.primary-sidebar{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease , transform .2s ease}body.ict-cards.icase-filters-open{overflow:hidden}body.ict-cards.icase-filter-page .content-container #secondary.primary-sidebar .sidebar-inner-wrap{max-height:none!important;overflow:visible!important;margin-top:0!important}.icase-filters-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#fff;border-bottom:1px solid #eef1f5}.icase-filters-head__title{font-size:18px;font-weight:800;color:var(--global-palette1,#0a1f44)}.icase-filters-head__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:#f2f4f7;border-radius:50%;font-size:22px;line-height:1;color:#5b6b85;cursor:pointer}.icase-filters-head__close:hover{background:#e6e9ee}body.ict-cards #secondary .wpc-filters-section{border-bottom:1px solid #eef1f5}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;user-select:none}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header .wpc-filter-title{font-size:15px;font-weight:700;color:var(--global-palette1,#0a1f44)}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header::after{content:'';flex:none;width:9px;height:9px;margin-left:12px;border-right:2px solid #96a2b5;border-bottom:2px solid #96a2b5;transform:rotate(45deg);transition:transform .2s ease}body.ict-cards #secondary .wpc-filters-section.icase-acc-open .wpc-filter-header::after{transform:rotate(-135deg)}body.ict-cards #secondary .wpc-filters-section .wpc-filter-content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .25s ease}body.ict-cards #secondary .wpc-filters-section.icase-acc-open .wpc-filter-content{padding:0 20px 18px}body.ict-cards #secondary .wpc-checkbox-item{display:flex;align-items:center;padding:6px 0}body.ict-cards #secondary .wpc-filter-link{display:flex;align-items:center;gap:10px;font-size:14px;color:#232a35}body.ict-cards #secondary .wpc-term-count{color:#96a2b5;font-size:13px;margin-left:4px}.icase-color-dot{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 0 1px #fff inset;flex:none}body.ict-cards #secondary .wpc-sticky-buttons{display:flex;gap:12px;padding:16px 20px 20px;background:#fff}body.ict-cards #secondary .wpc-filters-submit-button{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--global-palette1,#0a1f44)!important;color:#fff!important;border:none;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body.ict-cards #secondary .wpc-filters-submit-button:hover{background:#132a5c!important}body.ict-cards #secondary .wpc-filters-reset-button{display:flex;align-items:center;justify-content:center;padding:14px 20px;background:#f2f4f7;color:#232a35!important;border:none;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}body.ict-cards #secondary .wpc-filters-reset-button:hover{background:#e6e9ee}@media (max-width:640px){.icase-filters-head__title{font-size:16px}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header{padding:14px 16px}body.ict-cards #secondary .wpc-filters-section .wpc-filter-content{padding:0 16px}body.ict-cards #secondary .wpc-filters-section.icase-acc-open .wpc-filter-content{padding:0 16px 16px}body.ict-cards #secondary .wpc-sticky-buttons{padding:12px 16px 16px}.ict-toolbar{flex-wrap:wrap;row-gap:10px}.ict-toolbar .ict-filter-btn{order:3;flex:1 1 100%;margin-left:0;justify-content:center}.ict-toolbar .ict-sort select.orderby{max-width:100%}}body.ict-cards .kadence-shop-top-row{display:none!important}body.ict-cards #primary:has(.icase-model-nav) .ict-pills {display:none!important}body.ict-cards .ict-sort select.orderby{padding-top:0!important;padding-bottom:0!important;line-height:38px!important}li.product_cat-uslugi .ict-credit{display:none!important}.woocommerce-pagination ul.page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px;border:0!important}.woocommerce-pagination ul.page-numbers li{margin:0!important;border:0!important}body.ict-cards #secondary .wpc-filters-section{padding:0!important;margin:0!important}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header{min-height:56px;padding:0 20px!important;margin:0!important}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header .wpc-filter-title,body.ict-cards #secondary .wpc-filters-section .wpc-filter-header .widget-title{margin:0!important;line-height:1.3!important}body.ict-cards #secondary .wpc-filters-section:has(.wpc-filter-search-form) .wpc-filter-header {cursor:default}body.ict-cards #secondary .wpc-filters-section:has(.wpc-filter-search-form) .wpc-filter-header::after {display:none}body.ict-cards #secondary .wpc-filter-search-form{padding:0 20px 16px}body.ict-cards.icase-filter-page .content-container #secondary .wpc-filter-layout-submit-button{position:sticky;bottom:0;z-index:3;background:#fff;box-shadow:0 -6px 16px rgba(10,31,68,.08);padding-bottom:env(safe-area-inset-bottom)!important}@media (max-width:640px){body.ict-cards .ict-credit{font-size:11px;padding:3px 8px;white-space:nowrap}.woocommerce-pagination ul.page-numbers a.page-numbers,.woocommerce-pagination ul.page-numbers span.page-numbers{min-width:36px;height:36px;padding:0 6px!important;display:inline-flex;align-items:center;justify-content:center}.icase-promocar__arrow{display:none!important}body.ict-cards #secondary .wpc-filters-section .wpc-filter-header{padding:0 16px!important}body.ict-cards #secondary .wpc-filter-search-form{padding:0 16px 14px}}.icase-pdp-info{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.icase-pdp-info li{position:relative;padding-left:26px;font-size:14px;line-height:1.4;color:#33415c}.icase-pdp-info li::before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background: #22A45D url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.icase-buybar{position:fixed;left:0;right:0;z-index:9990;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;box-shadow:0 -6px 16px rgba(10,31,68,.10)}.icase-buybar[hidden]{display:none!important}.icase-buybar__price{flex:1 1 auto;font-size:20px;font-weight:800;color:#0a1f44;line-height:1.1}.icase-buybar__price del{display:block;font-size:12px;font-weight:400;opacity:.6}.icase-buybar__price ins{text-decoration:none}.icase-buybar__btn{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#0a1f44;color:#fff;font-weight:700;font-size:16px;cursor:pointer}@media (min-width:783px){.icase-buybar{display:none!important}}@media (max-width:782px){body.icase-has-buybar{padding-bottom:150px}body.icase-pdp.single-product form.cart .single_add_to_cart_button{min-height:52px;height:52px}body.icase-pdp.single-product .product_meta .sku_wrapper{display:none}body.icase-pdp.single-product .product_meta{opacity:1;font-size:13px;color:#5c6b82}body.icase-pdp.single-product .product_meta a{color:#33415c}body.icase-pdp #reviews:has(.woocommerce-noreviews) .woocommerce-Reviews-title {display:none}body.icase-pdp #reviews #reply-title{font-size:18px;line-height:1.3}}body.icase-pdp.single-product .product_meta span,body.icase-pdp.single-product .product_meta a{color:#5c6b82;font-size:13px;line-height:1.6}body.icase-pdp.single-product .product_meta a{color:#33415c;text-decoration:underline}@media (max-width:782px){body.icase-pdp.single-product .summary .price{font-size:22px!important;line-height:1.2}body.icase-pdp.single-product .summary .price .amount,body.icase-pdp.single-product .summary .price bdi{font-size:inherit!important}body.icase-pdp.single-product form.cart .single_add_to_cart_button{height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important;border-radius:10px}body.icase-pdp.single-product form.cart .quantity{height:46px}body.icase-pdp.single-product form.cart .quantity input.qty{height:46px!important;font-size:16px!important}body.icase-pdp.single-product form.cart .quantity .plus,body.icase-pdp.single-product form.cart .quantity .minus{height:46px!important}.icase-buybar{padding:8px 16px}.icase-buybar__price{font-size:17px}.icase-buybar__btn{min-height:42px;padding:0 18px;font-size:15px;border-radius:10px}body.icase-pdp.single-product .woocommerce-tabs{border:0!important;background:transparent!important}body.icase-pdp.single-product .woocommerce-tabs ul.tabs{border:0!important;padding-left:0!important}body.icase-pdp.single-product .woocommerce-tabs ul.tabs::before,body.icase-pdp.single-product .woocommerce-tabs ul.tabs::after{border:0!important}body.icase-pdp.single-product .woocommerce-tabs .woocommerce-Tabs-panel{border:0!important;padding-left:0!important;padding-right:0!important}body.icase-pdp.single-product .woocommerce-Tabs-panel h2{font-size:20px!important}body.icase-pdp.single-product .woocommerce-product-attributes th,body.icase-pdp.single-product .woocommerce-product-attributes td{border-style:solid!important;border-width:0 0 1px 0!important;border-color:#eef1f5!important}html body.icase-pdp.single-product div.product .summary p.price,html body.icase-pdp.single-product div.product .summary span.price{font-size:22px!important;line-height:1.2!important}html body.icase-pdp.single-product div.product .summary .price .amount,html body.icase-pdp.single-product div.product .summary .price bdi{font-size:inherit!important}html body.icase-pdp.single-product div.product form.cart .single_add_to_cart_button{height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important}}.wpa-test-msg{display:none!important}.icase-buybar{transition:bottom .25s ease}body.woocommerce-shop .woocommerce-products-header{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media (max-width:782px){.woocommerce-cart input.shipping_method,.woocommerce-checkout input.shipping_method,.woocommerce-checkout input.input-radio{width:20px;height:20px;margin-right:8px}.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{display:inline-block;padding:8px 0}.icase-tradein input[type="checkbox"],.icase-ti input[type="checkbox"]{width:22px;height:22px}body.ict-cards .ict-toolbar{margin-top:14px}body.ict-cards .ict-top-cats.is-lowered{margin:14px -16px 8px;background:transparent;border:0;box-shadow:none}body.ict-cards .ict-top-cats.is-lowered .ict-top-cats__row{padding:0 16px}}body.ict-cards .ict-filter-btn,body.ict-cards .wpc-filters-submit-button,body.ict-cards .woocommerce-pagination .page-numbers.current,body.single-product .single_add_to_cart_button,body.single-product #review_form input.submit,.icase-buybar__btn,.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.icase-ti__go{background-color:#0071e3!important;border-color:#0071e3!important;color:#fff!important}body.ict-cards .ict-filter-btn:hover,body.ict-cards .wpc-filters-submit-button:hover,body.single-product .single_add_to_cart_button:hover,.icase-buybar__btn:hover,.woocommerce-cart .checkout-button:hover,.woocommerce-checkout #place_order:hover,.icase-ti__go:hover{background-color:#0062c7!important;border-color:#0062c7!important}html body.single-product div.product form.cart .single_add_to_cart_button,html body.single-product div.product form.cart button.single_add_to_cart_button.button.alt,html body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt,html body.woocommerce-checkout #payment #place_order,html body.woocommerce-checkout .woocommerce-checkout-payment button#place_order.button.alt{background-color:#0071e3!important;border-color:#0071e3!important;color:#fff!important}html body.single-product div.product form.cart .single_add_to_cart_button:hover,html body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt:hover,html body.woocommerce-checkout #payment #place_order:hover{background-color:#0062c7!important;border-color:#0062c7!important}html body .icase-drawer a.icase-drawer__picker{background:#0071e3!important;color:#fff!important}html body .icase-drawer a.icase-drawer__picker:hover{background:#0062c7!important}html body .icase-drawer a.icase-drawer__picker b{color:#fff!important}html body .icase-drawer a.icase-drawer__picker span span{color:rgba(255,255,255,.85)!important}.icase-dbrand__head{display:flex;align-items:center;justify-content:space-between}.icase-dbrand__head .icase-dcat__row{flex:1}.icase-dbrand__toggle{background:none;border:0;padding:10px 8px;font-size:14px;line-height:1;color:#5b6b85;cursor:pointer;transition:transform .18s ease}.icase-dbrand__apple.is-open .icase-dbrand__toggle{transform:rotate(180deg)}.icase-dbrand__sub{list-style:none;margin:0;padding:0 0 0 14px;max-height:0;overflow:hidden;transition:max-height .2s ease}.icase-dbrand__apple.is-open .icase-dbrand__sub{max-height:480px;padding-bottom:4px}.icase-dbrand__sub .icase-dcat__sub{font-size:14px;color:#5b6b85;padding:8px 10px;display:block}.icase-dcat__hot{background:linear-gradient(90deg,rgba(34,164,93,.10),rgba(34,164,93,0));border-radius:8px;color:var(--global-palette3,#22a45d)!important;font-weight:700;display:flex!important;align-items:center;justify-content:space-between;gap:8px}.icase-dcat__hot-badge{font-size:11px;font-weight:700;background:var(--global-palette3,#22a45d);color:#fff;padding:2px 8px;border-radius:999px;white-space:nowrap}.icase-menu-count{display:none!important}#icase-drawer-brands em{display:none!important}.icase-catmenu__item>a em,.icase-catmenu__sub a em{display:none!important}.icase-menu-count{display:inline-block;margin-left:5px;padding:0 6px;min-width:18px;height:18px;line-height:18px;border-radius:9px;background:var(--global-palette6,#eef1f5);color:var(--global-palette1,#0a1f44);font-size:11px;font-weight:600;text-align:center;vertical-align:middle}li.icase-menu-active>a{color:var(--global-palette3,#22a45d)!important;font-weight:700}li.icase-menu-active>a .icase-menu-count{background:var(--global-palette3,#22a45d);color:#fff}.woocommerce-checkout-review-order-table ul#shipping_method li{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;text-align:left}.woocommerce-checkout-review-order-table ul#shipping_method li input{margin:4px 0 0;flex:0 0 auto}.woocommerce-checkout-review-order-table ul#shipping_method li label{display:inline;margin:0;font-weight:600}.woocommerce-checkout .icase-hidden-by-pickup{display:none!important}.woocommerce-products-header__title.page-title{font-size:clamp(22px,4.2vw,32px);line-height:1.2;margin:0 0 14px}.icase-dcat__rowwrap{display:flex;align-items:stretch}.icase-dcat__rowwrap .icase-dcat__row{flex:1 1 auto;min-width:0}.icase-dcat__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;background:none;border:none;padding:0;color:#5b6b85;cursor:pointer}.icase-dcat__toggle svg{width:16px;height:16px;transition:transform .2s ease}.icase-dcat__toggle.is-open svg{transform:rotate(180deg)}.icase-dsub{list-style:none;margin:0;padding:0;background:#f7f8fa}.icase-dsub__row{display:flex;align-items:center;padding-top:12px;padding-bottom:12px;padding-right:16px;font-size:14px;color:#5b6b85;text-decoration:none;border-bottom:1px solid #eceff3}.icase-subnav{position:relative;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff}.icase-subnav__inner{position:relative;max-width:1280px;margin:0 auto;display:flex;align-items:center}.icase-subnav__scroller{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:46px;padding:0 12px;flex:1 1 auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.icase-subnav__scroller::-webkit-scrollbar{display:none}.icase-subnav__scroller.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.icase-subnav__item{flex:0 0 auto;display:flex;align-items:center;color:#5c5c5c;text-decoration:none;font-size:14px;white-space:nowrap;padding:0 12px;border-radius:999px;transition:background .15s ease , color .15s ease}.icase-subnav__item:hover{color:#101010;background:rgba(0,0,0,.05)}.icase-subnav__item.is-active{color:#0a1f44;font-weight:600}.icase-subnav__item.is-active:hover{color:#0a1f44;background:rgba(0,0,0,.05)}.icase-subnav__inner::before,.icase-subnav__inner::after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .15s ease}.icase-subnav__inner::before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.icase-subnav__inner::after{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}.icase-subnav.can-scroll-left .icase-subnav__inner::before{opacity:1}.icase-subnav.can-scroll-right .icase-subnav__inner::after{opacity:1}.icase-subnav__arrow{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;margin:0 6px;border:1px solid #ececec;border-radius:999px;background:#fff;color:#101010;cursor:pointer;z-index:3}.icase-subnav__arrow:hover{background:rgba(0,0,0,.05)}.icase-subnav__arrow[disabled]{opacity:.3;cursor:default;pointer-events:none}.icase-subnav__arrow svg{width:15px;height:15px}@media (min-width:992px){.icase-subnav__arrow{display:inline-flex}.icase-subnav__scroller{padding:0 4px;cursor:default}}@media (max-width:782px){.icase-promocar__dot,.icase-hero-dots button{position:relative}.icase-promocar__dot::after{content:"";position:absolute;inset:-18px -8px}.ict-chip{position:relative}.ict-chip::after{content:"";position:absolute;inset:-10px -3px}.icase-subnav__arrow{min-height:44px;min-width:44px}.icase-more a{display:inline-block;padding:12px 0}}html body li.product .button.add_to_cart_button.added{display:none!important}html body li.product .added_to_cart.wc-forward{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;height:44px;margin:0!important;padding:0 12px!important;background:#e8f2fd!important;color:#0071e3!important;border:1px solid #0071e3!important;border-radius:10px;font-size:14px;font-weight:600;line-height:1.1;text-align:center;text-decoration:none}html body li.product .added_to_cart.wc-forward:hover{background:#d7e9fb!important}html body ul.products li.product .product-action-wrap a.button.add_to_cart_button.added,html body .ict-cards ul.products li.product .product-action-wrap .button.add_to_cart_button.added{display:none!important}html body ul.products li.product .product-action-wrap a.added_to_cart.wc-forward{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;height:44px;margin:0!important}:root{--icf-top:0;--icf-navy:var(--global-palette1,#0a1f44)}body.admin-bar{--icf-top:32px}@media (max-width:782px){body.admin-bar{--icf-top:46px}}@media (max-width:600px){body.admin-bar{--icf-top:0}}body.ict-cards .ict-toolbar{position:sticky;top:var(--icf-top);z-index:60;background:#fff;padding-top:10px;padding-bottom:10px;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}body.ict-cards .ict-toolbar::after{content:"";position:absolute;left:-100vmax;right:-100vmax;bottom:0;height:1px;background:#e6e9ee;opacity:0;transition:opacity .2s ease;pointer-events:none}body.ict-cards .ict-toolbar.is-stuck::after{opacity:1}.icase-filters-backdrop{position:fixed;inset:0;z-index:100049;background:rgba(10,31,68,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease , visibility 0s linear .3s}body.icase-filters-open .icase-filters-backdrop{opacity:1;visibility:visible;transition:opacity .3s ease}html body.ict-cards.icase-filter-page .content-container #secondary.primary-sidebar{position:fixed!important;top:var(--icf-top)!important;right:0!important;bottom:0!important;left:auto!important;width:min(440px,100vw)!important;height:calc(100vh - var(--icf-top))!important;height:calc(100dvh - var(--icf-top))!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;background:#fff;border-radius:20px 0 0 20px;box-shadow:-24px 0 60px rgba(10,31,68,.18);overflow:hidden!important;z-index:100050;opacity:1!important;visibility:hidden;transform:translateX(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1) , visibility 0s linear .32s}html body.ict-cards.icase-filter-page.icase-filters-open .content-container #secondary.primary-sidebar{visibility:visible;transform:none;transition:transform .32s cubic-bezier(.2,.8,.2,1)}html body.ict-cards #secondary .icase-filters-head{flex:none;position:relative;padding:18px 20px;border-bottom:1px solid #eef0f3;background:#fff}html body.ict-cards.icase-filter-page .content-container #secondary .sidebar-inner-wrap{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 20px 110px!important}html body.ict-cards.icase-filter-page .content-container #secondary .wpc-filters-widget-wrapper .wpc-sticky-buttons{position:fixed!important;right:0;bottom:0;left:auto;width:min(440px,100vw);box-sizing:border-box;z-index:5;margin:0!important;padding: 14px 20px calc(14px + env(safe-area-inset-bottom)) !important;background:#fff;border-top:1px solid #eef0f3;box-shadow:0 -10px 24px rgba(10,31,68,.06)}@media (max-width:768px){html body.ict-cards.icase-filter-page .content-container #secondary.primary-sidebar{top:auto!important;left:0!important;right:0!important;width:100%!important;height:min(88dvh,calc(100dvh - var(--icf-top)))!important;border-radius:20px 20px 0 0;box-shadow:0 -20px 50px rgba(10,31,68,.2);transform:translateY(105%)}html body.ict-cards #secondary .icase-filters-head{padding:22px 16px 14px}html body.ict-cards #secondary .icase-filters-head::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#d9dde3}html body.ict-cards.icase-filter-page .content-container #secondary .sidebar-inner-wrap{padding:4px 16px 110px!important}html body.ict-cards.icase-filter-page .content-container #secondary .wpc-filters-widget-wrapper .wpc-sticky-buttons{left:0;width:100%;padding-left:16px!important;padding-right:16px!important}}@media (prefers-reduced-motion:reduce){html body.ict-cards.icase-filter-page .content-container #secondary.primary-sidebar,.icase-filters-backdrop{transition:none!important}}@media (min-width:1025px){.ict-top-cats .ict-top-cats__row{justify-content:center;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:1024px){body.icase-filter-page .ict-view{display:none!important}body.icase-filter-page .ict-toolbar--empty{min-height:44px}body.icase-filter-page #secondary .icase-filters-head__close{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;flex:0 0 44px}}