/* content-tables-bundle:v1 */
:root{--background:#fcfdfe;--foreground:#24303a;--mutedforeground:#185c73;--lightforeground:#707070;--text:#6b7280;--secbackground:#f7f7f7;--secforeground:#dce6ed;--sechighlight:#107A9E;--navbackground:#ededed;--navforeground:#3f3e42;--highlight:#1397C3;--highlightcta:#0b6f92;--boxshadow:0 12px 25px rgba(0,0,0,.15);--bigshadow:0 20px 40px rgba(0,0,0,.08);--white:rgba(255,255,255,1);--brand:#16a2d0}.tooltip{position:fixed;z-index:9999;pointer-events:none;box-sizing:border-box;width:max-content;max-width:min(420px,calc(100vw - 16px));margin:0;padding:10px 14px;border-radius:6px;background:#343a40;color:#fff;font-size:14px;font-weight:500;line-height:1.4;text-align:left;overflow-wrap:anywhere;box-shadow:0 6px 18px rgb(0 0 0 / .22);opacity:0;transition:opacity 150ms ease}.tooltip[hidden]{display:none!important}.tooltip.is-visible{opacity:1;transition-duration:300ms}.tooltip::before{content:"";position:absolute;left:var(--tooltip-arrow-x,50%);transform:translateX(-50%);width:0;height:0;border:8px solid #fff0}.tooltip[data-side="bottom"]::before{bottom:100%;border-top:0;border-bottom-color:#343a40}.tooltip[data-side="top"]::before{top:100%;border-bottom:0;border-top-color:#343a40}@media(prefers-reduced-motion:reduce){.tooltip,.tooltip.is-visible{transition:none}}a.tt svg,a.tt svg *{pointer-events:none}#searchbox{position:relative}.search-page{margin:0;padding:48px 0 72px;color:var(--foreground)}.search-page>.innerwrap{width:100%;max-width:1200px;margin:auto;padding:0 24px;box-sizing:border-box}.search-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.search-page-heading{max-width:820px;margin:0 auto 36px;text-align:center}.search-eyebrow{color:var(--mutedforeground);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.search-page-heading h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 24px;color:var(--foreground)}.search-page-form{display:flex;gap:8px;padding:7px;border:1px solid var(--secforeground);border-radius:40px;background:#fff;box-shadow:var(--bigshadow)}.search-page-form input[type=search]{flex:1;width:0;min-width:0;padding:10px 16px;border:0;background:#fff0;border-radius:30px;font:inherit;color:var(--foreground)}.search-page-form button{flex:0 0 auto;padding:12px 24px;border:0;border-radius:30px;background:var(--secbackground);color:var(--foreground);font:inherit;font-weight:600;cursor:pointer}.search-page-form button:hover{background:var(--secforeground)}.search-page :is(a,button,input,select):focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.search-summary{color:var(--text);font-size:14px;margin:20px 0 0;overflow-wrap:anywhere}.search-summary strong{font-weight:500;color:var(--foreground)}.search-correction{margin:0 0 20px;padding:16px 22px;background:var(--secbackground);border-radius:18px}.search-results.sp{position:static;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff0;z-index:auto;box-sizing:border-box}.search-results.sp.has-related{grid-template-columns:minmax(0,2.4fr) minmax(230px,1fr);align-items:start}.search-products{min-width:0;background:#fff;border:1px solid var(--secforeground);border-radius:28px;padding:24px;box-shadow:var(--bigshadow)}.search-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px}.search-section-heading h2,.search-related-section h2{margin:0;color:var(--foreground);font-size:18px;font-weight:500}.search-section-heading>span{font-size:12px;color:var(--text);white-space:nowrap}.search-results.sp .suggest-product{grid-template-columns:88px minmax(0,1fr) auto;padding:20px 8px;gap:16px;border-radius:16px;margin:0;border-bottom:1px solid var(--secbackground)}.search-results.sp .suggest-preview{width:88px;flex-basis:88px}.search-results.sp .suggest-thumb{width:88px;height:88px;flex-basis:88px}.search-results.sp .suggest-name{font-size:17px;line-height:1.45;color:var(--foreground)}.search-results.sp .suggest-model-count{display:block;font-size:12px;margin-top:4px}.search-results.sp .suggest-price{font-size:15px;font-weight:600;color:var(--foreground)}.search-results.sp .suggest-cart{right:8px;bottom:20px}.search-photo-placeholder{color:var(--secforeground);font-size:36px}.search-related{display:grid;gap:16px;min-width:0}.search-related-section{padding:22px;background:var(--secbackground);border-radius:24px}.search-related-section h2{margin-bottom:12px}.search-results.sp .search-related-section a{padding:10px 0;justify-content:space-between;font-size:14px;gap:12px;overflow-wrap:anywhere}.search-related-section a>span{color:var(--highlightcta);flex-shrink:0}.search-results.sp .search-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--secforeground);font-size:13px}.search-results.sp .search-pagination a{padding:10px 16px;background:var(--secbackground);border-radius:24px}.search-empty{padding:36px 12px;text-align:center;color:var(--text)}.search-empty h3{font-size:20px;font-weight:500;color:var(--foreground);margin:0 0 12px}.search-empty p{margin:0;line-height:1.6}.search-results.sp .search-empty a{display:inline-flex;margin-top:16px;color:var(--highlightcta)}@media(max-width:760px){.search-page{padding:28px 0 40px}.search-page>.innerwrap{padding:0 12px}.search-page-heading{margin-bottom:24px}.search-page-form button{padding:10px 16px}.search-page-form input[type=search]{padding:10px;font-size:16px}.search-results.sp.has-related{grid-template-columns:minmax(0,1fr)}.search-products{padding:16px 10px;border-radius:22px}.search-results.sp .suggest-product{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:16px 4px}.search-results.sp .suggest-preview,.search-results.sp .suggest-thumb{width:64px;flex-basis:64px}.search-results.sp .suggest-thumb{height:64px}.search-results.sp .suggest-name{font-size:14px}.search-results.sp .suggest-price{font-size:13px}.search-results.sp .suggest-cart{right:4px;bottom:16px}.search-section-heading{padding:0 6px}}.block{display:block!important}.popup-modal{position:absolute;left:50%;top:20px;transform:translateX(-50%);z-index:99;width:min(820px, 92vw);background:#fff;border-radius:12px;padding:18px;box-shadow:0 14px 50px rgb(0 0 0 / .25);max-height:none;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.popup-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.popup-modal code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.popup-modal img{max-width:100%;height:auto}.popup-modal iframe{max-width:100%}.sp{position:absolute;left:0;width:min(820px, 92vw);top:calc(100% + 10px);background:#fff;border:1px solid rgb(0 0 0 / .12);border-radius:16px;box-shadow:var(--bigshadow);padding:10px;z-index:9999}.sp .sec{padding:8px 6px}.sp .h{font-size:.78em;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin:0 0 6px}.sp a{text-decoration:none;color:inherit;display:flex;gap:10px;padding:8px;border-radius:12px;align-items:center}.sp a:hover{background:rgb(0 0 0 / .04)}.sp .row{display:flex;gap:12px}.sp .col{flex:1 1 0%;min-width:0}.sp .col:first-child{flex-grow:2}.sp .suggest-preview{display:flex;flex:0 0 56px;width:56px;flex-direction:column;align-items:center;gap:5px}.sp .suggest-photo-counter{font-size:11px;line-height:1.2;color:var(--text);opacity:0;transition:opacity .2s ease;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.sp .suggest-product.is-photo-active .suggest-photo-counter{opacity:.6}.sp .suggest-thumb{position:relative;display:flex;flex:0 0 56px;width:56px;height:56px;align-items:center;justify-content:center;background:#fff;border-radius:8px;overflow:hidden}.sp .suggest-thumb picture{display:block;width:100%;height:100%}.sp .suggest-thumb picture.suggest-picture-outgoing{position:absolute;inset:0;pointer-events:none}.sp .suggest-thumb img{display:block;width:100%;height:100%;object-fit:contain}.sp .suggest-thumb.is-swipeable{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.sp .suggest-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sp .suggest-title{display:block}.sp .suggest-variant-color,.sp .suggest-variant-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin-top:5px;font-size:12px;line-height:1.5;color:var(--text)}.sp .suggest-variant-color[hidden],.sp .suggest-variant-sizes[hidden]{display:none}.sp .suggest-name>a{display:block;padding:0;border-radius:0}.sp .suggest-name>a:hover{background:#fff0}.sp .suggest-variant-size{max-width:100%;padding:1px 7px;border:1px solid #fff0;border-radius:6px;background:var(--secforeground);color:var(--foreground);font:inherit;font-size:11px;line-height:1.6;cursor:pointer}.sp .suggest-variant-size[aria-pressed="true"]{border-color:var(--highlightcta);background:var(--highlightcta);color:#fff}.sp .suggest-variant-size:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.sp .suggest-product.is-variant-selected .suggest-cart{opacity:1;pointer-events:auto}.sp .suggest-model-count{white-space:nowrap;opacity:.6}.sp .suggest-product{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:12px}.sp .suggest-product{transition:background-color .18s ease}.sp .suggest-product.is-photo-active{background-color:#eef2f4}@media (hover:hover) and (pointer:fine){.sp .suggest-product:hover{background-color:#eef2f4}}.sp .suggest-product>a{display:contents}.sp .suggest-product .suggest-preview{grid-column:1;grid-row:1}.sp .suggest-product .suggest-name{grid-column:2;grid-row:1}.sp .suggest-product .suggest-purchase{grid-column:3;grid-row:1}.sp .suggest-product.is-selecting-size .suggest-name{display:none}.sp .suggest-sizes{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp .suggest-sizes-label{flex-basis:100%;font-size:12px;opacity:.65}.sp .suggest-model-select{width:100%;min-width:0;max-width:100%;font:inherit;font-size:13px;padding:8px 10px;border:1px solid #ddd;border-radius:12px;background:var(--secbackground);color:var(--foreground)}.sp .suggest-size-chip,.sp .suggest-size-cancel{font:inherit;font-size:13px;padding:6px 10px;border:1px solid #ddd;border-radius:16px;background:var(--secbackground);color:var(--foreground);cursor:pointer}.sp .suggest-size-chip:hover{border-color:currentColor}.sp .suggest-size-cancel{border-color:#fff0;background:#fff0}.sp .suggest-sizes button:disabled{opacity:.5;cursor:wait}.sp .suggest-purchase{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;padding-bottom:30px}.sp .suggest-price{white-space:nowrap;text-align:right}.sp .suggest-cart{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:#fff0;color:var(--foreground);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.sp .suggest-cart[hidden]{display:none}.sp .suggest-product.is-photo-active .suggest-cart{opacity:1;pointer-events:auto}.sp .suggest-product.is-exact-variant .suggest-cart{opacity:1;pointer-events:auto}.sp .suggest-cart:disabled{cursor:wait}.sp .suggest-cart svg{display:block;width:18px;height:18px}.search-results.sp .suggest-colors{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.search-results.sp .suggest-color{font:inherit;font-size:12px;line-height:1.4;overflow-wrap:anywhere;max-width:100%;padding:5px 9px;border:1px solid var(--secforeground);border-radius:16px;background:var(--background);color:var(--foreground);cursor:pointer}.search-results.sp .suggest-color:hover,.search-results.sp .suggest-color[aria-pressed="true"]{border-color:var(--highlightcta);background:var(--secbackground)}@media (hover:none){.search-results.sp .suggest-cart{opacity:1;pointer-events:auto}}.sp a.suggest-all-results{box-sizing:border-box;width:100%;min-height:46px;margin-top:12px;padding:12px 18px;justify-content:center;border-radius:999px;background:var(--secbackground);color:var(--foreground);font-weight:600;text-align:center;transition:filter .15s ease}.sp a.suggest-all-results:hover{background:var(--secbackground);filter:brightness(.96)}.sp a.suggest-all-results:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}@media (max-width:760px){.sp .row{flex-wrap:wrap}.sp .col{min-width:100%}}.sp .badge{margin-left:auto;opacity:.6;font-size:.78em;letter-spacing:.08em;text-transform:uppercase}*{box-sizing:border-box}html{font-size:clamp(16px, 0.9vw + 0.6rem, 18px);letter-spacing:clamp(0.018rem, 0.04vw, 0.03rem);font-synthesis:none;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{font-size:1.1rem;line-height:1.5;color:var(--foreground);font-family:inherit;background:var(--background);padding:0;margin:0;letter-spacing:-.005rem}p,li{font-size:1rem;line-height:1.5}small,.small{font-size:.9rem;line-height:1.4}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25;letter-spacing:.08rem}h1{font-size:clamp(1.8rem, 1.6vw + 1.2rem, 2.6rem);letter-spacing:.06rem;line-height:1.2;margin:0 0 .6em 0}h2{font-size:clamp(1.4rem, 1.2vw + 1rem, 2rem);letter-spacing:.05rem;line-height:1.25;margin:0 0 .5em 0}h3{font-size:clamp(1.2rem, 0.9vw + 0.9rem, 1.6rem);letter-spacing:.04rem;line-height:1.3;margin:0 0 .4em 0}h4{font-size:1.1rem;letter-spacing:.03rem;line-height:1.4;margin:0 0 .3em 0}.heading{letter-spacing:.08rem;font-weight:600}#menu,#mainnav,nav{font-size:.95rem}.mainmenu>label>a{font-size:.95rem;font-weight:600;letter-spacing:.03em}.dropdown a{font-size:.9rem;line-height:1.4}button,.button,input[type="submit"]{font-size:.95rem;line-height:1.2;letter-spacing:.1rem}button,input,select,label,.nav,.menu{letter-spacing:.03rem}.wrapper{margin:10px}#menu .wrapper{margin:0 10px}#wrapper{display:flex;flex-direction:column;overflow-x:hidden!important;max-width:100%}#wrapper:after{content:"";display:block;clear:both;height:0}#menu{min-height:2em;position:relative;width:100%;background:var(--navbackground)}#filter{order:3;background:#f5f5f5;width:100%;min-height:2em;height:auto;position:relative}#topbar{display:flex;width:100%;order:10;background:var(--secbackground);padding:6px 20px 0 20px;gap:20px;justify-content:flex-end}#header a{text-decoration:none;color:var(--text)}#header a svg{height:20px;width:auto}a:hover svg,label:hover svg{color:var(--highlight)}#content{order:30;padding:0;margin:0}#footer{order:40;color:var(--secforeground);color:var(--secbackground)}#header{order:20;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;background:var(--white)}#headertop{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;gap:14px;background:var(--white)}.ht-leftwrap{display:flex;align-items:center;min-width:0;flex:1 1 0%}#headertop .ht-left,#headertop .ht-right{display:flex;align-items:center;gap:14px;min-width:0}#headertop #logo{margin:0 auto;height:30px}#headertop .ht-right{margin-left:auto;justify-content:flex-end}@supports (display:grid){#headertop{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:10px 20px;gap:14px;background:var(--white)}.ht-leftwrap{grid-column:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0}#logo{grid-column:2}.ht-right{grid-column:3;display:flex;justify-content:flex-end;gap:40px}#headertop .ht-right{justify-content:flex-end}#headertop #logo{margin:0}}#headertop .ht-left>a.tt{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 6px;color:var(--text);text-decoration:none;-webkit-tap-highlight-color:#fff0}#headertop .ht-left>a.tt.is-active{color:var(--highlight);background:rgb(30 117 141 / .10);border-radius:10px;box-shadow:inset 0 0 0 1px rgb(30 117 141 / .18)}#headertop .ht-ico{display:inline-flex;align-items:center;justify-content:center;height:34px;width:34px;border-radius:10px;color:var(--text);text-decoration:none}#headertop .ht-ico svg{width:20px;height:20px}#headertop .ht-ico:hover,#headertop button:hover svg{color:var(--highlight)}#headertop #logo{width:auto;height:30px;display:flex;align-items:center;justify-content:center}#headertop #logo .logo,#headertop #logo a.logo{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--brand)}#headertop #logo svg{width:100%;height:100%;display:block}@media (max-width:760px){#headertop #logo{height:20px}@supports (display:grid){#headertop{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;grid-template-areas:"left logo right";padding:10px 12px;gap:10px}.ht-leftwrap{display:contents}.ht-left{grid-area:left}#logo{grid-area:logo}.ht-right{grid-area:right}}@supports not (display:grid){#headertop{flex-wrap:wrap;padding:10px 12px;gap:10px}#headertop .ht-leftwrap{order:1;flex:1 0 100%}#headertop #logo{order:2;margin:0 auto}#headertop .ht-right{order:3;margin-left:auto}#headertop #search{order:10;flex:1 0 100%;max-width:100%!important}}.ht-right .qc-total{display:none}#search{max-width:none!important;height:40px}#searchbox input[type="text"]{opacity:1!important;pointer-events:auto!important}}#content a{color:#1e758d;text-decoration:none}#content a:hover{color:#185c73}a img,#prodimg a{text-decoration:none!important;border-bottom:0!important}.submit,.button,input[type="submit"],button{display:flex;justify-content:center;align-items:center;line-height:1.2em;font-size:1em;background:#dce6ed;color:#185c73;transition:background .3s ease,color .4s ease;cursor:pointer!important;padding:5px 15px;text-align:center;border-radius:5px;width:max-content;border:0}.submit:hover,.button:hover,input[type="submit"]:hover,button:hover{background:#b0c4d1;color:#0f3a4a}button.add2cart,input[type="submit"][name="cart"]{background:#2F3942;color:#fff}button.add2cart:hover,input[type="submit"][name="cart"]:hover{background:#3A4651;color:#fff}button.add2cart:active,input[type="submit"][name="cart"]:active{background:#20282F;color:#fff}.remove{display:inline-block;min-width:1em;min-height:1em;height:auto!important;vertical-align:middle;background:url(https://cdn.megalops.eu/css/remove.png) 0 0 no-repeat;text-decoration:none!important;margin:0;opacity:.4;cursor:pointer}.remove:hover{opacity:.8}#header.fixed{position:fixed;top:0;left:0;width:100%;height:auto;z-index:1000;transition:visibility 0s linear 300ms,opacity 300ms}.header-clone{display:block;width:100%;height:0;margin:0;padding:0;border:0}.header-clone{position:absolute;top:0;left:0}.popup{position:fixed;left:50%;top:12vh;transform:translateX(-50%);z-index:10050}.popup.is-open{display:block}#products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;width:100%;margin-top:30px;grid-auto-rows:minmax(100px,auto)}@supports not (display:grid){#products{display:flex;flex-wrap:wrap}.product{flex:1 1 250px}}.product{background:#fff;padding:10px;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:12px 25px 30px -25px rgb(0 0 0 / .1)}.prodimg{width:200px;height:200px;display:flex;margin:0 auto 1rem}.prodimg picture,.prodimg-img{width:100%;height:100%;display:block}.prodimg-img{object-fit:contain}.ph{display:block;min-height:2.4em;margin-bottom:1em;line-height:1.2rem}.product-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:.55rem 0 .8rem}.product-tag-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;color:#59636b;background:#f5f7f8;border:1px solid #dde3e7;border-radius:999px;font-size:12px;line-height:1.2}.product-tag-chip.is-selected{color:#185c73;background:#e7f1f4;border-color:#a8c9d4;font-weight:600}.product-tag-chip.is-more{color:#6b747b;background:#fff0;border-style:dashed}#expandText{display:none}.text{position:relative;grid-column:span 1;display:flex}.text .wrapper{margin:0;max-height:20em;overflow:hidden;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:20}.text .wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5em;background:linear-gradient(to bottom,#fff0 0%,#fff 100%);pointer-events:none}.text label{cursor:pointer;padding:5px 15px;text-align:center;border-radius:5px;visibility:hidden;width:max-content;margin:5px auto 0}.text label::after{content:" zobrazit "}#expandText:checked~.text .wrapper{max-height:none;overflow:visible;display:block}#expandText:checked~.text .wrapper::after{display:none}#expandText:checked+.text{grid-column:span 2}#expandText:checked+.text label::after{content:" sbalit "}.toast-wrap{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:99999;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(92vw,560px);pointer-events:none}.toast-wrap .toast{pointer-events:auto}.toast{width:100%;max-width:560px;padding:12px 40px 12px 12px;border-radius:10px;background:var(--secbackground);color:#222;box-shadow:0 8px 24px rgb(0 0 0 / .12);opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.toast.is-in{opacity:1;transform:translateY(0)}.toast.is-out{opacity:0;transform:translateY(6px)}.toast.is-ok{border-color:#2fb36d}.toast.is-ko{border-color:#e23e3e}.toast .toast-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;border:0;background:#fff0;cursor:pointer;opacity:.6;padding:0}.toast .toast-close:hover{opacity:1}.toast .toast-close:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px;border-radius:999px}.toast .toast-timer{width:26px;height:26px;transform:rotate(-90deg);pointer-events:none}.toast .toast-timer circle{fill:none;stroke-width:3}.toast .toast-timer-bg{stroke:rgb(0 0 0 / .12)}.toast .toast-timer-fg{stroke:currentColor;stroke-linecap:round}.toast .title{font-weight:600;margin-bottom:2px}.toast .meta{opacity:.8;font-size:12px}#mainnav{display:flex;flex-wrap:wrap;align-items:center;font-size:1em;width:auto;list-style-type:none}.mainmenu{float:left;padding:5px 20px}.mainmenu label{margin:0!important;padding:0!important}#mainnav a{text-decoration:none;color:var(--navforeground);pointer-events:auto}#mainnav li label a{color:var(--navforeground);font-weight:600;text-transform:uppercase}.dropdown{background:#fff;display:inherit;z-index:999;position:absolute;left:-9999px;width:100%;min-width:100%;max-width:100%!important;padding:0;box-shadow:12px 25px 30px -25px rgb(0 0 0 / .1);min-height:6em;padding-bottom:2em}.ddwrapper{width:96%;margin:0 auto;margin-top:1em}.ddwrapper>ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:1em;justify-items:center;max-width:100%}.ddwrapper .grid-item{display:flex;flex-direction:column;font-weight:400;width:200px;min-width:calc(16.6% - 10px);max-width:100%;padding:0;margin:0;list-style:none}.ddwrapper .grid-item ul li{display:block;font-size:.8em;width:100%;line-height:1em;padding:5px;margin:0}.menu-toggle{display:none}#mainnav input[type="checkbox"]:checked+label+.dropdown{left:0}#mainnav li:focus-within .dropdown{left:0}@media (hover:hover) and (pointer:fine){#mainnav>li:hover>.dropdown{left:0}#mainnav>li.delay-lock:hover>.dropdown{left:-9999px}}#mainnav li.open .dropdown{left:0}body.is-locked{overflow:hidden;touch-action:none;padding-right:16px}html.is-locked,body.is-locked{overscroll-behavior:contain}body.is-locked #mainnav label a{pointer-events:none;cursor:pointer}#overlay{position:fixed;inset:0;z-index:9;opacity:0;visibility:hidden;transition:opacity .3s ease;background:rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);will-change:opacity,backdrop-filter}#overlay.active{opacity:1;visibility:visible}#menutoggle,#filtertoggle,#mainnav input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.fireoverlay,.panel-reset{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter{position:fixed;top:0;right:0;width:50%;height:100vh;max-height:100vh;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;z-index:25;border:0!important;box-shadow:0 none!important;padding:10px}.nav-wrapper{position:relative;max-height:calc(100vh - 2em);margin-top:2em;overflow-y:auto!important;height:auto;padding-bottom:2em;padding-right:16px;scrollbar-width:none;-ms-overflow-style:none}.nav-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.fireoverlay:checked+.filterfire+.filter,.fireoverlay:checked+.filterfire+.currency-dd+.filter{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s}.qc-qty,#wishcart .qc-qty,#pdkac .qc-qty,#qcart .qc-qty{--stepper-height:46px;--stepper-button:44px;--stepper-input-min:56px;--stepper-font:18px;--stepper-sign:24px;--stepper-icon:24px;display:inline-flex;align-items:stretch;justify-content:flex-start;gap:0;width:max-content;height:var(--stepper-height);box-sizing:border-box;margin:0;padding:0;border:1px solid #ccc;border-radius:5px;overflow:hidden;background:#fff;box-shadow:none;vertical-align:middle}.qc-qty>.qc-dec,#wishcart .qc-qty>.qc-dec,#pdkac .qc-qty>.qc-dec,#qcart .qc-qty>.qc-dec,.qc-qty>.qc-inc,#wishcart .qc-qty>.qc-inc,#pdkac .qc-qty>.qc-inc,#qcart .qc-qty>.qc-inc,.qc-qty>.qc-refresh,#wishcart .qc-qty>.qc-refresh,#pdkac .qc-qty>.qc-refresh,#qcart .qc-qty>.qc-refresh{display:flex;align-items:center;justify-content:center;flex:0 0 var(--stepper-button);box-sizing:border-box;width:var(--stepper-button);min-width:var(--stepper-button);height:calc(var(--stepper-height) - 2px);min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:#f0f0f0;color:#333;font-family:inherit;font-size:var(--stepper-sign);font-weight:400;line-height:1;letter-spacing:0;box-shadow:none;appearance:none;cursor:pointer;touch-action:manipulation}@media(hover:hover){.qc-qty>.qc-dec:hover,#wishcart .qc-qty>.qc-dec:hover,#pdkac .qc-qty>.qc-dec:hover,#qcart .qc-qty>.qc-dec:hover,.qc-qty>.qc-inc:hover,#wishcart .qc-qty>.qc-inc:hover,#pdkac .qc-qty>.qc-inc:hover,#qcart .qc-qty>.qc-inc:hover,.qc-qty>.qc-refresh:hover,#wishcart .qc-qty>.qc-refresh:hover,#pdkac .qc-qty>.qc-refresh:hover,#qcart .qc-qty>.qc-refresh:hover{background:#e5e5e5;color:#333}}.qc-qty>.qc-input,#wishcart .qc-qty>.qc-input,#pdkac .qc-qty>.qc-input,#qcart .qc-qty>.qc-input{flex:0 0 auto;box-sizing:border-box;width:calc(var(--qty-ch,3.5) * 1ch + 8px);min-width:var(--stepper-input-min);max-width:none;height:calc(var(--stepper-height) - 2px);min-height:0;margin:0;padding:0 4px;border:0;border-radius:0;background:#fff;color:#000;font-family:inherit;font-size:var(--stepper-font);font-weight:400;line-height:normal;text-align:center;box-shadow:none;appearance:textfield}.qc-qty>.qc-input::-webkit-inner-spin-button,.qc-qty>.qc-input::-webkit-outer-spin-button{appearance:none;margin:0}.qc-qty>:is(button,input):focus-visible,#wishcart .qc-qty>:is(button,input):focus-visible,#pdkac .qc-qty>:is(button,input):focus-visible,#qcart .qc-qty>:is(button,input):focus-visible{outline:2px solid #08758e;outline-offset:-2px}.qc-qty>button:disabled,#wishcart .qc-qty>button:disabled,#pdkac .qc-qty>button:disabled,#qcart .qc-qty>button:disabled{opacity:.45;cursor:default!important}.qc-qty-form{display:inline-flex;align-items:center;gap:8px;margin:0}.qc-qty>.qc-refresh svg,#wishcart .qc-qty>.qc-refresh svg,#pdkac .qc-qty>.qc-refresh svg,#qcart .qc-qty>.qc-refresh svg{display:block;width:var(--stepper-icon);height:var(--stepper-icon);fill:none;stroke:currentColor}.qc-qty.qc-qty--small,#wishcart .qc-qty.qc-qty--small,#pdkac .qc-qty.qc-qty--small,#qcart .qc-qty.qc-qty--small{--stepper-height:34px;--stepper-button:32px;--stepper-input-min:40px;--stepper-font:16px;--stepper-sign:20px;--stepper-icon:20px}#qcart{position:relative;display:inline-flex}#qcart .wrapper{position:relative;display:flex;gap:16px}#qcart #qcart-button{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:2em;line-height:2em;user-select:none;-webkit-tap-highlight-color:#fff0}#qcart .cart-ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;color:var(--text)}#qcart:not(.notempty) :is(.qc-count,.qc-total){display:none}#qcart.notempty .qc-count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;line-height:1;background:var(--highlight);color:#fff;border-radius:999px;box-shadow:0 0 0 2px var(--white)}#qcart .qc-total{white-space:nowrap;flex:0 0 auto}#qcart .qc-total b{font-size:13px;font-weight:400}#qcart #qcart-panel{z-index:35;display:flex;flex-direction:column;box-sizing:border-box;height:100vh;max-height:100vh}@supports(height:100dvh){#qcart #qcart-panel{height:100dvh;max-height:100dvh}}#qcart #qcart-panel .nav-wrapper{flex:1 1 auto;min-height:0;height:auto;max-height:none;margin-top:2em;padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#qcart #qcart-panel .qc-continue-shopping{position:absolute;top:0;left:0;z-index:5;display:inline-flex;align-items:center;gap:.45em;min-height:44px;padding:.5em .75em;color:var(--foreground,#24303a);font-size:1em;line-height:1;opacity:.7;cursor:pointer}#qcart #qcart-panel .qc-continue-shopping:hover{opacity:1}#qcart #qcart-panel .qc-panel-dismiss:focus-visible{outline:2px solid var(--highlight,#1397c3);outline-offset:2px;border-radius:4px;opacity:1}#qcart #qcart-title{margin:0}#qcart .qc-edit,#qcart .qc-login,#qcart .qc-checkout{text-decoration:none}.qc-toolbar{display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgb(0 0 0 / .10);font-size:.9rem}.qc-actions,.qc-toolbar-right{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.qc-actions{min-width:0;min-height:28px;font-size:1rem;line-height:1}.qc-actions>a,.qc-actions>span{display:inline-flex;align-items:center;height:28px}.qc-toolbar-right{flex:0 0 auto;gap:10px;margin-left:auto}#qcart .qc-user,#qcart .qc-wishlist{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;color:inherit;text-decoration:none}#qcart .qc-user svg,#qcart .qc-wishlist svg{display:block;width:22px;height:22px}#qcart .qc-content{display:block;margin-top:10px}#qcart .quickcart-grid{--cart-border:#e1e7ed;--cart-muted:#718092;--cart-ink:#202e3a;margin:0;padding:4px 20px;list-style:none;background:#fff;border:1px solid var(--cart-border);border-radius:6px}#qcart .quickcart-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"thumb title" "thumb price" "meta actions";gap:12px 18px;align-items:start;min-width:0;margin:0;padding:24px 0;border:0;background:#fff;color:var(--cart-ink);list-style:none}#qcart .quickcart-card+.quickcart-card{border-top:1px solid var(--cart-border)}#qcart .quickcart-card .thumb{grid-area:thumb;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;width:120px;height:120px;overflow:hidden;background:#fff;border-radius:5px}#qcart .quickcart-card .thumb picture{display:block;position:relative;width:100%;height:100%;min-width:0;min-height:0}#qcart .quickcart-card .thumb img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important}#qcart .quickcart-card .title{grid-area:title;min-width:0;font-size:19px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}#qcart .quickcart-card .title a{color:var(--cart-ink);text-decoration:none;border:0}#qcart .quickcart-card .title a:hover{color:#08758e}#qcart .quickcart-card .product-detail{margin:7px 0 0;color:var(--cart-muted);font-size:15px;font-weight:400}#qcart .quickcart-card .line-price{grid-area:price;text-align:left;white-space:nowrap}#qcart .quickcart-card .qc-sub{display:inline;margin:0;color:var(--cart-ink);font-size:22px;font-weight:700}#qcart .quickcart-card .price-caption{display:inline;margin-left:8px;color:var(--cart-muted);font-size:14px}#qcart .quickcart-card .meta{grid-area:meta;align-self:end}#qcart .quickcart-card .card-actions{grid-area:actions;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}#qcart .quickcart-card .card-actions :is(form,.right){float:none;margin:0}#qcart .quickcart-card .card-actions :is(.move,.remove){position:static;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:36px;padding:4px 0;border:0;border-radius:0;background:none;background-image:none;box-shadow:none;color:#657587;font:inherit;font-size:14px;font-weight:400;opacity:1;cursor:pointer}#qcart .quickcart-card .card-actions :is(.move,.remove):hover{color:#08758e;background:none}#qcart .quickcart-card .card-actions .remove{border-left:1px solid var(--cart-border);padding-left:12px}#qcart .quickcart-card .card-actions svg,#qcart .quickcart-card .qc-refresh svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#qcart .qc-cart-subtotal{display:block;margin:18px 0 6px;text-align:right}#qcart .qc-checkout-cta{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;min-height:56px;margin-top:18px;padding:14px 12px;border-radius:7px;background:#34434c;color:#fff!important;font-size:18px;font-weight:600;text-align:center;box-shadow:0 2px 5px rgb(0 0 0 / 12%)}#qcart .qc-checkout-cta:hover{background:#25343e}#qcart .qc-checkout-cta span{font-size:26px;line-height:1}#qcart .qc-fast{box-sizing:border-box;width:min(100%,440px);margin-top:24px;padding:8px 14px;border:1px solid #dce3e8;border-radius:10px;background:#f1f4f6;color:var(--foreground,#24303a)}#qcart .qc-fast.is-open{width:min(100%,560px);padding:16px 20px 20px}#qcart .fast-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:0;border:0;background:#fff0;color:inherit;font-size:16px;font-weight:400;letter-spacing:normal;text-align:left}#qcart .fast-toggle-label{display:inline-flex;align-items:center;gap:10px;min-width:0}#qcart .fast-toggle-label svg{display:block;flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#qcart .fast-toggle:hover{background:#fff0;color:var(--highlightcta,#0b6f92)}#qcart .fast-toggle::after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}#qcart .fast-toggle[aria-expanded="true"]::after{transform:rotate(225deg)}#qcart .fast-toggle:focus-visible,#qcart .fast-submit:focus-visible{outline:2px solid var(--highlight,#1397c3);outline-offset:3px}#qcart .fast-form{max-width:560px;margin-top:18px}#qcart .fast-field{display:block;margin-top:14px;color:var(--foreground,#24303a);font-size:14px;font-weight:600;line-height:1.4}#qcart .fast-field:first-child{margin-top:0}#qcart .fast-field input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:46px;margin-top:6px;padding:10px 12px;border:1px solid #c9d3da;border-radius:10px;background:#fff;color:var(--foreground,#24303a);font:inherit;font-size:16px;font-weight:400;letter-spacing:normal;box-shadow:none}#qcart .fast-field input::placeholder{color:#8b959d;opacity:1}#qcart .fast-field input:focus{border-color:var(--highlightcta,#0b6f92);outline:2px solid rgb(11 111 146 / 18%);outline-offset:0}#qcart .fast-field input[aria-invalid="true"]{border-color:#a33b33}#qcart .fast-contact-status{display:block;margin-top:6px;color:#66747f;font-size:13px;font-weight:500;line-height:1.4}#qcart .fast-contact-status[hidden]{display:none}#qcart .fast-contact-status.is-valid{color:#3f7548}#qcart .fast-contact-status.is-invalid{color:#a33b33}#qcart .fast-contact-status.is-unavailable{color:#7b6535}#qcart .fast-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:18px}#qcart .fast-submit{min-height:46px;padding:10px 24px;border-radius:7px;background:var(--highlightcta,#0b6f92);color:#fff;font-size:16px;font-weight:600;letter-spacing:normal}#qcart .fast-submit:hover{background:#185c73;color:#fff}#qcart .fast-submit:disabled{opacity:.65;cursor:wait!important}#qcart .fast-actions small{color:#66747f;font-size:13px;line-height:1.4}#qcart .fast-msg{margin-top:8px;font-size:14px;line-height:1.4}#qcart .fast-msg:empty{display:none}#qcart .fast-msg.is-error{color:#a33b33}#qcart .qc-fast-confirmation{width:min(100%,560px);padding:18px 20px}#qcart .qc-fast-confirmation strong{display:block;font-size:18px}#qcart .qc-fast-confirmation p{margin:8px 0 0;color:#66747f;font-size:15px}@media(max-width:600px){#qcart .qc-fast{padding:8px 12px}#qcart .qc-fast.is-open,#qcart .qc-fast-confirmation{padding:16px}#qcart .fast-actions{align-items:stretch;flex-direction:column}#qcart .fast-submit{width:100%}}@media(max-width:1000px){#qcart .quickcart-grid{padding:0 14px}#qcart .quickcart-card{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumb title" "thumb price" "meta meta" "actions actions";gap:12px 14px;padding:20px 0}#qcart .quickcart-card .thumb{width:88px;height:88px}#qcart .quickcart-card .title{font-size:16px}#qcart .quickcart-card .qc-sub{font-size:19px}#qcart .quickcart-card .card-actions{justify-content:flex-start}#qcart .quickcart-card .card-actions :is(.move,.remove){min-height:44px}}@media(max-width:430px){#qcart .quickcart-card{grid-template-areas:"thumb title" "price price" "meta meta" "actions actions"}#qcart .quickcart-card .line-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;white-space:normal}#qcart .quickcart-card .qc-sub{white-space:nowrap}#qcart .quickcart-card .price-caption{margin-left:0;white-space:normal}}#qcart .qc-empty{display:flex;flex-direction:column;gap:10px}#qcart .qc-empty-title{margin:0;font-weight:700}#qcart .qc-empty-sub{margin:0}#qcart .qc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}#qcart .qc-tile{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px;border-radius:10px;background:#f5f5f5;text-decoration:none;border:1px solid rgb(0 0 0 / .06)}#qcart .qc-tile:hover{background:#e9eef2}#qcart .qc-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}#qcart .qc-cat{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:999px;background:#fff;border:1px solid rgb(0 0 0 / .10);text-decoration:none;white-space:nowrap}#qcart .qc-cat:hover{background:#f5f5f5}#qcart .qc-trust{margin-top:10px;padding-top:10px;border-top:1px solid rgb(0 0 0 / .10);font-size:.95em;opacity:.85;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}@media (max-width:480px){.qc-toolbar{gap:8px;font-size:.8rem}.qc-toolbar-right{gap:7px}.currency-trigger{gap:.25rem;padding:.2rem .4rem}#qcart .qc-tiles{grid-template-columns:1fr}#qcart .qc-tile{justify-content:flex-start}}.qcartbar{display:flex;align-items:center;gap:.35rem}.currency-dd{position:relative;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;font-size:.85em}.currency-dd--mobile{display:none}@media (max-width:760px){.currency-dd--desktop{display:none}.currency-dd--mobile{display:inline-flex}}.currency-dd>*{display:inline-flex;align-items:center;line-height:1}.curtoggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.currency-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.22rem .5rem;border-radius:999px;border:1px solid rgb(0 0 0 / .18);background:rgb(255 255 255 / .55);font-weight:400;cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0}.currency-trigger:hover{background:rgb(255 255 255 / .85);border-color:rgb(0 0 0 / .28)}.currency-chev{opacity:.75;font-size:.9em}.currency-menu{position:absolute;top:calc(100% + .35rem);right:0;min-width:9.5rem;padding:.35rem;border-radius:.8rem;border:1px solid rgb(0 0 0 / .14);background:#fff;box-shadow:0 10px 28px rgb(0 0 0 / .16);display:none;z-index:9999}.curtoggle:checked+.currency-trigger+.currency-menu{display:block}.currency-item{display:flex;align-items:center;justify-content:space-between;padding:.45rem .55rem;border-radius:.6rem;text-decoration:none;color:inherit;font-weight:400}.currency-item:hover{background:rgb(22 162 208 / .10)}.currency-item.is-active{background:rgb(22 162 208 / .14)}.currency-item.is-active::after{content:"✓";font-weight:900;opacity:.85}:focus{outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.is-panel-open{overflow:hidden}@media (max-width:760px){.filter{width:70%}.nav-wrapper{height:calc(100vh - 2em - 20px);max-height:calc(100vh - 2em - 20px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports (height:100dvh){.filter{height:100dvh;max-height:100dvh}.nav-wrapper{height:calc(100dvh - 2em - 20px);max-height:calc(100dvh - 2em - 20px)}}}@media (max-width:480px){.filter{width:85%}}body.is-locked .panel-close{display:block!important}.hamburger{display:none}@media (max-width:760px){#menu .panel-close{display:block!important}#menutoggle,.hamburger{display:flex}.hamburger{cursor:pointer;width:2em;height:2em;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:5px;z-index:8}.hamburger div{width:2em;height:5px;border-radius:3px;background:#000;transition:.3s ease}.navmob{position:fixed;top:0;right:0;width:70%;height:100vh;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:35;transition:opacity .3s ease}#menutoggle:checked~.navmob{opacity:1;visibility:visible;pointer-events:auto}.mainmenu-title{display:inline;color:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer}.menu-wrapper{margin-top:2em;max-height:calc(100vh - 2em);overflow-y:auto;padding-bottom:2em;scrollbar-width:none}.menu-wrapper::-webkit-scrollbar{display:none}#mainnav{display:block;width:100%;text-align:center}#mainnav>li{margin:10px 0}#mainnav a{display:block;padding:5px}.mainmenu{float:none;width:100%;display:flex;flex-wrap:wrap;gap:0;padding:0}.dropdown{position:relative;left:0;display:none;box-shadow:none;min-height:auto;padding-bottom:0}#mainnav input[type="checkbox"]:checked+label+.dropdown{display:block}.ddwrapper{width:100%;margin:0;padding-bottom:2em}.ddwrapper>ul{display:block;gap:0}.ddwrapper .grid-item{width:100%;min-width:100%;max-width:100%;padding:5px}.ddwrapper .grid-item ul{display:none}}@media (max-width:480px){.navmob{width:70%}#logo,#cart{width:50%}.ddwrapper .grid-item{min-width:100%}.breadcrumb li:last-child{display:none}}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0;margin:0;margin-left:20px;list-style:none}.breadcrumb li{font-size:.9em;white-space:nowrap;color:var(--text)}.breadcrumb li::after{content:"/";margin-left:10px;color:#aaa}.breadcrumb li:last-child::after{content:""}.breadcrumb a{text-decoration:none;border:none!important;color:#1e758d;font-weight:600;padding:.25em .5em}.breadcrumb a:hover{color:#185c73}.scroll-container{position:relative;width:100%;margin:60px 0}.scroll-content{display:flex;flex-wrap:nowrap;gap:30px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:10px 60px 35px;scrollbar-width:none;-ms-overflow-style:none}.scroll-content::-webkit-scrollbar{width:0;height:0;display:none}.scroll-content .item{flex:0 0 auto;width:260px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:12px 25px 30px -25px rgb(0 0 0 / .1)}.scroll-content .item a{display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;width:100%;height:220px;text-decoration:none;color:#000;background-position:center center;background-repeat:no-repeat;background-size:contain}.scroll-content .item a picture{position:absolute;inset:0;display:block}.scroll-content .item a .front-product-card-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.scroll-content .item a span{display:block;position:relative;z-index:1;padding:10px;font-size:14px;line-height:1.2;color:#000;background:rgb(255 255 255 / .92)}.arrow-wrapper{position:absolute;top:0;bottom:0;width:60px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.arrow-wrapper.lt{left:0}.arrow-wrapper.rt{right:0}.arrow{pointer-events:auto;width:40px;height:40px;padding:0;border-radius:50%;border:0;cursor:pointer;background:rgb(0 0 0 / .5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.arrow svg{display:block;width:50%;height:50%;flex:0 0 50%}@media (max-width:760px){.scroll-container{margin:30px 0}.scroll-content{gap:16px;padding:10px 45px 35px}.scroll-content .item{width:220px}.scroll-content .item a{height:200px}.arrow-wrapper{width:45px}}@media (max-width:480px){.scroll-content{padding:10px 40px 35px}.scroll-content .item{width:200px}.scroll-content .item a{height:190px}.arrow{width:36px;height:36px;font-size:18px}}.panel-close{position:fixed;top:0;right:0;display:inline-block;padding:.5em .75em;cursor:pointer;font-size:1em;opacity:.6;z-index:5}.panel-close:hover{opacity:1}.panel-close::after{content:"✕"}.panel-close.header-panel-close::after{content:none}.header-panel-close svg{display:block;width:24px;height:24px;stroke-width:2.5}#header #menu .panel-close.header-panel-close,#header .panel-close.header-panel-close{display:none!important;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:10px;border-radius:6px;background:#fff0;opacity:1;transition:background .15s ease}#header #carttoggle:checked~#qcart-panel .header-panel-close,#header #menutoggle:checked~.navmob .header-panel-close,#header #searchtoggle:checked~.search-panel .header-panel-close{display:inline-flex!important}#header .header-panel-close:hover,#header .header-panel-close:active{background:#fff0}#header .header-panel-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.filterfire{cursor:pointer;display:inline-flex;align-items:center;gap:.6em}.filterimg{display:inline-block;width:1.4em;height:1.4em;display:inline-block;opacity:.85;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAYAAADPym6aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTI5MTY5M0ZFQUYwMTFFRkJFNDdDNUYxQUQ4RDVBQkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTI5MTY5NDBFQUYwMTFFRkJFNDdDNUYxQUQ4RDVBQkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjkxNjkzREVBRjAxMUVGQkU0N0M1RjFBRDhENUFCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjkxNjkzRUVBRjAxMUVGQkU0N0M1RjFBRDhENUFCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn9pj64AAATRSURBVHjaxFdZSFxnFD7qVcd93+KOqCioVQvGlWgegoIxpZQajbVUKygWqmKxPjQl0NQF6UutfSiSpMRgSaBoHw0SxT6oVUTFouAaFzSOdRl3Z/qdn3tFpjOOL04PfHrn/uf+96zf+a9VTk4OzczMkDGxs7OjhoYGCg8Pp9HRUYqOjg61tbVtcnR0rLW2tr4LleP09PS/W1paKCEhgXp6esjcEhISQpIpJQsLCzo7OyNJkggOfDIxMfFUT+Xe9PT0Uysrq09tbGzo/xJLNvAy4XU2UK1WRxwcHChO/AbcAuqA0+Xl5eLu7u66jY0N8Yi5neBgS0dHRx/h+hGgBs70dFQ7OztalNHNra2tu1qtlu+9BD6W198AC8CLvr6+4oKCgobg4OCahYWFctxbNIcPwA3gMUd7DRe6S3DU1tZG9fX1j+XfBXqbeSu6KSkplJWV9YWJ/a4DW5aQf0x4bdPV1UXAsfw7QW89jP+gf96FhYURMudn7tJycHDYl6qqqora29sfeHt7a3BPe1Hh5OTEGkoWGRkZtLS01I1Gf4jbNcBb4CfgPeBX1oXOq9jYWJqcnJyOjIxsQ6bVZugNy8XFRcfi4uLnkr+//1BaWtqQi4vLfxR1Oh2dnp4SskZQ/qu/v795fHy8Fks/yBDi4eEx09zcXA1Hyd3d/UliYuITZjpTwvuD7cR/JycnOjw8pL29PUH5V3me7QoMDCRnZ2eSNBoNbW9vi87XF25u3pBfBsaioKCgr9bX1//E9bcggTguS+j8UlFR8SguLm4fDS/0UF4mjdjf3yeQiDCGg4UAkZubGwUEBNDa2hphf2GgSqUSjhpzhG0HYZElG8qKxsD0u7q6SrOzs+KFiPjvqamp8XDc28fHxy8qKqoW/bHLuisrK4Qheel+LMfHx+Tl5SX+Dw0NCcMHBwfPn+cA5ubmCtpHeV+637md/DB7b8xz9npsbIxrX1yjZ7gEdHiJGBpcEuxodXU1jYyMiChzVowJr7ET+fn51NraSpubmwTK5iVPBIcJZcfe3p7Ky8uFTR0dHcRlb6hi+B6XIzsrKRlRalZfOAscJdbjCPn5+YnrzMxMoc8vxWQXKfb09DS6zwUCEc+4urqKbEP31vDwcAOWkrDP6dzc3LO8vLyH0HmrZOey/ZQ1iRuLa5EhDzyTU1SZ+LwJO8UvRMld7SghZ5WjjGx8iQCckwaiKwGfdXZ2flhYWBgPEpnj93HvGLKN17jXOHPS7u7uTdTpAzSZBoZpr5su8T5nUHkNIm6LQ6jiRDPwDeDPdI6sJdfV1f1cVlZ2B6V7e2Bg4D70NwzFBXs54iD7jKlu1ZxTGD20U1JSQjExMZ/L917pGRek6BYVFRFO5/dN7QknVyzRfCpzTmHMCQ0iTSgd5ag8rKeyKJ/fmGBuoBTfXYHKVZJ8yKvH7zX9yX4NYg3Yl5aWWuD7RjlUfgB8f0EnDWAaOwDNr4Ca43G9BMwbKi3AF3t9R6GhoWb/duBpXFlZ6QDmWpfL4zVwByiXT+G67OzsHxsbGwW9m5KIiAhSONyskpSURE1NTeTr63vbUM3j3PdHb28vTU1NiUlvSvjr1ewfQSxM2XysAIO9hhE8fL6en59/Hxnaw3B+kZyc/JyPRTgOGRyEhuRfAQYAz861LUSYHG0AAAAASUVORK5CYII=)center/contain no-repeat}.filterfire:hover .filterimg{opacity:1}.video-placeholder{position:relative;display:block;cursor:pointer;max-width:100%;padding-top:56.25%;background:#000;overflow:hidden}.video-placeholder__fallback{position:absolute;inset:0;display:block;color:inherit}.video-placeholder img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border:0}.video-placeholder__play,.video-placeholder button{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);background:rgb(0 0 0 / .68);color:#fff;border:0;border-radius:50%;width:60px;height:60px;padding:0;cursor:pointer}.video-placeholder__play svg{display:block;width:34px;height:34px;fill:currentColor}.video-placeholder__fallback:focus-visible{outline:3px solid var(--highlight);outline-offset:-3px}.video-placeholder iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#header.fixed{position:fixed;transition:visibility 0s linear 300ms,opacity 300ms;top:0;left:0;width:100%;height:auto;z-index:1000}.header-clone{display:block;width:100%;border:0;padding:0;height:0;margin:0}.header-clone{position:absolute;top:0;left:0}#sign_up,.popup{-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #536376;-webkit-box-shadow:rgb(0 0 0 / .6) 0 2px 12px;-moz-box-shadow:rgb(0 0 0 / .6) 0 2px 12px;background:#fff;width:auto!important;width:400px;min-width:30%;max-width:90%;position:relative;display:none;padding:10px}.popup{text-align:left}.popup ul,.styled{list-style:square}.popup li,.styled li{color:#333;margin-left:15px}#sign_up label{display:block;margin-top:10px;color:#536376;font-size:.9em}#sign_up label input{display:block;width:393px;height:31px;background-position:-201px 0;padding:2px 8px;font-size:1.2em;line-height:31px}.popup .close{float:right;display:block;position:relative;margin-top:-25px;margin-right:-25px;height:32px;width:32px;text-decoration:none!important;cursor:pointer;text-indent:2000px;overflow:hidden;opacity:.5}.popup .close:hover{opacity:1}.switcher{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;height:2em;gap:.5em;width:auto!important}.switch-text{font-size:1em;line-height:1em;vertical-align:middle}.switch{margin-top:.2em;position:relative;display:inline-block;width:auto!important;max-width:60px;aspect-ratio:60/34}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;transition:background .3s ease;border-radius:50px}.slider:before{position:absolute;content:"";width:43%;height:76%;left:7%;bottom:12%;background:#fff;transition:transform .3s ease;border-radius:50%}input:checked+.slider{background:#2196F3}input:checked+.slider:before{transform:translateX(100%)}input:focus-visible+.slider{box-shadow:0 0 4px #2196F3}.slider:hover{background:#b3b3b3}#filter .switch{height:1em;line-height:1.5}.category-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.category-filter-toolbar>.switcher{order:1}.category-filter-toolbar>.category-producer-filter{order:2}.category-filter-toolbar>.filterfire{order:3}.category-filter-toolbar>.catalog-view-controls{order:4;margin-left:auto}.category-producer-filter select{min-width:150px}.catalog-view-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px;min-width:0}.catalog-view-field{display:flex;flex-direction:column;gap:3px;min-width:0;color:#59636b;font-size:12px;line-height:1.2}.catalog-view-field select{min-height:34px;max-width:190px;padding:5px 28px 5px 8px;color:#222;background:#fff;border:1px solid #d5dfe5;border-radius:6px;font:inherit;font-size:14px}.catalog-view-remember{display:inline-flex;align-items:flex-start;gap:6px;min-height:34px;color:#3f4b53;font-size:13px;cursor:pointer}.catalog-view-remember input{width:17px;height:17px;margin:0;accent-color:#1e758d}.catalog-view-remember>span{display:flex;flex-direction:column;gap:2px}.catalog-view-remember b{font-weight:600}.catalog-view-remember small{color:#68747d;font-size:11px;line-height:1.35}.catalog-view-preference{position:relative;align-self:flex-end}.catalog-view-preference[hidden],.catalog-view-preference-popover[hidden]{display:none!important}.catalog-view-preference-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 10px;color:#1e667c;background:#eef7f9;border:1px solid #a9cad4;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.catalog-view-preference-toggle::before{width:6px;height:6px;margin-right:6px;background:#1e758d;border-radius:50%;content:""}.catalog-view-preference.is-remembered .catalog-view-preference-toggle{color:#155b34;background:#eaf7ef;border-color:#75bd91}.catalog-view-preference.is-remembered .catalog-view-preference-toggle::before{background:#2d8a53}.catalog-view-preference-toggle:hover{background:#e2f1f4}.catalog-view-preference-toggle:focus-visible{outline:2px solid #2477c9;outline-offset:2px}.catalog-view-preference-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;box-sizing:border-box;width:280px;max-width:calc(100vw - 32px);padding:14px;color:#26333b;background:#fff;border:1px solid #d5dfe5;border-radius:8px;box-shadow:0 10px 30px rgb(28 48 58 / .16)}.catalog-view-preference-popover>strong{display:block;margin-bottom:12px;font-size:14px}.catalog-view-preference-popover .catalog-view-remember{min-height:0}.catalog-view-preference-popover .catalog-view-reset{width:100%;margin-top:12px}.catalog-view-preference.is-revealed{animation:catalog-view-preference-reveal .28s ease-out}@keyframes catalog-view-preference-reveal{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}.catalog-view-reset{min-height:34px;padding:5px 9px;color:#52616a;background:#f5f7f8;border:1px solid #d7e0e5;border-radius:6px;cursor:pointer}.catalog-view-reset:hover{background:#eaf0f3}.category-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 24px}.category-pagination a,.category-pagination strong{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:5px 8px;border:1px solid #d7e1e6;border-radius:6px;text-decoration:none}.category-pagination strong{color:#fff;background:#1e758d;border-color:#1e758d}.category-pagination-gap{padding:0 3px;color:#68747d}@media (max-width:760px){.category-filter-toolbar>.catalog-view-controls{order:4;flex:1 0 100%;margin-left:0}.category-filter-toolbar>.category-producer-filter{order:2;flex:1 1 140px}.category-filter-toolbar>.category-producer-filter select{width:100%;max-width:none}.category-filter-toolbar>.filterfire{order:3;margin-left:auto}.catalog-view-controls--toolbar .catalog-view-field:first-child{flex:1 1 150px}.catalog-view-controls--toolbar .catalog-view-field select{max-width:none;width:100%}.catalog-view-field select,.catalog-view-preference-toggle,.catalog-view-reset{min-height:44px}}.inlineblock{display:inline-block}.inlineflex{display:inline-flex}#scrollUp{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background:rgb(0 0 0 / .6);color:#fff;border-radius:50%;text-align:center;line-height:40px;font-size:19px;cursor:pointer;display:none;z-index:10;transition:bottom 250ms ease-out}#scrollUp.is-cart-dragging{transition:none}#scrollUp:hover{background:#1289b7}.heading{margin-top:30px}.footer-contact{padding:3em 1em}.footer-avatar{width:220px;height:220px;border-radius:50%;overflow:hidden;box-shadow:var(--boxshadow)}.footer-avatar img{width:100%;height:100%;object-fit:cover}.footer-title{font-size:1.8em;letter-spacing:.15em;color:var(--sechighlight);margin:0}.footer-title small{letter-spacing:.1em}.footer-subtitle{margin:.5em 0 1.5em;letter-spacing:.25em;color:var(--lightforeground);text-transform:uppercase;font-size:.85em}.footer-info{display:flex;flex-direction:column;gap:1.2em}.footer-info li{display:flex;align-items:start;gap:.8em;font-size:1em;width:100%}.footer-info span{color:var(--foreground)}.footer-info i{width:48px;height:48px;border-radius:8px;background:#15a1d01A;display:flex;justify-content:center;align-items:center;color:#16a2d0}.footer-info svg{width:24px;height:24px;stroke:currentColor;fill:none;display:block}.footer-info a{color:#333;text-decoration:none}.open-hours{min-width:260px;padding:1.8em;border-radius:16px;color:#fff;background:linear-gradient(135deg,#16a2d0 0%,#1ea8e6 50%,#0f7aa3 100%);box-shadow:var(--boxshadow)}.open-hours p{margin:1em 0 .5em;line-height:1.4}.open-hours small{opacity:.95}.oh-header{display:flex;align-items:center;gap:.6em;text-transform:uppercase;letter-spacing:.15em;font-size:.85em}.footer-card{max-width:1200px;margin:0 auto;background:#fff;border-radius:24px;padding:2.5em;display:grid;column-gap:2.5em;row-gap:1.75em;grid-template-columns:220px minmax(0,1fr) minmax(260px,360px);grid-template-areas:"left middle right" "tiles tiles tiles";box-shadow:var(--bigshadow)}.footer-left{grid-area:left}.footer-middle{grid-area:middle;min-width:0}.footer-right{grid-area:right}@media (max-width:980px){.footer-card{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"left middle" "right right" "tiles tiles"}.footer-right{display:flex;justify-content:flex-start}.open-hours{width:100%;min-width:0}}@media (max-width:720px){.footer-card{grid-template-columns:1fr;grid-template-areas:"left" "middle" "right" "tiles";text-align:center}.footer-avatar{margin:0 auto}.footer-right{justify-content:center}.footer-info li{justify-content:flex-start}}.center{margin-left:50%;margin-right:50%}.contact-ico{width:44px;height:44px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}main{margin:30px}.after-ico{font-size:13px}.category-filter{display:flex;flex-direction:column;gap:14px;margin:18px 0 0}.category-filter-producer{padding:0 0 14px;border-bottom:1px solid #e1e7eb}.category-filter-producer .category-producer-filter,.category-filter-producer .category-producer-filter select{width:100%;max-width:none}.category-filter-groups{display:flex;flex-direction:column;border-top:1px solid #e1e7eb;border-bottom:1px solid #e1e7eb}.category-filter-group{padding:0;background:#fff0;border:0;border-top:1px solid #e1e7eb}.category-filter-group:first-child{border-top:0}.category-filter-group-title{margin:0;font-size:15px;line-height:1.25;color:#1a1a1a}.category-filter-group-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:11px 4px;color:#1a1a1a;background:#fff0;border:0;border-radius:0;font:inherit;text-align:left;cursor:pointer}.category-filter-group-toggle:hover .category-filter-group-name{color:#185c73}.category-filter-group-toggle:focus-visible{outline:2px solid #2477c9;outline-offset:2px}.category-filter-group-name{flex:0 1 auto;font-weight:700}.category-filter-group-summary{min-width:0;margin-left:auto;overflow:hidden;color:#356579;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.category-filter-group-summary:empty{display:none}.category-filter-group-chevron{flex:0 0 auto;width:8px;height:8px;margin:0 5px 4px 3px;border-right:2px solid #64717a;border-bottom:2px solid #64717a;transform:rotate(45deg);transition:transform .16s ease}.category-filter-group.is-open .category-filter-group-chevron{transform:translateY(4.5px) rotate(225deg)}@media (prefers-reduced-motion:reduce){.category-filter-group-chevron{transition:none}}.category-filter-group.is-enhanced:not(.is-open) .category-filter-group-body{display:none}.category-filter-group-body{padding:0 4px 14px}.category-filter-group-search{margin:0 0 10px}.category-filter-group-search-input{box-sizing:border-box;width:min(100%, 360px);min-height:38px;padding:7px 10px;color:#222;background:#fff;border:1px solid #d4dde3;border-radius:6px;font:inherit}.category-filter-group-search-input:focus{border-color:#5f99b0;outline:2px solid rgb(36 119 201 / .18);outline-offset:1px}.category-filter-group-search-empty{margin:10px 0 0;color:#68747d;font-size:13px}.category-filter-group-more{display:inline-flex;align-items:center;min-height:34px;margin:11px 0 0;padding:5px 0;color:#185c73;background:#fff0;border:0;border-bottom:1px solid #fff0;border-radius:0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.category-filter-group-more:hover{border-bottom-color:currentColor}.category-filter-group-more:focus-visible{outline:2px solid #2477c9;outline-offset:2px}.category-filter-group-search-empty[hidden],.category-filter-group-more[hidden],.category-filter-option[hidden]{display:none!important}.category-filter-items{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.category-filter-option{display:inline-flex;align-items:center;min-width:0}.category-filter-option .filter-item,.category-filter-label{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;color:#222;background:#fff;border:1px solid #dbe2e7;border-radius:6px;line-height:1.2;text-decoration:none;cursor:pointer}.category-filter-option .filter-item:hover,.category-filter-label:hover{border-color:#aebbc4}.category-filter-checkbox{width:17px;height:17px;margin:0 6px 0 0;accent-color:#218b4e;cursor:pointer}.category-filter-checkbox:focus-visible+.category-filter-label{outline:2px solid #2477c9;outline-offset:2px}.category-filter-option.active .filter-item,.category-filter-option.active .category-filter-label{color:#155b34;background:#eaf7ef;border-color:#75bd91}.category-filter .filter-item-count{color:#68747d;font-size:85%}.category-filter-status{display:flex;align-items:center;gap:6px;min-height:1.2em;margin:0;color:#59636b;font-size:13px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.category-filter-status.is-visible{opacity:1;visibility:visible;transition:opacity .18s ease}.category-filter-status.is-success::before{content:"✓";color:#1e758d;font-weight:700}.category-filter-status.is-empty,.category-filter-status.is-error{color:#8a4a3b}.category-filter-actionbar-slot{position:relative;flex:0 0 auto}.category-filter-actionbar{display:flex;flex-direction:column;align-items:stretch;gap:7px}.category-filter-actionbar-message{min-height:1.2em}.category-filter-actionbar-controls{display:flex;align-items:center}.category-filter.has-active-apply .category-filter-actionbar-slot{padding-bottom:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}#content .category-filter-apply{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:5px;min-height:42px;padding:9px 16px;color:#185c73;background:#e7f1f4;border:1px solid #b8d1da;border-radius:7px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#content .category-filter-apply:hover{color:#10495c;background:#d9eaef;border-color:#91b9c6}#content .category-filter-apply:focus-visible{outline:2px solid #1e758d;outline-offset:2px}.category-filter-apply.is-loading{opacity:.72}.category-filter-apply.is-disabled{opacity:.45;cursor:not-allowed}.category-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.category-shortcuts .shortcut{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:90%;line-height:1;color:#1a1a1a;background:#f3f6f8;border:1px solid #e0e6eb;border-radius:999px;text-decoration:none;transition:all .15s ease}.category-shortcuts .shortcut span{font-size:80%;color:#777}.category-shortcuts .shortcut:hover{box-shadow:0 4px 11px rgb(0 0 0 / .10)}.category-shortcuts .shortcut.active{background:#32b768;border-color:#32b768;color:#fff}@media (max-width:720px){.category-filter-group{padding:0}.category-filter-group-toggle{min-height:50px;padding-right:2px;padding-left:2px}.category-filter-group-body{padding-right:2px;padding-left:2px}.category-filter-items{gap:7px 9px}.category-filter-apply{align-self:stretch}.category-shortcuts{gap:6px}.category-shortcuts .shortcut{font-size:12px;padding:5px 8px}}#content .filter .category-filter.has-active-apply .category-filter-actionbar{position:fixed;right:26px;right:calc(26px + env(safe-area-inset-right, 0px));bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:28;box-sizing:border-box;width:min(420px, calc(50vw - 52px));padding:10px;background:#fff;border:1px solid #d8e3e8;border-radius:9px;box-shadow:0 10px 28px rgb(24 92 115 / .20);animation:category-filter-apply-rise .28s ease-out;will-change:transform}#content .filter .category-filter.has-active-apply .category-filter-apply.is-mobile-active{align-self:stretch;width:100%;min-height:46px;border-color:#8fb9c6;background:#e2eef2}@media (min-width:761px){.category-filter-actionbar-message.is-mobile-only{display:none}}@media (max-width:760px){#content .filter .category-filter.has-active-apply .category-filter-actionbar{width:calc(70vw - 36px);width:calc(70vw - 36px - env(safe-area-inset-right, 0px))}.category-filter-actionbar-message.is-desktop-only{display:none}}@media (max-width:480px){#content .filter .category-filter.has-active-apply .category-filter-actionbar{width:calc(85vw - 36px);width:calc(85vw - 36px - env(safe-area-inset-right, 0px))}}@keyframes category-filter-apply-rise{from{transform:translateY(calc(100% + 28px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.catalog-view-preference.is-revealed,#content .filter .category-filter.has-active-apply .category-filter-actionbar{animation:none}}body.checkout #headertop #logo{height:42px}@supports (display:grid){body.checkout #headertop{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;grid-template-areas:"left logo right";padding:10px 12px;gap:10px}body.checkout .ht-leftwrap{display:flex;grid-area:left;align-items:center;min-width:0}body.checkout .ht-left{grid-area:left}body.checkout #logo{grid-area:logo}body.checkout .ht-right{grid-area:right}}body.checkout .ht-right .tt,body.checkout .ht-left .tt,body.checkout .ht-right .qc-total{display:none}body.checkout.account-header .ht-left .tt{display:inline-flex}@supports (display:grid){body.checkout.account-header #headertop .ht-leftwrap{display:flex;grid-area:left;align-items:center;gap:18px;min-width:0}}@media (max-width:760px){@supports (display:grid){body.checkout.account-header #headertop .ht-leftwrap{gap:8px}}}body.checkout #menu .panel-close{display:block!important}body.checkout #menutoggle,body.checkout .hamburger{display:flex!important}body.checkout .hamburger{cursor:pointer;width:2em;height:2em;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:5px}body.checkout .hamburger div{width:2em;height:5px;border-radius:3px;background:#000;transition:.3s ease}body.checkout .navmob{position:fixed;top:0;right:0;width:min(420px, 85vw);height:100vh;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:35;transition:opacity .3s ease;box-shadow:0 20px 60px rgb(0 0 0 / .18)}body.checkout #menutoggle:checked~.navmob{opacity:1;visibility:visible;pointer-events:auto}body.checkout .mainmenu-title{display:inline;color:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer}body.checkout .menu-wrapper{margin-top:2em;max-height:calc(100vh - 2em);overflow-y:auto;padding-bottom:2em;scrollbar-width:none}body.checkout .menu-wrapper::-webkit-scrollbar{display:none}body.checkout #mainnav{display:block;width:100%;text-align:center}body.checkout #mainnav>li{margin:10px 0}body.checkout #mainnav a{display:block;padding:5px}body.checkout .mainmenu{float:none;width:100%;display:flex;flex-wrap:wrap;gap:0;padding:0}body.checkout .dropdown{position:relative;left:0;display:none;box-shadow:none;min-height:auto;padding-bottom:0}body.checkout #mainnav input[type="checkbox"]:checked+label+.dropdown{display:block}body.checkout .ddwrapper{width:100%;margin:0;padding-bottom:2em}body.checkout .ddwrapper>ul{display:block;gap:0}body.checkout .ddwrapper .grid-item{width:100%;min-width:100%;max-width:100%;padding:5px}body.checkout .ddwrapper .grid-item ul{display:none}body.checkout .footer-card{grid-template-columns:1fr;grid-template-areas:"left" "middle" "right" "tiles";text-align:center}body.checkout .footer-avatar{margin:0 auto}body.checkout .footer-right{justify-content:center}body.checkout .footer-info li{justify-content:flex-start}#headertop,.ht-leftwrap,#search,#searchbox{overflow:visible}.firesearch{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0 11px;color:var(--text);-webkit-tap-highlight-color:#fff0}.searchimg{width:22px;height:22px;display:block;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") center / contain no-repeat}.mobile-menu-search{display:none}@media (max-width:760px) and (orientation:portrait){#headertop>.ht-leftwrap>.firesearch{display:none}.menu-wrapper>.mobile-menu-search{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0 10px 12px;padding:8px 12px;color:var(--text);cursor:pointer;box-sizing:border-box;border-bottom:1px solid #e3e9ed;-webkit-tap-highlight-color:#fff0}.mobile-menu-search:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}}.search-panel{position:fixed;inset:0;box-sizing:border-box;min-width:0;background:#fff0;opacity:0;visibility:hidden;pointer-events:none;z-index:35;transition:opacity .3s ease;padding:10px 54px 16px 10px}#searchtoggle:checked+.firesearch+.search-panel{opacity:1;visibility:visible;pointer-events:none}.search-panel .panel-close{pointer-events:auto;top:10px;right:10px;box-sizing:border-box;width:44px;height:44px;padding:10px;border-radius:50%;color:var(--text);opacity:.75;transition:background .15s ease,opacity .15s ease}.search-panel .panel-close::after{content:none}.search-panel .panel-close svg{display:block}.search-panel .panel-close:hover{background:rgb(0 0 0 / .06);opacity:1}.search-panel #searchbox{position:relative;box-sizing:border-box;width:100%;margin:0 auto;pointer-events:auto;height:auto;display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;border:1px solid silver;border-radius:999px;background:#fff}.search-panel #searchbox input[type="text"]{display:block;opacity:1!important;pointer-events:auto!important;min-width:0;width:100%;height:46px;border:0;outline:0;background:#fff0}.search-panel #searchbox>button[type="submit"]{flex:0 0 40px;padding:0;width:40px;height:40px;border:0;background:#fff0}.search-panel .sp{position:fixed;top:70px;left:0;right:0;width:auto;max-width:100%;box-sizing:border-box;max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto;z-index:2}@media (max-width:760px){.search-panel{padding:10px 54px 16px 10px}}@media (max-width:760px){@supports (display:grid){#headertop{grid-template-columns:1fr auto 1fr;grid-template-rows:auto;grid-template-areas:"left logo right";gap:6px}.ht-leftwrap{grid-area:left;display:flex;align-items:center;gap:8px;min-width:0}.ht-left{display:flex;align-items:center;gap:8px}#logo{grid-area:logo}.ht-right{grid-area:right;gap:8px}.firesearch{flex:0 0 auto}}}#headertop,body.checkout #headertop{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}#headertop>.ht-leftwrap,#headertop>.ht-right{display:flex;flex:1 1 0%;min-width:0;margin:0;order:0;align-items:center}#headertop>.ht-leftwrap{justify-content:flex-start;gap:14px}#headertop>.ht-leftwrap>.ht-left{flex:0 0 auto;gap:inherit}#headertop>.ht-leftwrap>.firesearch{flex:0 0 auto}@media (max-width:760px){#headertop>.ht-leftwrap{gap:8px}}#headertop>.ht-right{justify-content:flex-end}#headertop>#logo{flex:0 1 181px;width:181px;max-width:181px;min-width:0;margin:0;order:0}.account-page .account-card{border-radius:8px;padding:20px;box-shadow:none;font-size:1rem;color:var(--foreground)}.account-page .account-card h1{margin:0 0 20px;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:.03em}.account-page .account-card h2{font-size:1.2rem;font-weight:500;letter-spacing:.03em}.account-page .account-card h3{font-size:1rem;font-weight:500;letter-spacing:.02em}.account-page .account-form label{gap:5px;font-size:.9rem;font-weight:500;letter-spacing:.01em}.account-page .account-form input:not([type="hidden"]):not([type="checkbox"]):not([type="submit"]),.account-page .account-form select,.account-page .account-form textarea{min-height:44px;padding:9px 11px;border-radius:5px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:normal;color:var(--foreground)}.account-page .account-form input:focus-visible,.account-page .account-form select:focus-visible,.account-page .account-form textarea:focus-visible{border-color:var(--highlightcta);outline:2px solid var(--highlightcta);outline-offset:2px}.account-page .account-tabs a,.account-page .account-nav a,.account-page .account-nav .account-logout-button,.account-page .account-primary,.account-page .account-secondary,.account-page .account-danger{min-height:44px;padding:9px 14px;border-radius:5px;font-size:.9rem;font-weight:500;line-height:1.3;letter-spacing:.02em}.account-page .account-primary{background:var(--highlightcta);border-color:var(--highlightcta);color:var(--white)}#content .account-page a.account-primary,#content .account-page .account-nav .active a{color:var(--white)}.account-page .account-nav ul{gap:6px}.account-page .account-nav a,.account-page .account-nav .account-logout-button{width:100%;justify-content:flex-start;text-align:left}.account-page .account-nav li strong{font-size:.9rem;font-weight:500}.account-page .account-stat{padding:14px;border-radius:6px;font-size:.9rem}.account-page .account-stat b{font-size:1.5rem;font-weight:500}.account-page .account-address,.account-page .account-order{border-radius:6px}.account-page .account-address{padding:14px}.account-page .account-address summary{font-size:.95rem;font-weight:500}.account-page .account-order-head,.account-page .account-order-body{padding:14px;font-size:.9rem}.account-page .account-status{align-self:start;padding:4px 8px;border-radius:5px;font-size:.8rem;font-weight:500}.account-page .account-items{font-size:.85rem}.account-page .account-items th{font-weight:500}.account-page .account-flash{border-radius:6px;font-size:.9rem;font-weight:500}@media (max-width:480px){.account-page .account-card{padding:16px}}.account-page .account-auth-card{max-width:440px;padding:22px 24px;border:1px solid #dbe7eb;border-radius:8px;box-shadow:none;color:var(--foreground);font-size:1rem;line-height:1.5}.account-page .account-auth-card h1{margin:0 0 20px;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:.03em}.account-page .account-auth-card h2{font-size:1.1rem;font-weight:500}.account-page .account-auth-card .account-form>label{margin:0 0 14px;gap:5px;font-size:.9rem;font-weight:500;letter-spacing:.01em}.account-page .account-auth-card .account-form input:not([type="hidden"]):not([type="checkbox"]):not([type="submit"]){min-height:44px;padding:9px 11px;border-radius:5px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:normal;color:var(--foreground)}.account-page .account-auth-card .account-form input:focus-visible{border-color:var(--highlightcta);outline:2px solid var(--highlightcta);outline-offset:2px}.account-page .account-auth-card .account-actions{margin-top:4px}.account-page .account-auth-card .account-primary{min-height:44px;padding:10px 18px;border-radius:5px;background:var(--highlightcta);border-color:var(--highlightcta);color:var(--white);font-size:.9rem;font-weight:500;line-height:1.3;letter-spacing:.03em}.account-page .account-auth-card .account-primary:hover{background:var(--mutedforeground);border-color:var(--mutedforeground)}.account-page .account-auth-links{gap:8px 20px;margin-top:12px}.account-page .account-auth-links a{min-height:36px;padding:0;border:0;border-radius:0;background:#fff0;font-size:.85rem;font-weight:400;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px}.account-page .account-auth-links a:hover{background:#fff0;color:var(--highlightcta)}.account-page .account-auth-card .account-form-note{font-size:.85rem}@media (max-width:480px){.account-page .account-auth-card{padding:18px 16px}}.site-footer{margin-top:180px;color:var(--foreground)}.f-wrap{max-width:1180px;margin:0 auto;padding:56px 18px 28px}.f-top{display:grid;grid-template-columns:1.1fr 1.2fr 1.2fr 1.5fr;gap:34px;align-items:start}.f-title{margin:0 0 16px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:rgb(36 48 58 / .8);font-weight:650}.f-links{list-style:none;padding:0;margin:0;display:grid;gap:14px}.f-links a{color:var(--foreground);text-decoration:none;font-size:18px;line-height:1.2;opacity:.88}.f-links a:hover{color:var(--highlightcta);opacity:1}.f-form{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;margin-top:6px;min-width:0}.f-form input{flex:1 1 auto;min-width:0;width:auto;max-width:none;height:46px;border-radius:14px;border:1px solid rgb(0 0 0 / .14);padding:0 16px;font-size:16px;outline:none;background:#fff;color:var(--foreground)}.f-form button{display:inline-flex;flex:0 0 46px;width:46px!important;min-width:46px;max-width:46px;height:46px;padding:0!important;margin:0;white-space:nowrap;border:0;border-radius:14px;background:var(--highlightcta);color:#fff;font-weight:750;cursor:pointer;box-shadow:0 10px 22px rgb(0 0 0 / .10);border-radius:14px}.f-form input::placeholder{color:var(--text)}.f-form input:focus{border-color:rgb(11 111 146 / .55);box-shadow:0 0 0 4px rgb(21 161 208 / .12)}.f-form button:hover{filter:brightness(.96)}.f-hr{margin:44px 0 26px;border:0;height:1px;background:rgb(0 0 0 / .08)}.f-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding-top:6px}.f-social{display:flex;gap:18px;align-items:center}.f-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:rgb(36 48 58 / .60);text-decoration:none}.f-ico:hover{background:rgb(21 161 208 / .10);color:var(--highlightcta)}.f-ico svg{width:22px;height:22px}.f-copy{text-align:center;color:var(--text);font-size:18px;margin-top:60px;margin-bottom:30px}.f-pay{display:flex;justify-content:flex-end;gap:18px;align-items:center;color:rgb(36 48 58 / .58)}.f-pay-ico svg{width:30px;height:30px;opacity:.85;color:var(--foreground)}@media (max-width:960px){.f-top{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:640px){.f-wrap{padding:44px 16px 22px}.f-top{grid-template-columns:1fr;gap:26px}.f-links a{font-size:17px}.f-form{flex-direction:column;align-items:stretch}.f-form button,.f-form input{width:100%}.f-bottom{grid-template-columns:1fr;text-align:center;gap:16px}.f-social{justify-content:center}.f-pay{justify-content:center}}.footer-contact-content{display:block}#footer .footer-contact-label{visibility:hidden}@media (max-width:760px){.site-footer{margin-top:60px}.footer-contact{margin-top:2em}#footer .footer-contact-label{display:flex;visibility:visible;align-items:center;justify-content:space-between;gap:1em;cursor:pointer;padding:16px 18px;color:var(--highlightcta);background:#fff;border-radius:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-contact-label::after{content:"+";font-size:1.4em;line-height:1;font-weight:400;color:var(--highlight)}.footer-contact .f-toggle:checked+.footer-contact-label::after{content:"−"}.footer-contact .footer-contact-content{display:none}.footer-contact .f-toggle:checked+.footer-contact-label+.footer-contact-content{display:block;padding-top:1em}}body.checkout .footer-contact{margin-top:2em}body.checkout #footer .footer-contact-label{display:flex;visibility:visible;align-items:center;justify-content:space-between;gap:1em;cursor:pointer;padding:16px 18px;color:var(--highlightcta);background:var(--secbackground);border-radius:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.checkout .footer-contact-label::after{content:"+";font-size:1.4em;line-height:1;font-weight:400;color:var(--highlight)}body.checkout .footer-contact .f-toggle:checked+.footer-contact-label::after{content:"−"}body.checkout .footer-contact .footer-contact-content{display:none}body.checkout .footer-contact .f-toggle:checked+.footer-contact-label+.footer-contact-content{display:block;padding-top:1em}.f-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.f-toggle-label{display:block}.f-col .f-links,.f-col .f-form{display:block}@media (max-width:760px){.f-hr{display:none}.f-top{display:block}.f-col{border-bottom:1px solid rgb(0 0 0 / .08);padding:0}.f-toggle-label{display:flex;align-items:center;justify-content:space-between;gap:1em;cursor:pointer;padding:14px 0;margin:0}.f-toggle-label::after{content:"+";font-size:1.4em;line-height:1;font-weight:400;color:var(--highlight)}.f-toggle:checked+.f-toggle-label::after{content:"−"}.f-toggle+.f-toggle-label+.f-links,.f-toggle+.f-toggle-label+.f-form{display:none}.f-toggle:checked+.f-toggle-label+.f-links,.f-toggle:checked+.f-toggle-label+.f-form{display:block;padding:0 0 14px}.f-links li a{display:block;padding:6px 0}.f-news .f-form{display:none}.f-toggle:checked+.f-toggle-label+.f-form{display:flex}}body.checkout .f-hr{display:none}body.checkout .f-top{display:block}body.checkout .f-col{border-bottom:1px solid rgb(0 0 0 / .08);padding:0}body.checkout .f-toggle-label{display:flex;align-items:center;justify-content:space-between;gap:1em;cursor:pointer;padding:14px 0;margin:0}body.checkout .f-toggle-label::after{content:"+";font-size:1.4em;line-height:1;font-weight:400;color:var(--highlight)}body.checkout .f-toggle:checked+.f-toggle-label::after{content:"−"}body.checkout .f-toggle+.f-toggle-label+.f-links,body.checkout .f-toggle+.f-toggle-label+.f-form{display:none}body.checkout .f-toggle:checked+.f-toggle-label+.f-links,body.checkout .f-toggle:checked+.f-toggle-label+.f-form{display:block;padding:0 0 14px}body.checkout .f-news .f-toggle:checked+.f-toggle-label+.f-form{display:flex}body.checkout .site-footer{margin-top:60px}.proof{position:relative;margin-top:20px;color:var(--lightforeground);font-family:Georgia,Cambria,"Times New Roman",serif;font-size:.98rem;font-style:italic;line-height:1.55;letter-spacing:.01em;text-indent:2.1rem}.proof::before{content:"“";position:absolute;top:-.24em;left:0;color:rgb(19 151 195 / .25);font-family:Georgia,Cambria,"Times New Roman",serif;font-size:3.8rem;font-style:normal;font-weight:700;line-height:1;text-indent:0}.tiles{grid-area:tiles;display:flex;flex-wrap:wrap;gap:30px;width:100%}.tiles .tile{display:flex;flex:1 1 300px;min-width:min(300px, 100%);align-items:center;justify-content:center;gap:20px;padding:1em 1.25em;border-radius:16px;background:var(--secbackground);color:var(--foreground)}.tiles .tile-icon{display:flex;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center;border-radius:8px;background:#15a1d01a;color:#16a2d0}.tiles .tile-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor}.tiles .tile-text{min-width:0;line-height:1.4;font-weight:500;text-align:center;text-wrap:balance}.tiles .tile-text a{color:inherit;text-decoration-color:rgb(16 122 158 / .5);text-decoration-thickness:1px;text-underline-offset:.18em}.tiles .tile-text a:focus-visible{border-radius:3px;outline:2px solid var(--highlight);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tiles .tile-text a:hover{color:var(--sechighlight);text-decoration-color:currentColor}}@media (max-width:720px){.tiles .tile{flex-basis:100%}}#produkt [itemprop="description"] strong[data-description-strong-reveal]{color:#646e76;transition:color 1600ms cubic-bezier(.4,0,.2,1) 100ms}#produkt [itemprop="description"] strong[data-description-strong-reveal].is-in-viewport{color:inherit}@media (prefers-reduced-motion:reduce){#produkt [itemprop="description"] strong[data-description-strong-reveal]{color:inherit;transition:none}}#cart-preview[hidden],#cart-preview [hidden]{display:none!important}#cart-preview{position:fixed;inset:auto 0 0;z-index:900;box-sizing:border-box;min-height:56px;padding:9px max(24px, env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom));background:#fff;color:#2f3942;border:1px solid #dde2e6;border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -3px 16px rgb(47 57 66 / .08);transition:transform 250ms ease-out,opacity 200ms ease,visibility 0s}body:has(#overlay.active) #cart-preview{z-index:8}body:has(#overlay.active):has(#searchtoggle:checked) #cart-preview.is-expanded{z-index:900}#cart-preview.is-header-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:transform 250ms ease-out,opacity 200ms ease,visibility 0s linear 200ms}#cart-preview.is-peek{transform:translateY(100%);box-shadow:none}#cart-preview.is-peek .cart-preview__inner{pointer-events:none}#cart-preview.is-expanded{min-height:108px}#cart-preview.is-dragging{transition:none}#cart-preview .cart-preview__inner{display:flex;align-items:center;gap:18px;max-width:1600px;margin:auto;min-height:38px}#cart-preview .cart-preview__grip{position:absolute;top:-16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:42px;height:18px;padding:0;border:1px solid #dde2e6;border-bottom:0;border-radius:10px 10px 0 0;background:#fff;color:#87939d;cursor:grab;touch-action:none;user-select:none}#cart-preview .cart-preview__grip:active{cursor:grabbing}#cart-preview .cart-preview__grip span{display:block;width:18px;height:2px;border-radius:2px;background:#87939d}#cart-preview .cart-preview__grip span:first-child,#cart-preview:not(.is-peek) .cart-preview__grip span:nth-child(2),#cart-preview.is-expanded .cart-preview__grip span:nth-child(3){background:var(--highlight,#107a9e)}#cart-preview .cart-preview__dismiss{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:6px;background:#fff0;color:#718090;font-size:24px;line-height:1;cursor:pointer}#cart-preview .cart-preview__dismiss:hover{background:#f0f2f4;color:#2f3942}#cart-preview .cart-preview__summary{display:flex;align-items:center;gap:12px;flex:none;padding:4px 0;border:0;background:none;color:inherit;cursor:pointer}#cart-preview .cart-preview__count{display:grid;place-items:center;min-width:21px;height:21px;padding:0 4px;border-radius:20px;background:var(--highlight,#107a9e);color:#fff;font-size:12px}#cart-preview .cart-preview__total{white-space:nowrap;font-size:16px}#cart-preview .cart-preview__thumbs{display:flex;align-items:center;gap:8px;flex:1 1 0%;min-width:0;overflow:hidden;max-height:38px}#cart-preview .cart-preview__thumb{display:block;width:36px;height:36px;flex:none;overflow:hidden}#cart-preview .cart-preview__overflow{flex:none;white-space:nowrap;font-size:13px;color:#65727e}#cart-preview .cart-preview__thumb picture,#cart-preview .cart-preview__image picture{display:block;width:100%;height:100%}#cart-preview .cart-preview__thumb img,#cart-preview .cart-preview__image img{display:block;width:100%;height:100%;object-fit:contain}#cart-preview .cart-preview__items{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden}#cart-preview .cart-preview__item{display:flex;align-items:center;gap:10px;min-width:0;max-width:220px;flex:1}#cart-preview .cart-preview__item.is-added{max-width:280px;padding:7px;border:1px solid #dcebf3;border-radius:9px;background:#f4faff}#cart-preview .cart-preview__image{display:block;flex:none;width:60px;height:68px;overflow:hidden}#cart-preview .cart-preview__item-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.25}#cart-preview .cart-preview__item-text>span:not(.cart-preview__added){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#cart-preview .cart-preview__item-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65727e;font-size:12px}#cart-preview .cart-preview__added{color:#08734f;font-weight:700}#cart-preview .cart-preview__more{white-space:nowrap;font-size:13px}#cart-preview .cart-preview__link{flex:none;margin-left:auto;white-space:nowrap;color:#086b94;text-decoration:none;font-weight:600;font-size:14px}#cart-preview .cart-preview__link:hover{text-decoration:underline}#cart-preview button:focus-visible,#cart-preview a:focus-visible{outline:2px solid var(--highlight,#107a9e);outline-offset:3px}@media (max-width:760px){#cart-preview{padding:8px 16px calc(8px + env(safe-area-inset-bottom))}#cart-preview.is-expanded{min-height:110px}#cart-preview .cart-preview__inner{gap:10px;flex-wrap:wrap}#cart-preview .cart-preview__summary{gap:9px}#cart-preview .cart-preview__total{font-size:14px}#cart-preview .cart-preview__thumbs{margin-left:auto}#cart-preview .cart-preview__thumb{width:30px;height:30px}#cart-preview .cart-preview__items{order:3;flex-basis:100%}#cart-preview .cart-preview__item{max-width:none}#cart-preview .cart-preview__item:nth-child(n+2),#cart-preview .cart-preview__more{display:none}#cart-preview .cart-preview__image{width:42px;height:48px}#cart-preview .cart-preview__link{font-size:13px}}@media (prefers-reduced-motion:reduce){#cart-preview,#cart-preview.is-header-hidden,#scrollUp{transition:none}}#cart-preview:not([hidden]):not(.is-header-hidden):not(.is-peek)~#footer #scrollUp{bottom:calc(68px + env(safe-area-inset-bottom));right:12px;z-index:901}.category-filter button.category-filter-clear,.category-filter button.category-filter-clear:hover,.category-filter button.category-filter-clear:active{display:inline-block;margin:11px 0 0;padding:5px 0;min-height:0;color:#185c73;background:#fff0;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.category-filter button.category-filter-clear:hover{text-decoration:none}.category-filter button.category-filter-clear:focus-visible{outline:2px solid #2477c9;outline-offset:2px}.category-filter button.category-filter-clear{transition:none}.category-filter button.category-filter-clear[hidden]{display:none}#content{min-width:0}#content table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #e2e4e7;background:#fff;color:var(--foreground,#24303a);font:inherit;font-size:.95em;line-height:1.55}#content table :is(th,td){padding:14px 18px;border:1px solid #e2e4e7;vertical-align:top;overflow-wrap:anywhere}#content table th{background:#f3f4f5;color:var(--foreground,#24303a);font-weight:600;text-align:center}#content table thead th{background:#eef0f2;color:var(--foreground,#24303a);border-bottom:2px solid #bdd3dd}#content table tbody tr:nth-child(even)>td{background:#f8f8f9}#content table tfoot :is(th,td){background:#f1f2f3;font-weight:600}@media (hover:hover){#content table tbody tr:hover>td{background:#f0f4f6}}#content table caption{padding:14px 18px;color:var(--foreground,#24303a);font-weight:600;text-align:start;caption-side:top}#content table :is(th,td)>:first-child{margin-top:0}#content table :is(th,td)>:last-child{margin-bottom:0}#content table img{max-width:100%;height:auto}#content .content-table{min-width:0;max-width:100%;margin:24px 0}#content .content-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e2e4e7;border-radius:12px;scrollbar-width:thin;scrollbar-color:#a7b9c2 #f1f2f3}#content .content-table-scroll>table{margin:0;border:0}#content .content-table-scroll:focus-visible{outline:2px solid var(--highlight,#1397c3);outline-offset:3px}#content .content-table-hint{margin:8px 2px 0;font-size:13px;color:var(--lightforeground,#707070)}#content table:not(.content-table-ready){display:block;max-width:100%;overflow-x:auto;margin:24px 0}@media (max-width:760px){#content table{font-size:14px}#content table :is(th,td){padding:10px 12px;min-width:7rem}#content .content-table{margin:18px 0}#content .content-table-scroll{border-radius:8px}}:is(#qcart,#fullcart,#pdkac) button.remove.qc-remove-countdown{position:relative!important;isolation:isolate;overflow:hidden;width:auto!important;max-width:100%;padding:6px 12px!important;border:0!important;border-radius:6px!important;background:#eef2f5!important;color:#263540!important;transition:none!important;font-size:14px!important;text-indent:0!important}:is(#qcart,#fullcart,#pdkac) button.remove.qc-remove-countdown::before{content:'';position:absolute;inset:0;background:#c9d4de;transform:scaleX(0);transform-origin:left center;animation:qc-remove-fill 4s linear forwards;pointer-events:none;z-index:-1}:is(#qcart,#fullcart,#pdkac) button.remove.qc-remove-countdown:focus-visible{outline:2px solid #08758e;outline-offset:2px}@keyframes qc-remove-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}