.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(--item-spacing, 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}:where(body:not(.stk--has-base-scheme)) .stk-block-button{--stk-button-text-color: var(--theme-button-text-initial-color);--stk-button-background-color: var(--theme-button-background-initial-color)}:where(body:not(.stk--has-base-scheme)) .stk-block-button .stk-button{border-radius:var(--theme-button-border-radius, 3px)}:where(body:not(.stk--has-base-scheme)) .stk-block-button .stk-button:hover{--stk-button-text-color: var(--theme-button-text-hover-color);--stk-button-background-color: var(--theme-button-background-hover-color)}.wp-block-stackable-columns.alignfull>.stk-row:not(.alignfull){width:var(--theme-block-width) !important}.ct-share-box{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.ct-share-box[data-location=top]{margin-bottom:var(--margin, 50px)}.ct-share-box[data-location=bottom]{margin-top:var(--margin, 50px)}.ct-share-box[data-location=bottom]:not(:last-child){margin-bottom:var(--margin, 50px)}.hero-section[data-type=type-1]+.ct-share-box[data-location=top]{margin-top:var(--margin, 50px)}.ct-share-box a{display:flex;justify-content:center}.ct-share-box .ct-tooltip{--ct-tooltip-vertical-initial-offset: 7px;--ct-tooltip-vertical-hover-offset: 12px}.ct-share-box:is([data-type=type-2],[data-type=type-3])>div{display:inline-flex;flex-wrap:wrap;gap:var(--items-spacing, 15px)}.ct-share-box[data-type=type-1]>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));border-top:var(--theme-border);border-inline-start:var(--theme-border)}.ct-share-box[data-type=type-1] a{border-inline-end:var(--theme-border);border-bottom:var(--theme-border)}.ct-share-box[data-type=type-1] .ct-icon-container{min-height:50px;padding:10px 0}.ct-share-box[data-type=type-2] .ct-icon-container{width:initial;height:initial;padding:10px 25px;border-radius:3px}.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}}.wc-account-custom-style .woocommerce-MyAccount-navigation{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,0.08);margin-bottom:30px;border:1px
solid #eee}.wc-account-custom-style .woocommerce-MyAccount-navigation
ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li
a{display:flex;align-items:center;padding:12px
16px;color:#666;text-decoration:none;border-radius:8px;transition:all 0.3s ease;font-size:14px;font-weight:500;border:1px
solid transparent;gap:10px}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li a::before{font-family:'Dashicons';font-size:18px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f226" !important}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f174" !important}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f316" !important}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f230" !important}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f110" !important}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f108" !important}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li a:hover{background:#f0f7ff;color:#2271b1;transform:translateX(5px);border-color:#2271b1}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li.is-active
a{background:#2271b1;color:white;box-shadow:0 2px 8px rgba(34, 113, 177, 0.2)}.wc-account-custom-style .woocommerce-MyAccount-content{background:white;padding:25px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.08);border:1px
solid #eee}.wc-account-custom-style .woocommerce-MyAccount-content p:first-child{font-size:16px;color:#333;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.wc-account-custom-style .woocommerce-MyAccount-content
mark{background:#e5f0ff;color:#2271b1;padding:2px
8px;border-radius:4px}.wc-account-custom-style .woocommerce-MyAccount-content form .form-row input.input-text{padding:10px
12px;border:2px
solid #e0e0e0;border-radius:8px;transition:all 0.3s ease}.wc-account-custom-style .woocommerce-MyAccount-content form .form-row input.input-text:focus{border-color:#2271b1;box-shadow:0 0 0 3px rgba(34, 113, 177, 0.1);outline:none}.wc-account-custom-style .woocommerce-MyAccount-content
.button{background:#2271b1;color:white;padding:12px
24px;border-radius:8px;border:none;font-weight:500;transition:all 0.3s ease}.wc-account-custom-style .woocommerce-MyAccount-content .button:hover{background:#135e96;transform:translateY(-1px);box-shadow:0 4px 8px rgba(34, 113, 177, 0.2)}.wc-account-custom-style .woocommerce-MyAccount-content
table{border:1px
solid #eee;border-radius:8px;overflow:hidden}.wc-account-custom-style .woocommerce-MyAccount-content table
th{background:#f8f9fa;padding:12px
16px;font-weight:600;color:#333;vertical-align:middle;text-align:center;border-bottom:2px solid #eee}.wc-account-custom-style .woocommerce-MyAccount-content table
td{padding:12px
16px;border-bottom:1px solid #eee}.wc-account-custom-style .woocommerce-MyAccount-content .user-documents{margin-top:30px;padding-top:20px;border-top:2px solid #eee}.wc-account-custom-style .woocommerce-MyAccount-content .user-documents
h3{font-size:18px;color:#333;margin-bottom:20px}.wc-account-custom-style .woocommerce-MyAccount-content .document-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px;margin-bottom:30px}.wc-account-custom-style .woocommerce-MyAccount-content .document-item{background:#f8f9fa;padding:15px;border-radius:8px;text-align:center}.wc-account-custom-style .woocommerce-MyAccount-content .document-item
img{max-width:100%;height:auto;border-radius:6px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:transform 0.3s ease}.wc-account-custom-style .woocommerce-MyAccount-content .document-item img:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.wc-account-custom-style .woocommerce-MyAccount-content .document-item
label{display:block;color:#666;font-size:14px;margin-top:8px}.wc-account-custom-style .woocommerce-MyAccount-content .missing-documents{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px
0}.wc-account-custom-style .woocommerce-MyAccount-content .missing-documents
h3{color:#333;margin-bottom:10px;font-size:18px}.wc-account-custom-style .woocommerce-MyAccount-content .document-upload-form{display:grid;gap:20px;margin-top:20px}.wc-account-custom-style .woocommerce-MyAccount-content .upload-field{background:white;padding:15px;border-radius:8px;border:2px
solid #e0e0e0}.wc-account-custom-style .woocommerce-MyAccount-content .upload-field
label{display:block;margin-bottom:10px;color:#333;font-weight:500}.wc-account-custom-style .woocommerce-MyAccount-content .upload-field input[type="file"]{width:100%;padding:10px;border:2px
dashed #e0e0e0;border-radius:6px;background:#f8f9fa;cursor:pointer;transition:all 0.3s ease}.wc-account-custom-style .woocommerce-MyAccount-content .upload-field input[type="file"]:hover{border-color:#2271b1;background:#f0f7ff}.wc-account-custom-style .woocommerce-MyAccount-content .upload-preview{margin-top:10px;text-align:center}.wc-account-custom-style .woocommerce-MyAccount-content .upload-preview
img{max-width:200px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.wc-account-custom-style .documents-section{margin-top:30px;padding-top:20px;border-top:2px solid #eee}@media screen and (max-width: 768px){.wc-account-custom-style .woocommerce-MyAccount-navigation,
.wc-account-custom-style .woocommerce-MyAccount-content{margin-bottom:20px;padding:15px}.wc-account-custom-style .woocommerce-MyAccount-navigation ul li
a{padding:10px
12px}}a{transition:none !important}[data-reveal]{opacity:initial !important;transform:initial !important}