.hero-section[data-type=type-1]{text-align:var(--alignment);margin-bottom:var(--margin-bottom, 40px)}.hero-section[data-type=type-1] .page-description{display:inline-block;max-width:var(--description-max-width, 100%)}.hero-section[data-type=type-2]{position:relative;padding-top:calc(var(--has-transparent-header)*var(--header-height))}.hero-section[data-type=type-2]>[class*=ct-container]{display:flex;flex-direction:column;justify-content:var(--vertical-alignment, center);text-align:var(--alignment, center);position:relative;z-index:2;padding:var(--container-padding, 50px 0);min-height:var(--min-height, 250px)}.hero-section[data-type=type-2]>figure{position:absolute;overflow:hidden;z-index:1;inset:0;background-color:inherit}.hero-section[data-type=type-2]>figure .ct-media-container{height:100%;vertical-align:top}.hero-section[data-type=type-2]>figure .ct-media-container img{height:100%}.hero-section[data-type=type-2] .ct-title-label{display:block;font-size:12px;text-transform:uppercase;margin-bottom:.5em}.entry-header>*:not(:first-child){margin-top:var(--itemSpacing, 20px)}.entry-header .page-title{margin-bottom:0}.entry-header .page-description{color:var(--theme-text-color)}.entry-header .page-description>*:last-child{margin-bottom:0}/**
 *  - v2.1.7
 * 
 * Copyright (c) 2025
 * Licensed GPLv2+
 */

.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}.woocommerce
ul.products{}ul.products li.product.product-type-simple,
ul.products li.product.product-type-variable,
ul.products li.product.product-type-external,
ul.products li.product.product-type-grouped{background-color:#fff;border:1px
solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease;position:relative;display:flex;flex-direction:column;align-items:center}.woocommerce ul.products li.product:hover{box-shadow:0 4px 10px rgba(0,0,0,0.1)}.woocommerce ul.products li.product a.woocommerce-loop-product__link{text-decoration:none;display:block;width:100%;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__link
img{display:inline-block;width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0
auto 15px auto;background-color:#f8f8f8;border:1px
solid #eee}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-weight:600;margin:0
0 10px 0;padding:0
5px;text-align:center;width:100%}.woocommerce ul.products li.product
.price{display:block;font-weight:bold;margin-bottom:1px;text-align:center;width:100%}.woocommerce ul.products li.product .price
del{display:inline-block;font-size:0.85em;font-weight:normal;margin-left:5px;opacity:0.8}.woocommerce ul.products li.product .price del
.amount{text-decoration:line-through !important}.woocommerce ul.products li.product .price
ins{text-decoration:none;background-color:transparent}.woocommerce ul.products li.product .price ins
.amount{}ul.products li.product .price + p,
ul.products li.product > .button,
ul.products li.product > form.cart,
ul.products li.product .woocommerce-loop-product__add-to-cart{width:100% !important;max-width:100% !important;margin-top:auto !important;padding-top:10px !important;padding-bottom:10px !important;float:none !important;clear:both !important;display:block !important;position:relative !important;left:auto !important;right:auto !important;box-sizing:border-box !important}[data-products=type-1] ul.products li.product .ct-woo-card-actions{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;width:100% !important;text-align:center !important;padding:0
!important;margin-top:auto !important}ul.products li.product .ct-woo-card-actions{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;width:100% !important;text-align:center !important;padding:0
!important;margin-top:auto !important;gap:0px !important}ul.products li.product .button,
ul.products li.product .added_to_cart,
ul.products li.product .ct-woo-card-actions .button,
ul.products li.product .ct-woo-card-actions .added_to_cart,
.entry-summary .button,
.entry-summary
.added_to_cart{border:none !important;border-radius:5px !important;padding-left:20px !important;padding-right:20px !important;padding-top:16px !important;padding-bottom:10px !important;font-weight:bold !important;text-transform:uppercase !important;cursor:pointer !important;transition:background-color 0.3s ease !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:none !important;box-sizing:border-box !important;display:inline-block !important;float:none !important;position:relative !important;vertical-align:middle !important;margin:5px
5px 5px 5px !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;clear:none !important;width:auto !important;text-align:center !important;line-height:normal !important;text-indent:0 !important}ul.products li.product .button:hover,
ul.products li.product .added_to_cart:hover,
ul.products li.product .ct-woo-card-actions .button:hover,
ul.products li.product .ct-woo-card-actions .added_to_cart:hover,
.entry-summary .button:hover,
.entry-summary .added_to_cart:hover{}.woocommerce ul.products li.product span.onsale.cwcs-sale-badge{position:absolute !important;top:20px !important;right:-8px !important;inset-inline-start:auto !important;left:auto !important;padding:5px
15px !important;border-radius:4px !important;height:auto !important;width:auto !important;min-height:0 !important;box-sizing:border-box !important;line-height:1.2 !important;text-align:center !important;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 50%) !important;margin:0
!important;min-width:auto !important;z-index:9 !important;box-shadow:none !important}.woocommerce div.product form.cart .ct-cart-actions{display:flex !important;align-items:center !important;flex-wrap:wrap;gap:15px}.woocommerce div.product form.cart .ct-cart-actions > .quantity,
.woocommerce div.product form.cart .ct-cart-actions>button.single_add_to_cart_button{margin-top:0 !important;margin-bottom:0 !important}.woocommerce div.product form.cart
button.single_add_to_cart_button{border:none !important;border-radius:5px !important;padding-left:20px !important;padding-right:20px !important;padding-top:10px !important;padding-bottom:10px !important;font-weight:bold !important;text-transform:uppercase !important;line-height:normal !important;text-align:center !important;cursor:pointer !important;transition:background-color 0.3s ease !important}@media screen and (max-width: 767px){ul.products li.product .button,
ul.products li.product .added_to_cart,
ul.products li.product .ct-woo-card-actions .button, ul.products li.product .ct-woo-card-actions
.added_to_cart{white-space:normal !important;max-width:100% !important;line-height:1.4 !important}}