:root{--wc-ink:#0B1220;--wc-sub:#4A5568;--wc-faint:#5B6472;--wc-line:#E5E4DE;--wc-line2:#EFEEE8;--wc-bg:#FAFAF7;--wc-card:#ffffff;--wc-blue:#2C6FA0;--wc-blue-dark:#22557D;--wc-bluesoft:#E9F0F8;--wc-ok:#15803D;--wc-warn:#B45309;--wc-out:var(--wc-faint);--wc-out-bg:#F3F4F1;--wc-star:#D97706;--wc-r1:6px;--wc-r2:10px;--wc-r3:18px;--container-max-width:1280px;--wc-gutter:max(var(--container-gutter, 40px), calc((100% - 1280px) / 2 + var(--container-gutter, 40px)));--wc-font-disp:"Inter Tight",-apple-system,system-ui,sans-serif;--wc-font-body:"Inter",-apple-system,system-ui,sans-serif;--wc-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.wc-disp{font-family:var(--wc-font-disp)}.wc-mono{font-family:var(--wc-font-mono)}.wc-icon{display:block}.wc-stock{display:inline-flex;align-items:flex-start;gap:6px;font:500 12px/1.5 var(--wc-font-body)}.wc-stock__dot{flex:none}.wc-stock__label{display:flex;flex-direction:column}.wc-stock.is-ok{color:var(--wc-ok)}.wc-stock.is-warn{color:var(--wc-warn)}.wc-stock.is-soon{color:var(--wc-faint)}:is(.wc-col,.wc-search,.wc-pdp-rel) .wc-stock{align-self:flex-start;align-items:center;padding:4px 10px;border-radius:999px;font-weight:600}:is(.wc-col,.wc-search,.wc-pdp-rel) .wc-stock[data-stock=in]{background:#eaf7ef}:is(.wc-col,.wc-search,.wc-pdp-rel) .wc-stock[data-stock=low]{background:#fbf0e4}:is(.wc-col,.wc-search,.wc-pdp-rel) .wc-stock[data-stock=out]{background:var(--wc-out-bg);color:var(--wc-out)}:is(.wc-col,.wc-search,.wc-pdp-rel) .wc-stock[data-stock=backorder]{background:var(--wc-bluesoft);color:var(--wc-blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 var(--btn-fs,14px) var(--wc-font-body);border-radius:999px;padding:0 var(--btn-px,20px);height:var(--btn-h,48px);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s}.btn-blue,.btn-blue:hover{color:#fff}.btn-blue{background:var(--wc-blue)}.btn-blue:hover{background:var(--wc-blue-dark)}.btn-ghost{background:#fff;border-color:var(--wc-line);color:var(--wc-ink)}.btn-ghost:hover{border-color:var(--wc-faint);color:var(--wc-ink)}.btn-sm{--btn-h:38px;--btn-fs:13px;--btn-px:14px}.btn-lg,.wc-cart .btn:not(.btn-sm),.wc-pdp-specs .btn:not(.btn-sm){--btn-h:52px;--btn-fs:15px;--btn-px:22px;gap:9px}.button--primary,.button--secondary,.button--outline,.button--ternary,.shopify-payment-button__button--unbranded{border-radius:999px}:focus-visible{outline:2px solid var(--wc-blue);outline-offset:2px}.pc{position:relative;background:#fff;border:1px solid var(--wc-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.pc-img{position:relative;aspect-ratio:1/1;background:linear-gradient(160deg,#f7f9fc,#eef2f8);display:flex;align-items:center;justify-content:center;padding:18px}.pc-img img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.pc-flag{position:absolute;top:10px;left:10px;font:600 10.5px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:5px}.pc-body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.pc-vendor{font:600 10.5px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--wc-faint)}.pc-title{font:600 14.5px/1.35 Inter,sans-serif;color:var(--wc-ink);min-height:38px;text-decoration:none}.pc-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc:hover .pc-title{color:var(--wc-blue)}.pc-title:focus-visible{outline:2px solid var(--wc-blue);outline-offset:2px}.pc-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--wc-sub)}.pc-foot{position:relative;margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:10px}.pc-foot>div{padding-right:50px}.pc-price{font:700 19px Inter Tight,sans-serif;color:var(--wc-ink)}.pc-old{font:400 12px Inter;color:var(--wc-faint);text-decoration:line-through}@media screen and (max-width:749px){.pc-foot>div{padding-right:46px}.pc-price{font-size:17px}}.pc-add{position:absolute;right:0;bottom:0;width:42px;height:42px;border-radius:9px;background:var(--wc-bluesoft);color:var(--wc-blue);border:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 13px;overflow:hidden;white-space:nowrap;transition:width .28s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease,box-shadow .2s ease}.pc-add__plus{font-size:20px;line-height:1;flex:none}.pc-add__label{font:600 13px var(--wc-font-body);opacity:0;transform:translate(6px);transition:opacity .2s ease,transform .25s ease}.pc:hover .pc-add,.pc:focus-within .pc-add{width:100%;padding-left:15px;justify-content:space-between;background:var(--wc-blue);color:#fff;box-shadow:0 8px 18px -8px #2c6fa099}.pc:hover .pc-add__label,.pc:focus-within .pc-add__label{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pc-add,.pc-add__label{transition:none}}.stars{display:inline-flex;gap:1px;color:var(--wc-star);font-size:12px}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:0 0 20px}.sec-h h2{font:700 24px Inter Tight,sans-serif;letter-spacing:-.01em;margin:0}.sec-h .lnk{font:600 13px Inter;color:var(--wc-blue);display:flex;align-items:center;gap:6px}.kicker{font:600 12px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--wc-blue)}.chip{display:inline-flex;align-items:center;gap:7px;font:500 12px Inter,sans-serif;padding:6px 12px;border:1px solid var(--wc-line);border-radius:100px;background:#fbfcfe}.wc-product-rail{padding-block:56px;border-bottom:1px solid var(--wc-line)}.wc-product-rail__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.wc-product-rail__empty{color:var(--wc-sub);font:400 14px Inter,sans-serif}@media screen and (max-width:989px){.wc-product-rail__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.wc-product-rail{padding-block:36px}.wc-product-rail__grid{grid-template-columns:repeat(2,1fr);gap:12px}}:root{--heading-font-family: var(--wc-font-disp) !important;--text-font-family: var(--wc-font-body) !important}.wc-utilbar{background:var(--wc-ink);color:#c3ccd8;font-size:12.5px;padding-block:0;padding-inline:var(--wc-gutter);height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.wc-utilbar__l,.wc-utilbar__r{display:flex;gap:22px;align-items:center}.wc-utilbar__item{display:inline-flex;align-items:center;gap:6px}.wc-utilbar b{color:#fff;font-weight:600}.wc-utilbar__dot{font-size:8px}.wc-utilbar .stars{font-size:11px;color:#f5a623}.wc-utilbar__link{color:inherit;text-decoration:none}.wc-utilbar__link:hover{color:#fff}@media screen and (max-width:749px){.wc-utilbar{gap:8px}.wc-utilbar__item--secondary,.wc-utilbar__r,.wc-utilbar--hide-mobile{display:none}}.header:not(.header--transparent){background:var(--wc-card);color:var(--wc-ink)}.header--bordered:not(.header--transparent){box-shadow:0 1px var(--wc-line)}.header__logo-text{color:var(--wc-ink)}@media screen and (min-width:1200px){.header__logo{order:-1}.header__secondary-links{flex:0 0 auto}}.header__bottom-navigation .header__linklist-link{display:inline-flex;align-items:center;color:var(--wc-ink);font-weight:500;padding:8px 12px;border-radius:var(--wc-r1);transition:color .15s ease,background-color .15s ease}.header__bottom-navigation .header__linklist-item:hover>.header__linklist-link,.header__bottom-navigation .header__linklist-link:hover,.header__bottom-navigation .header__linklist-link:focus-visible,.header__bottom-navigation .header__linklist-link[aria-expanded=true],.header__bottom-navigation .header__linklist-item[aria-current] .header__linklist-link{color:var(--wc-blue)!important;background:var(--wc-bluesoft)}.header__bottom-navigation .header__linklist-link.link--animated:after{content:none}.header__secondary-links .header__linklist-link{color:var(--wc-ink);font-weight:500;padding:6px 10px;border-radius:var(--wc-r1);transition:color .15s ease,background-color .15s ease}.header__secondary-links .header__linklist-link:hover,.header__secondary-links .header__linklist-link:focus-visible{color:var(--wc-blue);background:var(--wc-bluesoft)}.header__secondary-links .header__icon-list .header__icon-wrapper:last-child{color:var(--wc-blue)}.header__secondary-links .header__linklist-item:last-child .header__linklist-link{color:var(--wc-blue)}.header__cart-count{background:var(--wc-blue);color:#fff}.mega-menu{background:var(--wc-card);border-top:1px solid var(--wc-line);box-shadow:0 24px 48px -24px #0b122038}.mega-menu .mega-menu__inner{gap:0;padding:0}.mega-menu .mega-menu__columns-wrapper{padding:24px 28px;gap:32px}.mega-menu .mega-menu__column:first-child{background:var(--wc-bg);border:1px solid var(--wc-line2);border-radius:var(--wc-r2);flex:none;width:200px;padding:16px;margin-inline-start:-16px}.mega-menu .mega-menu__column .mega-menu__title{font:600 11px var(--wc-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--wc-faint);margin-bottom:10px;display:inline-block}.mega-menu .mega-menu__column .linklist__item .link--faded{font-size:13.5px;color:var(--wc-ink);transition:color .15s ease}.mega-menu .mega-menu__column .linklist__item .link--faded:hover,.mega-menu .mega-menu__column .linklist__item .link--faded:focus-visible{color:var(--wc-blue)}.mega-menu .mega-menu__image-push{background:linear-gradient(160deg,var(--wc-ink),#14233b);border-radius:var(--wc-r2);padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%}.mega-menu .mega-menu__image-push .mega-menu__heading{color:#fff;font:600 15px var(--wc-font-disp);margin:0}.mega-menu .mega-menu__image-push .mega-menu__text{color:#ffffffa6;font-size:12.5px}.mega-menu .mega-menu__images-wrapper{padding:22px;flex:none;width:240px}.header__linklist-item.has-dropdown .header__linklist-link[aria-expanded=true]{color:var(--wc-blue)}.footer{background:var(--wc-ink);color:#ffffffa6}.footer.footer--bordered{box-shadow:none}.footer .footer__item-title{font:600 11px var(--wc-font-mono);text-transform:uppercase;letter-spacing:.06em;color:#fff}.footer .footer__item-content{color:#ffffffa6}.footer .footer__item-list .linklist__item .link--faded{color:#ffffffa6;transition:color .15s ease}.footer .footer__item-list .linklist__item .link--faded:hover,.footer .footer__item-list .linklist__item .link--faded:focus-visible{color:var(--wc-blue)}.footer .footer__newsletter-form .input__field{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.footer .footer__newsletter-form .input__field:-webkit-autofill,.footer .footer__newsletter-form .input__field:-webkit-autofill:hover,.footer .footer__newsletter-form .input__field:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(30,40,58,1) inset;caret-color:#fff;transition:background-color 9999s ease-in-out 0s}.footer .footer__newsletter-form .input__label{color:#ffffff80;background:transparent}.footer .footer__newsletter-form .input__submit-icon{color:#fff}.footer .footer__copyright{color:#ffffff73}.footer .footer__copyright .link--faded{color:#ffffffa6}.footer .footer__copyright .link--faded:hover{color:var(--wc-blue)}.footer .footer__payment-methods-label{color:#ffffff73}.footer .popover-container .select{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.shopify-section--main-product .breadcrumb{font-family:var(--wc-font-mono)}.shopify-section--main-product .breadcrumb__link{color:var(--wc-faint);font-size:11.5px;letter-spacing:.01em}.shopify-section--main-product .breadcrumb__item:last-child .breadcrumb__link{color:var(--wc-ink)}.product .product__media-image-wrapper{border:1px solid var(--wc-line);border-radius:var(--wc-r3);background:linear-gradient(160deg,#f7f9fc,#eef2f8)}.product .product__thumbnail-item{border-radius:var(--wc-r2)}.product .product__thumbnail{border:1px solid var(--wc-line);border-radius:var(--wc-r2);overflow:hidden;transition:border-color .15s ease}.product .product__thumbnail-item[aria-current=true] .product__thumbnail{border-color:var(--wc-blue);border-width:2px}.product .dots-nav__item.is-selected,.product .dots-nav__item[aria-current=true]{background:var(--wc-blue)}.product .product-meta__vendor{font-family:var(--wc-font-mono);color:var(--wc-faint);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.product .product-meta__vendor a{color:inherit}.product .product-meta__title{font-family:var(--wc-font-disp);color:var(--wc-ink);letter-spacing:-.01em}.product .product-meta__sku{font-family:var(--wc-font-mono);color:var(--wc-faint)}.product .rating__caption,.product .product-meta__reference{color:var(--wc-sub)}.product .product-meta__price-list-container .price{font-family:var(--wc-font-disp);color:var(--wc-ink)}.product .product-meta__price-list-container .price--compare{color:var(--wc-faint);font-family:var(--wc-font-body)}.product .product-meta__price-list-container .label--highlight{background:var(--wc-bluesoft);color:var(--wc-blue)}.product .product-form__description{color:var(--wc-sub);font-family:var(--wc-font-body)}.product .product-form{background:var(--wc-bg);border:1px solid var(--wc-line);border-radius:var(--wc-r3);padding:20px}.product .product-form__quantity-label{color:var(--wc-sub)}.product .quantity-selector{border:1px solid var(--wc-line);border-radius:var(--wc-r2);background:#fff;overflow:hidden}.product .quantity-selector__button{color:var(--wc-sub)}.product .quantity-selector__input{color:var(--wc-ink);background:transparent}.product .product-form__quantity-rules{color:var(--wc-faint)}.product .product-form__add-button{border-radius:999px;width:100%}.product .product-form__store-availability-container,.product .product-form__inventory-wrapper{color:var(--wc-sub)}.product .inventory--high{color:var(--wc-ok)}.product .inventory--low{color:var(--wc-warn)}.product .block-swatch__item{border:1px solid var(--wc-line);border-radius:var(--wc-r2);color:var(--wc-ink)}.product .block-swatch__radio:checked+.block-swatch__item,.product .block-swatch__item.is-selected{border-color:var(--wc-blue);background:var(--wc-bluesoft);color:var(--wc-blue)}.product .color-swatch__item{border-color:var(--wc-line)}.product .color-swatch__radio:checked+.color-swatch__item,.product .color-swatch__item.is-selected{border-color:var(--wc-blue);box-shadow:0 0 0 1px var(--wc-blue)}.product .variant-swatch__item{border:1px solid var(--wc-line);border-radius:var(--wc-r2)}.product .variant-swatch__radio:checked+.variant-swatch__item,.product .variant-swatch__item.is-selected{border-color:var(--wc-blue)}.product .select[aria-expanded]{border-color:var(--wc-line);border-radius:var(--wc-r2);color:var(--wc-ink)}.wc-mega .wc-mega__inner{display:grid;grid-template-columns:210px 1fr;gap:0;min-height:320px}.wc-mega .wc-mega__rail{padding:20px 24px;border-right:1px solid var(--wc-line2);background:var(--wc-bg);display:flex;flex-direction:column;gap:3px}.wc-mega .wc-mega__rail-label{font-family:var(--wc-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--wc-faint);margin-bottom:12px}.wc-mega .wc-mega__rail-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:var(--wc-r1);font-size:14px;color:var(--wc-sub)}.wc-mega .wc-mega__rail-item.is-active,.wc-mega .wc-mega__rail-item:hover{color:var(--wc-blue);background:var(--wc-bluesoft);font-weight:600}.wc-mega .wc-mega__chev{opacity:.6}.wc-mega .wc-mega__stage{position:relative;padding:22px 26px}.wc-mega .wc-mega__panel{display:none}.wc-mega .wc-mega__panel.is-active{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start}.wc-mega .wc-mega__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wc-mega .wc-mega__col{display:flex;flex-direction:column;gap:9px}.wc-mega .wc-mega__col-h{font-family:var(--wc-font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--wc-faint);margin-bottom:1px}.wc-mega .wc-mega__col-link{font-size:13.5px;color:var(--wc-ink);padding:5px 0}.wc-mega .wc-mega__col-link:hover{color:var(--wc-blue)}.wc-mega .wc-mega__catpromo{padding:22px;background:var(--wc-ink);color:#fff;border-radius:var(--wc-r2);display:flex;flex-direction:column;justify-content:space-between}.wc-mega .wc-mega__promo-kicker{font-family:var(--wc-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-blue)}.wc-mega .wc-mega__promo-heading{font-family:var(--wc-font-disp);font-size:19px;font-weight:600;line-height:1.25;margin-top:8px}.wc-mega .wc-mega__promo-image{display:block;width:100%;height:200px;object-fit:contain;background:transparent;margin:16px auto}.wc-mega .wc-mega__promo-cta,.wc-mega .wc-mega__catpromo .btn{align-self:center}.nav-dropdown.wc-brandmenu{display:flex;padding:0;border-color:var(--wc-line);border-radius:var(--wc-r2);box-shadow:0 12px 28px -16px #0b122040;white-space:normal}.wc-brandmenu .wc-brandmenu__panel{display:flex;flex-direction:column;width:180px;padding:16px;background:var(--wc-bg);border-right:1px solid var(--wc-line2);border-radius:var(--wc-r2) 0 0 var(--wc-r2);color:var(--wc-ink)}.wc-brandmenu .wc-brandmenu__panel-name{font-size:15px;font-weight:600}.wc-brandmenu .wc-brandmenu__panel-text{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--wc-sub)}.wc-brandmenu .wc-brandmenu__panel-cta{margin-top:10px;font-size:12.5px;font-weight:600;color:var(--wc-blue)}.wc-brandmenu .wc-brandmenu__panel:hover .wc-brandmenu__panel-cta{text-decoration:underline}.wc-brandmenu .wc-brandmenu__body{padding:10px 8px 8px}.wc-brandmenu .wc-brandmenu__list{display:grid;grid-template-columns:repeat(2,170px);gap:0 8px}.wc-brandmenu .wc-brandmenu__link{display:block;padding:6px 12px;border-radius:var(--wc-r1);font-size:14px;color:var(--wc-ink)}.wc-brandmenu .wc-brandmenu__link:hover{background:var(--wc-bg);color:var(--wc-blue)}.wc-brandmenu .wc-brandmenu__all{display:block;margin-top:6px;padding:10px 12px 6px;border-top:1px solid var(--wc-line2);font-size:13px;font-weight:600;color:var(--wc-blue)}.wc-brandmenu .wc-brandmenu__all:hover{text-decoration:underline}@media screen and (min-width:1000px)and (max-width:1199px){.header__bottom-navigation.hidden-lap{display:block!important}}.header__bottom-navigation .header__linklist{justify-content:flex-start}.header__bottom-navigation .header__linklist-item:not(:last-child){margin-inline-end:6px}.header__bottom-navigation .header__linklist-item[data-item-title=Kennisbank]{order:10;margin-inline-start:auto}.header__bottom-navigation .header__linklist-item[data-item-title=Koopjeshoek]{order:11}.header__bottom-navigation .header__linklist-item[data-item-title="Over ons"]{order:12}.header__bottom-navigation .header__linklist-item[data-item-title=Contact],.header__bottom-navigation .header__linklist-item[data-item-title=Klantenservice]{order:13}.header__bottom-navigation .header__linklist-item[data-item-title=Koopjeshoek] .header__linklist-link{color:var(--wc-warn);font-weight:600}.wc-brand-frame{border:1px solid var(--wc-line);border-radius:var(--wc-r3);background:#fff;padding:24px;display:flex;flex-direction:column;gap:12px}.article__content table,.rte table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.article__content th,.article__content td,.rte th,.rte td{border:1px solid var(--wc-line);padding:10px 13px;text-align:left;vertical-align:top;line-height:1.5}.article__content table :is(th,td),.article__content table :is(th,td):is(:first-child,:last-child),.rte table :is(th,td),.rte table :is(th,td):is(:first-child,:last-child){padding:10px 13px}.article__content thead th,.rte thead th{background:var(--wc-bluesoft);color:var(--wc-ink);font-weight:600}.article__content blockquote.wc-kb-tip,.rte blockquote.wc-kb-tip{border:0;border-left:3px solid var(--wc-blue);background:var(--wc-bluesoft);border-radius:0 12px 12px 0;padding:16px 20px;margin:26px 0;color:var(--wc-ink);font-size:15.5px;line-height:1.65}.article__content blockquote.wc-kb-tip:before,.rte blockquote.wc-kb-tip:before{content:none;display:none}.article__content blockquote.wc-kb-tip strong,.rte blockquote.wc-kb-tip strong{display:inline-block;margin-bottom:4px;color:var(--wc-blue);text-transform:uppercase;letter-spacing:.05em;font:600 11.5px var(--wc-font-mono)}.shopify-section--rich-text:has(.content-box:empty),.shopify-section--custom-liquid:has(.liquid):not(:has(.liquid>*,.section__header)){display:none}.shopify-section--main-page:has(.page-header__text-wrapper:empty):has(.page-content:empty){display:none}.wc-product-rail{padding-inline:var(--wc-gutter)}@media screen and (min-width:990px){.wc-product-rail__grid--3{grid-template-columns:repeat(3,1fr)}.wc-product-rail__grid--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:750px)and (max-width:989px){.wc-product-rail__grid>:nth-child(3n+4):last-child,.wc-product-rail__grid>:nth-child(3n+4):nth-last-child(2),.wc-product-rail__grid>:nth-child(3n+4):nth-last-child(2)+*{display:none}}@media screen and (max-width:749px){.wc-product-rail__grid>:nth-child(2n+3):last-child{display:none}}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .disp{font-family:var(--wc-font-disp)}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .mono{font-family:var(--wc-font-mono)}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .eyebrow{font-family:var(--wc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--wc-blue)}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .mono-lbl{font-family:var(--wc-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--wc-faint)}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .frame{background:#fff;border:1px solid var(--wc-line);border-radius:18px}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .pill{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--wc-font-body);padding:6px 12px;border-radius:999px}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .dot{width:8px;height:8px;border-radius:50%;flex:none}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .spec-ic{width:44px;height:44px;border-radius:11px;background:var(--wc-bluesoft);color:var(--wc-blue);display:flex;align-items:center;justify-content:center;flex:none}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .trow{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--wc-line2);font-size:14.5px}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .trow span:first-child{color:var(--wc-sub)}:is(.wc-pdp,.wc-pdp-desc,.wc-pdp-specs,.wc-pdp-rel,.wc-buy-box,.wc-col,.wc-404,.wc-cart,.wc-search,.wc-ls,.wc-docs,.wc-restock) .trow span:last-child{font-weight:500;text-align:right}@media screen and (min-width:741px){.header__wrapper,.header__bottom-navigation,.header__logo-image,.header__bottom-navigation .header__linklist-link{transition:padding-block .22s ease,padding .22s ease,max-width .22s ease,font-size .22s ease,transform .22s ease}.wc-hshrink .header__wrapper{padding-block:8px}.wc-hshrink .header__logo-image{max-width:160px!important}.wc-hshrink .header__bottom-navigation{padding-block:5px 6px}.wc-hshrink .header__bottom-navigation .header__linklist-link{font-size:13.5px;padding:5px 10px}.wc-hshrink .wc-ls__field{height:40px}.wc-hshrink .header:not(.header--transparent){box-shadow:0 6px 18px -12px #0b122059}}.wc-col__taxex{font-size:10.5px;color:var(--wc-faint);flex-basis:100%}.mini-cart .wc-mc-totals{padding:0 0 14px}.mini-cart .wc-mc-srow{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;color:var(--wc-sub)}.mini-cart .wc-mc-srow b{color:var(--wc-ink);font-weight:600}.mini-cart .wc-mc-srow--muted{color:var(--wc-faint);font-size:13px}.mini-cart .wc-mc-deliver{display:flex;align-items:center;gap:10px;margin:16px calc(-1 * var(--container-gutter)) 0;padding:13px var(--container-gutter);background:var(--wc-bg);border-top:1px solid var(--wc-line2);font-size:12.5px;color:var(--wc-sub);line-height:1.45}.mini-cart .wc-mc-deliver-ic{color:var(--wc-ok);flex:none;display:flex}.mini-cart .drawer__header{padding-block:16px;border-bottom:1px solid var(--wc-line2)}.mini-cart .wc-mc-head{display:flex;align-items:center;gap:11px;margin:0}.mini-cart .wc-mc-headic{width:36px;height:36px;border-radius:10px;background:var(--wc-bluesoft);color:var(--wc-blue);display:flex;align-items:center;justify-content:center;flex:none}.mini-cart .wc-mc-headic svg{width:19px;height:19px}.mini-cart .wc-mc-headtitle{flex:1;font-family:var(--wc-font-disp);font-size:18px;font-weight:700;color:var(--wc-ink);text-transform:none;letter-spacing:-.01em}.mini-cart .wc-mc-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--wc-bluesoft);color:var(--wc-blue);font:600 12px var(--wc-font-mono)}.mini-cart .drawer__close-button{width:36px;height:36px;border-radius:10px;border:1px solid var(--wc-line);background:#fff;color:var(--wc-sub);display:flex;align-items:center;justify-content:center;transition:.14s}.mini-cart .drawer__close-button:hover{border-color:var(--wc-faint);color:var(--wc-ink)}.mini-cart .line-item__image-wrapper{border-radius:12px;background:linear-gradient(160deg,#fbfcfe,#eef2f8);border:1px solid var(--wc-line);padding:8px}.mini-cart .line-item__image{mix-blend-mode:multiply}.mini-cart .product-item-meta__vendor{font-family:var(--wc-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--wc-faint)}.mini-cart .product-item-meta__title{font-family:var(--wc-font-disp);font-size:15px;font-weight:600;line-height:1.35;color:var(--wc-ink)}.mini-cart .product-item-meta__title:hover{color:var(--wc-blue)}.mini-cart .line-item__price-list,.mini-cart .line-item__price{font-family:var(--wc-font-disp);font-weight:700;color:var(--wc-ink)}.mini-cart .wc-mc-stock{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:600 12px var(--wc-font-body);padding:4px 10px;border-radius:999px}.mini-cart .wc-mc-dot{width:7px;height:7px;border-radius:50%;flex:none}.mini-cart .wc-mc-stock--in{background:#eaf7ef;color:var(--wc-ok)}.mini-cart .wc-mc-stock--in .wc-mc-dot{background:var(--wc-ok)}.mini-cart .wc-mc-stock--low{background:#fbf0e4;color:#b45309}.mini-cart .wc-mc-stock--low .wc-mc-dot{background:#b45309}.mini-cart .wc-mc-stock--out{background:var(--wc-out-bg);color:var(--wc-out)}.mini-cart .wc-mc-stock--out .wc-mc-dot{background:var(--wc-out)}.mini-cart .quantity-selector--small{border:1px solid var(--wc-line);border-radius:10px;overflow:hidden;height:34px}.mini-cart .quantity-selector--small .quantity-selector__button{color:var(--wc-sub);transition:.14s}.mini-cart .quantity-selector--small .quantity-selector__button:hover{background:var(--wc-bluesoft);color:var(--wc-blue)}.mini-cart .quantity-selector--small .quantity-selector__input{font:600 13.5px var(--wc-font-body);color:var(--wc-ink)}.mini-cart .line-item__remove-button{color:var(--wc-faint)}.mini-cart .line-item__remove-button:hover{color:var(--wc-warn)}.mini-cart .checkout-button.button--primary{background:var(--wc-blue);border-radius:999px}.mini-cart .checkout-button.button--primary:hover{background:var(--wc-blue-dark)}.mini-cart .mini-cart__drawer-footer{border-top:1px solid var(--wc-line2)}@keyframes wc-mc-flash{0%{background:var(--wc-bluesoft)}to{background:transparent}}.mini-cart .line-item.is-new-in-cart,.mini-cart .line-item--added{animation:wc-mc-flash 1.4s ease-out}@media(min-width:1200px){.header__icon-list>a[aria-controls=search-drawer]{display:none!important}}.header__wrapper{position:relative}.wc-ls{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;display:flex;justify-content:center;margin:0}.wc-ls.is-open{z-index:1000}.wc-ls__box{position:relative;width:min(560px,calc(100vw - 2 * (var(--container-gutter, 40px) + 340px)))}.wc-ls__field{display:flex;align-items:center;gap:11px;background:#fff;border:1.5px solid var(--wc-line);border-radius:12px;height:46px;padding:0 7px 0 15px;transition:border-color .14s,box-shadow .14s}.wc-ls__field:focus-within{border-color:var(--wc-blue);box-shadow:0 0 0 4px #2c6fa01f}.wc-ls__field:has(.wc-ls__input:focus-visible){outline:2px solid var(--wc-blue);outline-offset:2px}.wc-ls__ic{color:var(--wc-faint);flex:none;display:flex}.wc-ls__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:400 15px var(--wc-font-body);color:var(--wc-ink);-webkit-appearance:none;appearance:none}.wc-ls__input::placeholder{color:var(--wc-faint)}.wc-ls__input::-webkit-search-cancel-button{display:none}.wc-ls__go{height:36px;font-size:13.5px;padding:0 16px;flex:none}.wc-ls__drop{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 32px));background:#fff;border:1px solid var(--wc-line);border-radius:18px;box-shadow:0 30px 70px -30px #0b122073;overflow:hidden;z-index:1000;display:none;max-height:min(72vh,560px);overflow-y:auto}.wc-ls.is-open .wc-ls__drop{display:block}.wc-ls__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b122047;z-index:900}.wc-ls__grid{display:grid;grid-template-columns:220px 1fr}.wc-ls__left{background:var(--wc-bg);border-right:1px solid var(--wc-line2);padding:16px 0}.wc-ls__right{padding:16px 0;min-width:0}.wc-ls__lbl{padding:0 18px 10px;display:block}.wc-ls__sug{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:14px;color:var(--wc-ink);cursor:pointer}.wc-ls__sug:hover,.wc-ls__sug.on{background:#fff;color:var(--wc-blue)}.wc-ls__sug-ic{color:var(--wc-faint);flex:none;display:flex}.wc-ls__sug.on .wc-ls__sug-ic{color:var(--wc-blue)}.wc-ls__sug-t{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ls__cats{border-top:1px solid var(--wc-line2);margin-top:12px;padding-top:14px}.wc-ls__cats:first-child{border-top:0;margin-top:0;padding-top:0}.wc-ls__cat{display:flex;align-items:center;gap:9px;padding:6px 18px;font-size:13.5px;color:var(--wc-ink);cursor:pointer}.wc-ls__cat:hover,.wc-ls__cat.on{background:#fff}.wc-ls__cat-ic{width:26px;height:26px;border-radius:8px;background:var(--wc-bluesoft);color:var(--wc-blue);display:flex;align-items:center;justify-content:center;flex:none}.wc-ls__cat-t{flex:1}.wc-ls__cat-n{font-size:10.5px;color:var(--wc-faint)}.wc-ls__hit{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:10px 18px;cursor:pointer;transition:background .12s}.wc-ls__hit:hover,.wc-ls__hit.on{background:var(--wc-bg)}.wc-ls__hthumb{width:44px;height:44px;border-radius:10px;background:linear-gradient(160deg,#fbfcfe,#eef2f8);border:1px solid var(--wc-line);display:flex;align-items:center;justify-content:center;padding:5px;flex:none}.wc-ls__hthumb img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.wc-ls__hbody{min-width:0}.wc-ls__htitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:500;line-height:1.35;margin:0 0 3px;color:var(--wc-ink);overflow:hidden}.wc-ls__hmeta{text-align:right}.wc-ls__hprice{font-size:15.5px;font-weight:700;white-space:nowrap}.wc-ls__stock{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--wc-font-body)}.wc-ls__stock .wc-ls__dot{width:6px;height:6px;border-radius:50%;flex:none}.wc-ls__stock.is-ok{color:var(--wc-ok)}.wc-ls__stock.is-ok .wc-ls__dot{background:var(--wc-ok)}.wc-ls__stock.is-out{color:var(--wc-out)}.wc-ls__stock.is-out .wc-ls__dot{background:var(--wc-out)}.wc-ls mark{background:none;color:inherit;font-weight:700}.wc-ls__none{padding:22px 18px 24px;text-align:center}.wc-ls__none-ic{color:#b7c4d4;margin-bottom:10px}.wc-ls__none-h{font-size:16px;font-weight:600}.wc-ls__none-t{font-size:13.5px;color:var(--wc-sub);margin:5px auto 0;line-height:1.5;max-width:340px}.wc-ls__arts{border-top:1px solid var(--wc-line2);margin-top:10px;padding-top:12px}.wc-ls__art{display:flex;align-items:center;gap:11px;padding:9px 18px;cursor:pointer}.wc-ls__art:hover,.wc-ls__art.on{background:var(--wc-bg)}.wc-ls__art-ic{width:28px;height:28px;border-radius:8px;background:var(--wc-bluesoft);color:var(--wc-blue);display:flex;align-items:center;justify-content:center;flex:none}.wc-ls__art-t{flex:1;font-size:13.5px;font-weight:500}.wc-ls__foot{border-top:1px solid var(--wc-line2);padding:12px 18px;display:flex;align-items:center;justify-content:flex-end;background:var(--wc-bg);gap:12px}.wc-ls__all{font-size:13px;font-weight:600;color:var(--wc-blue);white-space:nowrap}.header__wrapper .header__search-bar.predictive-search{display:none!important}.wc-restock{border:1px solid var(--wc-line);border-radius:14px;padding:16px;background:var(--wc-bg);margin-top:12px}.wc-restock__eyebrow{display:block;margin-bottom:6px}.wc-restock__lead{font-size:14px;color:var(--wc-sub);margin:0 0 12px;line-height:1.5}.wc-restock__form{display:flex;flex-direction:column;gap:10px}.wc-restock__input{height:44px;border:1px solid var(--wc-line);border-radius:10px;padding:0 14px;font:400 15px var(--wc-font-body)}.wc-restock__input:focus{border-color:var(--wc-blue)}.wc-restock__btn{width:100%}.wc-restock__consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--wc-sub);line-height:1.45}.wc-restock__consent input{margin-top:2px}.wc-restock__msg{font-size:13.5px;margin:4px 0 0}.wc-restock__msg.is-ok{color:var(--wc-ok)}.wc-restock__msg.is-err{color:#b4232a}.cookie-bar.wc-cookie{position:fixed;inset:auto auto 16px 16px;width:auto;height:auto;max-width:calc(100vw - 32px);max-height:none;margin:0;transform:none;z-index:2147482000;display:block;padding:0;background:none;animation:wc-cookie-pop .22s cubic-bezier(.2,.8,.2,1)}.cookie-bar.wc-cookie[hidden]{display:none}@keyframes wc-cookie-pop{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.wc-cookie__panel{background:var(--wc-card,#fff);width:360px;max-width:100%;border:1px solid var(--wc-line,#E5E4DE);border-radius:14px;padding:16px 18px;box-shadow:0 12px 32px #0b12202e;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start}.wc-cookie__ic{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--wc-bluesoft,#E9F0F8);color:var(--wc-blue,#2C6FA0)}.wc-cookie__ic svg{width:20px;height:20px}.wc-cookie__title{font-family:var(--wc-font-disp,"Inter Tight",sans-serif);font-size:15px;font-weight:700;color:var(--wc-ink,#0B1220);margin:2px 0 4px}.wc-cookie__text{color:var(--wc-sub,#4A5568);font-size:13px;line-height:1.5;margin:0}.wc-cookie__text p{margin:0}.wc-cookie__text a{color:var(--wc-blue,#2C6FA0);text-decoration:underline}.wc-cookie__actions{grid-column:1 / -1;display:flex;gap:8px;margin-top:12px}.wc-cookie__btn{flex:1;font:600 14px/1 var(--wc-font-body,"Inter",sans-serif);padding:10px 14px;border-radius:100px;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.wc-cookie__btn--accept{background:var(--wc-blue,#2C6FA0);color:#fff}.wc-cookie__btn--accept:hover{background:var(--wc-blue-dark,#22557D)}.wc-cookie__btn--decline{background:#fff;border-color:var(--wc-line,#E5E4DE);color:var(--wc-sub,#4A5568)}.wc-cookie__btn--decline:hover{border-color:var(--wc-blue,#2C6FA0);color:var(--wc-blue,#2C6FA0)}.wc-cookie__btn:focus-visible{outline:2px solid var(--wc-blue,#2C6FA0);outline-offset:2px}@media(max-width:480px){.cookie-bar.wc-cookie{inset:auto 12px 12px 12px;max-width:none}.wc-cookie__panel{width:auto}}@media(prefers-reduced-motion:reduce){.cookie-bar.wc-cookie,.wc-cookie__panel{animation:none}}.wc-crumb__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;text-transform:uppercase}.wc-crumb__item{display:flex;align-items:center;min-width:0}.wc-crumb__item+.wc-crumb__item:before{content:"\203a";content:"\203a" / "";margin:0 8px}.wc-crumb__item--cur{color:var(--wc-ink)}.wc-crumb__item--cur span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:740px){.wc-crumb__item:not(.wc-crumb__item--up){display:none}.wc-crumb__item--up:before,.wc-crumb__item+.wc-crumb__item--up:before{content:"\2039";content:"\2039" / "";margin:0 6px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wc-custom.css.map */
