@charset "UTF-8";:root{--grey-50:#fdfdfd;--grey-100:#f2f4f4;--grey-200:#e1e4e5;--grey-300:#cdd0d2;--grey-400:#b9bdbf;--grey-500:#999d9f;--grey-600:#707678;--grey-700:#5a6062;--grey-800:#394144;--grey-900:#1a2327;--primary-50:#e6feff;--primary-100:#b0e3f7;--primary-200:#7acff0;--primary-300:#44bae8;--primary-400:#0ea5e0;--primary-500:#0091d8;--primary-600:#0c78b3;--primary-700:#125a86;--primary-800:#173b58;--primary-900:#1d1d2b;--secondary-50:#fffde6;--secondary-100:#ffeab8;--secondary-200:#ffd78a;--secondary-300:#ffc35c;--secondary-400:#ffb02e;--secondary-500:#ff9d00;--secondary-600:#ff8600;--secondary-700:#c5680f;--secondary-800:#8b4a1d;--secondary-900:#512c2c;--info:#1a90f1;--error:#ba293a;--warning:#e5a315;--success:#008436;--modpadd:28px}@media (min-width:358px){:root{--modpadd:32px}}@media (min-width:600px){:root{--modpadd:36px}}@media (min-width:782px){:root{--modpadd:48px}}@media (min-width:1200px){:root{--modpadd:60px}}:root{--contentsize:1200px;--widesize:calc(1200px + var(--modpadd) * 2 );--wp--style--gallery-gap-default:10px;--wp--style--block-gap:1.5em;--fontsize-global:clamp(0.875rem, 0.4547vw + 0.75rem, 1.125rem);--fontsize-tiny:.75em;--fontsize-small:.875em;--fontsize-normal:1em;--fontsize-medium:1.125em;--fontsize-large:1.375em;--fontsize-huge:1.75em;--h-margin:.75em;--p-margin:1.5em;--wc-cat-indent:16px;--wc-cat-toggle-size:1em}span.help{font-size:.875em;color:#999d9f;font-weight:500}small.note{display:block;color:#999d9f;font-size:.875em;margin-top:1em}p.legal{font-size:.875em}.woocommerce-oembed{position:relative}.site-breadcrumbs{padding:.5em 0;font-size:.75em;background-color:#394144;border-bottom:1px solid;z-index:1}@media (min-width:782px){.site-breadcrumbs{background-color:#fff;border-top:1px solid #e1e4e5;border-bottom:1px solid #e1e4e5}}.woocommerce-breadcrumb{margin:auto 0;padding:0;font-size:.875em;color:#999d9f;font-weight:500}.woocommerce-breadcrumb a{color:#999d9f;font-weight:400}.woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:focus{color:#e1e4e5}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;width:auto;max-width:100%;min-height:4em;margin:0 0 1.5em;padding:1em 1.25em 1em 3.5em;word-wrap:break-word}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{content:"";position:absolute;top:50%;left:1em;transform:translateY(-50%);display:block;width:1.75em;height:1.75em;line-height:1;color:#fff;background-color:#1a90f1;border-radius:9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' fill='%23fff' focusable='false'%3E%3Cpath d='M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.woocommerce-message,.woocommerce-error,.woocommerce-info{color:#394144;font-size:.875em;line-height:1.5;background-color:#f3f9fe;border:1px solid #1a90f1;border-top-width:3px;border-radius:.125em;gap:1em;list-style:none}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{display:inline-flex;justify-content:center;align-items:center;order:1;white-space:nowrap}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;flex:1 0 auto;max-width:100%}.woocommerce-message li>:last-child,.woocommerce-error li>:last-child,.woocommerce-info li>:last-child{margin-left:auto}.woocommerce-message{background-color:#f2f8f4;border-color:#008436}.woocommerce-message>svg{background-color:#008436}.woocommerce-message>.wc-block-components-button>svg{fill:#008436 !important}.woocommerce-message:before{background-color:#008436}.woocommerce-message .button:not(.alt){background-color:#008436}.woocommerce-message .button.wc-forward{display:none}@media (min-width:600px){.woocommerce-message .button.wc-forward{display:inline-block}}.woocommerce-error{background-color:#fbf4f5;border-color:#ba293a}.woocommerce-error>svg{background-color:#ba293a}.woocommerce-error>.wc-block-components-button>svg{fill:#ba293a !important}.woocommerce-error:before{background-color:#ba293a;transform:translateY(-50%) rotate(180deg)}.woocommerce-error .button:not(.alt){background-color:#ba293a}ul.woocommerce-error{flex-wrap:wrap;justify-content:flex-start}ul.woocommerce-error li[data-id]{display:block;flex:1 0 100%}@media (min-width:600px){.woocommerce-info,.woocommerce-error,.woocommerce-message{flex-wrap:nowrap}.woocommerce-info li,.woocommerce-error li,.woocommerce-message li{flex-wrap:nowrap}}.woocommerce-password-strength{padding:3px .5em;font-weight:500;font-size:1em;text-align:center}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{display:block;margin:.5em 0 0}.woocommerce-privacy-policy-text{font-size:.75em;color:#999d9f}.button.loading{padding-right:3em;opacity:.5}.button.loading:after{display:flex;align-items:center;position:absolute;content:"\e01c";width:1em;height:1em;top:50%;margin-top:-.5em;right:1em;font-family:"WooCommerce";font-weight:400;vertical-align:top;animation:spin 2s linear infinite}.button.added:after{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;left:0;bottom:0;background-color:#0091d8;border-radius:9999px;font-family:"Outfit",sans-serif;content:"✓";font-weight:700;font-size:1em;color:#fff;z-index:10;text-indent:0;vertical-align:bottom}.product>.button,.button.single_add_to_cart_button{position:relative}.product>.button:before,.button.single_add_to_cart_button:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:contain;filter:invert(1)}.product>.button[href*="add-to-cart="]:before,.button.single_add_to_cart_button:before{background-image:url(//besamed.ch/wp-content/themes/ntd-besamed/assets/css/../svg/icon_cart.svg)}.product>.button:not([href*="add-to-cart="]):before{background-image:url(//besamed.ch/wp-content/themes/ntd-besamed/assets/css/../svg/icon_info.svg)}.product>.button{position:absolute;display:inline-flex;justify-content:center;align-items:center;padding:0;text-indent:-9999px;border-radius:9999px;color:transparent !important;white-space:nowrap;overflow:hidden;bottom:1.5em;right:1.5em;width:2em;height:2em}.product>.button:before{width:1em;height:1em}.button.single_add_to_cart_button{padding-left:3em}.button.single_add_to_cart_button:before{left:1.5em;width:1.5em;height:1.5em}table.shop_table{margin-bottom:1.5em}table.shop_table .product-total,table.shop_table .product-subtotal,table.shop_table .cart-subtotal>td:last-child,table.shop_table .order-total>td:last-child{text-align:right}table.shop_table th,table.shop_table td{border-left:none;border-right:none}table.shop_table_responsive{margin-bottom:0;background:0 0}table.shop_table_responsive thead,table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr{display:block;margin-bottom:1.5em;background-color:#fff;border-top:1px solid #e1e4e5}table.shop_table_responsive td{display:block;width:100%;text-align:right;border-top:0}table.shop_table_responsive td:before{content:attr(data-title) ": ";font-weight:500;float:left}@media (min-width:782px){table.shop_table_responsive{margin-bottom:1.5em;background-color:#fff}table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr{display:table-row;margin-bottom:0}table.shop_table_responsive td{display:table-cell;width:auto;text-align:left;border-top:1px solid #e1e4e5}table.shop_table_responsive td:before{display:none}}table.cart th,table.cart td{vertical-align:middle}table.cart th.product-remove:before,table.cart td.product-remove:before{display:none}table.cart th.product-thumbnail,table.cart td.product-thumbnail{display:none}table.cart tr:has(td.actions){border-top:0;background:0 0}table.cart td.actions{text-align:right;padding:0;border-bottom:none}table.cart td.actions .input-text{width:100%;margin-bottom:.5em}table.cart td.actions .coupon{width:100%;padding-bottom:.5em}table.cart td.actions .coupon label{display:none}table.cart td.actions .button{display:block;width:100%}table.cart td.actions:before{display:none}table.cart td.product-quantity{position:relative;padding:1em}@media (min-width:782px){table.cart th.product-remove,table.cart td.product-remove{width:1em;border-right:none}table.cart th.product-thumbnail,table.cart td.product-thumbnail{display:table-cell;width:4.5em;line-height:0;border-left:none}table.cart td.actions{padding:1em;border-bottom:1px solid #e1e4e5}table.cart td.actions .input-text{width:16ch;margin-right:.5em;margin-bottom:0;float:left}table.cart td.actions .coupon{width:auto;padding-bottom:0;float:left}table.cart td.actions .button{display:inline-block;width:auto}table.cart td.product-quantity .quantity{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}table.cart td.product-quantity .quantity:before{position:relative;top:1em;left:1em}table.cart td.product-quantity input.qty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px);height:100%;z-index:1;border:1px solid #e1e4e5;background-color:#fff;border-radius:0}table.cart td.product-quantity input.qty:focus{z-index:2;border-color:#0ea5e0}}table.order_details .order-actions--heading{vertical-align:middle}table.order_details .order-actions-button{margin-left:.5em}table.shop_attributes{width:auto;font-size:1em}table.shop_attributes th{padding:0 1.5em 0 0;border:none}table.shop_attributes td{padding:0;border:none}table.shop_attributes td p{margin:0}table.my_account_orders tr:last-child{margin-bottom:0}table.my_account_orders th,table.my_account_orders td{vertical-align:middle}table.my_account_orders th:last-child{width:10%}table.my_account_orders .button{white-space:nowrap;padding:.25em .75em}table.woocommerce-MyAccount-downloads th,table.woocommerce-MyAccount-downloads td{text-align:center}table.woocommerce-MyAccount-downloads th:first-child,table.woocommerce-MyAccount-downloads td:first-child{text-align:left}table.woocommerce-MyAccount-downloads th:last-child,table.woocommerce-MyAccount-downloads td:last-child{text-align:left}table.woocommerce-MyAccount-downloads .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}td.product-name dl.variation,td.product-name .wc-item-meta{margin:0;padding:0;list-style:none outside}td.product-name dl.variation dt,td.product-name dl.variation .wc-item-meta-label,td.product-name .wc-item-meta dt,td.product-name .wc-item-meta .wc-item-meta-label{float:left;clear:both;margin-right:.25em;list-style:none outside}td.product-name dl.variation dd,td.product-name .wc-item-meta dd{margin:0}td.product-name dl.variation p,td.product-name .wc-item-meta p{margin:0}.product{position:relative}.product .woocommerce-product-rating{position:relative;display:block;margin-bottom:1.5em}.product .woocommerce-product-rating .woocommerce-review-link{display:none}.product .stock>span{display:inline-block;position:relative;padding:.5em .875em;font-size:.875em;color:#cce6d6;background-color:#269654;border-radius:.125em}.product .stock>span:before{content:"";display:block;position:absolute;content:"";display:block;position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #269654;top:100%;left:1.5em}.product .out-of-stock>span{color:#f1d4d7;background-color:#c44957}.product .out-of-stock>span:before{border-top-color:#c44957}.product .product_meta{font-size:.875em}.product .product_meta>span{display:block}.product .product_meta>.posted_in{display:none}.product div.social{text-align:right;margin:0 0 1em}.product div.social span{margin:0 0 0 2px}.product div.social span span{margin:0}.product div.social span .stButton .chicklets{padding-left:16px;width:0}.product div.social iframe{float:left;margin-top:3px}.product p.cart{clear:both}.product form.cart{display:flex;flex-wrap:wrap;margin-bottom:1.5em}.product form.cart div.woocommerce-variation-price{display:none}.product form.cart div.quantity{margin:0 .5em 0 0;float:left}.product form.cart table.variations{width:auto;font-size:1em;min-width:calc(320px - var(--modpadd) * 2);margin-bottom:1.5em;margin-right:auto;background:0 0;border:0;clear:both}.product form.cart table.variations label{font-size:1em;font-weight:500;line-height:1}.product form.cart table.variations>tbody>tr>th,.product form.cart table.variations>tbody>tr>td{padding:0;vertical-align:middle;border:none;border-bottom:.5em solid transparent}.product form.cart table.variations>tbody>tr:last-child th,.product form.cart table.variations>tbody>tr:last-child td{border-bottom:none}.product form.cart table.variations th.label{width:25%;padding-right:.5em}.product form.cart div.single_variation_wrap{width:100%}.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.product form.cart .wc-no-matching-variations{display:none}.product form.cart .button{vertical-align:middle;float:left}.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.product form.cart .group_table td:first-child{width:4em;text-align:center}.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.single-product .entry-summary{display:grid;grid-template-areas:"rating" "title" "meta" "desc" "price" "stock" "form" "gpay" "gpaycaptcha"}@container (min-width:30em){.single-product .entry-summary{grid-template-areas:"rating rating" "title title" "meta meta" "desc desc" "stock stock" "form price" "gpay gpay" "gpaycaptcha gpaycaptcha";padding:var(--modpadd);border:1px solid #e1e4e5;background-color:#fff;border-radius:10px}.single-product .entry-summary .price,.single-product .entry-summary form.cart{margin-bottom:0}}.single-product .entry-summary{grid-template-columns:1fr auto;grid-auto-rows:auto;row-gap:0;column-gap:.5em}.single-product .entry-summary .product_title{grid-area:title;margin-bottom:.5em}.single-product .entry-summary .woocommerce-product-rating{grid-area:rating}.single-product .entry-summary .woocommerce-product-details__short-description{grid-area:desc}.single-product .entry-summary .price{grid-area:price;margin-top:auto;margin-right:auto}.single-product .entry-summary .stock{grid-area:stock}.single-product .entry-summary form.cart{grid-area:form;margin-top:auto}.single-product .entry-summary .wcpay-express-checkout-wrapper{grid-area:gpay;margin-bottom:0 !important;margin-top:1.5em !important}.single-product .entry-summary #ppcp-recaptcha-v2-container{grid-area:gpaycaptcha;margin:0 !important}.single-product .entry-summary .product_meta{grid-area:meta;margin-bottom:1.5em}.woocommerce-product-gallery__wrapper{position:relative;display:flex;padding-top:calc(100% + 10px);flex-wrap:nowrap;gap:10px;max-width:100%;margin:0}.woocommerce-product-gallery__image,.woocommerce-product-gallery__image--placeholder{aspect-ratio:1;flex:0 1 100px;border:1px solid #e1e4e5;background-color:#fff;border-radius:5px;overflow:clip}.woocommerce-product-gallery__image img,.woocommerce-product-gallery__image--placeholder img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:5px}@media (hover){.woocommerce-product-gallery__image img,.woocommerce-product-gallery__image--placeholder img{will-change:transform;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.woocommerce-product-gallery__image a:hover img,.woocommerce-product-gallery__image a:focus img,.woocommerce-product-gallery__image--placeholder a:hover img,.woocommerce-product-gallery__image--placeholder a:focus img{transform:scale3d(1.05,1.05,1.05)}}.woocommerce-product-gallery__image:first-child,.woocommerce-product-gallery__image--placeholder:first-child{position:absolute;top:0;left:0;right:0;flex:1 0 100%;max-width:100%;border-radius:10px}.woocommerce-product-gallery__image:first-child img,.woocommerce-product-gallery__image--placeholder:first-child img{border-radius:10px}.gallery-disclaimer{text-wrap:balance;margin-top:1em}.woocommerce-product-gallery__wrapper:before{font-size:2em;line-height:.875;color:#999d9f;content:"*";position:absolute;top:10px;right:10px}.product .price{position:relative;display:inline-flex;flex-direction:column;margin:auto auto 1.5em 0;font-size:1.125em;font-weight:500;line-height:1.5}.product .price:empty{display:none}.product .price del{display:inline-block;color:inherit;text-decoration:none}.product .price del .amount{font-size:.75em;font-weight:400;line-height:1;text-decoration:line-through;color:#ba293a}.product .price .woocommerce-price-suffix{font-size:.75em;font-weight:400;line-height:1;opacity:.75}.product .price:has(.variable-indicator){flex-direction:row;align-items:flex-end;gap:.25em}.product .price .variable-indicator{font-size:.75em;font-weight:400;line-height:1.625;color:#999d9f}.product .price ins{display:inline-block;color:inherit;background:0 0}.product.sale .price del{line-height:1;margin-bottom:-.125em}.product.sale .price .woocommerce-price-suffix{margin-top:-.125em}ul.products{--grid-col-size:10em}@media (min-width:600px){ul.products{--grid-col-size:12em}ul.products:has(>.product-category){--grid-col-size:15em}}ul.products{padding:0;list-style:none}ul.products li.product{display:flex;flex-direction:column;align-items:flex-start;gap:1em}ul.products li.product:not(.product-category){padding:1.5em;border:1px solid #e1e4e5;background-color:#fff;border-radius:5px}ul.products li.product h2,ul.products li.product h3{padding-top:0;margin-bottom:0;color:inherit;font-size:1em}ul.products li.product a:has(img){width:100%}ul.products li.product a:has(img) img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:5px}ul.products li.product .product-title{margin:0 0 auto;margin-left:0;text-decoration:none;color:inherit;text-wrap:pretty;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}ul.products li.product .product-title:hover,ul.products li.product .product-title:focus{opacity:.5}ul.products li.product img{display:block}@media (hover){ul.products li.product img{will-change:transform;transition:transform .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}ul.products li.product a:hover img,ul.products li.product a:focus img{transform:scale3d(1.05,1.05,1.05)}}ul.products li.product a.added_to_cart{display:inline-block;position:absolute;bottom:100%;left:0;width:100%;padding-bottom:.5em;font-size:.75em;color:#fff}ul.products li.product .star-rating{display:block;position:absolute;top:1em;right:1em}ul.products li.product .price{margin-bottom:0;color:inherit;clip-path:none;padding:0;background:0 0;border:none;font-size:1em}ul.products li.product .price:before,ul.products li.product .price:after{display:none}section.products.related,section.products.upsells{position:relative;margin-top:calc(var(--modpadd) + 1.5em);margin-bottom:calc(var(--modpadd) * -1);padding:calc(var(--modpadd) + 1.5em) 0;background-color:#0c78b3;z-index:0}section.products.related>h2,section.products.related>ul,section.products.upsells>h2,section.products.upsells>ul{max-width:var(--contentsize);margin-left:auto;margin-right:auto}section.products.related>h2,section.products.upsells>h2{color:#fff}section.products.related:after,section.products.upsells:after{content:"";display:block;position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background-color:#0c78b3;z-index:-1}div.woocommerce .woocommerce-result-count{display:none}div.woocommerce .woocommerce-ordering{position:relative}div.woocommerce .woocommerce-ordering>label:not(.screen-reader-text){font-size:1.25em;line-height:1.25;font-weight:500;margin-bottom:.75em}div.woocommerce .woocommerce-ordering .orderby{font-size:1em;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25em 0;border-left:none;border-right:none;background-position:right .125em center}#reviews h2 small{float:right;color:#999d9f;font-size:.875em;margin:10px 0 0}#reviews h2 small a{text-decoration:none;color:#999d9f}#reviews #comment{height:calc(3 * 1.5em + 0.75em * 2 + 1px * 2)}#reviews #comments{padding-top:0}#reviews #comments ol.commentlist{margin:0 0 1.5em;padding:0;width:100%;list-style:none}#reviews #comments ol.commentlist li{position:relative;margin:0 0 1.5em;padding:0}#reviews #comments ol.commentlist li::marker{content:""}#reviews #comments ol.commentlist li .meta{padding-left:3.5em;color:#999d9f;font-size:.75em}#reviews #comments ol.commentlist li .meta .woocommerce-review__dash{display:block;height:0;overflow:hidden}#reviews #comments ol.commentlist li img.avatar{position:absolute;top:0;left:0;width:2.5em;height:auto;border-radius:50%}#reviews #comments ol.commentlist li .comment-text{margin:0}#reviews #comments ol.commentlist li .comment-text .star-rating{font-size:.875em;float:right}#reviews #comments ol.commentlist li .comment-text p{font-size:.875em;margin-bottom:1em}#reviews #comments ol.commentlist ul.children{list-style:none outside;margin:1.5em 0 0 3.5em;padding-left:0}#reviews #comments ol.commentlist ul.children li{padding:1em 1em 0}#reviews #comments ol.commentlist ul.children li img.avatar{top:1em;left:1em}#reviews #comments ol.commentlist #respond{border:1px solid #e1e4e5;border-radius:4px;padding:1em 1em 0;margin:1.5em 0 0 3.5em}#reviews #comments .commentlist>li:before{content:""}@media (min-width:600px){#reviews #comments ol.commentlist li .meta{padding-left:0}#reviews #comments ol.commentlist li .comment-text{margin:0 0 0 3.5em}}#review_form #respond{margin-bottom:0;border:none}#review_form #respond #reply-title{display:none}#review_form #respond label[for=rating],#review_form #respond label[for=comment],#review_form #respond label[for=author],#review_form #respond label[for=email]{display:inline-block;width:100%;margin-bottom:.125em;font-family:"Outfit",sans-serif;font-size:.875em;font-weight:400;line-height:1.5;color:#394144}#review_form #respond .comment-form-rating{margin-bottom:1.5em;order:-1}#review_form #respond .comment-form-rating p{margin-bottom:0}#review_form #respond .comment-form-email,#review_form #respond .comment-form-author{min-width:calc(50% - 5px);order:-1}.woocommerce-tabs{margin-top:var(--modpadd);clear:both}.woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs .panel{padding-top:calc(var(--modpadd) + 1.5em);padding-bottom:calc(var(--modpadd) + 1.5em);border-top:1px solid #e1e4e5}.woocommerce-tabs .panel h2{padding-top:0}.woocommerce-tabs .panel>:not(h2):last-child{margin-bottom:0}.woocommerce-tabs .panel[style="display: none;"]{display:block !important}@container (min-width:35em){.woocommerce-tabs ul.tabs{display:block;position:relative;margin:0;padding-left:1em;list-style:none;overflow:hidden}.woocommerce-tabs ul.tabs li{display:inline-block;position:relative;margin:0 -5px;padding:0 1em;background-color:#fff;border:1px solid #e1e4e5;border-radius:4px 4px 0 0;z-index:0}.woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-family:"Outfit",sans-serif;font-weight:500;text-decoration:none;color:#394144}.woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:inherit}.woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce-tabs ul.tabs li.active a{color:inherit}.woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce-tabs ul.tabs li:before,.woocommerce-tabs ul.tabs li:after{content:" ";position:absolute;bottom:-1px;width:5px;height:5px;border:1px solid #e1e4e5}.woocommerce-tabs ul.tabs li:before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #fff}.woocommerce-tabs ul.tabs li:after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #fff}.woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e1e4e5;z-index:1}.woocommerce-tabs .panel{margin-bottom:1.5em;padding:var(--modpadd);background-color:#fff;border:1px solid #e1e4e5;border-top:none}.woocommerce-tabs .panel h2:first-child{display:none}.woocommerce-tabs .panel[style="display: none;"]{display:none !important}}span.onsale{--width:10em;--height:2em;position:absolute;top:2em;left:2em;width:var(--width);height:var(--height);margin:0;font-weight:500;line-height:var(--height);text-align:center;color:#fff;background-color:#ff9d00;clip-path:polygon(var(--height) 0%,calc(100% - var(--height)) 0%, 100% 100%, 0% 100%);transform-origin:center top;transform:translate(-50%,0) rotate(-45deg);z-index:1}ul.products span.onsale{font-size:.75em}.product-category>a{display:block;position:relative;color:#fff}.product-category>a h2.woocommerce-loop-category__title{position:absolute;width:max-content;max-width:calc(100% - 20px);top:50%;left:50%;transform:translate3d(-50%,-50%,0);margin:0;text-align:center;font-size:1.75em;padding:.5em .75em !important;will-change:transform;transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);background-color:#0091d8;border-radius:.125em}.product-category>a h2.woocommerce-loop-category__title .count{display:none}.product-category>a img{filter:grayscale(1)}@media (hover){.product-category>a:hover h2.woocommerce-loop-category__title,.product-category>a:focus h2.woocommerce-loop-category__title{opacity:0;transform:translate3d(-50%,-50%,0),scale3d(1.1,1.1,1.1)}.product-category>a:hover img,.product-category>a:focus img{filter:grayscale(0)}}.star-rating{overflow:hidden;position:relative;width:5.4em;height:1em;font-family:"star";font-size:1em;line-height:1;color:#ff9d00}.star-rating:before{content:"SSSSS";color:rgba(0,0,0,.2);top:0;left:0;position:absolute}.star-rating span{overflow:hidden;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0}ul.products .star-rating{font-size:.875em}p.stars{pointer-events:none}p.stars>span{display:flex}p.stars a{display:inline-block;position:relative;height:1em;width:1em;text-indent:-999em;text-decoration:none;pointer-events:all}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"star";content:"S";text-indent:0;color:rgba(0,0,0,.2)}p.stars a:hover~a:before{color:rgba(0,0,0,.2)}p.stars:hover a:before{color:#ff9d00}p.stars.selected a.active:before{color:#ff9d00}p.stars.selected a.active~a:before{color:rgba(0,0,0,.2)}p.stars.selected a:not(.active):before{color:#ff9d00}.hreview-aggregate .star-rating{margin:10px 0 0}div.woocommerce label:not(.screen-reader-text){display:inline-block;width:100%;margin-bottom:.125em;font-family:"Outfit",sans-serif;font-size:.875em;font-weight:400;line-height:1.5;color:#394144}div.woocommerce label:not(.screen-reader-text).inline{display:inline;width:auto}div.woocommerce label:not(.screen-reader-text).hidden{visibility:hidden}div.woocommerce select,div.woocommerce textarea,div.woocommerce .select2-dropdown-parent{width:100%}div.woocommerce .select2-container{width:100% !important}.form-row .input-text{width:100%}.form-row.woocommerce-invalid label{color:#ba293a}.form-row.woocommerce-invalid .select2-container,.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-invalid select{border-color:#c44957}.form-row.woocommerce-validated label{color:#008436}.form-row.woocommerce-validated .select2-container,.form-row.woocommerce-validated input.input-text,.form-row.woocommerce-validated select{border-color:#269654}@media (min-width:782px){.form-row-first,.form-row-last{width:50%;float:left;overflow:visible}.form-row-first{padding-right:5px}.form-row-last{padding-left:5px}.form-row-wide{clear:both}}form.login,form.register,form.lost_reset_password,form.checkout_coupon{flex-grow:1;display:flex;flex-direction:column;gap:1.5em;margin-bottom:1.5em}form.login p,form.register p,form.lost_reset_password p,form.checkout_coupon p{margin:0}form.login p.form-row:has(button[type=submit]),form.register p.form-row:has(button[type=submit]),form.lost_reset_password p.form-row:has(button[type=submit]),form.checkout_coupon p.form-row:has(button[type=submit]){order:1;margin-top:auto}form.login .clear,form.register .clear,form.lost_reset_password .clear,form.checkout_coupon .clear{display:none}@media (min-width:782px){form.login,form.register,form.lost_reset_password,form.checkout_coupon{padding:var(--modpadd);background-color:#fff;border:1px solid #e1e4e5}}form.login .form-row:not(.form-row-wide){display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0}form.login .form-row:not(.form-row-wide) .input-text{margin-bottom:1.5em}form.login .form-row:not(.form-row-wide) .button{order:-1;margin:0 1em 0 0;white-space:nowrap}form.login .form-row:not(.form-row-wide) label{width:auto;margin:0 0 .125em;white-space:nowrap}form.login .form-row:not(.form-row-wide) label.woocommerce-form-login__rememberme{margin:.5em 0}form.login>p.lost_password{font-size:.875em}form.register wc-order-attribution-inputs{display:none}form.edit-account>:last-child{margin-bottom:0}form.checkout_coupon{flex-wrap:wrap;flex-direction:row;column-gap:var(--modpadd)}form.checkout_coupon>p{width:auto;flex-grow:1;padding:0}input.qty{width:3.5em;padding-left:0;padding-right:0;text-align:center}tr.woocommerce-shipping-totals td:before{display:none}ul#shipping_method{display:flex;flex-direction:column;gap:.5em;list-style:none outside;margin:0;padding:0}ul#shipping_method:not(:last-child){margin:0 0 1em}ul#shipping_method>li{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:.5em;-ms-hyphens:auto;hyphens:auto}@media (min-width:782px){ul#shipping_method>li{flex-direction:row}}ul#shipping_method label{font-family:inherit;font-size:1em;margin:0}ul#shipping_method input[type=radio]{top:auto;margin-right:0;margin-bottom:0}ul#shipping_method .amount{font-weight:500}.password-input{position:relative}.show-password-input{background-color:transparent;border-radius:0;border:0;color:#e1e4e5;cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%)}.show-password-input:after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none;margin-left:0;margin-top:-2px;vertical-align:middle;display:inline-block}.blockOverlay{background:#fff !important}.woocommerce-input-wrapper .description{display:none;position:relative;margin:.5em 0 0;padding:1em;color:#fff;background:#0091d8;border-radius:3px;clear:both}.woocommerce-input-wrapper .description a{color:#fff;border:0}.page-content .account-menu{display:flex;flex-wrap:wrap;padding-left:0;gap:.5em;list-style:none}.page-content .account-menu li>a,.page-content .account-menu li.current-menu-item.current_page_item:has(~.current-menu-item)>a{display:inline-block;padding:.375em 1em;background-color:#fff;border:1px solid #e1e4e5;text-decoration:none;color:#394144;border-radius:9999px}.page-content .account-menu li>a:hover,.page-content .account-menu li>a:focus,.page-content .account-menu li.current-menu-item.current_page_item:has(~.current-menu-item)>a:hover,.page-content .account-menu li.current-menu-item.current_page_item:has(~.current-menu-item)>a:focus{color:#999d9f}.page-content .account-menu li.is-active>a,.page-content .account-menu li.current-menu-item>a{color:#fff;background-color:#0ea5e0;border-color:transparent}.woocommerce-MyAccount-content{margin-top:var(--modpadd);margin-bottom:1.5em}.woocommerce-MyAccount-content>:last-child{margin-bottom:0}@media (min-width:782px){.woocommerce-MyAccount-content{margin-top:0;padding:var(--modpadd);background-color:#fff;border:1px solid #e1e4e5}.woocommerce-MyAccount-content:has(>.woocommerce-info){padding:0;background:0 0;box-shadow:none;border:none}}#customer_login .u-column1,#customer_login .u-column2{display:flex;flex-direction:column;margin-bottom:1.5em}#customer_login .u-column1>h2,#customer_login .u-column2>h2{padding-top:0}@media (min-width:782px){#customer_login .u-column1,#customer_login .u-column2{padding:var(--modpadd);background-color:#fff;border:1px solid #e1e4e5}#customer_login .u-column1>form,#customer_login .u-column2>form{padding:0;background:0 0;box-shadow:none;border:none;margin-bottom:0}}.woocommerce>h2:has(+form.login){display:none}.addresses address{margin-bottom:0}.addresses .woocommerce-Address-title{margin-bottom:1.5em}.addresses .woocommerce-Address-title h3{font-size:1.75em;margin-bottom:0}p:has(+.woocommerce-Addresses){font-weight:500}h3:has(+.woocommerce-address-fields){font-size:1.75em}.woocommerce-address-fields>:last-child{margin-bottom:0}#account_display_name+span>em{display:none}.cart-collaterals table{margin-bottom:1.5em}.cart-collaterals table tr{margin-top:-1px;margin-bottom:0}.cart-collaterals .shipping-calculator-button{font-size:.875em;display:inline-block;margin-top:.5em}.cart-collaterals .shipping-calculator-button:after{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}.cart-collaterals .shipping-calculator-form{display:flex;flex-wrap:wrap;margin-top:.5em;gap:.5em}.cart-collaterals .shipping-calculator-form p{flex:1 0 calc(50% - 0.25em);margin-bottom:0}.cart-collaterals .shipping-calculator-form p#calc_shipping_country_field,.cart-collaterals .shipping-calculator-form p#calc_shipping_state_field{flex:1 0 100%;order:-3}.cart-collaterals .shipping-calculator-form p#calc_shipping_postcode_field{order:-2}.cart-collaterals .shipping-calculator-form p#calc_shipping_city_field{order:-1}.cart-collaterals .shipping-calculator-form p>span{display:inline-block;width:100%}.cart-collaterals .cart_totals .discount td{color:#269654}.cart-collaterals .cart_totals .woocommerce-shipping-destination{font-size:.875em;margin-top:.5em;margin-bottom:0}.cart-collaterals .wc-proceed-to-checkout{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:1.5em}.cart-collaterals .wc-proceed-to-checkout .button:not(:only-child){width:100%}@media (min-width:1200px){.cart-collaterals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--modpadd)}.cart-collaterals .related,.cart-collaterals .cross-sells,.cart-collaterals .shipping_calculator,.cart-collaterals .cart_totals{width:calc(50% - var(--modpadd) / 2)}.cart-collaterals .cart_totals td{width:75%}}.woocommerce-checkout .woocommerce>form.login{display:grid;grid-template-areas:"intro" "user" "pass" "lost" "submit";grid-template-columns:1fr;gap:1.5em var(--modpadd)}@media (min-width:600px){.woocommerce-checkout .woocommerce>form.login{grid-template-areas:"intro intro" "user pass" "lost lost" "submit submit";grid-template-columns:1fr 1fr}}.woocommerce-checkout .woocommerce>form.login .clear{display:none}.woocommerce-checkout .woocommerce>form.login p,.woocommerce-checkout .woocommerce>form.login .input-text{width:100%;margin-bottom:0}.woocommerce-checkout .woocommerce>form.login>p:first-child{grid-area:intro}.woocommerce-checkout .woocommerce>form.login>p.form-row-first{grid-area:user;flex-direction:column;align-items:flex-start;padding:0}.woocommerce-checkout .woocommerce>form.login>p.form-row-last{grid-area:pass;flex-direction:column;align-items:flex-start;padding:0}.woocommerce-checkout .woocommerce>form.login>p.form-row-last .password-input{width:100%}.woocommerce-checkout .woocommerce>form.login>p.lost_password{grid-area:lost}.woocommerce-checkout .woocommerce>form.login>p.form-row:has(button[type=submit]){grid-area:submit}.wc-empty-cart-message{margin-bottom:1.5em}.wc-empty-cart-message .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{margin-top:0}.woocommerce-form-coupon-toggle{margin-bottom:1.5em}#ship-to-different-address{font-size:1em;line-height:inherit}#ship-to-different-address label{margin-bottom:0}.woocommerce-terms-and-conditions{margin-bottom:1.5em;padding:1.5em 1.5em 0;font-size:.75em;color:#999d9f;border:1px solid #e1e4e5;background-color:#fff}#payment{margin-bottom:1.5em;clear:both}#payment ul.payment_methods{padding:1em;background-color:#fff;border:1px solid #e1e4e5;list-style:none outside}#payment ul.payment_methods li{display:flex;flex-wrap:wrap;text-align:left;margin:0;font-weight:400;clear:both}#payment ul.payment_methods li.woocommerce-notice{min-height:0;padding-top:0;padding-right:0;padding-bottom:0;margin-left:-1em;border:none}#payment ul.payment_methods li label{width:auto}#payment ul.payment_methods li img{display:none}#payment ul.payment_methods li+li{margin-top:.5em}#payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em 1.25em;margin:.5em 0;font-size:.75em;line-height:1.5;color:#999d9f;box-shadow:inset 0 0 0 1px #e1e4e5}#payment div.payment_box .wcpay-upe-form fieldset{padding:0 !important;margin:0 !important;border:none}#payment div.payment_box .wcpay-upe-form .wcpay-upe-element{padding:0;margin-bottom:1em}#payment div.payment_box input#wc-woocommerce_payments-new-payment-method{top:0;width:1em !important}#payment div.payment_box p:last-child{margin-bottom:0}#payment div.payment_box:before,#payment div.payment_box:after{content:"";display:block;position:absolute;content:"";display:block;position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e1e4e5;top:-6px;left:2em}#payment div.payment_box:after{top:-5px;border-bottom-color:#fff}@media (min-width:782px){.woocommerce-order{margin-bottom:1.5em;padding:var(--modpadd);background-color:#fff;border:1px solid #e1e4e5}.woocommerce-order>:last-child{margin-bottom:0}}ul.order_details{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none}ul.order_details li{flex:1 0 100%;margin-bottom:1.5em;padding-right:1.5em;font-size:.75em;text-transform:uppercase;list-style-type:none}ul.order_details li strong{display:block;font-size:1.125em;text-transform:none}.wc-bacs-bank-details-account-name{font-weight:500}.woocommerce-order-downloads{margin-bottom:1.5em}@media (min-width:600px){ul.order_details li:not(.email){flex:1 0 50%}}@media (min-width:1200px){ul.order_details li.email,ul.order_details li:not(.email){flex:1 0 auto}}table.order_details tr>td:last-child{text-align:right}.woocommerce-customer-details{margin-bottom:1.5em}.woocommerce-customer-details address{width:100%;margin-bottom:0;padding:1.5em;text-align:left;font-style:normal;background-color:#fff;border:1px solid #e1e4e5}.woocommerce-customer-details .col2-set{display:flex;flex-direction:column;grid-gap:var(--modpadd);padding-top:calc(var(--modpadd) - 1.5em)}@media (min-width:782px){.woocommerce-customer-details .col2-set{flex-direction:row}}.woocommerce-customer-details .woocommerce-customer-details--phone,.woocommerce-customer-details .woocommerce-customer-details--email{margin-bottom:0;padding-left:1.5em}.woocommerce-customer-details .woocommerce-customer-details--phone{margin-top:1.5em}.woocommerce-customer-details .woocommerce-customer-details--phone:before{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.5;position:absolute}.woocommerce-customer-details .woocommerce-customer-details--email:before{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.5;position:absolute}.widget_product_categories,.wp-block-categories-list{padding-left:0;margin-bottom:0}.widget_product_categories a,.wp-block-categories-list a{text-decoration:none;color:#1a2327}.widget_product_categories a:hover,.widget_product_categories a:focus,.wp-block-categories-list a:hover,.wp-block-categories-list a:focus{color:#999d9f}.widget_product_categories .product-categories li,.wp-block-categories-list li{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5em;color:#999d9f}.widget_product_categories .product-categories li.current-cat>a,.wp-block-categories-list li.current-cat>a{color:#0091d8}.widget_product_categories .product-categories>li:not(.ntd-all-products),.wp-block-categories-list>li:not(.ntd-all-products){position:relative}.widget_product_categories .product-categories>li:not(.ntd-all-products):before,.wp-block-categories-list>li:not(.ntd-all-products):before{content:"-";display:inline-block;width:calc(var(--wc-cat-indent) - 0.5em)}.wc-cat-toggle{margin-left:auto;width:var(--wc-cat-toggle-size);height:var(--wc-cat-toggle-size);border:0;padding:0;background:currentColor;opacity:1;cursor:pointer;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M1.41,2.58,6,7.17l4.59-4.59L12,4,6,10,0,4Z'/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:.75em .75em;transition:opacity .15s ease}.wc-cat-toggle:hover{opacity:.5}.wc-cat-toggle[aria-expanded=false]{opacity:1}.wc-cat-toggle[aria-expanded=true]{opacity:.5}.widget_product_categories .product-categories li>ul,.wp-block-categories-list li>ul{flex-basis:100%;padding:0 0 0 var(--wc-cat-indent)}.widget_product_categories .product-categories li>ul.children>li,.wp-block-categories-list li>ul.children>li{position:relative}.widget_product_categories .product-categories li>ul.children>li:before,.wp-block-categories-list li>ul.children>li:before{content:"Г";position:absolute;top:.75em;left:calc(var(--wc-cat-indent) * -1);width:var(--wc-cat-indent);transform:scale3d(1,-1,1);font-family:"Outfit",sans-serif;font-size:.5em;color:#e1e4e5}.widget_product_categories .product-categories li>ul.children>li>a,.wp-block-categories-list li>ul.children>li>a{font-size:.875em}.woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none;clear:both}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#ba293a}.woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.widget_layered_nav_filters ul li a{text-decoration:none}.widget_layered_nav_filters ul li a:before{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#ba293a;vertical-align:inherit;margin-right:.5em}.widget_price_filter .price_slider{margin-bottom:1.25em}.widget_price_filter .price_label{min-height:0;line-height:1em;padding:.5em .75em;background-color:#fdfdfd;border:1px solid #fdfdfd}.widget_price_filter .price_slider_amount{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;text-align:right;font-size:.875em}.widget_price_filter .price_slider_amount .button{font-size:1em;line-height:1em;padding:.5em .75em}.widget_price_filter .price_slider_amount .clear{display:none}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#0091d8;background-clip:content-box;border-radius:9999px;cursor:ew-resize;outline:none;top:calc((0.5em - 2px) * -1);margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#0c78b3}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:rgba(12,120,179,.25);border:0}.widget_price_filter .ui-slider-horizontal{height:.25em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:4px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}@media (min-width:782px){.widget_price_filter .price_slider_amount{font-size:.75em}}.widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.widget_rating_filter ul li{padding:0 0 1px;list-style:none;clear:both}.widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.widget_rating_filter ul li .star-rating{float:none;display:inline-block}.widget_rating_filter ul li.chosen a:before{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#ba293a}ul.cart_list,ul.product_list_widget{list-style:none outside;padding:0 0 1em;margin:0}ul.cart_list li,ul.product_list_widget li{display:grid;grid-template-areas:"title image" "price image" "discount image";grid-template-columns:1fr 3.25em;grid-template-rows:auto 1fr;column-gap:1em;margin:0;padding:.5em 0;list-style:none;clear:both}ul.cart_list li:last-child,ul.product_list_widget li:last-child{padding-bottom:0}ul.cart_list li a,ul.product_list_widget li a{display:block;font-weight:500;-ms-hyphens:auto;hyphens:auto}ul.cart_list li a:not([role=button]),ul.product_list_widget li a:not([role=button]){display:contents}ul.cart_list li img,ul.product_list_widget li img{grid-area:image}ul.cart_list li>del,ul.cart_list li>.amount,ul.cart_list li>.quantity,ul.product_list_widget li>del,ul.product_list_widget li>.amount,ul.product_list_widget li>.quantity{grid-area:price}ul.cart_list li>del,ul.product_list_widget li>del{color:#999d9f;font-size:.75em}ul.cart_list li>ins,ul.product_list_widget li>ins{grid-area:discount;color:inherit;background:0 0}ul.cart_list li dl,ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid #e1e4e5;clear:both}ul.cart_list li dl dt,ul.cart_list li dl dd,ul.product_list_widget li dl dt,ul.product_list_widget li dl dd{float:left;margin-bottom:1em}ul.cart_list li dl dt,ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 .5em 0 0;clear:left}ul.cart_list li dl dd,ul.product_list_widget li dl dd{padding:0 0 .25em}ul.cart_list li dl dd p:last-child,ul.product_list_widget li dl dd p:last-child{margin-bottom:0}ul.cart_list li .star-rating,ul.product_list_widget li .star-rating{float:none}.content-sidebar ul.product_list_widget li{display:grid;grid-template-areas:"image title" "image price" "image discount";grid-template-columns:3.25em 1fr;column-gap:1em}.content-sidebar ul.product_list_widget li .product-title{font-size:.875em;display:-webkit-box;line-clamp:2;box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.widget_shopping_cart .total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:1.5em;padding:.25em 0;border-top:1px dashed #e1e4e5;border-bottom:1px dashed #e1e4e5}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.widget_shopping_cart .total .amount{order:1}.widget_shopping_cart .total .tax_label{display:none}.widget_shopping_cart .cart_list{padding-bottom:0}.widget_shopping_cart .cart_list li{position:relative;padding:0}.widget_shopping_cart .cart_list li+li{margin-top:.5em}.widget_shopping_cart .cart_list li a.remove{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:25px;height:25px}.widget_shopping_cart .buttons{display:flex;flex-wrap:wrap;gap:.25em;margin-bottom:0}.widget_shopping_cart .buttons .button{font-size:.875em}.widget_shopping_cart .widget_shopping_cart_content{margin-bottom:1.5em}@media (min-width:782px){.col2-set{display:flex;flex-wrap:wrap;column-gap:var(--modpadd)}.col2-set .col-1,.col2-set .col-2{width:calc(50% - var(--modpadd) / 2)}}.select2-container{min-height:calc(3em + 2px);font-size:1em;color:#394144}.select2-container--open{color:#394144}.select2-container .select2-selection{display:flex;align-items:center;min-height:calc(3em + 2px)}.select2-container .select2-selection--single{outline:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:.75em 1em;padding-right:2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select2-dropdown{font-size:1em;color:inherit;background-color:#fff;border-radius:.125em;border:1px solid #0ea5e0}.select2-results__options{padding:.75em 0}.select2-results__option{padding:0 1em}.select2-results__option[aria-disabled=true]{color:#ba293a}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{margin-top:1px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.select2-container--open .select2-dropdown--below{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.select2-container--default .select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:1em;margin-top:-1px;padding:.75em 1em;border-color:#e1e4e5;border-width:1px 0;background-color:#fff;border-radius:0;background:0 0}.select2-container--default .select2-search--dropdown .select2-search__field:focus{background:#fff}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e1e4e5;border-radius:.125em;transition:all .2s cubic-bezier(.77,0,.175,1)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999d9f}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;bottom:0;width:2.5em;height:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgb(153, 157, 159)'%3E %3Cpath d='M11.9,3.5l-0.6-0.6c-0.2-0.1-0.4-0.1-0.6,0L6,7.6L1.3,2.9 C1.2,2.8,1.1,2.8,1,2.8c-0.1,0-0.2,0-0.3,0.1L0.1,3.5C0,3.6,0,3.7,0,3.8C0,3.9,0,4,0.1,4.1l5.6,5.6C5.8,9.8,5.9,9.8,6,9.8 c0.1,0,0.2,0,0.3-0.1l5.6-5.6C12,4,12,3.9,12,3.8C12,3.7,12,3.6,11.9,3.5z'/%3E %3C/svg%3E");background-size:.75em;background-position:right 1em center;background-repeat:no-repeat}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-results__group{display:block;cursor:default}.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#0ea5e0}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{color:#394144;border-color:#0ea5e0}.select2-container--default.select2-container--disabled{cursor:not-allowed}.select2-container--default.select2-container--disabled .select2-selection--single{opacity:.25;pointer-events:none}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container .select2-selection--multiple{background-color:#fff;border:1px solid #e1e4e5;border-radius:.125em;color:inherit;transition:all .2s cubic-bezier(.77,0,.175,1)}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5em;padding-left:1em}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #e1e4e5;border-radius:.125em;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:1.5em;margin:.75em .75em 0 0}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999d9f}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#0ea5e0;border-radius:3px;cursor:default;float:left;color:#fff;font-size:.875em;margin-right:1em;margin-top:.75em;padding:.25em .5em}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:.25em}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:rgba(255,255,255,.75)}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #0ea5e0 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#fff;cursor:default}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-results>.select2-results__options{max-height:calc(6 * 1.5em + 0.75em * 2 + 1px * 2);overflow-y:auto}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:3px;height:3px;background-color:#fdfdfd}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#fdfdfd}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#999d9f}div.wp-block-woocommerce-checkout{padding-top:0}div.wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice{color:var(--error)}div.wp-block-woocommerce-checkout .wc-block-checkout__create-account{font-weight:500}div.wc-block-components-text-input input[type=email],div.wc-block-components-text-input input[type=number],div.wc-block-components-text-input input[type=password],div.wc-block-components-text-input input[type=tel],div.wc-block-components-text-input input[type=text],div.wc-block-components-text-input input[type=url],select.wc-blocks-components-select__select,textarea.wc-block-components-textarea{color:#394144 !important;border-color:#e1e4e5 !important;padding-left:1em !important;padding-right:1em !important;border-radius:.125em !important;outline:none !important;box-shadow:none !important}div.wc-block-components-text-input input[type=email]:focus,div.wc-block-components-text-input input[type=number]:focus,div.wc-block-components-text-input input[type=password]:focus,div.wc-block-components-text-input input[type=tel]:focus,div.wc-block-components-text-input input[type=text]:focus,div.wc-block-components-text-input input[type=url]:focus,select.wc-blocks-components-select__select:focus,textarea.wc-block-components-textarea:focus{color:#394144 !important;border-color:#0ea5e0 !important}div.wc-blocks-components-select svg{display:none}div.wc-blocks-components-select select.wc-blocks-components-select__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgb(153, 157, 159)'%3E %3Cpath d='M11.9,3.5l-0.6-0.6c-0.2-0.1-0.4-0.1-0.6,0L6,7.6L1.3,2.9 C1.2,2.8,1.1,2.8,1,2.8c-0.1,0-0.2,0-0.3,0.1L0.1,3.5C0,3.6,0,3.7,0,3.8C0,3.9,0,4,0.1,4.1l5.6,5.6C5.8,9.8,5.9,9.8,6,9.8 c0.1,0,0.2,0,0.3-0.1l5.6-5.6C12,4,12,3.9,12,3.8C12,3.7,12,3.6,11.9,3.5z'/%3E %3C/svg%3E");background-size:.75em;background-position:right 1em center;background-repeat:no-repeat}div.wc-blocks-components-select label,div.wc-block-components-text-input label{color:#999d9f !important;left:1em !important}div.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:#e1e4e5}div.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{box-shadow:none;background:#0091d8}div.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline-color:#0ea5e0;outline-offset:-1px}div.wc-block-components-radio-control--highlight-checked:after{border-radius:.125em}div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0;box-shadow:inset 0 0 0 1px #0ea5e0}div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted:last-child,div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted:last-child{border-bottom-left-radius:.125em;border-bottom-right-radius:.125em}div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted:first-child,div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted:first-child{border-top-left-radius:.125em;border-top-right-radius:.125em}.wp-element-button:not(.wp-block-button__link){background-color:#0091d8;border-radius:.125em;color:#fff;font-family:"Outfit",sans-serif;padding:.75em 1em;box-shadow:none;text-decoration:none;transition:box-shadow .1s cubic-bezier(.455,.03,.515,.955),background-color .1s cubic-bezier(.455,.03,.515,.955),border-color .1s cubic-bezier(.455,.03,.515,.955),color .1s cubic-bezier(.455,.03,.515,.955)}.wp-element-button:not(.wp-block-button__link):hover,.wp-element-button:not(.wp-block-button__link):focus{color:#fff;box-shadow:inset 0 100vh 0 0 rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.1) !important}.wp-element-button:not(.wp-block-button__link):active{color:#fff;box-shadow:inset 0 100vh 0 0 rgba(0,0,0,.1) !important;border-color:rgba(0,0,0,.1) !important}button.wc-block-components-totals-coupon__button{line-height:1}div.wc-block-components-checkbox svg.wc-block-components-checkbox__mark{fill:#394144}div.wc-block-components-checkbox input.wc-block-components-checkbox__input[type=checkbox]{border-color:#e1e4e5;outline-offset:0 !important;outline-width:0 !important}div.wc-block-components-checkbox input.wc-block-components-checkbox__input[type=checkbox]:checked{color:#e1e4e5}div.wc-block-components-checkbox input.wc-block-components-checkbox__input[type=checkbox]:checked+svg.wc-block-components-checkbox__mark{fill:#0091d8}div.wc-block-components-checkbox input.wc-block-components-checkbox__input[type=checkbox]:after,div.wc-block-components-checkbox input.wc-block-components-checkbox__input[type=checkbox]:before{background:0 0;box-shadow:none;max-width:20px}body.user-is-tabbing div.wc-block-components-checkbox input.wc-block-components-checkbox__input[type=checkbox]:focus{border-color:#0ea5e0;outline-width:0 !important}div.wc-block-components-notices{margin:0 0 1.5em}div.wc-block-components-notice-banner{margin-top:0;margin-bottom:0;padding:1em !important;color:#394144;font-size:.875em;line-height:1.5;background-color:#f3f9fe;border:1px solid #1a90f1;border-top-width:3px;border-radius:.125em;gap:1em}div.wc-block-components-notice-banner:before{display:none}div.wc-block-components-notice-banner>svg{width:1.75em;background-color:#1a90f1}div.wc-block-components-notice-banner>.wc-block-components-button{flex:0 0 1em;height:unset !important;line-height:1;margin:0 0 0 auto !important;width:1em !important;opacity:1}div.wc-block-components-notice-banner>.wc-block-components-button:hover,div.wc-block-components-notice-banner>.wc-block-components-button:focus{border-radius:0;opacity:.5 !important}div.wc-block-components-notice-banner>.wc-block-components-button>svg{fill:#1a90f1 !important}div.wc-block-components-notice-banner.is-error{background-color:#fbf4f5;border-color:#ba293a}div.wc-block-components-notice-banner.is-error>svg{background-color:#ba293a}div.wc-block-components-notice-banner.is-error>.wc-block-components-button>svg{fill:#ba293a !important}div.wc-block-components-notice-banner.is-error:before{background-color:#ba293a;transform:translateY(-50%) rotate(180deg)}div.wc-block-components-notice-banner.is-warning{background-color:#fdfaf3;border-color:#e5a315}div.wc-block-components-notice-banner.is-warning>svg{background-color:#e5a315}div.wc-block-components-notice-banner.is-warning>.wc-block-components-button>svg{fill:#e5a315 !important}div.wc-block-components-notice-banner.is-warning:before{background-color:#e5a315;transform:translateY(-50%) rotate(180deg)}div.wc-block-components-notice-banner.is-success{background-color:#f2f8f4;border-color:#008436}div.wc-block-components-notice-banner.is-success>svg{background-color:#008436}div.wc-block-components-notice-banner.is-success>.wc-block-components-button>svg{fill:#008436 !important}div.wc-block-components-notice-banner.is-success:before{background-color:#008436}div.wc-block-components-notice-banner.is-info{background-color:#f3f9fe;border-color:#1a90f1}div.wc-block-components-notice-banner.is-info>svg{background-color:#1a90f1}div.wc-block-components-notice-banner.is-info>.wc-block-components-button>svg{fill:#1a90f1 !important}div.wc-block-components-notice-banner.is-info:before{background-color:#1a90f1}form.wc-block-components-form .wc-block-components-checkout-step__description{font-size:.875em;line-height:1.5;margin:0 0 1.5em}form.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step,form.wc-block-components-form .wc-block-components-checkout-step{margin:0 0 1.5em}form.wc-block-components-form .wc-block-components-checkout-step__heading{margin-top:0;margin-bottom:0}form.wc-block-components-form .wc-block-components-checkout-step__content>*{margin-bottom:0}form.wc-block-components-form .wc-block-components-checkout-step__content>*+*{margin-top:10px}form.wc-block-components-form .wc-block-components-checkout-step__content>*+*.wc-block-components-checkbox{margin-top:1.5em}div.wc-block-components-sidebar-layout{margin-bottom:1.5em}div.wc-block-components-sidebar-layout table.wc-block-cart-items,div.wc-block-components-sidebar-layout div.wc-block-cart__submit,div.wc-block-components-sidebar-layout div.wc-block-cart__sidebar{margin-bottom:0}@container (min-width:700px){div.wc-block-components-sidebar-layout .wc-block-components-sidebar{top:var(--modpadd)}div.wc-block-components-sidebar-layout .wc-block-checkout__actions{padding:0}}div.wc-block-components-totals-wrapper{border-color:#e1e4e5}div.wc-block-components-address-card{border-color:#e1e4e5;border-radius:.125em}div.wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child{font-weight:500}div.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,div.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,div.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,div.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:500}div.wp-block-woocommerce-checkout-order-summary-block{border-color:#e1e4e5;background-color:#fff;border-radius:.125em}div.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__quantity{padding:0;color:#fff;font-size:.75em;line-height:0;background-color:#ff9d00;border:none}div.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata{font-size:.75em}div.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label{font-weight:500}div.wc-block-product-filters{--wc-product-filters-text-color:#394144;--wc-product-filters-background-color:#fff}div.wp-block-woocommerce-product-filter-clear-button .wp-block-buttons{margin-bottom:0;margin-top:.5em}ul.wc-block-product-filter-removable-chips__items{color:#394144;gap:.5em;font-size:.875em}ul.wc-block-product-filter-removable-chips__items li.wc-block-product-filter-removable-chips__item{background:#fff;border:1px solid #e1e4e5;border-radius:.125em;font-size:1em;gap:.25em;padding:.25em .25em .25em .75em}ul.wc-block-product-filter-removable-chips__items li.wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove .wc-block-product-filter-removable-chips__remove-icon{fill:#999d9f;transition:opacity .1s cubic-bezier(.25,.46,.45,.94);max-height:1.5em}ul.wc-block-product-filter-removable-chips__items li.wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove .wc-block-product-filter-removable-chips__remove-icon:hover,ul.wc-block-product-filter-removable-chips__items li.wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove .wc-block-product-filter-removable-chips__remove-icon:focus{opacity:.5}span.wc-block-product-filter-checkbox-list__input-wrapper input:before{display:none}span.wc-block-product-filter-checkbox-list__input-wrapper:before{content:"";display:block;position:absolute;inset:0;background-color:#fff;box-shadow:0 0 0 1px #e1e4e5;transition:background .1s cubic-bezier(.455,.03,.515,.955),border-color .1s cubic-bezier(.455,.03,.515,.955);cursor:pointer;opacity:1}input[type=checkbox].wc-block-product-filter-checkbox-list__input{top:0 !important}input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked+.wc-block-product-filter-checkbox-list__mark{color:#0091d8}body.user-is-tabbing input[type=checkbox].wc-block-product-filter-checkbox-list__input:focus+.wc-block-product-filter-checkbox-list__mark{box-shadow:0 0 0 1px #0ea5e0;border-radius:2px}.wc-block-product-filters .wc-block-product-filters__overlay-dialog{gap:0}.wc-block-product-filters .wc-block-product-filters__overlay-footer{padding:var(--modpadd);box-shadow:none}.wc-block-product-filters .wc-block-product-filters__overlay-content{padding:0 var(--modpadd);overflow-y:auto}@media (min-width:601px){.wc-block-product-filters .wc-block-product-filters__overlay-content{padding:0;overflow-y:visible;overflow-x:visible}}.wc-block-product-filters .wc-block-product-filters__overlay-header{padding:var(--modpadd)}.wc-block-product-filters .wc-block-product-filters__open-overlay,.wc-block-product-filters .wc-block-product-filters__close-overlay{font-size:1em;cursor:pointer}