/*! elementor-pro - v3.28.0 - 30-03-2025 */
.e-overlay-animation-fade{opacity:0}.e-overlay-animation-slide-up{transform:translateY(100%)}.e-overlay-animation-slide-down{transform:translateY(-100%)}.e-overlay-animation-slide-right{transform:translateX(-100%)}.e-overlay-animation-slide-left{transform:translateX(100%)}.e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products{list-style:none;margin:0 -8px 16px;padding:0}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products .wc-block-grid__product{margin:0 0 24px}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute}.editor-styles-wrapper .wc-block-grid.components-placeholder{padding:2em 1em}.editor-styles-wrapper .wc-block-grid.is-loading,.editor-styles-wrapper .wc-block-grid.is-not-found{display:block}.components-base-control+.wc-block-base-control-notice{margin:-16px 0 16px}.components-base-control+.wc-block-base-control-notice:last-child{margin:-16px 0 12px}svg.wc-block-editor-components-block-icon--sparkles path{fill:currentColor}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents svg.wc-block-editor-components-block-icon{color:currentColor}.theme-twentytwenty .wp-block .wc-block-active-filters__title,.theme-twentytwenty .wp-block .wc-block-attribute-filter__title,.theme-twentytwenty .wp-block .wc-block-grid__product-title,.theme-twentytwenty .wp-block .wc-block-price-filter__title,.theme-twentytwenty .wp-block .wc-block-stock-filter__title{font-size:1em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-active-filters .wc-block-active-filters__list-item-name{margin-top:9px}.wc-block-active-filter__style-toggle{width:100%}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-atomic-blocks-product__selection{width:100%}.wc-atomic-blocks-product__edit-card{border-top:1px solid #e0e0e0;padding:16px}.wc-atomic-blocks-product__edit-card .wc-atomic-blocks-product__edit-card-title{margin:0 0 16px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wp-block-woocommerce-attribute-filter{border-style:none!important}.wc-block-attribute-filter .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-attribute-filter .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-attribute-filter .components-placeholder__fieldset{display:block}.wc-block-attribute-filter .woocommerce-search-list__search{border-top:0;margin-top:0;padding-top:0}.wc-block-attribute-filter .wc-block-attribute-filter__add-attribute-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-attribute-filter .wc-block-attribute-filter__add-attribute-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-attribute-filter .wc-block-attribute-filter__read_more_button{display:block;margin-bottom:1em}.wc-block-attribute-filter .components-disabled{border-color:inherit;border-radius:inherit}.wc-block-attribute-filter .components-notice__content{color:#000}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-filled-cart-block .block-editor-block-list__layout{align-items:flex-start;display:flex;flex-flow:row wrap}.wp-block-woocommerce-filled-cart-block .block-editor-block-list__layout>:first-child,.wp-block-woocommerce-filled-cart-block .wc-block-components-main>:first-child,.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar>:first-child{margin-top:0}.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block .block-editor-block-list__layout,.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .block-editor-block-list__layout{display:block}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product{display:inline-block;margin-bottom:2em;padding-left:5%;text-align:center;vertical-align:top;width:30%}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product:nth-child(3n+3){padding-left:0}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product div .wc-block-components-product-name{font-weight:400}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product div .wc-block-components-product-price{display:block}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link){background-color:#eee;color:#333;margin-top:1em}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link):focus,.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link):hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart-express-payment-block .components-placeholder__label svg{font-size:1em}.wp-block-woocommerce-cart-express-payment-block .wc-block-cart__payment-options{padding:0}.wp-block-woocommerce-cart-express-payment-block .wc-block-cart__payment-options .wc-block-components-express-payment-continue-rule{margin-bottom:-12px}.wp-block-woocommerce-proceed-to-checkout-block{margin-bottom:28px;margin-top:28px}.wp-block-woocommerce-checkout-express-payment-block-placeholder *{pointer-events:all}.wp-block-woocommerce-cart-express-payment-block .wp-block-woocommerce-checkout-express-payment-block-placeholder,.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{margin:0 0 1em}.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{display:block}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart-order-summary-heading-block textarea{height:auto;line-height:1;text-align:left;text-transform:uppercase}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}body.wc-lock-selected-block--move .block-editor-block-mover,body.wc-lock-selected-block--move .block-editor-block-mover__move-button-container{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:last-child{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:nth-last-child(2){margin-bottom:-12px}.wp-block-woocommerce-cart-items-block .block-list-appender,.wp-block-woocommerce-cart-totals-block .block-list-appender,.wp-block-woocommerce-empty-cart-block .block-list-appender{position:relative}.wp-block-woocommerce-cart-order-summary-block .block-editor-block-list__layout>div{margin:0!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{box-sizing:border-box}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__additional_fields{margin:1.5em 0 0}.wc-block-components-checkout-step__description-placeholder{display:none;opacity:.5}.is-selected .wc-block-components-checkout-step__description-placeholder{display:block}.wc-block-components-checkout-step__title{display:flex;width:100%}.wc-block-components-checkout-step__title .block-editor-plain-text{height:auto!important}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__terms{align-items:flex-start;display:flex;margin:20px 0;padding-bottom:4px;padding-top:4px}.wc-block-checkout__terms .block-editor-rich-text__editable{line-height:1.5em;vertical-align:middle}.wc-block-components-checkbox{margin-top:0}.wc-block-components-checkbox.wc-block-checkout__create-account{margin-top:1em}.wc-block-checkout__terms_notice{margin:0}.wc-block-checkout__terms_notice .components-notice__content{margin:4px 0}.wc-block-checkout__terms_notice .components-notice__actions button{margin-right:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout-order-note-block{margin-bottom:20px;margin-top:20px;padding-bottom:4px;padding-top:4px}.wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note{margin-bottom:0;margin-top:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout-order-note-block{margin-bottom:20px;margin-top:20px;padding-bottom:4px;padding-top:4px}.wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note{margin-bottom:0;margin-top:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-components-external-link-card{align-items:flex-start;color:inherit;display:flex;flex-direction:row;margin:24px 0;text-decoration:none}.wc-block-editor-components-external-link-card+.wc-block-editor-components-external-link-card{margin-top:-8px}.wc-block-editor-components-external-link-card:last-child{margin-bottom:0}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__content{flex:1 1 0;padding-left:16px}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__title{display:block;font-weight:500}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__description{color:#757575;display:block;font-size:.875em;margin-top:.5em}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__icon{color:inherit;flex:0 0 24px;margin:0;text-align:left;vertical-align:top}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__warning{align-items:flex-start;color:#cc1818;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:.875em;margin-top:.5em}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__warning svg{height:18px;min-width:18px;width:18px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout-express-payment-block{margin:14px 0 28px}.wp-block-woocommerce-checkout-express-payment-block .components-placeholder__label svg{font-size:1em}.wp-block-woocommerce-checkout-express-payment-block .wc-block-components-express-payment-continue-rule--checkout{margin-bottom:0}.wp-block-woocommerce-checkout-express-payment-block.wp-block-woocommerce-checkout-express-payment-block--has-express-payment-methods{margin:-14px 0 14px!important;padding:14px 0;position:relative}.wp-block-woocommerce-checkout-express-payment-block-placeholder *{pointer-events:all}.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{display:block;margin:0 0 1em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-shipping-rates-control__no-results-notice .components-notice__content{color:#000}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-checkout .block-editor-block-list__layout{align-items:flex-start;display:flex;flex-flow:row wrap;padding-right:5px}.wp-block-woocommerce-checkout .block-editor-block-list__layout .wc-block-checkout__additional_fields{padding:0}.wp-block-woocommerce-checkout .block-editor-block-list__layout>:first-child,.wp-block-woocommerce-checkout .wc-block-components-main>:first-child,.wp-block-woocommerce-checkout .wc-block-components-sidebar>:first-child{margin-top:0}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .block-editor-block-list__layout,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .block-editor-block-list__layout{display:block}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .block-list-appender,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .block-list-appender{position:relative}body.wc-lock-selected-block--move .block-editor-block-mover,body.wc-lock-selected-block--move .block-editor-block-mover__move-button-container{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:last-child{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:nth-last-child(2){margin-bottom:-12px}.components-base-control--nested{margin-top:-12px;padding-right:52px}.components-panel__body-title .components-button{opacity:1}.wp-block-woocommerce-checkout.is-editor-preview{max-height:1000px;overflow:hidden}.wp-block-woocommerce-checkout-order-summary-block .block-editor-block-list__layout>div{margin:0!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{box-sizing:border-box}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-incompatible-extensions-notice.is-dismissible{margin:0;padding-left:16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-blocks-incompatible-extensions-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content{display:flex}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details{margin:0}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details[open]{margin:0 0 16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details[open] summary svg{transform:rotate(-180deg)}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary{cursor:pointer;display:block;margin:0 0 16px;text-decoration:underline}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary span{color:#757575;text-decoration:underline}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary::-webkit-details-marker{display:none}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary svg{fill:#757575;height:24px;position:relative;top:6px;width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content .wc-blocks-incompatible-extensions-notice__warning-icon{height:24px;margin-left:6px;min-width:24px;width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible ul{list-style:disc outside;margin:0 1.2em 0 0;padding:0}.wc-blocks-legacy-page-notice{margin:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-switch-to-classic-shortcode-modal-content{max-width:480px}.wc-blocks-switch-to-classic-shortcode-modal-content p{margin-top:0}.wc-blocks-switch-to-classic-shortcode-modal-actions{text-align:left}.wc-blocks-switch-to-classic-shortcode-modal-actions button{display:inline-block;margin-right:4px}ul.cross-list{margin:0 1em 24px 0}ul.cross-list,ul.cross-list li{list-style:none outside;padding:0}ul.cross-list li{margin:1em 0}ul.cross-list li:before{content:"❌";margin-left:.5em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-default-page-notice.is-dismissible{margin:0;padding-left:16px}.wc-default-page-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-default-page-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-default-page-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-legacy-page-notice{margin:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-sidebar-compatibility-notice.is-dismissible{margin:0;padding:0 16px 0 0}.wc-blocks-sidebar-compatibility-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-blocks-sidebar-compatibility-notice.is-dismissible .components-notice__content{margin:0 0 4px}.wc-blocks-sidebar-compatibility-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-sidebar-compatibility-notice.is-dismissible.is-hidden{display:none}.wc-blocks-sidebar-compatibility-notice.is-dismissible button{margin:16px 0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-no-payment-methods-notice{margin:0}.wc-blocks-no-payment-methods-notice .components-notice__content{margin:4px 0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}.is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}.wp-block-woocommerce-customer-account{display:flex;padding:.5em}.wp-block-woocommerce-customer-account a{align-items:center;color:currentColor!important;display:flex;text-decoration:none!important}.wp-block-woocommerce-customer-account a:hover{text-decoration:underline!important}.wp-block-woocommerce-customer-account a .icon{height:1em;width:1em}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{box-sizing:content-box!important;height:1.4375em;padding:.5em;width:1.4375em}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.alignright{float:none;justify-content:flex-end}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.alignleft{float:none;justify-content:flex-start}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.aligncenter{float:none;justify-content:center}.wc-block-editor-customer-account{display:flex;padding:.5em}.wc-block-editor-customer-account__icon-style-toggle{width:100%}.block-editor-block-card+div>.wc-block-editor-customer-account__link{padding:0 52px 16px 16px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-handpicked-products__selection{width:100%}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:where(.wp-block-woocommerce-legacy-template){margin-right:auto;margin-left:auto}.wp-block-woocommerce-classic-template__placeholder-warning{border-right:5px solid #2181d2;padding-right:2.5em}.wp-block-woocommerce-classic-template__placeholder .components-placeholder__fieldset{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-woocommerce-classic-template__placeholder-copy,.wp-block-woocommerce-classic-template__placeholder-wireframe{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;transition:all .3s ease}.wp-block-woocommerce-classic-template__placeholder-copy{background-color:#fff;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;margin:auto;max-width:900px;opacity:0;padding:24px 36px;width:400px;z-index:10}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container{margin:0 0 16px}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container span{display:block;font-size:2em}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container .woo-icon{color:#7f54b3;font-size:1.25em}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container .woo-icon svg{vertical-align:middle}.wp-block-woocommerce-classic-template__placeholder-copy p{margin:0 0 16px}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-migration-button-container{justify-content:center;margin:16px 0}.wp-block-woocommerce-classic-template__placeholder-wireframe{pointer-events:none}.wp-block-woocommerce-classic-template__placeholder-wireframe>img{width:100%}.wp-block-woocommerce-legacy-template .components-placeholder{box-shadow:none;padding:0}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-wireframe{filter:blur(3px);opacity:.5}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-wireframe *{border-color:#e0e0e0!important;color:#e0e0e0!important}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-copy{opacity:1}.wp-block-woocommerce-legacy-template.is-selected .components-placeholder{box-shadow:inherit}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:where(.wp-block-woocommerce-classic-shortcode){margin-right:auto;margin-left:auto}.wp-block-woocommerce-classic-shortcode__placeholder-warning{border-right:5px solid #2181d2;padding-right:2.5em}.wp-block-woocommerce-classic-shortcode__placeholder .components-placeholder__fieldset{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode__placeholder-wireframe{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;transition:all .3s ease}.wp-block-woocommerce-classic-shortcode__placeholder-copy{background-color:#fff;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;margin:auto;max-width:900px;opacity:0;padding:24px 36px;width:400px;z-index:10}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container{margin:0 0 16px}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container span{display:block;font-size:2em}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container .woo-icon{color:#7f54b3;font-size:1.25em}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container .woo-icon svg{vertical-align:middle}.wp-block-woocommerce-classic-shortcode__placeholder-copy p{margin:0 0 16px}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-migration-button-container{justify-content:center;margin:16px 0}.wp-block-woocommerce-classic-shortcode__placeholder-wireframe{pointer-events:none}.wp-block-woocommerce-classic-shortcode__placeholder-wireframe>img,.wp-block-woocommerce-classic-shortcode__placeholder-wireframe>svg{color:hsla(0,0%,7%,.11);height:auto;width:100%}.wp-block-woocommerce-classic-shortcode .components-placeholder{background-color:transparent;box-shadow:none;padding:0}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-wireframe{filter:blur(3px);opacity:.5}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *{border-color:hsla(0,0%,7%,.11)!important;color:hsla(0,0%,7%,.11)!important}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-copy,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-copy{opacity:1}.is-hovered .wp-block-woocommerce-classic-shortcode .components-placeholder,.is-selected .wp-block-woocommerce-classic-shortcode .components-placeholder,.wp-block-woocommerce-classic-shortcode.is-hovered .components-placeholder,.wp-block-woocommerce-classic-shortcode.is-selected .components-placeholder{box-shadow:inherit}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-mini-cart__render-in-cart-and-checkout-toggle{width:100%}.wc-block-editor-mini-cart__drawer-image{margin-bottom:6px}.wc-block-editor-mini-cart__drawer-link{margin-bottom:24px}html[dir=rtl] .wc-block-editor-mini-cart__icon{transform:scaleX(-1)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-mini-cart__footer .block-editor-inner-blocks{width:100%}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-editor-mini-cart-contents__wrapper.wc-block-editor-mini-cart-contents__wrapper{display:flex;justify-content:center;margin:0;position:relative;z-index:9999}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block[hidden],.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block[hidden]{display:none}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;height:100vh}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block{display:-ms-grid;display:grid;flex-grow:1;margin-bottom:16px;padding:0 16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;height:100%}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block .block-list-appender{position:relative}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-products-table-block{margin-bottom:auto;margin-top:16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title{font-size:2em}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title .block-editor-block-list__layout{align-items:baseline;display:flex}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents table.wc-block-cart-items{color:inherit}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px;color:inherit}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block{min-height:100vh;overflow-y:unset;padding:0}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block>.block-editor-inner-blocks{box-sizing:border-box;max-height:100vh;overflow-y:auto;padding:48px 16px 16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .block-list-appender{margin-top:16px;position:relative}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__shopping-button a{color:currentColor}.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-empty-mini-cart-contents-block,.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-filled-mini-cart-contents-block,.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents{height:800px;min-height:none}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-store-notices .components-notice__content{color:#000}.wc-block-store-notices .components-notice{margin-right:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-page-content-wrapper{max-width:100%!important}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-price-filter .components-disabled{border-color:inherit;border-radius:inherit}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-webkit-slider-thumb{pointer-events:none}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-moz-range-thumb{pointer-events:none}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-ms-thumb{pointer-events:none}.wc-block-price-filter__price-range-toggle{width:100%}.wc-block-price-filter__price-range-toggle>div{flex-grow:1}.wc-block-price-slider .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-price-slider .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-price-slider .components-placeholder__fieldset{display:block}.wc-block-price-slider .wc-block-price-slider__add-product-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-price-slider .wc-block-price-slider__add-product-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-price-slider .wc-block-price-slider__read_more_button{display:block;margin-bottom:1em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-products-category__selection{width:100%}.wc-block-products-category__cancel-button.is-tertiary{margin:1em auto 0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-product-categories__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-categories__operator .components-base-control__label{margin-bottom:0;margin-left:.5em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-categories.wc-block-product-categories ul{margin-right:20px}.wc-block-product-categories .components-placeholder__label svg{fill:currentColor;margin-left:1ch}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-collection-inspector-toolspanel__filters .wc-block-editor-product-collection-inspector__taxonomy-control:not(:last-child){margin-bottom:24px}.wc-block-editor-product-collection__display-settings .components-popover__content{min-width:230px}.wc-blocks-product-collection__placeholder.is-medium .components-placeholder__fieldset{display:block}.wc-blocks-product-collection__placeholder.is-medium .components-button.wc-blocks-product-collection__collection-button{margin:0}.wc-blocks-product-collection__modal .wc-blocks-product-collection__selection-subtitle,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__selection-subtitle{margin-bottom:24px}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collections-section,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collections-section{grid-gap:12px;display:-ms-grid;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(max(250px,calc(33.33333% - 8px)),1fr));margin:24px auto;max-width:1000px;width:100%}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button{align-items:flex-start;border-radius:4px;box-sizing:border-box;color:var(--wp-admin-theme-color);display:flex;height:auto;margin:0;padding:4px 12px}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button.is-primary,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button.is-primary{background-color:var(--wc-content-bg,#fff);box-shadow:0 0 0 2px var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color-darker-20)}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button.is-primary:hover,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button.is-primary:hover{background-color:var(--wc-content-bg,#fff);color:var(--wp-admin-theme-color-darker-20)}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-icon,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-icon{margin:1em 0}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-text,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-text{padding:0 12px;text-align:right;white-space:break-spaces}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-title,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-title{font-size:1.25em;line-height:1}.wc-blocks-product-collection__modal .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-description,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__collection-button .wc-blocks-product-collection__collection-button-description{white-space:wrap}.wc-blocks-product-collection__modal .wc-blocks-product-collection__footer,.wc-blocks-product-collection__placeholder .wc-blocks-product-collection__footer{margin:12px 0;text-align:end}.wc-block-product-price-range-control input{text-align:end}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-gallery-large-image-next-previous-container{display:flex;flex-direction:row;height:50px;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous-container svg{z-index:1}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery-pager__pager{display:flex;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0}.wc-block-editor-product-gallery-pager__item{color:#949494;font-size:1em}.wc-block-editor-product-gallery-pager__item.is-active{color:#000;font-weight:700}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery-thumbnails{display:flex}.wc-block-product-gallery-thumbnails--position-bottom .wc-block-editor-product-gallery-thumbnails{flex-direction:row;gap:0 15px}.wc-block-product-gallery-thumbnails:not(.wc-block-product-gallery-thumbnails--position-bottom) .wc-block-editor-product-gallery-thumbnails{flex-direction:column;gap:15px 0}.wc-block-product-gallery-thumbnails--number-of-thumbnails-3:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(33.33333% - 13px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-4:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(25% - 14.25px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-5:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(20% - 15px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-6:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(16.66667% - 15.5px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-7:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(14.28571% - 15.85714px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-8:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(12.5% - 16.125px)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery-large-image{width:100%}.wc-block-editor-product-gallery-large-image img{margin:0 auto;max-width:100%;width:100%}.wc-block-editor-product-gallery-large-image-next-previous--outside-image .wc-block-editor-product-gallery-large-image img{max-width:calc(100% - 60px)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woo-inherit-query-toggle{-ms-grid-column-span:2;-ms-grid-column:1;grid-column-end:3;grid-column-start:1}.products-block-post-template.has-background{padding:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-search__field.input-control{color:#828b96!important;padding:0}.wc-block-product-search__field.input-control .components-base-control__field{margin-bottom:0}.wc-block-product-search .wc-block-product-search__fields .block-editor-rich-text{flex-grow:1}.wc-block-components-actions .block-editor-warning__actions{margin-top:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-product-tags__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-tags__operator .components-base-control__label{margin-bottom:0;margin-left:.5em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-products-by-attribute__selection{width:100%}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-product-attributes__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-attributes__operator .components-base-control__label{margin-bottom:0;margin-left:.5em}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:active,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:focus,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:hover{background:#fff}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading{justify-content:center}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading .components-spinner{margin-bottom:12px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter .components-notice__content{color:#000}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-single-product__selection{width:100%}.wc-block-editor-single-product__reset-layout{padding:0}.wc-block-single-product__edit-card{border-top:1px solid #e0e0e0;padding:16px}.wc-block-single-product__edit-card .wc-block-single-product__edit-card-title{margin:0 0 16px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-stock-filter .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-stock-filter .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-stock-filter .components-placeholder__fieldset{display:block}.wc-block-stock-filter .woocommerce-search-list__search{border-top:0;margin-top:0;padding-top:0}.wc-block-stock-filter .wc-block-stock-filter__add-stock-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-stock-filter .wc-block-stock-filter__add-stock-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-stock-filter .wc-block-stock-filter__read_more_button{display:block;margin-bottom:1em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-collection-filters .components-notice{margin:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter .components-notice__content{color:#000}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-order-confirmation-downloads-wrapper:not(.store-has-downloads):not(.is-selected):not(.has-child-selected){display:none}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-components-title{background-color:transparent}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-feedback-prompt{background-color:#f7f7f7;border-top:1px solid #e0e0e0;margin:0;padding:24px;text-align:center}.wc-block-feedback-prompt .wc-block-feedback-prompt__title{margin:0 0 12px}.wc-block-feedback-prompt .wc-block-feedback-prompt__link{color:inherit}.wc-block-feedback-prompt .wc-block-feedback-prompt__link>.gridicon{vertical-align:text-bottom}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-search-list{padding:0 0 16px;text-align:right;width:100%}.woocommerce-search-list.is-compact .woocommerce-search-list__selected{border-top:none;margin:0 0 16px;min-height:54px;padding:0}.woocommerce-search-list.is-compact .woocommerce-search-list__search{border-top:none;margin:0 0 16px;padding:0}.woocommerce-search-list.is-compact .woocommerce-search-list__search.is-token{margin-bottom:0}.woocommerce-search-list.is-loading .woocommerce-search-list__list{border:none;padding:12px 0;text-align:center}.woocommerce-search-list.is-loading .components-form-token-field__remove-token{display:none}.woocommerce-search-list.is-token .woocommerce-search-list__list{border-top:0}.woocommerce-search-list.is-token .woocommerce-search-list__search{margin-bottom:0}.woocommerce-search-list.is-token .woocommerce-search-list__search .components-form-token-field__input-container{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.woocommerce-search-list .woocommerce-search-list__list{padding-right:0}.woocommerce-search-list__selected{border-top:1px solid #f0f0f0;margin:16px 0;min-height:76px;padding:16px 0 0}.woocommerce-search-list__selected .woocommerce-search-list__selected-header{margin-bottom:8px}.woocommerce-search-list__selected .woocommerce-search-list__selected-header button{margin-right:12px}.woocommerce-search-list__selected .woocommerce-tag__text{max-width:13em}.woocommerce-search-list__selected ul{list-style:none;margin:0;padding:0}.woocommerce-search-list__selected ul li{float:right}.woocommerce-search-list__search{border-top:1px solid #f0f0f0;margin:16px 0;padding:16px 0 0}.woocommerce-search-list__search .components-base-control__field{margin-bottom:16px}.woocommerce-search-list__list{border:1px solid #e0e0e0;list-style:none;margin:0;max-height:17em;overflow-x:hidden;overflow-y:auto;padding:0}.woocommerce-search-list__list li{margin-bottom:0}.woocommerce-search-list__list.is-not-found{border:none;padding:12px 0;text-align:center}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon,.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-text{display:inline-block}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon{margin-left:16px}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon .gridicon{margin-top:-1px;vertical-align:top}.woocommerce-search-list__list .components-spinner{float:none;margin:0 auto}.woocommerce-search-list__list .components-menu-group__label{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-search-list__list>[role=menu]{border:1px solid #f0f0f0;border-bottom:none}.woocommerce-search-list__list .woocommerce-search-list__item{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;color:#757575;display:flex;margin-bottom:0;padding:12px 16px}.woocommerce-search-list__list .woocommerce-search-list__item:active,.woocommerce-search-list__list .woocommerce-search-list__item:focus,.woocommerce-search-list__list .woocommerce-search-list__item:hover{background:#f0f0f0}.woocommerce-search-list__list .woocommerce-search-list__item:active,.woocommerce-search-list__list .woocommerce-search-list__item:focus{box-shadow:none}.woocommerce-search-list__list .woocommerce-search-list__item.has-children{cursor:pointer}.woocommerce-search-list__list .woocommerce-search-list__item.has-children:after{background-image:url("data:image/svg+xml;utf8,");background-position:0%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-right:8px;width:24px}.woocommerce-search-list__list .woocommerce-search-list__item.has-children[disabled]:after{background:none;margin-right:0;width:auto}.woocommerce-search-list__list .woocommerce-search-list__item.has-children.is-expanded:after{background-image:url("data:image/svg+xml;utf8,")}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-input{margin:0}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-input[type=radio]{margin-left:8px}.woocommerce-search-list__list .woocommerce-search-list__item .components-base-control__field{margin:0}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-label{display:flex;flex:1}.woocommerce-search-list__list .woocommerce-search-list__item.depth-0+.depth-1{margin-top:-1px}.woocommerce-search-list__list .woocommerce-search-list__item:not(.depth-0){border-bottom:0!important}.woocommerce-search-list__list .woocommerce-search-list__item:not(.depth-0)+.depth-0{border-top:1px solid #f0f0f0}.woocommerce-search-list__list .woocommerce-search-list__item[class*=depth-] .woocommerce-search-list__item-label:before{content:str-repeat("— ",5);margin-left:4px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-0 .woocommerce-search-list__item-label:before{content:"";margin-left:0}.woocommerce-search-list__list .woocommerce-search-list__item.depth-1{padding-right:32px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-1 .woocommerce-search-list__item-label:before{content:str-repeat("— ",1)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-2{padding-right:48px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-2 .woocommerce-search-list__item-label:before{content:str-repeat("— ",2)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-3{padding-right:64px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-3 .woocommerce-search-list__item-label:before{content:str-repeat("— ",3)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-4{padding-right:80px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-4 .woocommerce-search-list__item-label:before{content:str-repeat("— ",4)}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-name{display:inline-block}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-prefix{color:#757575;display:none}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-label,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-label{display:inline-block}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-prefix,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-prefix{display:inline}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:" ›";margin-left:4px}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-name{color:#1e1e1e}.woocommerce-search-list__list .woocommerce-search-list__item.has-count>.components-menu-item__item{width:100%}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-count{background:#fff;border:1px solid #f0f0f0;border-radius:12px;color:#757575;flex:0 1 auto;font-size:.8em;line-height:1.4;margin-right:auto;padding:2px 8px;white-space:nowrap}.woocommerce-search-list__list li:last-child .woocommerce-search-list__item{border-bottom:none}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-reviews__selection{width:100%}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-search-product__item .woocommerce-search-list__item-name .description{display:block}.woocommerce-search-product__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-product__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-product__item.is-not-active:active,.woocommerce-search-product__item.is-not-active:focus,.woocommerce-search-product__item.is-not-active:hover{background:#fff}.woocommerce-search-product__item.is-loading{justify-content:center}.woocommerce-search-product__item.is-loading .components-spinner{margin-bottom:12px}.woocommerce-search-product__item.depth-0.is-variable:after{background-image:url("data:image/svg+xml;utf8,");background-position:0%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-right:8px;width:24px}.woocommerce-search-product__item.depth-0.is-variable.is-selected:after{background-image:url("data:image/svg+xml;utf8,")}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-tag{display:inline-flex;margin:1px 0 1px 4px;overflow:hidden;vertical-align:middle}.woocommerce-tag .woocommerce-tag__remove,.woocommerce-tag .woocommerce-tag__text{background:#f0f0f0;display:inline-block;line-height:24px;transition:all .2s cubic-bezier(.4,1,.4,1)}.woocommerce-tag .woocommerce-tag__text{-ms-grid-row-align:center;align-self:center;border-radius:12px;color:#757575;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.woocommerce-tag.has-remove .woocommerce-tag__text{border-radius:0 12px 12px 0;padding:0 8px 0 4px}.woocommerce-tag .woocommerce-tag__remove{border-radius:12px 0 0 12px;color:#757575;cursor:pointer;height:24px;line-height:10px;padding:0 2px;text-indent:0}.woocommerce-tag .woocommerce-tag__remove:hover{color:#1e1e1e}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-text-toolbar-button{align-items:center}.wc-block-text-toolbar-button.is-toggled,.wc-block-text-toolbar-button.is-toggled:focus{background:#757575;color:#fff}.block-editor-block-toolbar__slot{flex-shrink:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-product-title a.wc-block-components-product-name{color:inherit}.editor-styles-wrapper .wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating__link{pointer-events:none}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-summary p{font-size:inherit}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-add-to-cart-form-container{cursor:help;display:flex;flex-direction:column;gap:10px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery img{height:auto;max-width:500px;width:100%}.wc-block-editor-product-gallery .wc-block-editor-product-gallery__other-images img{height:100px;margin:5px;width:100px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-details ul.wc-tabs{border-bottom:1px solid #e0e0e0;list-style:none;margin:0 0 1.618em;overflow:hidden;padding:0 1em 0 0;position:relative}.wp-block-woocommerce-product-details ul.wc-tabs li{border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:inline-block;margin:0;padding:0 1em;position:relative;z-index:0}.wp-block-woocommerce-product-details ul.wc-tabs li a{display:inline-block;font-weight:700;padding:.5em 0;text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li a:hover{text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li.active{z-index:2}.wp-block-woocommerce-product-details ul.wc-tabs li.active a{text-shadow:inherit}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-related-products__notice{margin:auto 16px 16px;max-width:-moz-max-content;max-width:max-content}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-related-products__notice{margin:10px auto;max-width:-moz-max-content;max-width:max-content}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-products .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-products .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-products .components-placeholder__fieldset{display:block}.wc-block-products .wc-block-products__add-product-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-products .wc-block-products__add-product-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-products .wc-block-products__read_more_button{display:block;margin-bottom:1em}.wc-block-all-products .components-placeholder__fieldset{max-width:none;overflow:hidden}.wc-block-all-products .wc-block-all-products-grid-item-template{border-top:1px solid #e0e0e0;margin-top:20px;overflow:hidden;text-align:center;width:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .components-tip{margin:20px auto;max-width:450px;text-align:right}.wc-block-all-products .wc-block-all-products-grid-item-template .components-tip p{margin:1em 0}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions{align-items:center;display:flex;margin:20px auto;max-width:450px;padding:1em 0 0;vertical-align:middle}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__done-button{height:auto;line-height:32px;margin:0;order:3}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__cancel-button{margin:0 auto 0 1em;order:2}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__reset-button{margin:0;order:1}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__products{margin:0 auto!important;max-width:450px;position:relative;text-align:center}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product{background:#fff;box-shadow:0 5px 7px -2px rgba(0,0,0,.2);margin:0 auto;padding:1px 20px;position:static}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product .wp-block-button__link{margin-top:0}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:after,.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:before{background:#e0e0e0;bottom:20px;content:"";display:block;position:absolute;top:20px;width:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:before{margin-left:30px;left:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:after{right:100%;margin-right:30px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-error-message{margin-bottom:16px;margin-top:8px}.wc-block-api-error .components-placeholder__fieldset{display:block}.wc-block-api-error .wc-block-error-message{margin-top:0}.wc-block-api-error .components-spinner{float:none}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-featured-category .is-applying .components-spinner{right:50%;margin-right:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-woocommerce-featured-category .is-applying img{opacity:.3}.wp-block-woocommerce-featured-category .components-resizable-box__container{bottom:0;right:0;min-height:50px;position:absolute!important;left:0;top:0}.wp-block-woocommerce-featured-category .components-resizable-box__container:not(.is-resizing){height:auto!important}.wp-block-woocommerce-featured-category .components-resizable-box__handle{z-index:10}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-featured-product .is-applying .components-spinner{right:50%;margin-right:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-woocommerce-featured-product .is-applying img{opacity:.3}.wp-block-woocommerce-featured-product .components-resizable-box__container{bottom:0;right:0;min-height:50px;position:absolute!important;left:0;top:0}.wp-block-woocommerce-featured-product .components-resizable-box__container:not(.is-resizing){height:auto!important}.wp-block-woocommerce-featured-product .components-resizable-box__handle{z-index:10}.wp-block-woocommerce-featured-product__message{margin-bottom:16px}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-on-sale .components-placeholder__label svg{fill:currentColor;margin-left:1ch}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-tag__selection{width:100%}.wc-block-product-tag__cancel-button.is-tertiary{margin:1em auto 0}
import { memo } from '@wordpress/element';
const Business = (props) => {
const { className, ...otherProps } = props;
return (
);
};
export default memo(Business);
/*************************************
* MENU MODULE
*************************************/
@mixin dropdown-menu-base {
position: static;
float: none;
list-style: none;
border-radius: 0;
border:0;
margin: 0;
padding: 0;
font-size: inherit;
//mobile up breakpoint -> min-width:768px
@include media-breakpoint-up( 'md' ) {
position: absolute;
display: none;
top: 100%;
@if ( true == $is_rtl ) {
right: 0;
}
@else {
left: 0;
}
z-index: 1000;
min-width: 10rem;
max-width: 50vw;
}
}
.sek-nav-wrap {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
padding: .5rem 0;
// https://github.com/presscustomizr/nimble-builder/issues/368
.sek-mobile-menu-expanded-below & {
padding: 0;
}
}
.sek-nav-collapse {
flex-basis: 100%;
flex-grow: 1;
align-items: center;
// justify-content property should be consistent with the default value in sek_get_module_params_for_czr_menu_content_child()
// justify-content: flex-start;
// -webkit-box-pack: start;
// -ms-flex-pack: start;
}
.sek-nav {
display: flex;
flex-wrap: wrap;
flex-direction: column;
.sek-module .sek-module-inner & {
&,
& ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
margin-right: -10px !important;
margin-left: -10px !important;
li {
list-style: none;
padding: 0;
& > ul li {
padding: 0;
}
}
}
li {
font-size: 16px;// consistent with defaults
a {
line-height: 1.5em;// consistent with default registration params
padding: .6em .8em;
display: flex;
align-items: center;
justify-content: space-between;
color: inherit;
overflow:hidden;
.sek-nav-wrap & {
text-decoration: none;
}
&:hover {
.sek-nav__title {
text-decoration: underline;
}
}
}
&:not(:last-of-type) {
border-bottom: 1px solid;
//customizable
border-color: rgba(49,49,49,.09);
}
}
.menu-item-has-children,
.page_item_has_children {
position: relative;
& > a::after {
// Feb 2020 => replaced font awesome by a unicode character well supported
// see https://github.com/presscustomizr/nimble-builder/issues/602
content: "\203A";//https://unicode-table.com/en/203A/
font-family: "Arial Unicode MS", Arial;//<= https://www.fileformat.info/info/unicode/char/203A/fontsupport.htm
moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: none;
font-style: normal;
font-variant: normal;
text-rendering: auto;
font-weight: 900;
transition: all 0.3s ease;
transform-style: preserve-3d;
backface-visibility: hidden;
perspective: 1000px;
padding: 0 .45em;
font-size: 1em;
position: relative;
transform: translateZ(0) rotate(90deg);
-ms-transform: rotate(90deg);
}
&.show > a::after {
@if ( true == $is_rtl ) {
transform: translateZ(0) rotate(90deg) !important;
-ms-transform: rotate(90deg)!important;
}
@else {
transform: translateZ(0) rotate(-90deg)!important;
-ms-transform: rotate(-90deg)!important;
}
}
}
& .sub-menu,
& .children {
@include dropdown-menu-base();
}
}
// RULES FOR HORIZONTAL DESKTOP MENU
//mobile up breakpoint -> min-width:768px
@include media-breakpoint-up( 'md' ) {
.sek-nav {
flex-direction: row;
.menu-item-has-children,
.page_item_has_children {
& > a::after {
display:inline-block;
}
}
& > li:not(:last-of-type) {
border-bottom: none;
}
& > li > a {
padding: 5px;
}
.sek-module .sek-module-inner & {
li {
margin: 0 5px;
& > ul li {
@if ( true == $is_rtl ) {
padding: 0 .9rem 0 0;
} @else {
padding: 0 0 0 .9rem;
}
}
}
}
}
.sek-nav-collapse {
display: flex!important;// <= !important because the php template sets this selector to display:none with inline style. This hack allows us to prevent a Content Layout Shift on page load
flex-basis: auto;
// justify-content property should be consistent with the default value in sek_get_module_params_for_czr_menu_content_child()
justify-content: flex-end;
-webkit-box-pack: end;
-ms-flex-pack: end;
}
// https://github.com/presscustomizr/nimble-builder/issues/368
.sek-mobile-menu-expanded-below {
display: none!important;
}
.sek-nav-toggler {
display: none;
}
.sek-dropdown-menu {
.sek-nav & li {
padding: 0 10px !important;
margin: 0 !important;
a {
padding: 10px 12px;
}
}
// following two should be customizable...
background: white;
box-shadow: 1px 2px 2px 2px rgba(0,0,0,.15);
ul {
@if ( true == $is_rtl ) {
right: 100%;
}
@else {
left: 100%;
}
}
.sek-menu-link__row-reverse {
flex-direction: row-reverse !important;
}
.sek-nav__title {
word-break: normal;
white-space: nowrap;
}
.sek-dropdown-submenu & {
top: 15px;
}
}
@at-root .sek-submenu-fade .sek-dropdown-menu a {
transition: all 0.25s ease;
transform: translate(0, 0);
&:hover {
transform: translate(3px, 0);
}
}
// submenu revealing fade effect
// lets use a trick to make this not impact on the snake
// basically we know that assigning a perspective to an element
// plus position:relative creates a new system
// where fixed elements behave like absolute elements relative to the parent
// this way the actual visual position of the dropdown will not be impacted
// though, as fixed element, even if overflowing the tc-page-wrap, will not
// make the orizontal scrollbar appear!
@at-root .sek-submenu-fade {
.page_item_has_children,
.menu-item-has-children {
perspective: 1000px;
> ul {
position: fixed;
opacity: 0;
visibility: hidden;
display: block;
transition: all 0.25s ease-in-out;
transform: translate( 0, -10px );
}
&:not(.show) {
//temporary fix for Firefox : https://github.com/presscustomizr/customizr/issues/1083
//the perspective thing seems to not work with this browser
//need further investigation
overflow: hidden;
//because of the fact the submenu is displayed
//it might still grab the the hover while fading out
//let's avoid this resetting its pointer-events
//when the li parent hasn't the show class
ul {
pointer-events: none;
cursor: $cursor-disabled;
}
}
}
li.show {
perspective: none;
> ul {
position: absolute;
visibility: visible;
opacity: 1;
transform: translate( 0, 0);
}
}
}
// end fade effect
.nb-collapsible-mobile-menu .nb-dd-mm-toggle-wrapper {
display: none;
}
}//@include media-breakpoint-up( 'md' )
// ANIMATION : ROTATING ARROWS FOR SUBMENU PARENTS
.sek-dropdown-submenu {
& > a{
&::after {
@if ( true == $is_rtl ) {
transform: translateZ(0) rotate(0deg)!important;
-ms-transform: rotate(0deg)!important;
}
@else {
transform: translateZ(0) rotate(0deg)!important;
-ms-transform: rotate(0deg)!important;
}
}
//TODO: row reverse
&[class*=-reverse]::after {
top: .1em;
@if ( true == $is_rtl ) {
transform: translateZ(0) rotate(180deg)!important;
-ms-transform: rotate(180deg)!important;
}
@else {
transform: translateZ(0) rotate(-180deg)!important;
-ms-transform: rotate(-180deg)!important;
}
}
}
}
.sek-dropdown-menu {
@include dropdown-menu-base();
.show > & {
display: block;
}
.sek-nav .sek-nav__title {
//the sidemenu and mobile menu should NOT break lines
word-break: break-word;// was break-all; Fixed in dec-2017 @see https://github.com/presscustomizr/customizr/issues/1339
white-space: normal;
}
//SNAKE
&.open-right {
left: 0;
right: auto;
}
@at-root &.open-right ul:not(.open-left),
& ul.open-right {
left: 100%;
right: auto;
top: 0;
}
&.open-left {
left: auto;
right: 0;
}
@at-root &.open-left ul:not(.open-right),
& ul.open-left {
right: 100%;
left: auto;
}
// progressive background filling on hover not activated when releasing the menu module initial version, in v1.4.0
// li {
// position: relative;
// &::before {
// content: '';
// position: absolute;
// width: 0%;
// height: 100%;
// top: 0;
// left: 0;
// transition-delay: 0s;
// transition-duration: .6s;
// transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
// transform-origin: 0 100%;
// background-color: rgba(0, 0, 0, 0.045);
// }
// &:hover::before {
// width: 100%;
// }
// }
}
// Janv 2021 NEW COLLAPSIBLE MOBILE MENU
// June 2020 for https://github.com/presscustomizr/nimble-builder/issues/721
// Note that [data-sek-is-mobile-vertical-menu] value is set on page load and dynamically on window resize
nav.nb-collapsible-mobile-menu {
[data-sek-mm-state="expanded"] {
overflow: auto;
max-height: 80vh;
padding-bottom: 10px;
//background: #ffffff;
}
li .sub-menu {
li a { font-size: 0.88em; }
li > a { padding: .6em 32px; }
li li > a { padding: .6em 60px; }
li li li > a { padding: .6em 80px; }
li li li li > a { padding: .6em 100px; }
}
}
nav.nb-collapsible-mobile-menu [data-sek-mm-state] { display: none }
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] { display: block; }
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"],
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] li,
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] ul { background: #ffffff; }
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] .sub-menu,
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] li {
position: relative;
}
[data-sek-is-mobile-vertical-menu="yes"] .sek-nav li a {
min-height: 45px;//<= which is also the height if the toggle button when there are children items ( .nb-dd-mm-toggle )
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
// Janv 2021 : default alignment of vertical mobile menu items
// consistent with registration params
// see in sek_get_module_params_for_czr_menu_content_child()
justify-content: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
}
// nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] > li > a {
// min-height: 43px;
// }
// Hide sub-menus for mobile vertical menu
// show sub-menus when .expanded class is added
[data-sek-is-mobile-vertical-menu="yes"] .sub-menu { display: none; }
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] .sub-menu { display: none; }
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] .sub-menu.expanded { display: block; }
// MOBILE MENU ARROW TOGGLE WHEN THERE IS A SUBMENU
/*
* Mobile dropdown on click
*/
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] .page_item_has_children > a,
nav.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] .menu-item-has-children > a {
// this padding gives the necessary space for the toggle arrow button
padding-right: 60px;
}
.nb-dd-mm-toggle-wrapper {
position: absolute;
top: 1px;
right: 0;
text-align: center;
line-height: 1;
bottom: 1px;
height: 45px;
width: 60px;
}
.nb-collapsible-mobile-menu [data-sek-mm-state="expanded"] .nb-dd-mm-toggle-wrapper {
display: block;
}
.nb-dd-mm-toggle {
background: none!important;
-webkit-appearance: none;
outline: none;
border: none;
padding: 0;
cursor: pointer;
display: block;
height: 45px;
width: 60px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}
.nb-dd-mm-toggle i {
display: block;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
color:#000000;
}
li.expanded > .nb-dd-mm-toggle-wrapper .nb-arrow-for-mobile-menu {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.nb-arrow-for-mobile-menu::after {
content: "\25BE";//https://unicode-table.com/en/25BE/
font-family: "Arial Unicode MS", Arial;//<= https://www.fileformat.info/info/unicode/char/203A/fontsupport.htm
moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
// display: none;
font-style: normal;
font-variant: normal;
text-rendering: auto;
font-weight: 900;
transition: all 0.3s ease;
transform-style: preserve-3d;
backface-visibility: hidden;
perspective: 1000px;
padding: 0 .45em;
font-size: 18px;
line-height: 45px;
position: relative;
}
// MOBILE : HAMBURGER BUTTON
//Hueman inspired nav toggler
.nb-loc .sek-module-inner nav .sek-nav-toggler {
-webkit-appearance: none !important;
cursor: pointer;
&, &:hover, &:focus {
//following 3 should be customizable
background: 0 0;
background-color: rgba(0, 0, 0, 0);
color: black;
outline: none;
border: none;
}
height: 40px;
width: 40px;
padding: 0;
vertical-align: middle;
//align to the right (left when rtl)
// @if ( true == $is_rtl ) {
// margin-right: auto;
// margin-left: -10px;
// }
// @else {
// margin-left: auto;
// margin-right: -10px;
// }
@at-root .sek-ham__span-wrapper {
height: 12px;
position: relative;
display: block;
.line {
display: block;
height: 1.5px;
position: absolute;
left: 10px;
border-radius: 5px;
background-clip: padding-box;
transition: all ease .35s;
backface-visibility: hidden;
border-top: 1.5px solid;
}
.line-1 {
top: 0;
}
.line-2 {
top: 50%;
}
.line-3 {
top: 100%;
}
@at-root .sek-nav-toggler {
.line-1 {
transform: translate(-3px, 6px) rotate(45deg);
width: 28px;
}
.line-2 {
opacity: 0;
}
.line-3 {
transform: translate(-3px, -6px) rotate(-45deg);
width: 28px;
}
}
@at-root .sek-nav-toggler.sek-collapsed .line {
width: 20px;
transform: translate(0,0) rotate(0);
opacity: 1;
}
@at-root .sek-nav-toggler.sek-collapsed.hovering .line {
transform: translateX(-3px);
width: 26px;
}
}
}
// PRO SEARCH ICON IN DESKTOP + SEARCH FIELD DESKTOP AND MOBILE
// June 2020 search icon + form in menu module for https://github.com/presscustomizr/nimble-builder-pro/issues/12
.nb-module-menu-search {
position: relative;
}
// Note that [data-sek-is-mobile-vertical-menu] value is set on page load and dynamically on window resize
[data-sek-is-mobile-vertical-menu="yes"] .nb-module-menu-search {
display: none;
}
.nb-svg-search-icon {
cursor: pointer;
padding: 0;
}
.nb-module-menu-search .nb-search-expand {
display:none;
background: #fff;
position: absolute;
z-index: 100;
top: 49px;
right: 0;
left: 0;
width: 340px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);
box-shadow: 0 1px 0 rgba(255,255,255,.1);
}
.nb-search-expand .nb-search-expand-inner {
border: 1px solid #eee;
box-shadow: 0 0 5px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.15);
transition: -webkit-transform .35s ease-in-out,height .25s ease-in-out,background-color .45s ease-in-out;
transition: transform .35s ease-in-out,height .25s ease-in-out,background-color .45s ease-in-out;
padding: 15px;
// make sure NB cleans any icon printed ::after the label ( like in hueman theme for example )
[role=search].search-form label::after {
content: none;
}
}
[data-sek-module-type="czr_menu_module"] .nb-search-expand .nb-search-expand-inner [role=search].search-form {
display: flex;
float: none;
}
[data-sek-module-type="czr_menu_module"] .nb-search-expand .nb-search-expand-inner label input[type=search] {
max-width: 100%;
}
[data-sek-module-type="czr_menu_module"] .nb-search-expand .nb-search-expand-inner input[type=submit], [data-sek-is-mobile-vertical-menu="yes"] .nb-mobile-search form input[type=submit] {
margin: 0;
background: #808080!important;
color: #fff;
font-size: 16px;
padding: 10px 10px;
font-weight: normal;
display: inline-block;
border: none;
cursor: pointer;
-webkit-border-radius: 3px;
border-radius: 3px;
}
// Note that [data-sek-is-mobile-vertical-menu] value is set on page load and dynamically on window resize
[data-sek-module-type="czr_menu_module"] .nb-search-expand .nb-search-expand-inner input[type=search], [data-sek-is-mobile-vertical-menu="yes"] .nb-mobile-search input[type=search],
[data-sek-module-type="czr_menu_module"] .nb-search-expand .nb-search-expand-inner input[type=submit], [data-sek-is-mobile-vertical-menu="yes"] .nb-mobile-search form input[type=submit] {
text-transform: none!important;
}
.nb-mobile-search {
display: none;
}
// Note that [data-sek-is-mobile-vertical-menu] value is set on page load and dynamically on window resize
[data-sek-is-mobile-vertical-menu="yes"] .nb-mobile-search {
display: block;
padding: 6px 14px 15px;
}
[data-sek-is-mobile-vertical-menu="yes"] .nb-mobile-search input {
font-size: 16px;
}
.nb-search-expand-inner, .nb-mobile-search {
input {
&[type="search"] {
color: #000000!important;
}
&[type="submit"] {
color: #ffffff!important;
}
}
}
http://oureternal.love/post-sitemap.xml
2025-10-13T07:22:00+00:00
http://oureternal.love/page-sitemap.xml
2025-03-11T22:29:07+00:00
http://oureternal.love/product-sitemap.xml
2025-11-05T13:34:39+00:00
http://oureternal.love/mailpoet_page-sitemap.xml
2025-04-08T22:13:42+00:00
http://oureternal.love/category-sitemap.xml
2025-10-13T07:22:00+00:00
http://oureternal.love/product_cat-sitemap.xml
2025-11-05T13:34:39+00:00
http://oureternal.love/author-sitemap.xml
2025-04-14T19:52:55+00:00