.mk .button,.mk .woocommerce-button,.mk .wp-block-button__link,.mk a.button,.mk button.button{align-items:center;background:var(--cyan);border:0;border-radius:var(--r-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;gap:8px;justify-content:center;line-height:1;padding:12px 22px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.mk .button:hover,.mk .wp-block-button__link:hover,.mk a.button:hover{background:var(--cyan-700);color:#fff}.mk .button.alt,.mk .button.checkout-button{background:var(--ink)}.mk .button.alt:hover{background:#000}body.cos-woo-theme .woocommerce #respond input#submit,body.cos-woo-theme .woocommerce .button,body.cos-woo-theme .woocommerce a.button,body.cos-woo-theme .woocommerce button.button,body.cos-woo-theme .woocommerce input.button{background:var(--cyan);border:0;color:#fff}body.cos-woo-theme .woocommerce #respond input#submit:focus,body.cos-woo-theme .woocommerce #respond input#submit:hover,body.cos-woo-theme .woocommerce .button:focus,body.cos-woo-theme .woocommerce .button:hover,body.cos-woo-theme .woocommerce a.button:focus,body.cos-woo-theme .woocommerce a.button:hover,body.cos-woo-theme .woocommerce button.button:focus,body.cos-woo-theme .woocommerce button.button:hover,body.cos-woo-theme .woocommerce input.button:focus,body.cos-woo-theme .woocommerce input.button:hover{background:var(--cyan-700);color:#fff}body.cos-woo-theme .woocommerce #place_order,body.cos-woo-theme .woocommerce .button.checkout-button,body.cos-woo-theme .woocommerce a.button.alt,body.cos-woo-theme .woocommerce button.button.alt,body.cos-woo-theme .woocommerce input.button.alt{background:var(--ink);color:#fff}body.cos-woo-theme .woocommerce #place_order:hover,body.cos-woo-theme .woocommerce .button.checkout-button:hover,body.cos-woo-theme .woocommerce a.button.alt:focus,body.cos-woo-theme .woocommerce a.button.alt:hover,body.cos-woo-theme .woocommerce button.button.alt:hover,body.cos-woo-theme .woocommerce input.button.alt:hover{background:#000;color:#fff}body.cos-woo-theme .woocommerce .button.disabled,body.cos-woo-theme .woocommerce .button:disabled,body.cos-woo-theme .woocommerce .button:disabled[disabled]{background:var(--neutral-300);color:#fff;cursor:not-allowed;opacity:1}.mk #primary,.mk .site-content{width:100%}.mk .cwt-container{margin-inline:auto;max-width:var(--cwt-container-wide,1480px);padding-inline:clamp(16px,2.5vw,40px);padding-bottom:48px;padding-top:28px}.mk ul.products{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 32px;padding:0}.mk ul.products:after,.mk ul.products:before{content:none!important;display:none!important}.mk ul.products li.product{clear:none!important;float:none!important;margin:0!important;padding:0!important;width:auto!important}.mk ul.products li.product:before{content:none!important}.mk ul.products li.product .pc{height:100%}.mk .woocommerce-products-header h1,.mk .woocommerce-products-header__title{color:var(--masla-navy);font-family:var(--font-display);font-size:clamp(24px,2vw,34px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.mk .woocommerce-result-count{color:var(--neutral-500);font-size:14px}.mk .woocommerce-ordering select{border:var(--hairline-strong);border-radius:var(--r-sm);font-family:var(--font-body);padding:8px 12px}@media (max-width:1024px){.mk ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.mk ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mk ul.products{gap:10px;grid-template-columns:repeat(2,1fr)}}.mk .wpaic-filter-grid:has(.wpaic-filter__grid:empty){display:none!important}.mk .wpaic-filter-grid:has(.wpaic-filter__grid:empty)~ul.products{display:grid!important}.mk .wpaic-filter-grid:has(.wpaic-filter__grid:empty)~nav.woocommerce-pagination{display:flex!important}.mk .price,.mk .woocommerce-Price-amount{color:var(--masla-navy);font-family:var(--font-display);font-weight:700}#cwt-header .custom-logo,#cwt-header .hd-logo,#cwt-header .hd-logo-link img{height:42px;max-width:240px;width:auto}#cwt-header.compact .custom-logo,#cwt-header.compact .hd-logo,#cwt-header.compact .hd-logo-link img{height:34px}@media (max-width:1024px){#cwt-header .custom-logo,#cwt-header .hd-logo,#cwt-header .hd-logo-link img{height:34px}}@media (max-width:380px){#cwt-header .custom-logo,#cwt-header .hd-logo,#cwt-header .hd-logo-link img{height:30px}}.mk :where(a,button,input,select,textarea):focus-visible{border-radius:var(--r-sm);box-shadow:var(--ring);outline:none}.mk .pc-shot{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.mk .pc-shot .pc-noimg{display:grid;height:100%;place-items:center;width:100%}.mk .pc-noimg .ic{height:34px;opacity:.28;width:34px}.mk .pc-shot:has(.pc-noimg){align-items:center}.mk .pc-media img{max-height:150px;mix-blend-mode:multiply;object-fit:contain;width:auto}.mk .pc .price .woocommerce-Price-amount{color:inherit;font:inherit}.mk .pc .price ins{text-decoration:none}.mk .pc .price del{display:block;font-size:.62em;font-weight:500;opacity:.5}.mk .pc-add,.mk .pc-add:hover{color:#fff;text-decoration:none}.mk .pc-cmp,.mk .pc-cmp:hover{text-decoration:none}.mk .hd-price .now .woocommerce-Price-amount,.mk .hd-price .old .woocommerce-Price-amount{color:inherit;font:inherit}.mk .hd-price .old .woocommerce-Price-amount{text-decoration:line-through}.mk .ft-contacts .ft-phone{color:#fff;font-size:22px}.mk .ft-contacts a.ft-phone:hover{color:var(--cyan)}.mega-center{min-width:0}.mega .mega-panel{display:none}.mega .mega-panel.on{display:block}.cwt-sd-pane{display:none}.cwt-sd-pane.on{display:block}.mk .ms-section .ms-figure{margin:0 0 22px}.mk .ms-section .ms-figure img,.mk .ms-section .ms-text img{border-radius:var(--r-md);height:auto;max-width:100%}.mk .ms-section .ms-text+.ms-text{margin-top:16px}.mk .mega-featured .mfeat .thumb img{max-height:76px;mix-blend-mode:multiply;object-fit:contain;width:auto}.mk .mega-featured .mfeat-meta .c .woocommerce-Price-amount{color:var(--masla-navy);font-family:var(--font-display);font-size:13px;font-weight:800}.mk .mega-featured .mfeat-meta .c del{display:none}.mk .mega-featured .mfeat-meta .c ins{text-decoration:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link{background:var(--ink);color:#fff;left:-9999px;padding:12px 16px;position:absolute;top:0;z-index:100000}.skip-link:focus{left:8px;top:8px}