.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}.wpcf7 p:after{content:"";clear:both;display:table}.wpcf7 p:last-of-type{--theme-content-spacing: 0}.wpcf7 label:not(.wpcf7-form-control-wrap){display:block;font-size:15px;font-weight:600}.wpcf7 .wpcf7-submit{float:left}.wpcf7 .wpcf7-submit+.ajax-loader{float:left;margin-left:20px}.wpcf7 .wpcf7-not-valid-tip{font-size:.9em;font-style:italic;margin-top:5px}.wpcf7 .wpcf7-response-output{margin-left:0;margin-right:0;margin-bottom:0;font-style:italic}.wpcf7 .wpcf7-list-item:first-child{margin-left:0}.stk-block-button .stk-button{border-radius:var(--theme-button-border-radius, 3px)}.stk-block-button{--stk-button-text-color: var(--theme-button-text-initial-color);--stk-button-background-color: var(--theme-button-background-initial-color)}.wp-block-stackable-columns.alignfull>.stk-row:not(.alignfull){width:var(--theme-block-width) !important}.wpforms-container:not(.wpforms-container-full) .wpforms-field-label{font-weight:600}.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio,.wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox{--top: 2px}.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio ul,.wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox ul{padding:0}.wpforms-container:not(.wpforms-container-full) .wpforms-field-sublabel{font-style:italic}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]{-webkit-appearance:none;height:4px;outline:none;margin:10px 0 10px;border-radius:5px;background:var(--theme-form-field-border-initial-color)}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb,.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;cursor:pointer;height:16px;width:16px;border-radius:100%;border:none;background:var(--theme-palette-color-1)}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:13px}.wpforms-submit{--theme-button-padding: 5px 35px}div.ct-wpforms-inline-fields form,div.ct-wpforms-inline-fields .wpforms-field-container{display:flex;flex-wrap:wrap;gap:var(--wpforms-inline-fields-gap, 20px)}@media(max-width: 689.98px){div.ct-wpforms-inline-fields form,div.ct-wpforms-inline-fields .wpforms-field-container{flex-direction:column}}div.ct-wpforms-inline-fields .wpforms-field-container{flex:1}div.ct-wpforms-inline-fields .wpforms-field-container .wpforms-field{flex:1;padding:0}div.ct-wpforms-inline-fields .wpforms-submit-container{padding:0}@media(max-width: 689.98px){div.ct-wpforms-inline-fields input,div.ct-wpforms-inline-fields select option{text-align:center}div.ct-wpforms-inline-fields .wpforms-submit{width:100%}}
/*!
Theme Name: Blocksy
Theme URI: https://creativethemes.com/blocksy/
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
Version: 2.1.38
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2019 CreativeThemes.
Requires at least: 6.5
Requires PHP: 7.0
Tested up to: 7.0
Text Domain: blocksy
Blocksy Minimum Companion Version: 2.1.36-dev1
Tags: accessibility-ready, blog, block-patterns, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments
*/
.term-description.term-description--top,.term-description.term-description--after-products{background-color:#fff !important;border-radius:8px !important;box-shadow:0 12px 18px -6px rgba(34, 56, 101, 0.03) !important;border:1px
solid rgba(0, 0, 0, 0.05) !important;padding:25px
!important;display:block !important;width:100% !important;box-sizing:border-box !important;clear:both}.term-description.term-description--top{margin-bottom:30px !important;margin-top:10px !important}.term-description.term-description--after-products{margin-top:40px !important;margin-bottom:20px !important}.woocommerce ul.products li.product .ct-media-container{display:flex !important;align-items:center !important;justify-content:center !important;aspect-ratio:1 / 1 !important;background-color:#fff !important;overflow:hidden !important;border:1px
solid rgba(0, 0, 0, 0.05);border-radius:4px;margin-bottom:15px !important}.woocommerce ul.products li.product .ct-media-container
img{max-width:92% !important;max-height:92% !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important}.woocommerce ul.products
li.product{display:flex !important;flex-direction:column !important;height:100% !important}.woocommerce ul.products li.product
.button{margin-top:auto !important}.single-product figure.ct-media-container,
.single-product figure.ct-media-container
img{aspect-ratio:1 / 1 !important;width:100% !important;height:100% !important;object-fit:contain !important;background-color:#fff !important}.single-product .flexy-container,
.single-product .flexy-view{aspect-ratio:1 / 1 !important}.woocommerce ul.products li.product-category .ct-media-container{aspect-ratio:1 / 1 !important;background-color:transparent !important;border:none !important}.woocommerce ul.products li.product-category .ct-media-container
img{width:100% !important;height:100% !important;max-width:90% !important;max-height:90% !important;object-fit:contain !important}.woocommerce-thankyou-order-received{display:block !important;text-align:center !important;font-size:22px !important;font-weight:700 !important;color:#2d3748 !important;background:#f0fdf4 !important;border:2px
solid #bbf7d0 !important;padding:40px
20px !important;border-radius:12px !important}.woocommerce-thankyou-order-received::before{font-size:40px !important;margin-bottom:15px !important;display:block !important;content:"✅" !important}ul.woocommerce-thankyou-order-details{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr)) !important;gap:15px !important;margin:30px
0 !important;padding:0
!important;list-style:none !important}ul.woocommerce-thankyou-order-details
li{background:#fff !important;border:1px
solid #e2e8f0 !important;padding:15px
!important;border-radius:8px !important;text-align:center !important;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.05) !important;font-size:13px !important;color:#718096 !important;border-top:4px solid var(--theme-palette-color-1) !important}ul.woocommerce-thankyou-order-details li
strong{display:block !important;font-size:18px !important;color:#1a202c !important;margin-top:5px !important}.woocommerce-order-received .woocommerce-table--order-details{border:none !important;box-shadow:0 10px 25px rgba(0,0,0,0.05) !important;border-radius:15px !important;overflow:hidden !important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td
span{color:var(--theme-palette-color-1) !important;font-weight:800 !important}.woocommerce-order-received .woocommerce-customer-details{margin-top:50px !important;padding:30px
!important;background:#fff !important;border-radius:15px !important;box-shadow:0 10px 25px rgba(0,0,0,0.05) !important}.woocommerce-order-received
address{font-style:normal !important;background:#f8fafc !important;padding:20px
!important;border-radius:10px !important;border:1px
solid #e2e8f0 !important;display:inline-block !important}@media (max-width: 768px){.term-description.term-description--top,.term-description.term-description--after-products{padding:15px
!important;font-size:14px !important}.woocommerce ul.products li.product-category .ct-media-container{width:85% !important;margin:0
auto 10px !important}.custom-product-content-area{padding:0
15px !important}}.single-product .single_add_to_cart_button.button.alt,
.single-product .awooc-custom-order.button.alt.awooc-button-js.awooc-custom-order-button{border:2px
solid #adb9c4;border-radius:4px}.single-product .single_add_to_cart_button.button.alt:hover,
.single-product .awooc-custom-order.button.alt.awooc-button-js.awooc-custom-order-button:hover{border-color:#6c757d}.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)}a{transition:none !important}[data-reveal]{opacity:initial !important;transform:initial !important}