.woocommerce-store-notice,p.demo_store{background:var(--button-background,var(--color-primary));box-shadow:var(--shadow);color:var(--button-color);display:none;font-size:1em;left:0;margin:0;padding:var(--spacing-md) 0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:99998}.admin-bar .woocommerce-store-notice,.admin-bar p.demo_store{top:32px}.actions{--input-width:160px;--input-margin:var(--spacing-xs);--input-padding:calc(0.8em - 2px) 1.2em;--input-font-size:var(--font-size-sm);--button-padding:0.8em 1.2em;--button-margin:var(--spacing-xs);--button-font-size:var(--font-size-sm);padding:var(--spacing-sm)}.actions .button{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:var(--border);border-left:none;font-size:smaller;margin:0 0 var(--spacing-lg);overflow:hidden;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-lg);position:relative;--list-style-type:none;--list-margin:0;--list-item-margin:0}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{background-color:var(--border-left-color,var(--color-primary));bottom:-1px;content:"";display:block;height:100%;left:0;position:absolute;top:-1px;width:6px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style-type:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin:0 0 0 .382em}.woocommerce-message{--border-left-color:var(--color-success)}.woocommerce-error{--border-left-color:var(--color-danger)}.woocommerce .page-header,.woocommerce-page .page-header{height:100%;width:100%}.price{color:var(--color-heading);display:block;font-size:var(--price-font-size,var(--font-size-lg));margin-bottom:var(--price-margin-bottom,var(--spacing-md))}.price ins{text-decoration:none}.price del{color:inherit;opacity:.5}.shop_table{--table-margin:var(--spacing-md) 0 var(--spacing-xl)}.wp-element-button.wc-block-components-button:not(.is-link){align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}.wp-element-button.wc-block-components-button:not(.is-link):active,.wp-element-button.wc-block-components-button:not(.is-link):focus-visible,.wp-element-button.wc-block-components-button:not(.is-link):hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.wc-block-components-product-price{--price-font-size:var(--font-size-sm)}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button--full-width{--button-width:100%;--button-padding:var(--spacing-lg);--button-font-size:var(--font-size-md)}@media only screen and (min-width:400px){.actions>.button{float:right}}@media only screen and (max-width:599px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:var(--spacing-lg)}}@media only screen and (max-width:778px){.wc-block-checkout:not(.is-large) .wc-block-checkout__sidebar.is-sticky{position:static!important}}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot#1751629574) format("embedded-opentype"),url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg")}.quantity{display:grid;height:100%;place-items:center start}.summary .quantity{float:left}.quantity .qty{height:100%;margin-block:0;margin-inline:0 var(--spacing-sm);max-width:72px;padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm) 0}.products.related{margin-bottom:var(--spacing-xxl)}.products .product{flex-direction:column;text-align:center}.products .count{background-color:transparent}ul.products{--list-margin-left:0;--list-style-type:none;display:grid;grid-gap:var(--products-gap,var(--spacing-xl) var(--spacing-lg));grid-template-columns:repeat(var(--columns,1),minmax(10px,1fr))}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{display:none}li.product{border:var(--product-border,0);border-radius:var(--product-border-radius,0);box-shadow:var(--product-box-shadow,none);float:none!important;margin:var(--product-margin,0)!important;padding:var(--product-padding,0)!important;transition:none;width:var(--product-width,100%)!important}li.product:after{display:inline-flex;font-size:0}.products,.wc-block-grid__products{--price-font-size:var(--font-size-sm)}li.product,li.wc-block-grid__product{position:relative}.wc-block-grid__product-title{color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none);text-wrap:var(--heading-text-wrap,wrap)}.wc-block-grid__product-title:last-child{--heading-margin-bottom:0}.entry-content>.wc-block-grid__product-title:not(:first-child){--heading-margin-top:var(--spacing-xxl)}.onsale,.wc-block-grid__product-onsale{background:var(--onsale-background,var(--color-primary));border:0;border-radius:var(--border-radius);bottom:auto;color:var(--onsale-color,var(--color-white));font-size:small;font-weight:var(--heading-font-weight);left:-.5em;padding:var(--spacing-xxxs) var(--spacing-sm);position:absolute;right:auto;text-align:center;text-transform:none;top:-.5em;z-index:2}li.product .price,li.wc-block-grid__product .price{margin-top:auto}li.product .button:not(.added_to_cart),li.wc-block-grid__product .wp-block-button{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.wc-block-components-price-slider__range-input-progress{--range-color:var(--color-primary)}.woocommerce-products-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.woocommerce-products-header>*{order:2}.woocommerce-products-header .woocommerce-result-count{margin-bottom:0;margin-right:auto}.woocommerce-products-header .woocommerce-result-count:before{content:" - "}.woocommerce-products-header__title{order:1;width:100%}.woocommerce-ordering{margin-bottom:var(--row-gap)}.woocommerce-LoopProduct-link{--link-text-decoration:none;--link-text-decoration-hover:none;display:flex;flex:1;flex-direction:column;width:100%}.woocommerce-LoopProduct-link:focus-visible,.woocommerce-LoopProduct-link:hover{--heading-color:var(--color-primary)}.woocommerce-LoopProduct-link img{margin-bottom:var(--spacing-md);width:100%}.wc-block-grid__product-title,.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:var(--product-title-font-size,var(--font-size-lg));margin-bottom:var(--spacing-xxs);transition:var(--transition)}.added,.added:focus-visible,.added:hover{margin:auto auto var(--spacing-xs);--button-opacity:0.5}.ajax_add_to_cart{--button-transition:var(--transition),text-indent 0ms}.ajax_add_to_cart.loading{text-indent:-9999px}.ajax_add_to_cart.loading:after{animation:addtocartloading 1s linear infinite;border:2px solid var(--button-color);border-bottom:2px solid transparent;border-radius:50%;content:"";display:block;height:1rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - .5rem);transform:translate(-50%,-50%);width:1rem}@keyframes addtocartloading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.added_to_cart{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.added_to_cart:active,.added_to_cart:focus-visible,.added_to_cart:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.added_to_cart:focus-visible,.added_to_cart:hover{background:var(--color-primary);color:var(--color-white)}.woocommerce-pagination a{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.woocommerce-pagination a:active,.woocommerce-pagination a:focus-visible,.woocommerce-pagination a:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.woocommerce-pagination .current{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.woocommerce-pagination .current:active,.woocommerce-pagination .current:focus-visible,.woocommerce-pagination .current:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.product-single{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:100%;position:relative}.product-single>*{flex:var(--flex,1 1 100%)}.product_title{--entry-title-font-size:var(--font-size-xxxl)}.summary,.woocommerce-product-gallery{float:none!important;margin-bottom:var(--spacing-lg);width:100%!important}.summary{display:flex;flex-direction:column;justify-content:center}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery__wrapper{margin:0;max-width:unset}.woocommerce-product-gallery__image{width:100%}.woocommerce-product-gallery__trigger{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;position:absolute;right:1em;top:1em;width:32px;z-index:2}.woocommerce-product-gallery__trigger:before{background:var(--color-white);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m508.5 481.6-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17M208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";height:100%;position:absolute;width:100%}.product-thumbnail img{border-radius:var(--border-radius);height:var(--spacing-xl);width:var(--spacing-xl)}.variations{--table-margin:0 0 var(--spacing-lg);font-size:var(--font-size-sm)}.reset_variations{--link-word-break:none}.woocommerce-tabs{margin:0 0 var(--spacing-lg);width:100%}.woocommerce-tabs>.wc-tab:first-of-type:last-of-type>h2:first-child{background:var(--color-white);border:0;color:var(--color-heading);height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.wc-tabs{--link-color:var(--color-body);--link-color-hover:var(--color-black);--link-text-decoration:none;--link-text-decoration-hover:none;border-bottom:var(--border);display:flex;margin:var(--spacing-lg) 0 var(--spacing-xl);width:100%}.wc-tabs li{list-style-type:none}.wc-tabs li a{background-color:var(--color-alt);border:var(--border);border-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;margin-bottom:-1px;padding:var(--spacing-xs) var(--spacing-md)}.wc-tabs li:not(.active) a{border-left-color:var(--color-alt);border-right-color:var(--color-alt);border-top-color:var(--color-alt)}.wc-tabs li.active a,.wc-tabs li.active a:focus-visible{background-color:var(--color-white);border-bottom-color:var(--color-white);outline:none}.flex-control-nav{display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(var(--product-gallery-columns,4),1fr);list-style-type:none;margin-top:var(--spacing-md)}.flex-control-nav img{cursor:pointer;width:100%}.woocommerce-product-details__short-description{margin-bottom:var(--row-gap)}.product_meta{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl)}.product_meta>span{display:block}.comment-form-rating,.review,form.cart{margin-bottom:var(--row-gap)}.review{display:block;list-style-type:none}.meta{font-size:var(--font-size-sm)}.related{--product-title-font-size:var(--font-size-sm);--price-margin-bottom:var(--row-gap)}.related .entry{padding:var(--spacing-md)}.related .entry,.related img{margin-bottom:var(--row-gap)}@font-face{font-family:star;font-style:normal;font-weight:400;src:url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/star.eot);src:url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/star.eot#1751629574) format("embedded-opentype"),url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://superstarcommunicator.com/wp-content/plugins/mai-engine/assets/css/../../../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg")}.product .star-rating,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before,.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:var(--star-rating-color,gold)}.product .star-rating{font-family:star;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.3em;word-break:normal}.product .star-rating:before{content:"sssss";float:left;left:0;position:absolute;top:0}.product .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.product .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.woocommerce-product-rating{align-items:center;display:flex;flex-wrap:wrap;line-height:2;margin-bottom:var(--spacing-xs)}.woocommerce-product-rating .star-rating{margin-right:var(--spacing-xxs)}.products .star-rating{display:block;margin:0 auto var(--spacing-sm)}.hreview-aggregate .star-rating{margin:var(--spacing-sm) 0 0}.woocommerce-review-link{--link-text-decoration:none;--link-text-decoration-hover:none;font-size:var(--font-size-sm)}.woocommerce-Reviews-title{font-size:var(--font-size-lg)}.commentlist{--list-margin-left:0}.comment_container{--star-rating-top:var(--spacing-md);--star-rating-right:var(--spacing-md);display:grid;position:relative;grid-gap:var(--spacing-md);border:var(--border);border-radius:var(--border-radius);grid-template-columns:auto 1fr;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.comment_container .star-rating{position:absolute;right:var(--star-rating-right);top:var(--star-rating-top)}.comment_container .description p:last-child{margin-bottom:0}.comment-notes{font-size:var(--font-size-sm)}#review_form .comment-reply-title{color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none);text-wrap:var(--heading-text-wrap,wrap)}#review_form .comment-reply-title:last-child{--heading-margin-bottom:0}.entry-content>#review_form .comment-reply-title:not(:first-child){--heading-margin-top:var(--spacing-xxl)}#review_form #respond{background:transparent none;border:0;margin:0;padding:0;position:static;width:auto}#review_form #respond p{margin:0 0 10px}#review_form #respond .form-submit input{left:auto}#review_form #respond textarea{box-sizing:border-box;width:100%}p.stars>span{display:inline-flex}p.stars a{height:1.25em;position:relative;text-decoration:none;text-indent:-999em;width:1.25em}p.stars a:before{color:gold;content:"";display:block;font-family:WooCommerce;font-size:1.25em;height:100%;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:100%}p.stars a:hover~a:before{content:""}p.stars.selected a.active:before,p.stars:hover a:before{content:""}p.stars.selected a.active~a:before{content:""}p.stars.selected a:not(.active):before{content:""}@media only screen and (min-width:400px)and (max-width:599px){ul.products{--columns:var(--columns-sm)}}@media only screen and (min-width:600px)and (max-width:799px){ul.products{--columns:var(--columns-md)}}@media only screen and (min-width:800px){ul.products{--columns:var(--columns-lg)}.summary,.woocommerce-product-gallery{--flex:1 1 48%;max-width:48%}}@media only screen and (max-width:399px){ul.products{--columns:var(--columns-xs)}}@media only screen and (max-width:799px){#review_form .comment-reply-title,.wc-block-grid__product-title{word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.comment_container{--star-rating-top:var(--spacing-xs);--star-rating-right:var(--spacing-xs)}.comment_container .meta{margin-bottom:var(--spacing-md)}}.woocommerce-form-coupon,.woocommerce-form-login{margin-bottom:var(--spacing-xxl)}.woocommerce-form-coupon .button{height:100%}.coupon{align-items:center;display:flex;flex-wrap:wrap;order:9;padding:0!important}.coupon label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.coupon .input-text{width:var(--input-width)!important}.coupon .button{white-space:nowrap;width:auto!important}.wc-item-meta{--list-style-type:none;--list-margin:var(--spacing-xxs) 0 0}.wc-item-meta li{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.wc-block-cart-item__prices,.wc-block-components-order-summary-item__individual-prices{--price-font-size:var(--font-size-sm)}.woocommerce-form-coupon{display:flex;flex-wrap:wrap}.woocommerce-form-coupon p{width:100%}.woocommerce-form-coupon .form-row-last{margin-left:var(--spacing-sm)}.woocommerce-cart-form{--link-color:var(--color-heading)}.woocommerce-cart-form .shop_table,.woocommerce-checkout .shop_table{--list-margin:0}.woocommerce-cart-form .shop_table .variation,.woocommerce-checkout .shop_table .variation{font-size:var(--font-size-sm)}.remove{align-content:center;align-items:center;background-color:var(--color-body);border-radius:50%;color:var(--color-white);display:flex;font-weight:var(--heading-font-weight);height:1.125em;justify-content:center;width:1.125em}.remove:focus-visible,.remove:hover{background-color:var(--color-danger);color:var(--color-white);text-decoration:none}.remove svg{width:.5em;fill:currentColor}.wc-proceed-to-checkout{--button-padding:var(--spacing-lg);--button-font-size:var(--font-size-md)}.cart-collaterals{margin:var(--column-gap) 0}.cart_totals,.cart_totals .shop_table{margin-bottom:var(--spacing-md)}#customer_details{margin:var(--spacing-xl) 0}.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:calc(var(--font-size-xs) + 2em);line-height:calc(var(--font-size-xs) + 2em)}.woocommerce-shipping-methods li{align-items:center;display:flex}.woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-shipping-methods li>.shipping_method{margin:0 var(--spacing-xxs) 0 0}.woocommerce-shipping-methods li>:not(.shipping_method){margin:0}.woocommerce-shipping-destination{font-size:smaller;margin-top:var(--spacing-sm)}.woocommerce-checkout-payment{background:var(--color-alt);border:var(--border);border-radius:var(--border-radius);margin-bottom:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}.wc_payment_methods{--list-style-type:none;--list-margin:0;--list-item-margin:0 0 var(--spacing-lg) 0;--sub-list-margin:0}.wc_payment_method,.woocommerce-PaymentMethod{display:grid;grid-column-gap:var(--spacing-md);grid-template-columns:auto 1fr;grid-template-rows:1fr}.wc_payment_method>.input-radio,.woocommerce-PaymentMethod>.input-radio{grid-row:1/1;margin:var(--spacing-xxs) 0 0}.wc_payment_method>:not(.input-radio),.woocommerce-PaymentMethod>:not(.input-radio){grid-column-start:2}.wc_payment_method label[for*=payment_method],.woocommerce-PaymentMethod label[for*=payment_method]{align-items:center;color:var(--heading-color,var(--color-heading));display:flex;flex-wrap:wrap;font-family:var(--heading-font-family);font-size:var(--font-size-md);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin:0;text-transform:var(--heading-text-transform,none)}.wc_payment_method label[for*=payment_method]>*,.woocommerce-PaymentMethod label[for*=payment_method]>*{margin-left:var(--spacing-sm)}.wc_payment_method label[for*=payment_method] img,.woocommerce-PaymentMethod label[for*=payment_method] img{max-width:200px}.payment_box{--list-item-margin:0;margin:var(--spacing-md) 0;width:100%}.payment_method_stripe .woocommerce-validated{align-items:baseline;display:flex}.payment_method_stripe .form-row{margin-bottom:var(--spacing-md)}.payment_method_stripe .wc-stripe-elements-field,.payment_method_stripe .wc-stripe-iban-element-field{background-color:var(--input-background-color,var(--color-white));border:var(--border);border-radius:var(--border-radius);color:var(--input-color,currentColor);line-height:var(--input-line-height,1);padding:var(--input-padding,var(--spacing-md))}.woocommerce-shipping-methods{--list-margin:0;--list-style-type:none}.woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--spacing-md)}.woocommerce-privacy-policy-text{font-size:var(--font-size-xs);margin-bottom:var(--spacing-md)}.woocommerce-customer-details,.woocommerce-order-details{margin-bottom:var(--spacing-xl)}.checkout-button,.place-order .button{width:100%}.checkout-button{margin-bottom:var(--spacing-lg)}.is-large .wc-block-checkout__sidebar.is-sticky{top:var(--scroll-margin-top)}.order_details{--list-style-type:none;--list-margin:0 0 var(--spacing-xl) 0}@media only screen and (max-width:799px){.woocommerce-cart-form .shop_table{border-left:0;border-right:0;--list-padding:var(--spacing-sm)}.woocommerce-cart-form .quantity{float:right;margin-left:auto}.woocommerce-cart-form td{flex-wrap:wrap;overflow:hidden}.woocommerce-cart-form td>:not(.remove):not(.quantity):not(.button):not(.coupon):not(.variation){padding:var(--spacing-md)}.woocommerce-cart-form td:not(.product-thumbnail){border:var(--border);border-bottom:0}.woocommerce-cart-form .actions{display:flex!important;overflow:hidden;width:100%}.woocommerce-cart-form .coupon{float:none!important;width:100%}.woocommerce-cart-form .coupon .input-text{flex:1 1 0}.woocommerce-cart-form .coupon .button{flex:0 1 0}}@media only screen and (max-width:599px){.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form th,.woocommerce-cart-form thead,.woocommerce-cart-form tr{display:block}.woocommerce-cart-form .shop_table{border:none}.woocommerce-cart-form thead tr{left:-9999px;position:absolute;top:-9999px}.woocommerce-cart-form td:not(.product-thumbnail){align-content:center;align-items:center;display:flex!important;padding:0;position:relative}.woocommerce-cart-form td:not(.product-thumbnail).product-remove{padding:var(--spacing-md)}.woocommerce-cart-form td:not(.product-thumbnail).actions{border-bottom:var(--border);overflow:hidden;padding:1em}.woocommerce-cart-form td:not(.product-thumbnail).actions .button{float:none!important}.woocommerce-cart-form .cart_item{border-bottom:var(--border);border-top:var(--border);margin:var(--row-gap) 0}.woocommerce-cart-form .cart_item td:before{align-items:center;align-self:stretch;background-color:var(--color-alt);border-right:var(--border);display:flex;font-size:smaller;font-weight:var(--heading-font-weight);margin-right:var(--spacing-md);padding:1.5em 1em;white-space:nowrap;width:25%}.cart_totals{float:none!important;width:100%!important}}