@font-face{font-family:woo;src:url(/wp-content/themes/blocksy/static/fonts/woo.woff2) format("woff2");font-weight:400;font-style:normal}:root{--flex:flex;--row:row;--column:column;--center:center;--start:start;--grid:grid;--relative:relative;--hundredpx:100px;--cover:cover;--one:1;--zero:0;--two:2;--none:none;--no-repeat:no-repeat;--absolute:absolute;--grid-max-width:1166px;--grid-gap-35:35px;--grid-template-two:1fr 1fr;--button-hover-color:#044bd9;--slider-width:400px;--slider-height:300px}[data-dropdown*=type-1] .animated-submenu:focus-within>.sub-menu,[data-dropdown*=type-1] .animated-submenu:hover>.sub-menu{opacity:0;visibility:hidden}.grid-global{max-width: var(--default-editor, var(--block-max-width)); width: var(--default-editor, var(--block-width)); margin-left: var(--default-editor, auto); margin-right: var(--default-editor, auto); display: grid;}[data-dropdown*=type-1] .animated-submenu>.sub-menu{transform:none}.header-support-wrapper{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--paletteColor4);padding-left:15px;height:33px}.header-support-wrapper a{font-weight:600;font-size:18px;line-height:22px;color:var(--paletteColor2)}@media screen and (min-width:1254px) and (max-width:1432px){#header [data-row=middle]>.ct-container-fluid{width:calc(100vw - 50px)}[data-column=start] [data-items=primary]>:first-child{--margin:0 5px 0 0}[data-header*=type-1] .ct-header [data-id=menu]{--menu-items-spacing:20px;--margin:0 10px!important}[data-header*=type-1] .ct-header [data-id=logo] .site-logo-container{--maxHeight:27px}[data-items] .ct-header-text{margin:0 5px}.header-support-wrapper{padding-left:5px}}.clicked-submenu:not(.more-items-container) .sub-menu{opacity:1!important;visibility:visible!important}.clicked-submenu .child-indicator{transform:rotate(180deg)}.header-menu-1 .sub-menu{opacity:0;visibility:hidden}.more-items-container>a{pointer-events:none}.clicked-submenu.more-items-container>.sub-menu{opacity:1!important;visibility:visible!important}.animated-submenu [data-submenu=left]>ul{margin-right:0}.show-menu-header #header-menu-1 .clicked-submenu>a{opacity:1}#header-menu-1{margin-left:0;margin-right:auto}#menu-primary li{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ct-footer .ct-container a{text-decoration:none}footer.ct-footer .textwidget.entry-content a:hover{color:var(--paletteColor8)}#menu-primary .sub-menu{grid-template-columns:1fr 1fr 1fr;height:185px;align-items:center;transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955)}.menu-item-1111 .entry-content{max-width:240px}.menu-item-1103 .entry-content,.menu-item-1118 .entry-content{max-width:230px}.animated-submenu .sub-menu li:nth-child(4) .ct-column-heading{font-size:16px}.animated-submenu .sub-menu li:nth-child(4) .entry-content p a{font-weight:500}.menu-item-1126 p{padding-bottom:12px}.menu-item-1103 p,.menu-item-1111 p,.menu-item-1118 p{padding-bottom:30.5px}.menu-item-49 p{padding-bottom:12px}.show-menu-header #header-menu-1 .clicked-submenu>a{font-weight:900}[class*=ct-mega-menu] .ct-column-heading{font-size:17px;font-weight:500}.animated-submenu .sub-menu p a{color:var(--color);text-decoration:var(--none);font-size:13px;font-weight:400}.ct-footer [data-row*=middle]{background:url(/wp-content/uploads/2021/06/footer-pattern.svg);background-repeat:no-repeat;background-position:50% 100%;background-size:1498px 381px}@media screen and (min-width:1441px){#menu-primary .sub-menu{grid-gap:0 2em;max-width:var(--default-editor,var(--block-max-width))}}@media screen and (max-width:1440px){#menu-primary .sub-menu{grid-gap:0 2.5em;max-width:var(--default-editor,var(--block-max-width))}}@media screen and (min-width:1199px){[data-footer*=type-1] footer.ct-footer [data-row=middle]>div{max-width:1166px;grid-template-columns:1.3fr 1fr 1fr 1fr}}#snippet-box{display:none}@media screen and (max-width:999px){.ct-footer [data-row*=middle]{background:0 0}nav.mobile-menu .sub-menu li:nth-child(4){display:none}}nav[data-id*=mobile-menu] li a.ct-highlight,nav[data-id*=mobile-menu] li a:hover,nav[data-id*=mobile-menu] li[class*=current-menu-]>a{color:var(--paletteColor8)}.ct-search-item:hover{color:var(--paletteColor8)}body[data-panel=in] #header [data-device=mobile] [data-row=middle]{background-color:var(--paletteColor4);border-color:#ffffff61}.ct-header-trigger.active,body[data-panel=in] #header [data-device=mobile] [data-items=primary] svg{fill:var(--paletteColor7)}body[data-panel=in] #header [data-device=mobile] [data-items=primary] .ct-header-account,body[data-panel=in] #header [data-device=mobile] [data-items=primary] .ct-header-cart,body[data-panel=in] #header [data-device=mobile] [data-items=primary] .ct-header-search{display:none;pointer-events:none}body[data-panel=in] #header [data-device=mobile] .site-branding a{content:url(/wp-content/uploads/2021/05/Logo_white.svg)}body[data-panel=in] #header [data-device=mobile] .site-branding a img{opacity:0}body[data-panel=out] .ct-header-trigger{opacity:.7;pointer-events:none!important}[data-device=mobile] .current-menu-active svg{transform:rotate(180deg)}.ct-header-trigger:focus,.ct-header-trigger:hover{color:initial}#main-container{overflow:hidden}.flex-center-row{display:var(--flex);justify-content:var(--center);align-content:var(--center)}.flex-center-column{display:var(--flex);flex-direction:var(--column);justify-content:var(--center);align-items:var(--center)}.grid-center-global{display:var(--grid);justify-content:var(--center);align-items:var(--center);max-width:var(--default-editor,var(--block-max-width));width:var(--default-editor,var(--block-width))}.grid-start-global{display:var(--grid);justify-content:var(--start);align-items:var(--start);max-width:var(--default-editor,var(--block-max-width));width:var(--default-editor,var(--block-width))}.text-align-center{text-align:var(--center)}.text-align-right{text-align:right}.image-center{display:block;margin-right:auto;margin-left:auto}.triangle-square-position{position:absolute;bottom:-250px;right:0;z-index:-1}.triangle-square-position.top-style{top:-260px;bottom:unset}.image-wrapper{position:relative}.image-wrapper figure{position:relative;z-index:1}.image-wrapper .image-shape{position:absolute;z-index:0}#menu-primary .sub-menu p{font-size:13px;}#anr_captcha_field_1{margin-bottom:10px}@media screen and (min-width:1255px){.menu-item-1128 .ct-column-heading,.menu-item-1129 .ct-column-heading{color:var(--paletteColor3)}}.contact-us-button-mobile{color:var(--paletteColor7);background:#056bf1;width:100%;max-width:var(--default-editor,var(--block-max-width));display:flex;min-height:45px;justify-content:center;align-items:center;bottom:20px;border-radius:4px}#registerform .reg-form-policy{font-size:14px;margin-bottom:0}.reg-form-policy input{float: left; margin-right: 10px; margin-top: 3px; width: 16px; height: 16px;border-color:var(--radioCheckboxInitialColor);}#registerform #reg_passmail{text-align:left}#offcanvas{top:calc(51px + var(--admin-bar,0px))}#offcanvas .ct-panel-actions{display:none}.ct-trigger rect{transform-origin:17% 50%}.ct-header-trigger.active{opacity:1!important}.ct-header-trigger.active rect:nth-child(1),.ct-header-trigger.active rect:nth-child(3){width:20px}.contact-us-button-mobile:hover{color:var(--paletteColor8)}.mobile-menu .menu-item-has-children>ul a,.mobile-menu .page_item_has_children>ul a{font-weight:500}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media screen and (min-width:768px) and (max-width:1254px){[data-header*=type-1] #offcanvas{--background-color:var(--paletteColor4)}.mobile-menu #menu-primary-1>li>a{font-size:20px}}.price{--fontWeight:600;color:var(--color)}.sale-price{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center}.sale-price del{order:2;font-size:80%;margin-left:5px}.clear{clear:both}.woo-listing-top{display:flex;align-items:center}.woo-listing-top:not(:empty){margin-bottom:25px}@media (max-width:479.98px){.woo-listing-top{flex-direction:column;align-items:center}}.woo-listing-top .woocommerce-notices-wrapper{display:none}.woocommerce-result-count{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}@media (min-width:480px){.woocommerce-result-count{margin-bottom:0}}@media (min-width:480px){.woocommerce-ordering{-webkit-margin-start:auto;margin-inline-start:auto}}.woocommerce-ordering select{--form-font-size:14px}.onsale,.out-of-stock-badge{display:inline-flex!important;align-items:center;justify-content:center;position:absolute;z-index:1;top:var(--badge-top,15px);left:var(--badge-left,15px);height:var(--badge-height,28px);border-radius:var(--badge-radius,3px);padding:var(--badge-padding,0 10px)!important;font-size:var(--badge-font-size,13px);font-weight:600;line-height:0;text-transform:uppercase;margin:0!important;color:var(--badge-text-color,#fff);background-color:var(--badge-background-color,var(--paletteColor1))}.onsale[data-shape=circle]{--badge-font-size:11px;--badge-height:45px;--badge-padding:3px;--badge-radius:200px;min-width:45px}.product-entry-wrapper{--badge-top:20px;--badge-left:20px}@media (max-width:689.98px){.thumbs-left .product-entry-wrapper{--badge-left:20px}}@media (min-width:690px){.thumbs-left .product-entry-wrapper{--badge-left:calc(
        var(--thumbs-width) + var(--thumbs-spacing, 15px) + 20px
      )}}table.shop_table{--table-padding:1em 0.7em;--table-border-width:0;--table-font-size:15px}table.shop_table tr{--table-border-width:1px 0 0 0;--table-border-style:dashed}table.shop_table tr>:first-child{padding-left:0}table.shop_table tr>:last-child{padding-right:0}table.shop_table thead th{--table-border-width:0 0 2px 0;--table-border-style:solid;color:var(--headings-color)}table.shop_table tfoot td{font-weight:600}table.shop_table a{font-weight:500;--linkInitialColor:var(--color)}table.shop_table ul{--listIndent:0;--listStyleType:none}table.shop_table ul:last-child{margin-bottom:0}@media (max-width:689.98px){table.shop_table_responsive{--table-padding:1em 0}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tbody td{display:block;text-align:right}table.shop_table_responsive tbody td:before{content:attr(data-title) ": ";display:table;float:left;font-size:14px;font-weight:600}table.woocommerce-orders-table tbody tr:first-child td:first-child{--table-border-width:0}table.woocommerce-orders-table tbody tr td:first-child{--table-border-width:2px 0 0 0;--table-border-style:solid}}@media (max-width:999.98px){.shop_table [class*=product-thumbnail]{width:120px}}@media (min-width:1000px){.shop_table [class*=product-thumbnail]{width:100px}}.shop_table [class*=product-thumbnail] img{border-radius:2px}@media (max-width:999.98px){.shop_table [class*=product-name]{padding-right:0}}.shop_table [class*=product-name] .price{--fontSize:15px;--fontWeight:normal;margin-top:5px;margin-bottom:0}.shop_table .product-mobile-actions{display:flex;align-items:center;margin-top:1em}.shop_table .product-mobile-actions .remove{margin-left:auto;padding-left:10px}.shop_table .quantity{font-size:14px;--quantity-height:40px}.shop_table .quantity[data-type=type-1]{--quantity-width:70px}.shop_table .quantity[data-type=type-2]{--quantity-width:100px}.shop_table [class*=product-remove]{width:20px;text-align:right}.shop_table .remove{--icon-size:12px}.shop_table .remove:hover svg{fill:#d83428}.woocommerce-shipping-totals{--listItemSpacing:0.8em;--contentSpacing:1em}.woocommerce-shipping-totals input[type=radio]{--top:0;--cr-margin:0 0 0 0.7em}.woocommerce-shipping-totals form button{width:100%}.woocommerce-shipping-totals p:last-of-type{margin-bottom:0}.woocommerce-shipping-methods li{display:flex;flex-direction:row-reverse;align-items:center}[class*=add_to_cart_button].loading{position:relative}@media (prefers-reduced-motion:no-preference){[class*=add_to_cart_button].loading:after{position:var(--loadingIndicatorPosition,static);font-family:woo!important;content:"\e910"!important;width:13px;height:13px;font-size:13px;line-height:13px;margin-left:10px;animation:spin 1.5s linear infinite;position:absolute}}span.select2-container .select2-selection--single{height:var(--form-field-height,40px)}span.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;font-size:var(--form-font-size,15px);color:var(--form-text-initial-color,var(--color));padding:var(--has-classic-forms,var(--form-field-padding,0 12px))}span.select2-container .select2-selection--single .select2-selection__arrow{top:0;min-width:10px;width:var(--has-classic-forms,var(--form-field-height,40px));height:var(--form-field-height,40px)}span.select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--form-text-initial-color,var(--color)) transparent transparent transparent}span.select2-container.select2-container--open .select2-selection--single{border-radius:var(--form-field-border-radius,3px)!important;background-color:var(--form-field-initial-background,#fff)!important}span.select2-container .select2-selection--single{border-radius:var(--has-classic-forms,var(--form-field-border-radius,3px));background-color:var(--has-classic-forms,var(--form-field-initial-background))}span.select2-dropdown{z-index:999999;font-size:var(--form-font-size,15px);background-color:var(--form-field-initial-background,#fff)}span.select2-dropdown.select2-dropdown--below{box-shadow:0 15px 30px -5px rgba(0,0,0,.05)}span.select2-dropdown .select2-search--dropdown{padding:13px}span.select2-dropdown .select2-search--dropdown input.select2-search__field{--form-field-height:35px;border-radius:var(--has-classic-forms,2px);padding:var(--has-classic-forms,0 10px);border-width:var(--form-field-border-width);border-color:var(--form-field-border-initial-color)}span.select2-dropdown .select2-search--dropdown input.select2-search__field:focus{border-color:var(--form-field-border-focus-color)}span.select2-dropdown .select2-results>.select2-results__options{max-height:325px}span.select2-dropdown .select2-results__option{display:flex;flex-direction:column;justify-content:center;height:var(--form-field-height,40px);margin:0;padding:0 13px}span.select2-dropdown .select2-results__option[aria-selected=true],span.select2-dropdown .select2-results__option[data-selected=true]{background-color:rgba(0,0,0,.03)}span.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected],span.select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]{background-color:var(--form-field-border-focus-color)}span.select2-container .select2-selection--single,span.select2-dropdown{border-width:var(--form-field-border-width,1px);border-style:var(--form-field-border-style,solid);border-color:var(--form-field-border-initial-color)}.select2-selection__clear{order:2;margin-left:auto;margin-right:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;font-size:16px;color:var(--color);padding:18px 15px 18px 65px;border-radius:5px;clear:both;background:var(--background-color);--linkInitialColor:var(--color);z-index:2}@media (max-width:479.98px){.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;flex-wrap:wrap}}@media (max-width:999.98px){.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:30px;margin-top:30px;}}@media (min-width:1000px){.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:45px}}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{--buttonMinHeight:45px;--padding:5px 20px}@media (max-width:479.98px){.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{order:1;margin-top:12px}}@media (min-width:480px){.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin:-9px -5px -9px 0}}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{position:absolute;top:21px;left:25px;width:20px;height:20px;font-family:woo;content:"\e901";font-size:20px;line-height:20px;opacity:.9}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{display:table;content:"";clear:both}.woocommerce-error{--listIndent:0;--listItemSpacing:0;--listStyleType:none}.woocommerce-error .button{--buttonInitialColor:#b92c3e;--buttonHoverColor:#9c2131}.form-row label{display:block;--fontWeight:500}.form-row .required{color:red;font-weight:700;text-decoration:none}.form-row textarea{display:block}.form-row:after,.form-row:before{content:"";display:table}.form-row:after{clear:both}.form-row-wide{clear:both}@media (min-width:690px){.form-row-first,.form-row-last{width:48%;overflow:visible}.form-row-first{float:left}.form-row-last{float:right}}.demo_store{position:fixed;left:var(--frame-size,0);right:var(--frame-size,0);margin:0;padding:13px 60px 13px 30px;font-size:15px;color:var(--color);z-index:55;background-color:var(--backgroundColor)}.demo_store:before{display:inline-block;font-family:woo;font-size:17px;font-weight:700;content:"\e901";margin-right:15px}@media (max-width:689.98px){.demo_store:before{display:none!important}}.demo_store .woocommerce-store-notice__dismiss-link{position:absolute;top:calc(50% - 15px);right:30px;width:30px;height:30px;font-size:0;border-radius:100%;background:rgba(0,0,0,.07)}.demo_store .woocommerce-store-notice__dismiss-link:before{display:flex;align-items:center;justify-content:center;content:"×";font-size:17px;color:var(--color)}.demo_store .woocommerce-store-notice__dismiss-link:hover{background:rgba(0,0,0,.1)}.demo_store[data-position=top]{top:calc(var(--admin-bar,0px) + var(--frame-size,0px))}.demo_store[data-position=bottom]{bottom:var(--frame-size,0)}dl.variation{--descListIndent:0;--descListSpacing:0.3em;margin-top:calc(var(--descListSpacing) * 2)}.woocommerce-order p{font-size:15px}ul.order_details{--listIndent:0;--listItemSpacing:0;--listStyleType:none;position:relative;border:1px solid var(--border-color)}@media (min-width:690px){ul.order_details{display:grid;grid-template-columns:repeat(2,1fr)}}ul.order_details li{padding:1em 1.3em;margin-bottom:-1px;border-bottom:1px solid var(--border-color)}@media (min-width:690px){ul.order_details li:nth-child(odd){border-right:1px solid var(--border-color)}}ul.order_details li strong{display:block}.woocommerce-order-details>h2,.woocommerce-order-downloads>h2{display:none}.woocommerce-customer-details{margin-top:2.5em}.woocommerce-customer-details h2{--fontSize:15px;margin-bottom:0;padding:20px;border:1px solid var(--border-color);border-bottom:0;background:rgba(237,239,242,.4)}.woocommerce-customer-details .col2-set{display:grid}@media (max-width:689.98px){.woocommerce-customer-details .col2-set{grid-row-gap:2em}}@media (min-width:690px){.woocommerce-customer-details .col2-set{grid-template-columns:repeat(2,1fr);grid-column-gap:30px}}.woocommerce-customer-details address{font-size:15px;padding:20px;border:1px solid var(--border-color)}.wc-item-meta{--listIndent:0;--listItemSpacing:0;--listStyleType:none;margin-top:5px}.wc-item-meta li p{--contentSpacing:0;display:inline-block}[style*=counter] .ct-icon-container{position:relative}[style*=counter] .ct-icon-container:before{position:absolute;z-index:1;content:var(--counter);top:-9px;right:-9px;display:flex;align-items:center;justify-content:center;min-width:16px;cursor:pointer;height:16px;padding:0 3px;font-size:10px;font-weight:600;font-style:normal;border-radius:10px;color:var(--cartBadgeText,#fff);background:var(--cartBadgeBackground,var(--paletteColor1))}@media (prefers-reduced-motion:no-preference){[style*=counter].ct-added .ct-icon-container:before{animation:.6s ease-in-out .12s normal both 1 bounce-in}}[style*=counter][data-skip-badge] .ct-icon-container:before{display:none}.ct-header-cart{position:relative}.ct-cart-item:not([style*=counter])~.ct-cart-content{display:none}.ct-header-cart:focus-within .ct-cart-content,.ct-header-cart:hover .ct-cart-content{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.ct-cart-content{position:absolute;z-index:15;top:100%;right:-15px;width:310px;margin-top:var(--dropdownTopOffset);padding:22px 20px;border-radius:2px;background:var(--backgroundColor);box-shadow:0 10px 20px 0 rgba(41,51,61,.1);opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;--contentSpacing:0}.ct-cart-content .woocommerce-mini-cart{max-height:40vh;overflow-y:auto}.ct-cart-content .woocommerce-mini-cart li{grid-column-gap:17px;padding-bottom:15px;--listItemSpacing:15px}.ct-cart-content .woocommerce-mini-cart li:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.1)}.ct-cart-content .product-title{line-height:1.3}.ct-cart-content .woocommerce-mini-cart__total{margin-top:0;border-top-color:rgba(255,255,255,.1)}.ct-cart-content .woocommerce-mini-cart__buttons .button{--buttonFontSize:11px;--buttonFontWeight:600;--padding:0 10px;--buttonMinHeight:45px;--buttonShadow:none;--buttonTransform:none;--buttonLetterSpacing:0.05em;--buttonTextTransform:uppercase}@media (max-width:479.98px){.ct-cart-content{display:none}}@media (min-width:480px){.ct-cart-content[data-placement=left]{right:-20px}.ct-cart-content[data-placement=right]{left:-20px}}.ct-cart-content:before{position:absolute;content:"";width:100%;height:var(--dropdownTopOffset);top:calc(var(--dropdownTopOffset) * -1);left:0}#offcanvas .ct-header-cart .ct-cart-item{width:100%}#offcanvas .ct-header-cart .ct-cart-content{display:none}#woo-cart-panel{--overflow:hidden;--horizontal-alignment:stretch}#woo-cart-panel ul{flex:1;overflow-y:auto;margin:0 calc(var(--panel-padding,40px) * -1);padding:0 var(--panel-padding,40px)}@media (min-width:480px){#woo-cart-panel .product-title{font-weight:700}#woo-cart-panel .woocommerce-mini-cart__total{font-size:15px;letter-spacing:initial}}@media (max-width:689.98px){#woo-cart-panel .woocommerce-mini-cart__buttons{grid-template-columns:1fr;grid-row-gap:15px}}.ct-header-wishlist .ct-label{line-height:normal}div.quantity{position:relative;display:inline-block;width:var(--quantity-width,70px);height:var(--quantity-height,55px)}div.quantity input[type=number]{--form-font-size:1em;--form-field-height:100%;font-weight:500;text-align:center;max-width:initial;height:inherit;border-radius:var(--form-field-border-radius,3px)!important;--form-field-border-style:solid;--form-field-border-initial-color:var(
      --quantity-initial-color,
      var(--buttonInitialColor)
    );-moz-appearance:textfield}div.quantity input[type=number]::-webkit-inner-spin-button,div.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}div.quantity .ct-decrease,div.quantity .ct-increase{display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:var(--quantity-initial-color,var(--buttonInitialColor));transition:all .12s cubic-bezier(.455,.03,.515,.955)}div.quantity .ct-decrease:before,div.quantity .ct-increase:before{font-family:woo;font-weight:400;line-height:normal}div.quantity .ct-decrease:hover,div.quantity .ct-increase:hover{color:#000116;background:var(--quantity-hover-color,var(--buttonHoverColor))}div.quantity .ct-decrease~input[type=number]:focus,div.quantity .ct-increase~input[type=number]:focus{border-color:var(--quantity-initial-color,var(--buttonInitialColor));box-shadow:0 0 0 1px var(--quantity-initial-color,var(--buttonInitialColor))}.quantity[data-type=type-2]{width:var(--quantity-width,130px)}.quantity[data-type=type-2] input[type=number]{--form-field-border-width:1px;padding:0 calc(var(--quantity-height,55px)/ 1.8 + 9%)}.quantity[data-type=type-2] .ct-decrease,.quantity[data-type=type-2] .ct-increase{top:calc(50% - var(--quantity-height,55px)/ 3.6);width:calc(var(--quantity-height,55px)/ 1.8);height:calc(var(--quantity-height,55px)/ 1.8);border-radius:var(--form-field-border-radius,3px);--quantity-initial-color:transparent}.quantity[data-type=type-2] .ct-decrease:before,.quantity[data-type=type-2] .ct-increase:before{margin-top:2px;font-size:10px}.quantity[data-type=type-2] .ct-increase{right:9%}.quantity[data-type=type-2] .ct-increase:before{content:"\e909"}.quantity[data-type=type-2] .ct-decrease{left:9%}.quantity[data-type=type-2] .ct-decrease:before{content:"\e90a"}[data-products]{display:grid;grid-template-columns:var(--shop-columns)!important;grid-column-gap:var(--grid-columns-gap,30px)}@media (min-width:1000px){[data-products].columns-2{--shop-columns:repeat(2, 1fr)}[data-products].columns-3{--shop-columns:repeat(3, 1fr)}[data-products].columns-4{--shop-columns:repeat(4, 1fr)}[data-products].columns-5{--shop-columns:repeat(5, 1fr)}[data-products].columns-6{--shop-columns:repeat(6, 1fr)}}.products{--listIndent:0;--listItemSpacing:0;--listStyleType:none}.products .ct-image-container img{height:100%}.products .woocommerce-loop-category__title,.products .woocommerce-loop-product__title{transition:var(--transition);margin-top:0;margin-bottom:0}.products .entry-meta{font-size:13px;margin-top:5px}.products .ct-woo-card-extra{top:15px;right:15px}.products .product:hover .ct-open-quick-view{opacity:1}.products .product:hover .woocommerce-loop-category__title,.products .product:hover .woocommerce-loop-product__title{color:var(--linkHoverColor)}[data-products=type-1]{grid-row-gap:calc(var(--grid-columns-gap,30px) + 20px)}[data-products=type-1] .product{display:flex;flex-direction:column;position:relative}[data-products=type-1] .woocommerce-loop-product__link{display:flex;flex-direction:column;position:relative;width:100%}[data-products=type-1] .ct-image-container{border-radius:var(--borderRadius);margin-bottom:25px}[data-products=type-1] .price{margin-top:5px}[data-products=type-1] .star-rating{margin-bottom:15px}[data-products=type-1] .ct-woo-card-actions{padding-top:20px;margin-top:auto}[data-products=type-1][data-alignment=center] .product{text-align:center}[data-products=type-1][data-alignment=center] .product .star-rating{margin-left:auto;margin-right:auto}[data-products=type-1][data-alignment=right] .product{text-align:right}[data-products=type-1][data-alignment=right] .product .star-rating{margin-left:auto}[data-products=type-2]{grid-row-gap:var(--grid-columns-gap,30px)}[data-products=type-2] .product{display:flex;flex-direction:column;overflow:hidden;text-align:center;box-shadow:var(--box-shadow);border-radius:var(--borderRadius);background:var(--backgroundColor)}[data-products=type-2] .product>:nth-last-child(2){margin-bottom:auto}[data-products=type-2] figure{position:relative;margin-bottom:25px!important}[data-products=type-2] .ct-image-container{--display:flex}[data-products=type-2] .product-categories,[data-products=type-2] .woocommerce-loop-product__title{padding:0 20px}[data-products=type-2] .woocommerce-loop-category__title{margin-bottom:25px}[data-products=type-2] .star-rating{margin:5px auto 0 auto}[data-products=type-2] .ct-woo-card-actions{display:flex;margin-top:25px;border-top:1px solid rgba(0,0,0,.05)}[data-products=type-2] .ct-woo-card-actions>*{width:50%;min-height:55px}[data-products=type-2] .ct-woo-card-actions .price{display:flex;align-items:center;justify-content:center;position:relative;padding:5px;font-size:14px}[data-products=type-2] .ct-woo-card-actions .price:after{position:absolute;content:"";right:0;width:1px;height:30px;top:calc(50% - 15px);background:rgba(0,0,0,.05)}[data-products=type-2] .ct-woo-card-actions a{--padding:5px;--buttonFontFamily:var(--fontFamily);--buttonFontSize:14px;--buttonInitialColor:transparent;--buttonHoverColor:transparent;--buttonShadow:none;--buttonTransform:none;--borderRadius:0;--button-border:none}@media (prefers-reduced-motion:no-preference){.products[data-hover=swap] .ct-image-container .ct-swap{opacity:0;transition:opacity .6s}.products[data-hover=swap] li:hover .ct-image-container .ct-swap{opacity:1}.products[data-hover=zoom] .ct-image-container img{transition:transform .6s}.products[data-hover=zoom] li:hover .ct-image-container img{transform:scale3d(1.1,1.1,1)}}.ct-image-container .zoomImg{z-index:2;cursor:default;object-fit:initial;object-position:initial;transition:opacity .1s ease!important;background:var(--zoom-image-background,var(--background-color))}[class*=gallery__trigger]{position:absolute;top:20px;right:20px;z-index:9;width:39px;height:39px;background:#fff;text-indent:-9999px;border-radius:100%;color:var(--color)}[class*=gallery__trigger]:hover{color:#fff;background:var(--paletteColor1)}[class*=gallery__trigger]:before{content:"";display:block;width:14px;height:14px;border:2px solid currentColor;border-radius:100%;position:absolute;top:12px;left:12px}[class*=gallery__trigger]:after{content:"";display:block;width:2px;height:6px;background:currentColor;border-radius:6px;position:absolute;top:23px;left:23px;transform:rotate(-40deg)}.woocommerce .pswp__bg,.woocommerce-page .pswp__bg{opacity:.7!important}.product[class*=gallery] .entry-summary .product_title{margin-bottom:10px}.product[class*=gallery] .entry-summary .woocommerce-product-rating{margin-bottom:5pxpx}.product[class*=gallery] .entry-summary .stock{margin-top:2em}@media (min-width:1000px){.sticky-summary .entry-summary{align-self:flex-start;position:-webkit-sticky;position:sticky;top:calc(50px + var(--admin-bar,0px) + var(--headerStickyHeight,0px) * (var(--stickyShrink,100)/ 100))}}.product[class*=gallery] .product_meta{margin-top:var(--product-element-spacing,35px);padding-top:var(--product-element-spacing,35px);border-top:1px solid var(--border-color)}.product[class*=gallery] .product_meta>span{font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;display:block}.product[class*=gallery] .product_meta>span:not(:last-child){margin-bottom:5px}.product[class*=gallery] .product_meta>span>*{opacity:.7;font-weight:500;--linkInitialColor:var(--color)}.product[class*=gallery] .product_meta>span>a:hover{opacity:1}.entry-summary .ct-share-box{margin-top:var(--product-element-spacing,35px);padding-top:var(--product-element-spacing,35px);border-top:1px solid var(--border-color)}.entry-summary .ct-share-box .ct-module-title{--font-weight:600;--margin:0 0 20px 0}.woocommerce-product-rating{display:flex;align-items:center}.woocommerce-product-rating .woocommerce-review-link{margin-left:10px;font-size:12px;--linkInitialColor:var(--color)}.comment-form-rating{display:flex;align-items:center}.comment-form-rating label{--fontSize:11px;--fontWeight:500;margin-bottom:0;text-transform:uppercase}.comment-form-rating .stars{color:var(--star-rating-initial-color,#fda256);font-size:.9em}.comment-form-rating .stars span{display:flex}.comment-form-rating .stars a{position:relative;display:inline-block;width:1em;height:1em;text-indent:-999em;text-decoration:none;color:currentColor;margin-left:8px}.comment-form-rating .stars a:before{position:absolute;display:block;top:0;left:0;width:1em;height:1em;font-family:star;content:"\73";line-height:1;text-indent:0}.comment-form-rating .stars a:hover~a:before{content:"\73"}.comment-form-rating .stars:hover a:before{content:"\53"}.comment-form-rating .stars.selected a.active:before{content:"\53"}.comment-form-rating .stars.selected a.active~a:before{content:"\73"}.comment-form-rating .stars.selected a:not(.active):before{content:"\53"}.woocommerce-product-gallery .ct-image-container{--display:flex}.ct-default-gallery .product-entry-wrapper,.ct-stacked-gallery .product-entry-wrapper{position:relative}@media (min-width:1000px){.ct-default-gallery .product-entry-wrapper,.ct-stacked-gallery .product-entry-wrapper{display:flex}}@media (min-width:690px) and (max-width:999.98px){.ct-default-gallery .woocommerce-product-gallery,.ct-stacked-gallery .woocommerce-product-gallery{width:100%}}@media (min-width:1000px){.ct-default-gallery .woocommerce-product-gallery,.ct-stacked-gallery .woocommerce-product-gallery{width:var(--product-gallery-width,50%)}}@media (min-width:690px) and (max-width:999.98px){.ct-default-gallery .entry-summary,.ct-stacked-gallery .entry-summary{width:100%}}@media (min-width:1000px){.ct-default-gallery .entry-summary,.ct-stacked-gallery .entry-summary{width:calc(100% - var(--product-gallery-width,50%))}}div.woocommerce-product-gallery{position:relative;overflow:hidden;align-self:flex-start}@media (max-width:999.98px){div.woocommerce-product-gallery{margin-bottom:1em}}div.woocommerce-product-gallery ol{margin:var(--thumbs-container-margin,0 calc(var(--thumbs-spacing,15px)/ -2))}div.woocommerce-product-gallery li{padding-top:var(--thumbs-top-spacing,var(--thumbs-spacing,15px));padding-left:var(--thumbs-left-spacing,calc(var(--thumbs-spacing,15px)/ 2));padding-right:var(--thumbs-right-spacing,calc(var(--thumbs-spacing,15px)/ 2));margin-bottom:0}@media (max-width:479.98px){div.woocommerce-product-gallery li{--thumbs-width:33.333%}}@media (min-width:480px) and (max-width:689.98px){div.woocommerce-product-gallery li{--thumbs-width:25%}}div.woocommerce-product-gallery li.active{opacity:1;transition:opacity .12s cubic-bezier(.455,.03,.515,.955)}@media (min-width:690px){.thumbs-left .flexy{margin-left:calc(var(--thumbs-width) + var(--thumbs-spacing,15px))}.thumbs-left .flexy-pills{position:absolute;top:0;left:0;bottom:0;height:100%;--pills-direction:column;--pills-wrap:nowrap;--thumbs-left-spacing:0;--thumbs-right-spacing:0;--thumbs-container-margin:calc(var(--thumbs-spacing, 15px) * -1) 0 0 0}.thumbs-left .flexy-pills [data-flexy]{max-height:calc(100% + var(--thumbs-spacing,15px))}.thumbs-left .flexy-pills [class*=flexy-arrow]{left:calc(50% - 20px);right:initial}.thumbs-left .flexy-pills .flexy-arrow-prev{top:20px;transform:rotate(90deg)}.thumbs-left .flexy-pills .flexy-arrow-next{top:initial;bottom:20px;transform:rotate(90deg)}}.woocommerce-product-gallery.images img{width:100%}.woocommerce-product-gallery.images img.flex-active{opacity:.5}.woocommerce-product-gallery__wrapper{max-width:initial}.product[class*=gallery] form.cart{margin-top:var(--product-element-spacing,10px);margin-bottom:var(--form-margin-bottom,-15px);padding-top:var(--product-element-spacing,35px);border-top:1px solid var(--border-color)}.product[class*=gallery] form.cart:after,.product[class*=gallery] form.cart:before{content:"";display:table}.product[class*=gallery] form.cart:after{clear:both}.ct-cart-actions{display:flex;flex-wrap:wrap}.ct-cart-actions>*{order:var(--item-order,5);width:var(--item-width,100%);margin-bottom:15px}.ct-cart-actions .quantity{margin-right:15px;--item-order:1;--quantity-height:var(--buttonMinHeight)}@media (max-width:479.98px){.ct-cart-actions .quantity[data-type=type-1]{--quantity-width:80px}.ct-cart-actions .quantity[data-type=type-2]{--quantity-width:110px}}@media (max-width:479.98px){.ct-cart-actions{--buttonMinHeight:45px}}@media (min-width:480px){.ct-cart-actions{--buttonMinHeight:55px}}.ct-cart-actions .single_add_to_cart_button{max-width:var(--button-width)}@media (min-width:480px){.ct-cart-actions .single_add_to_cart_button:not(.added){max-width:var(--button-width)}}@media (min-width:480px){.ct-cart-actions .added_to_cart{flex:1;margin-left:15px}}form.grouped_form{--form-margin-bottom:0}form.grouped_form table{margin:0;border:none}form.grouped_form td{padding:0 .6em 1.8em 0;border:none}form.grouped_form td:last-child{padding-right:0}form.grouped_form .woocommerce-grouped-product-list-item__quantity{width:4em;--quantity-width:80px;--quantity-height:45px}form.grouped_form .woocommerce-grouped-product-list-item__label{padding-left:.6em;padding-right:1.2em}form.grouped_form .woocommerce-grouped-product-list-item__label label{--fontSize:16px;--fontWeight:500;--linkInitialColor:var(--color)}form.grouped_form .woocommerce-grouped-product-list-item__price{font-weight:500;text-align:right}form.grouped_form .woocommerce-grouped-product-list-item__price del{order:initial;margin:0 5px 0 0}@media (max-width:479.98px){form.grouped_form .added_to_cart,form.grouped_form .single_add_to_cart_button{width:100%}}@media (min-width:480px){form.grouped_form .added_to_cart,form.grouped_form .single_add_to_cart_button{float:left;width:calc(50% - 7px)}}@media (max-width:479.98px){form.grouped_form .added_to_cart{margin-top:1em;margin-left:0}}@media (min-width:480px){form.grouped_form .single_add_to_cart_button{margin-right:14px}}form.variations_form table.variations{border:none;margin-bottom:40px}form.variations_form table.variations tr{display:flex;flex-direction:column}form.variations_form table.variations tr:not(:last-child){margin-bottom:1.5em}form.variations_form table.variations td{padding:0;border:none}form.variations_form table.variations label{display:block;margin-bottom:10px;--fontWeight:500}form.variations_form table.variations select{width:100%;max-width:100%}form.variations_form table.variations .reset_variations{margin-top:1em;font-size:15px;line-height:normal;--linkInitialColor:var(--color);display:none}form.variations_form table.variations .reset_variations[style*="visibility: hidden"]{display:none!important}form.variations_form table.variations .reset_variations[style*="visibility: visible"]{display:inline-block!important}form.variations_form table.variations .reset_variations:before{font-family:woo;content:"\e910";margin-right:5px;font-size:12px}form.variations_form .single_variation{display:none}form.variations_form .single_variation,form.variations_form .wc-no-matching-variations{margin-bottom:40px}.product>.woocommerce-tabs{padding-bottom:50px}.woocommerce div.product div.woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;align-items:var(--vertical-alignment,center);margin:0;--listIndent:0;--listItemSpacing:0;--listStyleType:none}@media (max-width:689.98px){.woocommerce div.product div.woocommerce-tabs ul.tabs{flex-direction:column;--vertical-alignment:stretch}}.woocommerce div.product div.woocommerce-tabs ul.tabs li{display:inline-flex;position:relative;border-width:var(--tab-border-width,0 0 1px 0);border-style:solid;border-color:var(--tab-border-color,var(--border-color))}.woocommerce div.product div.woocommerce-tabs ul.tabs li:before{position:absolute;content:"";left:0;right:0;bottom:var(--tab-bottom,-3px);height:var(--tab-height,6px);opacity:var(--tab-visibility,0);border-radius:var(--tab-border-radius,5px);background:var(--tab-background,var(--paletteColor1))}.woocommerce div.product div.woocommerce-tabs ul.tabs li.active{z-index:1;--tab-visibility:1}.woocommerce div.product div.woocommerce-tabs ul.tabs li.active a{color:var(--linkActiveColor)}.woocommerce div.product div.woocommerce-tabs ul.tabs li a{position:relative;width:100%;text-align:center;line-height:inherit;padding:var(--tab-padding,1.3em 1.5em)}.woocommerce-tabs[data-type*=type-2] .tabs li{--tab-bottom:0;--tab-height:100%;--tab-border-radius:0;--tab-border-width:1px;--tab-padding:1em 2em}@media (max-width:689.98px){.woocommerce-tabs[data-type*=type-2] .tabs li:not(:first-child){margin-top:-1px}}@media (min-width:690px){.woocommerce-tabs[data-type*=type-2] .tabs li{margin-right:-1px}}@media (min-width:690px){.woocommerce-tabs[data-type*=type-2] .tabs:after,.woocommerce-tabs[data-type*=type-2] .tabs:before{flex:1 0 auto;height:1px;background:var(--border-color)}}.woocommerce-tabs[data-type*=type-2] .panel{border-top:0}.woocommerce-tabs .panel{margin-top:-1px;border-top:1px solid var(--tab-border-color,var(--border-color))}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel.panel{padding-top:40px}.woocommerce-tabs[data-type*=left]{--horizontal-alignment:flex-start}.woocommerce-tabs[data-type*=right]{--horizontal-alignment:flex-end}@media (min-width:690px){[data-type="type-2:left"] .tabs:after{content:""}[data-type="type-2:center"] .tabs:after,[data-type="type-2:center"] .tabs:before{content:""}[data-type="type-2:right"] .tabs:before{content:""}}.woocommerce-product-attributes{font-size:15px;--contentSpacing:0}.woocommerce-product-attributes th{font-weight:500;text-align:initial}.woocommerce-product-attributes tr:nth-child(even) td,.woocommerce-product-attributes tr:nth-child(even) th{background:rgba(242,244,247,.5)}@media (max-width:999.98px){.woocommerce-Reviews #comments{margin-bottom:40px}}@media (min-width:1000px){.woocommerce-Reviews{display:flex;justify-content:space-between}.woocommerce-Reviews #comments,.woocommerce-Reviews #review_form_wrapper{width:47%}}.woocommerce-Reviews .comment-reply-title,.woocommerce-Reviews h2{--fontSize:20px;margin-bottom:20px}.woocommerce-Reviews .comment-notes,.woocommerce-Reviews .woocommerce-noreviews{font-size:13px}.woocommerce-Reviews .commentlist{--listIndent:0;--listItemSpacing:0;--listStyleType:none;border-top:1px solid var(--border-color)}.woocommerce-Reviews .commentlist li{margin-bottom:0}.woocommerce-Reviews .commentlist li:not(:last-child) .comment_container{padding-bottom:40px;border-bottom:1px solid var(--border-color)}.woocommerce-Reviews .comment_container{position:relative;padding-top:40px}.woocommerce-Reviews .avatar{position:absolute;left:0;width:45px;height:45px;border-radius:100%}.woocommerce-Reviews .comment-text{padding-left:70px}.woocommerce-Reviews .comment-text .description>*{margin:20px 0 0 0}.woocommerce-Reviews .comment-text .description>:first-child{margin-top:0}@media (max-width:479.98px){.woocommerce-Reviews .star-rating{margin-bottom:7px}}@media (min-width:480px){.woocommerce-Reviews .star-rating{float:right;margin-top:2px}}.woocommerce-Reviews .meta{display:flex;align-items:center;line-height:20px}.woocommerce-Reviews .meta span{display:inline-block;text-indent:-99999px;margin:0 10px}.woocommerce-Reviews .meta span:before{font-size:10px;float:left;content:"/";text-indent:1px}.woocommerce-Reviews .meta time{font-size:11px;font-weight:500;text-transform:uppercase}.woocommerce-Reviews>.clear{display:none}#review_form{position:-webkit-sticky;position:sticky;top:70px}#review_form .comment-reply-title{--fontWeight:700;color:var(--headings-color)}.single-product .related,.single-product .up-sells{margin-top:50px}.single-product .up-sells>h2{--fontSize:20px;margin-bottom:30px}.single-product .related>h2{margin-bottom:20px;font-size:40px}.single-product .related bdi{font-size:20px;font-weight:500}@media (max-width:689.98px){table.cart{--table-padding:1.3em 0.7em}}@media (min-width:690px){table.cart{--table-padding:1.5em 0.7em}}@media (min-width:690px){table.cart .product-name{max-width:300px}}table.cart .multiply-symbol{margin:0 12px}table.cart .product-quantity,table.cart .product-subtotal{text-align:center}@media (max-width:999.98px){table.cart .product-price,table.cart .product-quantity,table.cart .product-remove,table.cart .product-subtotal{display:none}}table.cart dl.variation{text-align:left}.ct-cart-form{display:grid}@media (max-width:999.98px){.ct-cart-form{grid-row-gap:50px}}@media (min-width:1000px){.ct-cart-form{grid-template-columns:2fr 1fr;grid-column-gap:50px}}.ct-cart-form h2{--fontSize:17px}@media (min-width:690px){.woocommerce-cart-form{padding-top:7px}}.woocommerce-checkout .ct-cart-form{grid-template-columns:initial}.woocommerce-cart-form__contents .actions{text-align:right}@media (max-width:689.98px){.woocommerce-cart-form__contents .actions .button{width:100%}}.woocommerce-cart-form__contents .coupon{display:flex}@media (max-width:689.98px){.woocommerce-cart-form__contents .coupon{flex-direction:column;margin-bottom:.8em}}@media (min-width:690px){.woocommerce-cart-form__contents .coupon{float:left}}.woocommerce-cart-form__contents .coupon label{display:none}.woocommerce-cart-form__contents .coupon input{--form-field-height:var(--buttonMinHeight)}@media (max-width:689.98px){.woocommerce-cart-form__contents .coupon input{width:100%;margin-bottom:.8em}}@media (min-width:690px){.woocommerce-cart-form__contents .coupon input{width:220px;margin-right:8px}}.cart_totals{align-self:flex-start;position:-webkit-sticky;position:sticky;top:calc(50px + var(--admin-bar,0px) + var(--headerStickyHeight,0px) * (var(--stickyShrink,100)/ 100));border:2px solid var(--border-color)}@media (max-width:689.98px){.cart_totals{padding:25px}}@media (min-width:690px){.cart_totals{padding:30px}}.cart_totals h2{--fontSize:15px}.cart_totals table{--listItemSpacing:1em}.cart_totals table tr:first-child{--table-border-width:0}.cart_totals table th{vertical-align:top}.cart_totals table td{text-align:right}.cart_totals table td:before{display:none}.cart_totals .wc-proceed-to-checkout{margin-top:30px}.cart_totals .wc-proceed-to-checkout a{width:100%}.cart_totals .shipping-calculator-button{display:block;margin:10px 0}.cross-sells{margin-top:50px}.cross-sells h2{--fontSize:20px;margin-bottom:20px}.cross-sells .products{margin:0}.cross-sells .add_to_cart_button.added{--display:initial}form.woocommerce-checkout{display:var(--display,grid)}@media (max-width:999.98px){form.woocommerce-checkout{grid-row-gap:40px}}@media (min-width:1000px){form.woocommerce-checkout{grid-template-columns:repeat(2,1fr);grid-column-gap:35px}form.woocommerce-checkout>.woocommerce-NoticeGroup{grid-column:1/-1}}form.woocommerce-checkout h3{--fontSize:17px}form.woocommerce-checkout select{width:100%}#customer_details .col-2{margin-top:40px}#customer_details .col-2 .form-row:last-child{margin-bottom:0}#ship-to-different-address label{--fontSize:15px;--fontWeight:600}.woocommerce-NoticeGroup-checkout{grid-column:1/-1}.ct-order-review{align-self:flex-start;border:2px solid var(--border-color)}@media (max-width:689.98px){.ct-order-review{padding:25px}}@media (min-width:690px){.ct-order-review{padding:35px}}.ct-order-review table.shop_table .product-total,.ct-order-review table.shop_table tfoot td{text-align:right}.ct-order-review table.shop_table .product-total{vertical-align:top}.woocommerce-checkout-payment{margin-top:40px}@media (max-width:689.98px){.woocommerce-checkout-payment{position:relative;margin-left:calc(26px * -1);margin-right:calc(26px * -1)}}.woocommerce-checkout-payment .place-order{margin-top:30px}@media (max-width:689.98px){.woocommerce-checkout-payment .place-order{padding:0 25px}}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{font-size:14px;line-height:1.4;margin-bottom:30px}.woocommerce-checkout-payment .place-order button[type=submit]{width:100%;text-align:center}.payment_methods{--listIndent:0;--listItemSpacing:0;--listStyleType:none}.payment_methods>li{display:flex;flex-wrap:wrap;align-items:center;margin:0;border:1px solid var(--border-color)}.payment_methods>li:not(.woocommerce-notice){padding:0 25px}.payment_methods>li:not(:last-child){border-bottom:none}.payment_methods>li>input[type=radio]{--top:1px}.payment_methods>li input[style*=none]+label{min-width:100%}.payment_methods>li>label{flex:1;display:flex;align-items:center;margin:0;height:55px;cursor:pointer;--fontSize:15px;--fontWeight:600}.payment_methods>li>label img{max-height:35px;max-width:50%}.payment_methods>li>label img:first-of-type{margin-left:auto!important}.payment_methods>li>label .about_paypal{display:none}.payment_methods>li .payment_box{flex:1;min-width:100%;padding:25px;margin:0 -25px;border-top:1px solid var(--border-color)}.payment_methods>li .payment_box p{font-size:15px;line-height:1.5}.payment_methods>li .payment_box p:last-child{margin-bottom:0}.payment_methods>li .payment_box fieldset{padding:0;border:none}.payment_methods>li.woocommerce-notice{border:none}fieldset .wc-stripe-elements-field{display:flex;flex-direction:column;justify-content:center}.showcoupon{padding-left:5px;text-decoration:underline}.checkout_coupon{margin-bottom:50px;border-bottom:1px dashed rgba(224,229,235,.8)}.checkout_coupon p:first-child{display:none}@media (min-width:690px){.checkout_coupon .form-row{margin-bottom:40px;width:49%}}.checkout_coupon .button{width:100%;min-width:100%}.ct-woo-unauthorized>h2{display:none}.ct-woo-unauthorized>.woocommerce-ResetPassword,.ct-woo-unauthorized>.woocommerce-form-login{max-width:450px;margin-left:auto;margin-right:auto}.ct-woo-unauthorized>.woocommerce-ResetPassword button[type=submit],.ct-woo-unauthorized>.woocommerce-form-login button[type=submit]{width:100%}.ct-woo-unauthorized label{--fontSize:14px;--fontWeight:500}.ct-woo-unauthorized .woocommerce-form-login__rememberme{margin-bottom:var(--contentSpacing)}.ct-woo-unauthorized .woocommerce-LostPassword{font-size:14px;margin:0}.ct-woo-unauthorized .woocommerce-ResetPassword .form-row-first{width:100%}.ct-woo-unauthorized .col2-set{display:grid}@media (min-width:690px){.ct-woo-unauthorized .col2-set{grid-template-columns:1fr 1fr}}.ct-woo-unauthorized .col2-set h2{--fontSize:20px;margin-top:0;margin-bottom:20px}@media (max-width:689.98px){.ct-woo-unauthorized .col2-set>:first-child{padding-bottom:30px;border-bottom:1px dashed var(--border-color)}.ct-woo-unauthorized .col2-set>:last-child{padding-top:30px}}@media (min-width:690px){.ct-woo-unauthorized .col2-set>:first-child{-webkit-padding-end:40px;padding-inline-end:40px;-webkit-border-end:1px dashed var(--border-color);border-inline-end:1px dashed var(--border-color)}.ct-woo-unauthorized .col2-set>:last-child{-webkit-padding-start:40px;padding-inline-start:40px}}.ct-woo-account{display:grid}@media (max-width:689.98px){.ct-woo-account{grid-row-gap:30px}}@media (min-width:690px){.ct-woo-account{grid-template-columns:minmax(200px,20%) 1fr;grid-column-gap:30px}}.woocommerce-MyAccount-navigation ul{--listIndent:0;--listItemSpacing:0;--listStyleType:none;font-size:15px;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,.01)}.woocommerce-MyAccount-navigation ul li:not(:last-child) a{border-bottom:1px solid rgba(0,0,0,.05)}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:#fff;background:var(--paletteColor3)}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;height:55px;padding:0 20px;font-weight:500;color:var(--paletteColor4);border-radius:8px}.woocommerce-MyAccount-navigation ul li a:before{font-family:woo;font-size:16px;font-weight:400;content:"\e902";width:20px;margin-right:15px}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e903"}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders a:before{content:"\e906"}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads a:before{content:"\e900"}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e904"}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e907"}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--woo-wish-list a:before{content:"\e908"}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e905"}.woocommerce-MyAccount-content>h2{margin-top:0}.woocommerce-MyAccount-content h3{--fontSize:20px}.woocommerce-MyAccount-content em{font-size:13px;opacity:.8}.woocommerce-MyAccount-content form .woocommerce-Button{margin-top:30px}@media (min-width:690px){td.download-file .button,td.woocommerce-orders-table__cell-order-actions .button{width:100%}}.woocommerce-Addresses{display:grid}@media (max-width:689.98px){.woocommerce-Addresses{grid-row-gap:2em}}@media (min-width:690px){.woocommerce-Addresses{grid-template-columns:repeat(2,1fr);grid-column-gap:30px}}.woocommerce-Addresses>*{padding:1.5em;border-radius:5px;border:1px dashed var(--border-color)}.woocommerce-Addresses .woocommerce-Address-title h3,.woocommerce-Addresses .woocommerce-column__title{--fontSize:20px}.woocommerce-Addresses .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.woocommerce-Addresses .woocommerce-Address-title h3{margin-bottom:0}.woocommerce-Addresses address{font-size:15px;opacity:.8}.woocommerce-address-fields__field-wrapper{margin-bottom:2em}.wc-block-review-list-item__rating__stars{font-family:star!important}.wc-block-review-list{margin-top:0!important;padding-left:0}.wc-block-review-list li{margin-bottom:48px}.wc-block-review-list li:last-child{margin-bottom:0}.wc-block-review-list+.wc-block-load-more{margin-top:30px}.wc-block-grid select{--form-field-width:auto;--form-field-height:35px}.wc-block-grid__product .wc-block-grid__product-link{--linkInitialColor:var(--color)}.wc-block-grid__product .wc-block-grid__product-image{margin-bottom:20px}.wc-block-grid__product .wc-block-grid__product-title{font-size:16px;line-height:1.5;font-weight:600}.wp-block-button.wc-block-grid__product-add-to-cart .add_to_cart_button,.wp-block-button.wc-block-grid__product-add-to-cart .added_to_cart{font-size:var(--buttonFontSize);margin:0 5px!important;padding:5px 20px!important}.wp-block-button.wc-block-grid__product-add-to-cart .add_to_cart_button.added:not(.loading):after{display:none}.wc-block-grid__product-onsale{color:var(--badge-text-color);background:var(--badge-background-color);border:none}.wc-block-product-search__label{display:block;margin-bottom:10px}.wc-block-product-search .wc-block-product-search__field{padding:var(--form-field-padding,0 15px)}.wc-block-product-search .wc-block-product-search__button{transform:none!important}.widget_product_categories li .count{float:right}.woocommerce-widget-layered-nav-list li{display:flex;align-items:center}.woocommerce-widget-layered-nav-list li .count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:80%}.widget_layered_nav_filters a:before,.widget_product_categories .count,.widget_rating_filter a,.woocommerce-widget-layered-nav-list .count{font-size:15px}.product_list_widget li{display:grid;grid-template-columns:25% 1fr;grid-column-gap:20px;align-items:center;--listItemSpacing:20px}.product_list_widget .ct-image-container{align-self:flex-start}.product_list_widget .product-title{display:block;font-size:15px;font-weight:500;padding-right:15px}.product_list_widget .star-rating{margin-top:5px}.product_list_widget .price{font-size:13px;font-weight:500;margin-top:5px}.product_list_widget .quantity{margin-top:5px;font-size:13px}.product_list_widget .quantity>span{font-weight:500;margin-left:3px}.product_list_widget .reviewer{font-size:13px;font-weight:500;margin-top:5px}.woocommerce-mini-cart{position:relative;margin-bottom:0;--listIndent:0;--listStyleType:none}.woocommerce-mini-cart li{position:relative;z-index:1}.woocommerce-mini-cart dl.variation{font-size:13px}.woocommerce-mini-cart .remove{position:absolute;z-index:2;top:0;right:0;width:15px;height:15px;font-size:17px;line-height:13px;text-align:center;font-weight:400;transition:color .12s cubic-bezier(.455,.03,.515,.955)}.woocommerce-mini-cart .blockUI.blockOverlay{opacity:.85!important;background-color:transparent!important}.woocommerce-mini-cart~.buttons .button:hover{color:var(--buttonTextHoverColor)}.woocommerce-mini-cart__total{display:flex;justify-content:space-between;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-top:20px;margin-bottom:0;padding-top:20px;border-top:1px dashed rgba(0,0,0,.07)}.woocommerce-mini-cart__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;margin:15px 0 0 0!important}.woocommerce-mini-cart__buttons>*{grid-column:var(--gridColumn,1/-1)}.woocommerce-mini-cart__buttons .button.wc-forward{--gridColumn:span 1}.woocommerce-mini-cart li,.woocommerce-mini-cart__empty-message,.woocommerce-mini-cart__total{color:var(--color)}.widget_product_search form label{display:none!important}.widget_price_filter .ui-slider{position:relative;z-index:1;height:3px;margin-bottom:40px}.widget_price_filter .ui-slider:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:.3;background-color:var(--paletteColor1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;height:100%;opacity:.7;background-color:var(--paletteColor1)}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;top:calc(50% - 9px);width:18px;height:18px;cursor:pointer;background:#fff;border-radius:100%;box-shadow:inset 0 0 0 18px var(--paletteColor1);transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-18px}.widget_price_filter .ui-slider .ui-slider-handle:focus{outline:0}.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:inset 0 0 0 3px var(--paletteColor1)}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{transform:scale(1.2);box-shadow:inset 0 0 0 2.5px var(--paletteColor1)}.widget_price_filter .price_slider_amount{display:flex;align-items:center;justify-content:space-between}.widget_price_filter .price_slider_amount #max_price,.widget_price_filter .price_slider_amount #min_price,.widget_price_filter .price_slider_amount .clear{display:none}.widget_price_filter .price_slider_amount .price_label{order:1;font-size:15px;font-weight:500}.widget_price_filter .price_slider_amount .button{--height:35px;--padding:0 20px;--buttonFontSize:14px;order:2}.woocommerce .widget_rating_filter ul li a{display:flex;align-items:center;justify-content:space-between}.widget_layered_nav_filters ul{display:flex;flex-wrap:wrap;margin:-8px -4px 0 -4px}.widget_layered_nav_filters ul li{margin:8px 4px 0 4px}.widget_layered_nav_filters ul li a{display:flex;align-items:center;height:30px;font-size:14px;line-height:100%;padding:0 6px 0 10px;border-radius:3px;border:1px solid #d7dee5;transition:color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955),border-color .12s cubic-bezier(.455,.03,.515,.955)}.widget_layered_nav_filters ul li a:after{content:"×";width:15px;height:15px;font-weight:400;line-height:13px;text-align:center;margin-left:5px;color:#d83428;transition:color .12s cubic-bezier(.455,.03,.515,.955)}.widget_layered_nav_filters ul li a:hover{color:#fff;border-color:var(--paletteColor1);background:var(--paletteColor1)}.widget_layered_nav_filters ul li a:hover:after{color:#fff}.widget_layered_nav_filters ul li a .amount{margin-left:5px}.woocommerce-widget-layered-nav-list li a{display:flex;align-items:center}.woocommerce-widget-layered-nav-list li a:before{display:inline-flex;align-items:center;justify-content:center;content:"";font-size:12px;line-height:100%;font-weight:600;width:16px;height:16px;-webkit-margin-end:10px;margin-inline-end:10px;border-radius:3px;border-width:var(--form-field-border-width);border-style:solid;border-color:var(--radioCheckboxInitialColor)}.woocommerce-widget-layered-nav-list li.chosen a:before{content:"✓";color:#fff;border-color:var(--radioCheckboxAccentColor);background:var(--radioCheckboxAccentColor)}.ct-cart-actions-builder{display:flex}.ct-cart-actions-builder .added_to_cart{margin-left:10px}.brz .flex-control-thumbs li{--thumbs-spacing:0}.elementor-widget-container .flex-viewport{margin-bottom:20px}.elementor-widget-container .flex-control-thumbs{margin:0 -10px}.elementor-widget-container .flex-control-thumbs li{padding:0 10px 10px 10px}.elementor-section-wrap form.woocommerce-checkout{--display:initial}.uael-woocommerce .uael-woo-products-summary-wrap .button{display:inline-flex!important}.uael-woocommerce .price ins{margin-left:0!important}label.wc-pao-addon-name{--fontWeight:500;margin-bottom:10px}.wc-pao-addon{margin-top:20px}.wc-pao-addon:first-child{margin-top:0}div.product-addon-totals ul{--listItemSpacing:0}div.product-addon-totals strong{font-weight:600}.wc-pao-addon-image-swatch.selected{outline-color:var(--paletteColor1)}.wc-points-rewards-product-message{display:block}.wc-proceed-to-checkout #wc-stripe-payment-request-wrapper{margin-bottom:15px}.product-type-variable .wcppec-checkout-buttons{position:relative;z-index:1}#wc-stripe-payment-request-wrapper{padding-top:0!important}.wc-product-table .ct-cart-actions{--display:inline-block}.wc-product-table .cart div.quantity .qty{padding-right:calc(25% + 3px)!important}.wtbpTableWrapper .dataTables_wrapper table.wtbpContentTable{text-align:left}.wtbpTableWrapper .dataTables_wrapper div.quantity{--quantity-width:65px;--quantity-height:35px}.wtbpTableWrapper .dataTables_wrapper .add_to_cart_inline a{--buttonMinHeight:35px}.component_option_thumbnail button{display:inline-block}.composite_button{display:flex}.composite_button .single_add_to_cart_button{--buttonMinHeight:55px}.composite_button .added_to_cart,.composite_button .single_add_to_cart_button{margin-left:10px}.mp-panel-custom-checkout{padding:0!important;background:0 0!important}.mp-panel-custom-checkout .mp-ticket-payments{padding-left:0}.mp-panel-custom-checkout .mp-ticket-payments label{display:flex;align-items:center}.mp-panel-custom-checkout .mp-ticket-payments .mp-form-control-check{--top:0;margin:0!important}form.checkout .gift-certificate{margin-top:2em!important;margin-bottom:0!important}div.quantity.woopq-type-select select{--form-field-padding:0 15px}div.quantity.woopq-type-select .ct-decrease,div.quantity.woopq-type-select .ct-increase{display:none}.added_to_cart{display:none!important}[data-row="middle"]{ z-index:1000; } .footer-titles{ --fontFamily: ct_font_sofiapro, Sans-Serif; --fontWeight: 400; --fontSize: 18px; --heading-color: var(--paletteColor7); font-family: var(--fontFamily); font-size: var(--fontSize); font-weight: var(--fontWeight); font-style: var(--fontStyle,inherit); line-height: var(--lineHeight); letter-spacing: var(--letterSpacing); text-transform: var(--textTransform); -webkit-text-decoration: var(--textDecoration); text-decoration: var(--textDecoration);}