.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}.entry-content>#brz-ed-root,.entry-content>.brz-root__container{width:initial;max-width:initial}.brz-section--boxed{--brz-section-container-width: var(--theme-block-width, var(--theme-container-width));--brz-section-container-max-width: var(--theme-block-max-width, var(--theme-normal-container-max-width))}.sub-menu>.menu-item .brz-reset-all{pointer-events:inherit}.brz .brz-popup2{width:100% !important;max-width:100% !important}.brz .brz-root__container-after{margin-bottom:0}.brz-ed div.brz-ed-wrap-block-wrap--first{height:500px}.brz-ed .brz-input[class*=brz-ed-control]{border:none !important;border-radius:4px !important}.brz-ed .brz-input[class*=brz-ed-control__input],.brz-ed .brz-input[class*=brz-ed-control__input]:focus{background-color:#383e48}#brz-ed-page__blocks>.brz-ed-wrap-block-item:first-child .brz-ed-collapsible--section{top:calc(var(--header-height)*var(--has-transparent-header, 0))}[data-popup-animation]:not(.active) .brz-reset-all{pointer-events:none}.brz .flex-control-thumbs li{--thumbs-spacing: 0;flex:initial}.brz .brz-woo-add-to-cart .quantity[data-type=type-1]{width:80px !important}.brz .brz-woo-add-to-cart .quantity[data-type=type-1] input[type=number]{padding:0 calc(25% + 3px) 0 5px}.brz .brz-woo-add-to-cart .quantity[data-type=type-2]{width:120px !important}.brz .brz-woo-add-to-cart .quantity[data-type=type-2] input[type=number]{padding:0 calc(var(--quantity-height, 55px)/1.8 + 9%)}.ct-newsletter-subscribe-form{--theme-link-initial-color: var(--text-color, var(--theme-text-color));--theme-button-min-height: var(--theme-form-field-height, 40px);--theme-button-padding: 5px 20px;--theme-button-border-radius: var(--theme-form-field-border-radius, 3px)}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements{display:grid;gap:var(--theme-form-field-gap, 10px)}@media(min-width: 690px){.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-columns="2"]{grid-template-columns:1fr auto}}@media(min-width: 690px){.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-columns="3"]{grid-template-columns:1fr 1fr auto}}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-container=boxed]{--theme-form-boxed-padding: calc(var(--theme-form-field-gap, 10px) / 2);padding:var(--theme-form-boxed-padding);border-radius:var(--theme-form-field-border-radius, 3px);border:var(--theme-form-field-border-width, 1px) solid var(--theme-form-field-border-initial-color);background-color:var(--theme-form-field-background-initial-color);transition:border .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-container=boxed] input{border:none;background:rgba(0,0,0,0)}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-container=boxed] .wp-element-button{--theme-button-border-radius: max( calc(var(--theme-form-field-border-radius, 3px) * 0.6), calc(var(--theme-form-field-border-radius, 3px) - var(--theme-form-boxed-padding)) )}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-container=boxed]:has(input:focus){border-color:var(--theme-form-field-border-focus-color);background-color:var(--theme-form-field-background-focus-color)}.ct-newsletter-subscribe-form .gdpr-confirm-policy,.ct-newsletter-subscribe-form .ct-newsletter-subscribe-message{margin:10px 0 0 0}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-message{display:none}.ct-newsletter-subscribe-form.subscribe-error .ct-newsletter-subscribe-message,.ct-newsletter-subscribe-form.subscribe-success .ct-newsletter-subscribe-message{display:block}.ct-newsletter-subscribe-form.subscribe-error .ct-newsletter-subscribe-message{color:#e42b2b;font-size:14px}.ct-newsletter-subscribe-form.subscribe-success *:not(.ct-newsletter-subscribe-message){display:none}.ct-newsletter-subscribe-container{margin-top:60px;padding:var(--padding, 30px);color:var(--text-color, var(--theme-text-color));border-radius:var(--theme-border-radius, 0px);border:var(--newsletter-container-border, none);box-shadow:var(--theme-box-shadow)}.ct-newsletter-subscribe-container h3{font-size:20px}.ct-newsletter-subscribe-container>*{text-align:center;margin-inline:auto}@media(min-width: 690px){.ct-newsletter-subscribe-container>*{width:80%}}.ct-newsletter-subscribe-container>*:first-child{margin-top:20px}.ct-newsletter-subscribe-container>*:last-child{margin-bottom:20px}.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)}.wmodes-label{display:inline-block;overflow:hidden}.wmodes-label .wmd-lbl-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%;height:100%}