.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}.flexy-container:not([data-flexy]) .flexy-items{flex-wrap:wrap}.flexy,.flexy-pills{position:relative;-webkit-user-select:none;user-select:none}[data-flexy*=no] .flexy-items>*{transform:translate3d(calc(-100% * var(--current-item, 0)), 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*{order:2;transform:translate3d(-100%, 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*:last-child{order:1}.flexy-items{display:flex;gap:0;will-change:transform,max-height;margin-inline:calc(var(--flexy-items-gap, 0px)/-2)}.flexy-items>*{cursor:grab;flex:0 0 var(--flexy-item-width, 100%);max-width:var(--flexy-item-width, 100%);padding-inline:calc(var(--flexy-items-gap, 0px)/2)}[data-flexy-moving] .flexy-items{align-items:start}[data-flexy-moving] .flexy-items .flexy-item{transition:min-height .2s ease;min-height:var(--flexy-view-height)}.flexy-view{height:var(--flexy-view-height, initial);transition:height .2s ease}[data-flexy=""]:not([data-flexy-moving]) .flexy-items>*:not(.flexy-item-is-visible){height:1px}[data-flexy-dragging]{cursor:ew-resize}[data-flexy-dragging] .flexy-items>*{pointer-events:none}[data-flexy-view=boxed]{overflow:hidden}.flexy-pills ol,.flex-control-nav:has(img){display:flex;flex-direction:var(--pills-direction);justify-content:var(--pills-horizontal-alignment);flex-wrap:var(--pills-wrap, wrap);list-style:none;padding:0;margin-bottom:0}.flexy-pills ol li,.flex-control-nav:has(img) li{flex:0 0 var(--thumbs-width, 20%);width:var(--thumbs-width, 20%);cursor:pointer}.flexy-pills [data-flexy]{overflow:hidden;--pills-wrap: nowrap}.flexy-pills[data-type=circle]{max-width:180px;margin-top:30px;margin-inline:auto}.flexy-pills[data-type=circle] ol:not([data-flexy]),.flexy-pills[data-type=circle] ol[data-flexy*=paused]{--pills-horizontal-alignment: center}.flexy-pills[data-type=circle] li{--thumbs-width: 20%;--thumbs-top-spacing: 0;display:flex;align-items:center;justify-content:center;height:20px}.flexy-pills[data-type=circle] li:before{content:"";width:6px;height:6px;border-radius:100%;box-shadow:inset 0 0 0 5px var(--flexyInitialPill, rgba(44, 62, 80, 0.9));transition:box-shadow .2s ease,transform .2s ease}.flexy-pills[data-type=circle] li.active:before{transform:scale3d(2, 2, 1);box-shadow:inset 0 0 0 1px var(--flexyActivePill, rgba(44, 62, 80, 0.9))}@media(any-hover: hover){.flexy-container:not([data-flexy]) .flexy>[class*=flexy-arrow],.flexy-container[data-flexy*=no] .flexy>[class*=flexy-arrow]{visibility:hidden}}[class*=flexy-arrow]{position:absolute;top:var(--flexy-nav-arrow-top-offset, calc(50% - 20px));display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:100%;color:var(--flexy-nav-arrow-color, var(--theme-text-color));box-shadow:0px 25px 40px rgba(0,0,0,.03);background:var(--flexy-nav-background-color, #fff);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[class*=flexy-arrow] svg{pointer-events:none}@media(any-hover: hover){[class*=flexy-arrow]{opacity:0;transform:rotate(var(--rotate, 0)) translateX(var(--translate-x, 0))}[class*=flexy-arrow]:hover{color:var(--flexy-nav-arrow-hover-color, #fff);background:var(--flexy-nav-background-hover-color, var(--theme-palette-color-1))}}.flexy-arrow-prev{left:20px;--translate-x: -10px}.flexy-arrow-next{right:20px;--translate-x: 10px}[class*=flexy]:hover>[class*=flexy-arrow]{opacity:1;--translate-x: 0}.flexy-pills{--flexy-nav-arrow-top-offset: calc(50% - 20px + var(--thumbs-spacing, 15px) / 2)}.flexy-pills ol:is(:not([data-flexy]),[data-flexy*=paused])~[class*=arrow]{visibility:hidden}.is-layout-slider .flexy-items{--flexy-items-gap: var(--grid-columns-gap, 30px);--flexy-item-width: var(--grid-columns-width)}.is-layout-slider .flexy-item{display:flex}.is-layout-slider .flexy-item>*{width:100%}/**
 *  - 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}}