@font-face{font-family:"Rubik";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2024/01/Rubik-Regular.woff2) format("woff2")}@font-face{font-family:"Rubik";font-weight:600 700;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2024/01/Rubik-SemiBold.woff2) format("woff2")}@font-face{font-family:"Rubik";font-weight:800 900;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2024/01/Rubik-ExtraBold.woff2) format("woff2")}:root{--ws-bg:#FFFFFF;--ws-surface:#FCFCFC;--ws-surface-alt:#F0F0F0;--ws-border:#E6E5E5;--ws-border-strong:#CCC7C7;--ws-ink:#171717;--ws-muted:#726969;--ws-accent:#00A887;--ws-accent-dark:#26806E;--ws-alert:#F42525;--ws-r-sm:4px;--ws-r-md:8px;--ws-r-lg:16px;--ws-font:"Rubik", sans-serif;--ws-container:1140px}.woocommerce,.woocommerce-page .site-main{font-family:var(--ws-font);color:var(--ws-ink)}.woocommerce-page .site-main{max-width:var(--ws-container);margin-inline:auto;padding-inline:16px}.woocommerce a{color:var(--ws-accent-dark)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:0;border-radius:var(--ws-r-sm);background:var(--ws-accent);color:#FFF;font:700 16px/1.2 var(--ws-font);text-decoration:none;transition:background-color .15s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--ws-accent-dark);color:#FFF}.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{opacity:.5;background:var(--ws-accent)}.woocommerce form .input-text,.woocommerce form select,.woocommerce .quantity .qty,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.ws-filters input[type="search"],.ws-filters input[type="number"]{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ws-border-strong);border-radius:var(--ws-r-sm);background:#FFF;color:var(--ws-ink);font:400 16px/1.3 var(--ws-font)}.woocommerce form .input-text:focus,.woocommerce form select:focus,.ws-filters input:focus{outline:2px solid var(--ws-accent);outline-offset:1px;border-color:var(--ws-accent)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--ws-accent);background:var(--ws-surface-alt);color:var(--ws-ink);font-family:var(--ws-font)}.woocommerce-message::before,.woocommerce-info::before{color:var(--ws-accent)}.woocommerce-error{border-top-color:var(--ws-alert)}.woocommerce-error::before{color:var(--ws-alert)}.woocommerce-page .page-header .entry-title{margin:32px 0 24px;font:900 clamp(31px, 3.5vw, 39px)/1.05 var(--ws-font)}.woocommerce-page .woocommerce h2,.woocommerce-page .woocommerce h3{font:700 25px/1.2 var(--ws-font)}.ws-breadcrumb{margin:0 0 8px;font-size:14px;color:var(--ws-muted)}.ws-breadcrumb a{color:var(--ws-ink);font-weight:700;text-decoration:none}.ws-breadcrumb .breadcrumb_last{color:var(--ws-accent-dark)}.ws-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:40px 16px;text-align:center;color:#FFF;background:linear-gradient(rgb(23 23 23 / .62),rgb(23 23 23 / .62)),var(--ws-hero-img) center / cover no-repeat}.ws-hero h1.ws-hero__title{margin:0 0 8px;color:#FFF;font:900 clamp(36px, 4.5vw, 49px)/1 var(--ws-font)}.ws-hero__intro{max-width:70ch;margin:0;font:400 16px/1.4 var(--ws-font)}.ws-hero__intro a{color:var(--ws-accent);font-weight:700;text-decoration:none}.ws-shop-intro{max-width:80ch;padding-top:32px;line-height:1.5}.ws-shop{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding:32px 0 64px}.ws-filters-open{display:none}.ws-filters{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.ws-filters__search{border-width:0 0 1px!important;border-radius:0!important}.ws-filters__apply{width:100%}.ws-filters__reset{align-self:center;color:var(--ws-muted);font-size:14px}.ws-filter{margin:0;padding:0;border:0;min-width:0}.ws-filter__title{margin-bottom:6px;padding:0;font:700 16px/1.2 var(--ws-font)}.ws-filter__list{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.35}.ws-filter__list .ws-filter__list{padding-left:18px}.ws-filter__list label{display:flex;gap:8px;align-items:center;padding:3px 0;cursor:pointer}.ws-filter__list input[type="checkbox"]{width:16px;height:16px;margin:0;accent-color:var(--ws-accent)}.ws-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px}.ws-filter__price label{display:flex;align-items:center;gap:4px}.ws-filter__price input{min-height:38px;padding:6px 8px;font-size:15px}.woocommerce .woocommerce-ordering{float:none;display:flex;justify-content:flex-end;margin:0 0 24px}.woocommerce .woocommerce-ordering select{width:auto;min-height:40px;padding:8px 36px 8px 12px;font-size:15px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:0;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0;text-align:left}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;gap:6px;color:var(--ws-ink);text-decoration:none}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:1;object-fit:contain;margin:0 0 8px;background:#FFF;border-radius:var(--ws-r-md)}.ws-card__badge{font-size:13px;line-height:1.3;color:var(--ws-ink)}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0;padding:0;font:700 18px/1.15 var(--ws-font);color:var(--ws-ink)}.woocommerce ul.products li.product .price{margin:2px 0 0;color:var(--ws-ink);font:400 20px/1.3 var(--ws-font)}.woocommerce ul.products li.product .price del,.woocommerce div.product .summary .price del{color:var(--ws-muted);opacity:1}.woocommerce ul.products li.product .price ins,.woocommerce div.product .summary .price ins{color:var(--ws-accent);font-weight:500;text-decoration:none}.ws-card__cat{font-size:13px;line-height:1.4;text-transform:uppercase;color:#989090}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--ws-accent-dark)}.woocommerce nav.woocommerce-pagination{margin-top:48px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 2px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:40px;padding:10px;border-radius:var(--ws-r-sm);color:var(--ws-ink);font:700 16px/1 var(--ws-font)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ws-accent);color:#FFF}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start;padding:32px 0 64px}.ws-single-head{grid-column:1;grid-row:1}.woocommerce div.product .product_title{margin:0 0 16px;font:700 25px/1.15 var(--ws-font)}.woocommerce div.product div.images.woocommerce-product-gallery{grid-column:1;grid-row:2;float:none;width:100%;margin:0}.woocommerce div.product div.images img{border-radius:var(--ws-r-md)}.woocommerce div.product div.images.woocommerce-product-gallery{opacity:1!important}.woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image:not(:first-child){display:none}.woocommerce-product-gallery:not(:has(.flex-viewport)):has(.woocommerce-product-gallery__image:nth-child(2)) .woocommerce-product-gallery__wrapper{margin-bottom:25%}.woocommerce div.product div.summary{grid-column:2;grid-row:1 / span 2;float:none;width:100%;margin:0;font-size:16px;line-height:1.45}.woocommerce div.product .product_meta{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.woocommerce div.product .product_meta a{font-weight:700;text-decoration:none;color:var(--ws-accent-dark)}.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price{margin:20px 0;color:var(--ws-ink);font:400 25px/1.2 var(--ws-font)}.woocommerce div.product form.cart{margin:0}.woocommerce div.product form.cart .variations{margin-bottom:16px;border:0}.woocommerce div.product form.cart .variations tr,.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{background:#fff0;border:0;padding:6px 0}.woocommerce div.product form.cart .variations th.label{padding-right:16px;font-weight:400;font-size:14px;color:var(--ws-muted);vertical-align:middle}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex;flex-direction:column;gap:12px;margin-top:24px}.woocommerce div.product form.cart div.quantity{float:none;margin:0}.woocommerce .quantity .qty{width:100%;text-align:center}.woocommerce div.product form.cart .button{float:none;width:100%}.ws-details{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;margin-top:56px;padding-top:32px;border-top:1px solid var(--ws-ink)}.ws-details__content{line-height:1.5}.ws-details .ws-details__content h2,.ws-details .ws-details__content h3{font:900 clamp(28px, 3vw, 39px)/1.05 var(--ws-font);margin:24px 0 12px}.ws-details__content>:first-child{margin-top:0}.ws-details__buy{margin-top:16px}.ws-advice{position:sticky;top:24px;padding:24px;border-radius:var(--ws-r-md);background:var(--ws-accent);color:#FFF;box-shadow:0 4px 16px rgb(23 23 23 / .08)}.ws-advice h2.ws-advice__title{margin:0 0 8px;color:#FFF;font:700 25px/1.1 var(--ws-font)}.ws-advice p{margin:0 0 12px;font-size:15px}.ws-advice__list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ws-advice__list a{color:#FFF;text-decoration:none;font-size:15px}.ws-advice__list a:hover{text-decoration:underline}.woocommerce-cart .woocommerce:has(.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;padding-bottom:48px}.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0;font-family:var(--ws-font)}.woocommerce table.shop_table th{font-weight:700;padding:12px 8px}.woocommerce table.shop_table td{padding:16px 8px;border-top:1px solid var(--ws-border)}.woocommerce table.shop_table img{width:80px;border-radius:var(--ws-r-sm)}.woocommerce table.shop_table td.product-name a{color:var(--ws-ink);font-weight:700;text-decoration:none}.woocommerce a.remove{color:var(--ws-ink)!important}.woocommerce a.remove:hover{background:var(--ws-ink);color:#FFFFFF!important}.woocommerce-cart table.cart td.actions .coupon{display:flex;gap:8px}.woocommerce-cart table.cart td.actions .coupon .input-text{flex:0 0 200px;width:200px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%;padding:24px;border:1px solid var(--ws-border);border-radius:var(--ws-r-md)}.cart_totals h2{margin:0 0 12px;font:700 20px/1.2 var(--ws-font)}.woocommerce .wc-proceed-to-checkout{padding:16px 0 0}.woocommerce .wc-proceed-to-checkout a.checkout-button{width:100%;margin:0;font-size:16px}.cart-empty.woocommerce-info{margin:48px 0 24px}.woocommerce-cart .return-to-shop{margin-bottom:64px}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-rows:auto auto auto 1fr;column-gap:48px;align-items:start;padding-bottom:64px}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{grid-column:1 / -1;grid-row:1}.woocommerce-checkout form.checkout>.col2-set{grid-column:1;grid-row:2 / span 3}.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;grid-row:2;margin:0 0 16px}.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:3;position:sticky;top:24px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout h3{font:700 25px/1.2 var(--ws-font);margin:24px 0 16px}.woocommerce form .form-row label{font-size:15px;margin-bottom:4px}.woocommerce form .form-row .required{color:var(--ws-alert);text-decoration:none}.woocommerce-checkout #payment{border-radius:var(--ws-r-md);background:var(--ws-surface-alt)}.woocommerce-checkout #payment #place_order{width:100%;float:none}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding:32px 0 64px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation li a{display:block;padding:10px 0;border-bottom:1px solid var(--ws-border);color:var(--ws-ink);text-decoration:none}.woocommerce-MyAccount-navigation li.is-active a{color:var(--ws-accent-dark);font-weight:700}.woocommerce-account .u-columns.col2-set{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:32px 0 64px}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2{float:none;width:100%}.woocommerce form.login,.woocommerce form.register{margin:0;border:1px solid var(--ws-border);border-radius:var(--ws-r-md);padding:24px}@media (max-width:1024px){.ws-shop{grid-template-columns:1fr;gap:16px;padding-top:16px}.ws-filters-open{display:inline-flex;justify-self:start;padding:10px 20px;border-radius:var(--ws-r-sm);background:var(--ws-accent);color:#FFF;font:700 16px/1 var(--ws-font);cursor:pointer}.ws-shop__filters{display:grid;gap:12px}.ws-filters{display:none;position:static;padding:16px;border:1px solid var(--ws-border);border-radius:var(--ws-r-md)}.ws-filters-toggle:checked~.ws-filters{display:flex}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce-cart .woocommerce:has(.woocommerce-cart-form),.ws-details,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:1fr}.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout form.checkout>#order_review{position:static}.ws-advice{position:static}}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}.woocommerce ul.products li.product .price{font-size:17px}.woocommerce div.product{display:flex;flex-direction:column;padding-top:16px}.woocommerce div.product div.summary{margin-top:24px}.woocommerce .woocommerce-ordering{justify-content:stretch}.woocommerce .woocommerce-ordering select{width:100%}.woocommerce-account .u-columns.col2-set{grid-template-columns:1fr}.woocommerce-cart table.cart td.actions .coupon{flex-direction:column}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%}}