@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
:where(.wc-block-components-quantity-selector:has(input:not([type=hidden]))){border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px}
.wc-block-components-quantity-selector:where(:has(input:not([type=hidden]))){box-sizing:border-box;display:flex;min-width:107px;position:relative}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;line-height:1;margin:0;min-width:40px;text-align:center;vertical-align:middle}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}
.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-end-start-radius:inherit;border-start-start-radius:inherit}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-end-end-radius:inherit;border-start-end-radius:inherit}
.wc-block-components-quantity-selector[hidden]{display:none}
:where(.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input){padding:.4em 0}
:where(.wc-block-add-to-cart-with-options) :where(.quantity){align-items:stretch;display:inline-flex}
:where(.wc-block-add-to-cart-with-options__quantity-selector--hidden){display:none}
:where(.wc-block-add-to-cart-with-options__quantity-selector .wc-block-components-quantity-selector){height:100%}
:where(.wc-block-add-to-cart-with-options__quantity-selector){border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px}
.wc-block-add-to-cart-with-options__quantity-selector .wc-block-components-quantity-selector:where(:has(input:not([type=hidden]))){border-radius:inherit;border-width:0}
:where(.wc-block-add-to-cart-with-options) .wc-block-components-quantity-selector.wc-block-components-quantity-selector,:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) .wc-block-components-quantity-selector.wc-block-components-quantity-selector,:where(.wc-block-add-to-cart-with-options__quantity-selector) .wc-block-components-quantity-selector.wc-block-components-quantity-selector{display:inline-flex;margin-bottom:0;margin-right:0;width:unset}
:where(.wc-block-add-to-cart-with-options) :where(.wc-block-components-quantity-selector):after,:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) :where(.wc-block-components-quantity-selector):after,:where(.wc-block-add-to-cart-with-options__quantity-selector) :where(.wc-block-components-quantity-selector):after{border:1px solid;opacity:.3}
:where(.wc-block-add-to-cart-with-options) :where(.wc-block-components-quantity-selector) :where(.input-text),:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) :where(.wc-block-components-quantity-selector) :where(.input-text),:where(.wc-block-add-to-cart-with-options__quantity-selector) :where(.wc-block-components-quantity-selector) :where(.input-text){font-size:inherit}
:where(.wc-block-add-to-cart-with-options) :where(.wc-block-components-quantity-selector) :where(input[type=number].qty),:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number].qty),:where(.wc-block-add-to-cart-with-options__quantity-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number].qty){-moz-appearance:textfield;background-color:transparent;border:unset;box-sizing:content-box;color:currentColor;font-size:.8em;font-weight:600;margin:0;margin-right:unset;max-width:3.631em;padding:.9em 0;text-align:center}
:where(.wc-block-add-to-cart-with-options) :where(.wc-block-components-quantity-selector) :where(input[type=number].qty):focus,:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number].qty):focus,:where(.wc-block-add-to-cart-with-options__quantity-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number].qty):focus{border-radius:unset}
:where(.wc-block-add-to-cart-with-options) :where(.wc-block-components-quantity-selector) :where(input[type=number]::-webkit-inner-spin-button),:where(.wc-block-add-to-cart-with-options) :where(.wc-block-components-quantity-selector) :where(input[type=number]::-webkit-outer-spin-button),:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number]::-webkit-inner-spin-button),:where(.wc-block-add-to-cart-with-options-grouped-product-item-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number]::-webkit-outer-spin-button),:where(.wc-block-add-to-cart-with-options__quantity-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number]::-webkit-inner-spin-button),:where(.wc-block-add-to-cart-with-options__quantity-selector) :where(.wc-block-components-quantity-selector) :where(input[type=number]::-webkit-outer-spin-button){-webkit-appearance:none;margin:0}
:where(.wc-block-add-to-cart-with-options.is-invalid) .wp-block-woocommerce-product-button .wc-block-components-product-button__button{cursor:not-allowed;opacity:.5}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
.wc-block-components-product-sku{display:block;overflow-wrap:break-word}
.wc-block-components-product-sku__prefix{color:var(--wp--preset--color--contrast-2)}
.wc-block-components-product-sku__suffix{display:none}
.wc-block-components-product-sku.is-selected .wc-block-components-product-sku__suffix{display:inline}
.wp-block-post-terms{box-sizing:border-box}
.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
.wc-block-product-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}
.wc-block-product-template.wc-block-product-template{background:none}
.wc-block-product-template__responsive{grid-gap:1.25em;display:grid}
.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))}
.wc-block-product-template__responsive>li{margin-block-start:0}
:where(.wc-block-product-template .wc-block-product)>:not(:last-child){margin-bottom:.75rem;margin-top:0}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
.wp-block-woocommerce-product-collection{margin-bottom:30px}
.wp-block-woocommerce-product-collection .wc-block-components-product-stock-indicator{text-align:center}
.wp-block-woocommerce-product-collection .wc-block-components-notices:not(:has(*))+.wc-block-product-template{margin-block-start:0}
@media(max-width:600px)and (hover:none)and (pointer:coarse){.wp-block-woocommerce-product-collection:has(.is-product-collection-layout-carousel) :where(.wc-block-next-previous-buttons.wc-block-next-previous-buttons){display:none}}
.wc-block-components-notice-banner .wc-block-components-button.wc-block-components-notice-banner__dismiss[hidden]{display:none}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
.wc-block-product-categories{margin-bottom:1em}
.wc-block-product-categories select{margin-right:.5em}
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}
.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}
@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}
.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}
.wp-block-image .alignright,.wp-block-image.alignright{display:table}
.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}
.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}
.wp-block-image figure{margin:0}
.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}
@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}
:root :where(p.has-background){padding:1.25em 2.375em}
:where(p.has-text-color:not(.has-link-color)) a{color:inherit}
p.has-text-align-left[style*="writing-mode:vertical-lr"]{rotate:180deg}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
.wp-element-button{cursor:pointer}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
:root .has-text-align-center{text-align:center}
:root .has-text-align-left{text-align:left}
.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}
.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
html :where(.has-border-color){border-style:solid}
html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
html :where(img[class*=wp-image-]){height:auto;max-width:100%}
:where(figure){margin:0 0 1em}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}
@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
@font-face{font-family:star;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:WooCommerce;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}
.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:1000px}
.clear{clear:both}
.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}
.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}
.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}
.woocommerce div.product::after{content:"";display:block;clear:both}
.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}
.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}
.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}
.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}
.woocommerce div.product .related.products{margin-top:5em}
.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins{text-decoration:none}
.woocommerce table.variations{display:block}
.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}
.woocommerce table.variations tr th{padding-right:1em}
.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}
.woocommerce div.product form.cart table.variations td select{min-width:70%}
.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}
a.added_to_cart{display:block;margin-top:1em}
.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}
.woocommerce-page label{margin-bottom:.7em}
.woocommerce form .form-row{margin-bottom:1em}
.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}
.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}
@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}}
.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}
.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}
.woocommerce-page form .form-row label{margin-bottom:.7em}
.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}
.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}
.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}
.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}
.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}
.woocommerce-store-notice{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}
.woocommerce-store-notice a{color:var(--wp--preset--color--background,#fcfbfe)}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #ffffff;--wp--preset--color--surface: #f6f6f8;--wp--preset--color--muted: #717171;--wp--preset--color--contrast: #222222;--wp--preset--color--primary: #56cfe1;--wp--preset--color--primary-text: #0b7a8a;--wp--preset--color--sale: #fe9931;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 14px;--wp--preset--font-size--large: 18px;--wp--preset--font-size--x-large: clamp(20px,1.25rem + ((1vw - 3.2px) * 0.471),24px);--wp--preset--font-size--x-small: 12px;--wp--preset--font-size--xx-large: clamp(28px,1.75rem + ((1vw - 3.2px) * 0.941),36px);--wp--preset--font-size--huge: clamp(34px,2.125rem + ((1vw - 3.2px) * 1.647),48px);--wp--preset--font-family--poppins: Poppins,system-ui,sans-serif;--wp--preset--spacing--20: 0.5rem;--wp--preset--spacing--30: 1rem;--wp--preset--spacing--40: 1.5rem;--wp--preset--spacing--50: clamp(2rem,4vw,3rem);--wp--preset--spacing--60: clamp(3rem,6vw,5rem);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255,255,255),6px 6px rgb(0,0,0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0,0,0);}
.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}
:root{--wp--style--global--content-size: 1170px;--wp--style--global--wide-size: 1170px;}
:where(body){margin: 0;}
.wp-site-blocks{padding-top: var(--wp--style--root--padding-top);padding-bottom: var(--wp--style--root--padding-bottom);}
.has-global-padding{padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);}
.has-global-padding > .alignfull{margin-right: calc(var(--wp--style--root--padding-right) * -1);margin-left: calc(var(--wp--style--root--padding-left) * -1);}
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block,.alignfull)){padding-right: 0;padding-left: 0;}
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block,.alignfull)) > .alignfull{margin-left: 0;margin-right: 0;}
.wp-site-blocks > .alignright{float: right;margin-left: 2em;}
:where(.wp-site-blocks) > *{margin-block-start: 1.25rem;margin-block-end: 0;}
:where(.wp-site-blocks) > :first-child{margin-block-start: 0;}
:where(.wp-site-blocks) > :last-child{margin-block-end: 0;}
:root{--wp--style--block-gap: 1.25rem;}
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 1.25rem;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 1.25rem;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 1.25rem;}
:root :where(.is-layout-grid){gap: 1.25rem;}
.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}
body .is-layout-flex{display: flex;}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.is-layout-flex > :is(*,div){margin: 0;}
.is-layout-grid > :is(*,div){margin: 0;}
body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--muted);font-family: var(--wp--preset--font-family--poppins);font-size: var(--wp--preset--font-size--medium);line-height: 1.75;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 15px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 15px;}
a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);text-decoration: none;}
:root :where(a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary-text);}
h1,h2,h3{color: var(--wp--preset--color--contrast);font-weight: 600;letter-spacing: 0.5px;line-height: 1.43;}
h1{font-size: var(--wp--preset--font-size--huge);}
h2{font-size: var(--wp--preset--font-size--xx-large);}
h3{font-size: var(--wp--preset--font-size--x-large);}
:root :where(.wp-element-button,.wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: 40px;border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: 600;letter-spacing: inherit;line-height: inherit;padding-top: 0.6rem;padding-right: 1.6rem;padding-bottom: 0.6rem;padding-left: 1.6rem;text-decoration: none;text-transform: inherit;}
:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--contrast);}
.has-muted-color{color: var(--wp--preset--color--muted) !important;}
.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}
.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}
.has-surface-background-color{background-color: var(--wp--preset--color--surface) !important;}
.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flow) > *{margin-block-start: 0.5em;margin-block-end: 0;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-constrained) > *{margin-block-start: 0.5em;margin-block-end: 0;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flex){gap: 0.5em;}
:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-grid){gap: 0.5em;}
:root :where(.wp-block-post-title){font-weight: 400;}
:root :where(.wp-block-woocommerce-product-price .wc-block-components-product-price){color: #696969;}
:root :where(.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge){background-color: var(--wp--preset--color--sale);border-radius: 50%;border-width: 0;color: var(--wp--preset--color--contrast);}
