.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{background:#fff;border:0;border:1px solid var(--florence-border-color);margin-bottom:2em}.woocommerce-page.has-sidebar.has-sidebar .content-container{grid-template-columns:1fr 22%}.woocommerce-page.has-sidebar.has-left-sidebar .content-container{grid-template-columns:22% 1fr}.woocommerce-page.has-sidebar.has-left-sidebar .primary-sidebar{border-right:1px solid var(--florence-border-color)}select.orderby{font-weight:300!important;padding:0!important}.woocommerce .wc-blocks-filter-wrapper,.woocommerce .wp-block-search__inside-wrapper,.woocommerce .wc-block-product-categories-list,.wc-block-product-filter-price-slider__content{margin-right:20px!important}.woocommerce .wc-block-product-filter-price-slider__range .range-bar{background:var(--global-palette1)}.wc-block-product-filter-price-slider .text input[type=text]{border-color:var(--florence-border-color)!important}.wc-block-product-filter-price-slider .text input[type=text]{color:var(--global-palette3)!important;padding:8px!important}.woocommerce .wp-block-woocommerce-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a:hover{color:var(--global-palette1)!important;text-decoration:none!important}.woocommerce ul.products:not(.woo-archive-btn-button) .button,.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link{font-weight:400;font-size:11px}.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title{font-size:24px!important}.woocommerce ul.products:not(.woo-archive-btn-button) .wc-block-grid__product-price,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{margin-bottom:.5em}.wc-block-product-categories-list-item a:hover{color:var(--global-palette-highlight-alt)}.product-excerpt{text-align:left!important}.wc-block-product-categories ul{padding-left:0!important;list-style:none;margin:0}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input{z-index:9!important}.wc-block-product-categories ul li{padding-bottom:3px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{padding:8px!important;font-size:12px}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:68px}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{border-color:var(--global-palette7)!important;background:var(--global-palette7);color:var(--global-palette4)}.woocommerce nav.woocommerce-pagination ul li .page-numbers{font-family:var(--global-primary-nav-font-family);font-size:11px;border:1px solid var(--florence-border-color)!important;border-radius:0!important;padding:9px 16px!important}.woocommerce ul.products li.product a,.woocommerce ul.products li.product .woocommerce-loop-product__title a,form.woocommerce-product-search .kadence-search-icon-wrap{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.woocommerce ul.products li.product h2 a:hover{color:var(--global-palette-highlight-alt)!important}.woocommerce ul.products li.product .onsale{text-transform:uppercase;font-weight:500;letter-spacing:1.5px;top:10px!important;right:10px!important;font-family:var(--global-primary-nav-font-family);font-size:11px;padding:8px 12px 7px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.woocommerce .primary-sidebar .widget{border:0;padding:0!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.wp-block-search .wp-block-search__button{border-radius:0!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input,.wp-block-search .wp-block-search__button{border:0!important;padding:.125em .8em;margin:0;background:var(--global-palette8);font-style:italic}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:0!important;padding:3px 0 3px 2px!important;background:var(--global-palette8)}.wp-block-search .wp-block-search__button:not(.has-background):hover{color:var(--global-palette-highlight-alt);box-shadow:none!important}.woocommerce.widget_product_categories>ul li a{border:0}.woocommerce.widget_price_filter .price_slider_amount .button{font-size:13px;padding:10px 12px 8px}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{--range-color:var(--global-palette-highlight)}.wc-block-components-price-slider,.wc-block-product-categories{margin-bottom:0!important}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:11px!important;padding:12px 12px 11px!important;margin-top:-12px!important}input.wc-block-price-filter__range-input.wc-block-price-filter__range-input--max.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{box-shadow:none!important}.wc-block-price-filter__controls input,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{border-color:var(--florence-border-color)!important}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{padding:8px 10px 7px;margin:3px;letter-spacing:1px;font-family:var(--global-primary-nav-font-family);font-size:12px;border-radius:0}.price_label{font-weight:400}.woocommerce ul.products li.product .star-rating~.price{padding-right:0!important}.woocommerce ul.products li.product .star-rating{display:none!important}.woocommerce.single-product .entry{box-shadow:none}.woocommerce div.product .button.single_add_to_cart_button{padding:0 18px;-webkit-font-smoothing:subpixel-antialiased}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--global-primary-nav-font-family);font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:var(--global-palette1)}.woocommerce .quantity .qty{font-size:inherit}.woocommerce table.shop_attributes{margin-top:24px}.woocommerce section.products>h2{text-align:center;margin-bottom:35px;font-size:40px;font-style:italic}.product-details,.woocommerce div.product .product_title,.woocommerce div.product .price,.single-product-category{text-align:center}.woocommerce .up-sells.products,.woocommerce .related.products{border:1px solid var(--florence-border-color);padding:50px 50px 20px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid var(--florence-border-color)}.woocommerce div.product span.price,.woocommerce div.product p.price,.single-product-category{font-size:15px;font-family:var(--global-primary-nav-font-family);letter-spacing:2px}.single-product-category{font-size:12px;margin-bottom:10px}.woocommerce .woocommerce-product-rating{display:flex;justify-content:center;align-items:center;margin-top:8px}.woocommerce .woocommerce-product-rating .star-rating{margin-right:5px;margin-top:5px}.woocommerce .quantity .qty{width:4em;text-align:left}.woocommerce #reviews #comments h2{font-weight:400;font-size:34px}.woocommerce #reviews .comment-reply-title{font-weight:400;font-family:var(--global-heading-font-family);display:block;margin-bottom:20px;letter-spacing:.05em}.woocommerce div.product .product_meta>span{font-weight:400;font-size:13px;color:var(--global-palette3)}.woocommerce .comment-form p.stars,.woocommerce .comment-form label{text-align:left!important}.woocommerce .comment-form-rating label,.woocommerce .comment-form-comment label,.woocommerce .comment-form label{display:block;font-family:var(--global-primary-nav-font-family);text-transform:uppercase!important;letter-spacing:2px;font-size:12px;padding-bottom:10px}button.wc-block-product-filters__apply.wp-element-button{font-family:var(--global-primary-nav-font-family);font-size:12px;padding:15px}.woocommerce p.stars a,.woocommerce p.stars a::before{font-size:1.15em}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--florence-border-color)}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--global-palette4);font-size:12px!important}.woocommerce #reviews #respond{background:var(--global-palette8);padding:24px 24px 8px;margin-bottom:30px}.woocommerce .comment-form .comment-form-cookies-consent label:not(:placeholder-shown){text-transform:none!important;font-family:var(--global-body-font-family);letter-spacing:inherit}.woocommerce .comment-form input:not(#wp-comment-cookies-consent){width:100%}.woocommerce-cart .wc-block-components-product-name{text-decoration:none!important;font-family:var(--global-heading-font-family);font-size:26px!important;font-weight:400!important}.woocommerce-cart .wc-block-components-product-name:hover{color:var(--global-palette-highlight-alt)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-item__value{font-weight:400!important;font-family:var(--global-heading-font-family);letter-spacing:.05em!important}.wc-block-cart__submit{padding:0}.woocommerce-cart .wc-block-components-product-price{font-size:14px}.is-large.wc-block-cart .wc-block-cart-items td{padding-left:0!important;padding-right:20px!important}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{display:none}.woocommerce.product-variation-style-vertical div.product form.cart .variations select{margin-right:10px}.wc-block-components-product-details.wc-block-components-product-details li{font-size:14px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{padding:.4em 0!important;font-weight:400;font-size:13px}.wc-block-components-button{transition:all .2s ease!important}.wc-block-components-button:not(.is-link){font-family:var(--global-primary-nav-font-family);text-transform:uppercase;letter-spacing:2px;font-size:12px;padding:14px 20px;border-radius:0}.wc-block-cart .wc-block-cart-items th,.wc-block-cart .wc-block-cart__totals-title{font-family:var(--global-primary-nav-font-family)!important;letter-spacing:2px!important;font-weight:500!important;font-size:12px!important}.wc-block-cart .wc-block-components-totals-wrapper{border:0!important;padding:5px 0 0!important}.wc-block-cart .wc-block-components-sidebar .wc-block-components-panel,.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon,.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item{padding:0!important}.wp-block-woocommerce-cart-order-summary-block{background:var(--global-palette7)!important;padding:15px 25px 25px;margin-bottom:30px}.wc-block-cart .wc-block-components-totals-coupon{margin-bottom:15px!important}.content-style-boxed .wp-site-blocks .wp-block-woocommerce-cart.alignwide,.wp-site-blocks .wp-block-woocommerce-cart.alignwide,.wp-site-blocks .wp-block-woocommerce-checkout.alignwide,.content-style-boxed .wp-site-blocks .wp-block-woocommerce-checkout.alignwide{margin:0 auto!important;width:100%}.wc-block-components-title.wc-block-components-title{font-size:30px!important}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url],.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{padding:1.75em .5em .5em!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{padding:0!important}.wp-block-woocommerce-checkout-order-summary-block{background:var(--global-palette7)!important;padding:15px;border:0!important;border-radius:0!important}.wc-block-checkout__sidebar .wc-block-components-product-name{font-family:var(--global-heading-font-family)!important;font-size:18px}.woocommerce-checkout .wc-block-components-totals-wrapper{border-top:0!important;padding-top:5px!important}.wc-block-components-order-summary .wc-block-components-panel__button,.wc-block-cart .wc-block-cart__totals-title{font-family:var(--global-heading-font-family)!important;font-size:28px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.05em!important}.wc-block-cart .wc-block-cart__totals-title{text-align:left!important}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border-color:var(--florence-border-color)}.logged-in .test-login{display:none}.test-login{margin-top:40px}.woocommerce form.login,.woocommerce form.register{border:0;background:var(--global-palette7);padding:30px;border-radius:0;max-width:800px;margin:0 auto}.woocommerce-account .woocommerce h2{text-align:center;margin-top:10px;margin-bottom:40px}.woocommerce-account .woocommerce form .form-row .button{padding:15px 20px 14px;margin-top:10px;font-size:12px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-top:15px;float:right}p.woocommerce-LostPassword.lost_password{margin-top:20px}.woocommerce-MyAccount-content p:first-of-type:not(.woocommerce-customer-details p){font-family:var(--global-heading-font-family);font-size:30px!important;text-align:center;letter-spacing:.05em}.woocommerce-MyAccount-content p:first-of-type:not(.woocommerce-customer-details p) strong{font-weight:400!important}.woocommerce-MyAccount-content p:nth-of-type(2):not(.woocommerce-customer-details p){max-width:700px;text-align:center;margin-left:auto;margin-right:auto}.woocommerce-MyAccount-content p.form-row-wide:nth-of-type(2):not(.woocommerce-customer-details p){max-width:100%!important}.woocommerce-account .account-navigation-wrap ul li{border-color:var(--florence-border-color)!important}.woocommerce-account .account-navigation-wrap li.is-active a,.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-left:5px solid var(--global-palette6)}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-right:5px solid var(--global-palette6);border-left:none!important}.woocommerce-account .woocommerce form .form-row label{text-align:left!important;font-family:var(--global-primary-nav-font-family);letter-spacing:inherit!important;font-size:12px;text-transform:uppercase;letter-spacing:2px!important;font-weight:500!important;padding-bottom:7px}.woocommerce-account fieldset{padding-bottom:25px}.woocommerce-account fieldset legend{font-weight:400;font-family:var(--global-heading-font-family);font-size:30px;padding:12px 8px;letter-spacing:.04em;font-style:italic}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap .kadence-account-avatar{display:none!important}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul{justify-content:center}.kadence-account-nav-above.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--florence-border-color);padding:40px!important}.woocommerce-account fieldset p:nth-of-type(2n){max-width:100%}.woocommerce-account fieldset{border-color:var(--florence-border-color);border-width:2px}.woocommerce-account .account-navigation-wrap li.is-active a{font-weight:400}.woocommerce form .form-row label{color:var(--global-palette3)!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background:0 0;padding:12px}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{background:#000}@media screen and (min-width:1025px){.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a{border:none!important;font-family:var(--global-primary-nav-font-family);text-transform:uppercase;letter-spacing:.2em;font-size:11px;padding:7px 26px 6px;margin:0 5px}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a:hover{background:var(--global-palette7);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:0!important}.woocommerce-account .account-navigation-wrap{border-left:1px solid var(--florence-border-color)!important}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border-left:none!important;border-right:1px solid var(--florence-border-color)!important}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap{border-left:0!important;margin-bottom:0}}#cart-drawer h2.side-cart-header{font-size:28px;padding-top:15px}#cart-drawer .woocommerce ul.cart_list li a,#cart-drawer .woocommerce ul.product_list_widget li a,.kadence-header-cart ul ul a:not(.button){font-weight:400;font-size:16px}#cart-drawer .woocommerce ul.cart_list li a:hover,#cart-drawer .woocommerce ul.product_list_widget li a:hover,.kadence-header-cart ul ul a:not(.button):hover{text-decoration:none;color:var(--global-palette2)!important}#cart-drawer .woocommerce.widget_shopping_cart .cart_list li,#cart-drawer .woocommerce .widget_shopping_cart .cart_list li,#cart-drawer .woocommerce.widget_shopping_cart .total,#cart-drawer .woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{border-color:var(--florence-border-color)!important;padding:10px 0!important}#cart-drawer .woocommerce ul.cart_list li .quantity,#cart-drawer .woocommerce ul.product_list_widget li .quantity,.kadence-header-cart .woocommerce ul.cart_list li .quantity,.kadence-header-cart .woocommerce ul.product_list_widget li .quantity{color:var(--global-palette3)!important}.woocommerce a.remove,.woocommerce a.remove:hover{color:var(--global-palette2)!important;background:var(--global-palette9)!important}@media screen and (min-width:576px) and (max-width:1024px){.single-product .related .grid-sm-col-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.wc-block-product-filters__overlay{margin-top:70px!important}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-top:0;float:none}.has-4-columns .wc-block-grid__products{grid-template-columns:1fr 1fr!important}.product-archive .product-type-variable .add_to_cart_button,.product-archive .product-action-wrap .add_to_cart_button{display:none!important}.product-archive .product-type-variable span.price{line-height:1.4}.woocommerce .up-sells.products,.woocommerce .related.products{padding:35px 30px 20px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-color:var(--florence-border-color)!important}.woocommerce-MyAccount-content p:first-of-type{line-height:1.4!important}.woocommerce-account .woocommerce h2{font-size:30px;margin-bottom:20px!important}.woocommerce ul.products li.product .entry-content-wrap{padding:.5rem .5rem 1rem}.woocommerce ul.products:not(.products-list-view),.wp-site-blocks .wc-block-grid:not(.has-2-columns):not(.has-1-columns) .wc-block-grid__products{column-gap:.75rem!important;grid-row-gap:.75rem!important}.woocommerce .woocommerce-message .button{margin-bottom:15px}.wc-block-components-checkout-place-order-button{margin-top:3em;padding:18px!important}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active{border:0!important}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active{background:var(--global-palette8);margin:0}.woocommerce section.products>h2{margin-bottom:1em}}