.h-y-container > *:not(:last-child),.h-x-container-inner > * {
    margin-bottom:20px;
}
.h-x-container-inner,.h-column__content > .h-x-container > *:last-child,.h-y-container > .kubio-block-inserter {
    margin-bottom:-20px;
}
.h-x-container-inner {
    margin-left:-10px;
    margin-right:-10px;
}
.h-x-container-inner > * {
    padding-left:10px;
    padding-right:10px;
}
[data-kubio] a:not([class*=wp-block-button]),.with-kubio-global-style a:not([class*=wp-block-button]),a:not([class*=wp-block-button])[data-kubio],.wp-block-woocommerce-mini-cart-contents a:not([class*=wp-block-button]) {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:600;
    font-size:1em;
    line-height:1.5;
    text-decoration:none;
    color:rgba(var(--kubio-color-1),1);
}
[data-kubio] a:not([class*=wp-block-button]):hover,.with-kubio-global-style a:not([class*=wp-block-button]):hover,a:not([class*=wp-block-button])[data-kubio]:hover,.wp-block-woocommerce-mini-cart-contents a:not([class*=wp-block-button]):hover {
    color:rgba(var(--kubio-color-1-variant-4),1);
}
[data-kubio] h1,.with-kubio-global-style h1,h1[data-kubio],.wp-block-woocommerce-mini-cart-contents h1 {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:700;
    font-size:5.5em;
    line-height:1.26;
    text-transform:none;
    color:rgba(var(--kubio-color-6),1);
}
[data-kubio] h2,.with-kubio-global-style h2,h2[data-kubio],.wp-block-woocommerce-mini-cart-contents h2 {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:700;
    font-size:3em;
    line-height:1.143;
    text-transform:none;
    color:rgba(var(--kubio-color-6),1);
}
[data-kubio] h3,.with-kubio-global-style h3,h3[data-kubio],.wp-block-woocommerce-mini-cart-contents h3 {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:700;
    font-size:1.8em;
    line-height:1.25;
    text-transform:none;
    color:rgba(var(--kubio-color-6),1);
}
[data-kubio] h4,.with-kubio-global-style h4,h4[data-kubio],.wp-block-woocommerce-mini-cart-contents h4 {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:500;
    font-size:1.4em;
    line-height:1.4;
    text-transform:none;
    color:rgba(var(--kubio-color-6),1);
}
[data-kubio] h5,.with-kubio-global-style h5,h5[data-kubio],.wp-block-woocommerce-mini-cart-contents h5 {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    font-size:1.125em;
    line-height:1.4;
    text-transform:none;
    color:rgba(var(--kubio-color-6),1);
}
[data-kubio] h6,.with-kubio-global-style h6,h6[data-kubio],.wp-block-woocommerce-mini-cart-contents h6 {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    font-size:0.9em;
    line-height:1.4;
    letter-spacing:1px;
    text-transform:uppercase;
    color:rgba(var(--kubio-color-1),1);
}
[data-kubio],.with-kubio-global-style,[data-kubio] p,.with-kubio-global-style p,p[data-kubio],.wp-block-woocommerce-mini-cart-contents {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:300;
    font-size:16px;
    line-height:1.4;
    text-transform:none;
    color:rgba(var(--kubio-color-6-variant-4),1);
}
[data-kubio] .h-lead,.with-kubio-global-style .h-lead,.h-lead[data-kubio] {
    font-family:Mulish,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    font-size:1.2em;
    line-height:1.5;
    text-transform:none;
    color:rgba(var(--kubio-color-6),1);
}
div.h-section-global-spacing {
    padding-top:100px;
    padding-bottom:100px;
}
.h-global-transition,.h-global-transition-all,.h-global-transition-all * {
    transition-duration:1s;
}
[data-kubio] input[type='color'],[data-kubio] input[type='date'],[data-kubio] input[type='datetime'],[data-kubio] input[type='datetime-local'],[data-kubio] input[type='email'],[data-kubio] input[type='month'],[data-kubio] input[type='number'],[data-kubio] input[type='password'],[data-kubio] input[type='search'],[data-kubio] input[type='tel'],[data-kubio] input[type='text'],[data-kubio] input[type='url'],[data-kubio] input[type='week'],[data-kubio] input[type='time'],[data-kubio] input:not([type]),[data-kubio] textarea,[data-kubio] select {
    font-family:Syne,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    font-size:16px;
    line-height:1.6;
    text-transform:none;
    background-color:rgba(var(--kubio-color-5),1);
    border-top-color:rgba(var(--kubio-color-5-variant-2),1);
    border-top-width:1px;
    border-top-style:solid;
    border-right-color:rgba(var(--kubio-color-5-variant-2),1);
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:rgba(var(--kubio-color-5-variant-2),1);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-left-color:rgba(var(--kubio-color-5-variant-2),1);
    border-left-width:1px;
    border-left-style:solid;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:10px;
}
[data-kubio] input[type='color']:hover,[data-kubio] input[type='date']:hover,[data-kubio] input[type='datetime']:hover,[data-kubio] input[type='datetime-local']:hover,[data-kubio] input[type='email']:hover,[data-kubio] input[type='month']:hover,[data-kubio] input[type='number']:hover,[data-kubio] input[type='password']:hover,[data-kubio] input[type='search']:hover,[data-kubio] input[type='tel']:hover,[data-kubio] input[type='text']:hover,[data-kubio] input[type='url']:hover,[data-kubio] input[type='week']:hover,[data-kubio] input[type='time']:hover,[data-kubio] input:not([type]):hover,[data-kubio] textarea:hover,[data-kubio] select:hover {
    color:rgba(var(--kubio-color-6),1);
    border-top-color:rgba(var(--kubio-color-6-variant-1),1);
    border-right-color:rgba(var(--kubio-color-6-variant-1),1);
    border-bottom-color:rgba(var(--kubio-color-6-variant-1),1);
    border-left-color:rgba(var(--kubio-color-6-variant-1),1);
}
[data-kubio] input[type='color']:focus,[data-kubio] input[type='date']:focus,[data-kubio] input[type='datetime']:focus,[data-kubio] input[type='datetime-local']:focus,[data-kubio] input[type='email']:focus,[data-kubio] input[type='month']:focus,[data-kubio] input[type='number']:focus,[data-kubio] input[type='password']:focus,[data-kubio] input[type='search']:focus,[data-kubio] input[type='tel']:focus,[data-kubio] input[type='text']:focus,[data-kubio] input[type='url']:focus,[data-kubio] input[type='week']:focus,[data-kubio] input[type='time']:focus,[data-kubio] input:not([type]):focus,[data-kubio] textarea:focus,[data-kubio] select:focus {
    color:rgba(var(--kubio-color-6),1);
    border-top-color:rgba(var(--kubio-color-1),1);
    border-right-color:rgba(var(--kubio-color-1),1);
    border-bottom-color:rgba(var(--kubio-color-1),1);
    border-left-color:rgba(var(--kubio-color-1),1);
}
[data-kubio] input[type='button'],[data-kubio] button {
    background-color:rgba(var(--kubio-color-1),1);
    border-top-color:rgba(var(--kubio-color-1),1);
    border-top-width:2px;
    border-top-style:solid;
    border-right-color:rgba(var(--kubio-color-1),1);
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-color:rgba(var(--kubio-color-1),1);
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-left-color:rgba(var(--kubio-color-1),1);
    border-left-width:2px;
    border-left-style:solid;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    font-family:Syne,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    color:rgba(var(--kubio-color-5),1);
    padding-top:8px;
    padding-bottom:8px;
    padding-left:25px;
    padding-right:24px;
}
[data-kubio] input[type='button']:hover,[data-kubio] button:hover {
    background-color:rgba(var(--kubio-color-1-variant-4),1);
    border-top-color:rgba(var(--kubio-color-1-variant-4),1);
    border-right-color:rgba(var(--kubio-color-1-variant-4),1);
    border-bottom-color:rgba(var(--kubio-color-1-variant-4),1);
    border-left-color:rgba(var(--kubio-color-1-variant-4),1);
}
[data-kubio] input[type='button']:disabled,[data-kubio] button:disabled,[data-kubio] input[type='button'][disabled],[data-kubio] button[disabled] {
    background-color:rgba(var(--kubio-color-5-variant-2),1);
    border-top-color:rgba(var(--kubio-color-5-variant-2),1);
    border-right-color:rgba(var(--kubio-color-5-variant-2),1);
    border-bottom-color:rgba(var(--kubio-color-5-variant-2),1);
    border-left-color:rgba(var(--kubio-color-5-variant-2),1);
    color:rgba(var(--kubio-color-5-variant-3),1);
}
[data-kubio] input[type='submit'],[data-kubio] button[type='submit'] {
    border-top-color:rgba(var(--kubio-color-1),1);
    border-top-width:2px;
    border-top-style:solid;
    border-right-color:rgba(var(--kubio-color-1),1);
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-color:rgba(var(--kubio-color-1),1);
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-left-color:rgba(var(--kubio-color-1),1);
    border-left-width:2px;
    border-left-style:solid;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    font-family:Syne,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    color:rgba(var(--kubio-color-5),1);
    padding-top:8px;
    padding-bottom:8px;
    padding-left:25px;
    padding-right:24px;
    background-color:rgba(var(--kubio-color-1),1);
}
[data-kubio] input[type='submit']:hover,[data-kubio] button[type='submit']:hover {
    border-top-color:rgba(var(--kubio-color-1-variant-4),1);
    border-right-color:rgba(var(--kubio-color-1-variant-4),1);
    border-bottom-color:rgba(var(--kubio-color-1-variant-4),1);
    border-left-color:rgba(var(--kubio-color-1-variant-4),1);
    background-color:rgba(var(--kubio-color-1-variant-4),1);
}
[data-kubio] input[type='submit']:disabled,[data-kubio] input[type='submit'][disabled],[data-kubio] button[type='submit']:disabled,[data-kubio] button[type='submit'][disabled] {
    border-top-color:rgba(var(--kubio-color-5-variant-2),1);
    border-right-color:rgba(var(--kubio-color-5-variant-2),1);
    border-bottom-color:rgba(var(--kubio-color-5-variant-2),1);
    border-left-color:rgba(var(--kubio-color-5-variant-2),1);
    color:rgba(var(--kubio-color-5-variant-3),1);
    background-color:rgba(var(--kubio-color-5-variant-2),1);
}
[data-kubio] input[type='reset'],[data-kubio] button[type='reset'] {
    background-color:rgba(var(--kubio-color-1-variant-1),1);
    border-top-color:rgba(var(--kubio-color-1-variant-1),1);
    border-top-width:2px;
    border-top-style:solid;
    border-right-color:rgba(var(--kubio-color-1-variant-1),1);
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-color:rgba(var(--kubio-color-1-variant-1),1);
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-left-color:rgba(var(--kubio-color-1-variant-1),1);
    border-left-width:2px;
    border-left-style:solid;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    font-family:Syne,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    color:rgba(var(--kubio-color-6-variant-2),1);
    padding-top:8px;
    padding-bottom:8px;
    padding-left:25px;
    padding-right:24px;
}
[data-kubio] input[type='reset']:hover,[data-kubio] button[type='reset']:hover {
    background-color:rgba(var(--kubio-color-1-variant-2),1);
    border-top-color:rgba(var(--kubio-color-1-variant-2),1);
    border-right-color:rgba(var(--kubio-color-1-variant-2),1);
    border-bottom-color:rgba(var(--kubio-color-1-variant-2),1);
    border-left-color:rgba(var(--kubio-color-1-variant-2),1);
}
[data-kubio] input[type='reset']:disabled,[data-kubio] input[type='reset'][disabled],[data-kubio] button[type='reset']:disabled,[data-kubio] button[type='reset'][disabled] {
    background-color:rgba(var(--kubio-color-5-variant-2),1);
    border-top-color:rgba(var(--kubio-color-5-variant-2),1);
    border-right-color:rgba(var(--kubio-color-5-variant-2),1);
    border-bottom-color:rgba(var(--kubio-color-5-variant-2),1);
    border-left-color:rgba(var(--kubio-color-5-variant-2),1);
    color:rgba(var(--kubio-color-5-variant-3),1);
}
#kubio  .woocommerce a.button,#kubio  .woocommerce button.button,#kubio  .woocommerce input.button,#kubio  .woocommerce #respond input#submit {
    border-top-color:rgba(var(--kubio-color-2),1);
    border-top-width:2px;
    border-top-style:solid;
    border-right-color:rgba(var(--kubio-color-2),1);
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-color:rgba(var(--kubio-color-2),1);
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-left-color:rgba(var(--kubio-color-2),1);
    border-left-width:2px;
    border-left-style:solid;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    background-color:rgba(var(--kubio-color-2),1);
    font-family:Open Sans,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    font-size:14px;
    line-height:1.2;
    text-transform:none;
    color:rgba(var(--kubio-color-5),1);
}
#kubio  .woocommerce a.button:hover,#kubio  .woocommerce button.button:hover,#kubio  .woocommerce input.button:hover,#kubio  .woocommerce #respond input#submit:hover {
    border-top-color:rgba(var(--kubio-color-2-variant-4),1);
    border-right-color:rgba(var(--kubio-color-2-variant-4),1);
    border-bottom-color:rgba(var(--kubio-color-2-variant-4),1);
    border-left-color:rgba(var(--kubio-color-2-variant-4),1);
    background-color:rgba(var(--kubio-color-2-variant-4),1);
}
#kubio  .woocommerce a.button:disabled,#kubio  .woocommerce a.button[disabled],#kubio  .woocommerce button.button:disabled,#kubio  .woocommerce button.button[disabled],#kubio  .woocommerce input.button:disabled,#kubio  .woocommerce input.button[disabled],#kubio  .woocommerce #respond input#submit:disabled,#kubio  .woocommerce #respond input#submit[disabled] {
    border-top-color:rgba(var(--kubio-color-5-variant-2),1);
    border-right-color:rgba(var(--kubio-color-5-variant-2),1);
    border-bottom-color:rgba(var(--kubio-color-5-variant-2),1);
    border-left-color:rgba(var(--kubio-color-5-variant-2),1);
    background-color:rgba(var(--kubio-color-5-variant-2),1);
    color:rgba(var(--kubio-color-5-variant-4),1);
}
#kubio  .woocommerce a.button.woocommerce-form-login__submit,#kubio  .woocommerce a.button.add_to_cart_button,#kubio  .woocommerce a.button.alt,#kubio  .woocommerce button.button.woocommerce-form-login__submit,#kubio  .woocommerce button.button.add_to_cart_button,#kubio  .woocommerce button.button.alt,#kubio  .woocommerce input.button.woocommerce-form-login__submit,#kubio  .woocommerce input.button.add_to_cart_button,#kubio  .woocommerce input.button.alt,#kubio  .woocommerce #respond input#submit.woocommerce-form-login__submit,#kubio  .woocommerce #respond input#submit.add_to_cart_button,#kubio  .woocommerce #respond input#submit.alt {
    background-color:rgba(var(--kubio-color-1),1);
    border-top-color:rgba(var(--kubio-color-1),1);
    border-top-width:2px;
    border-top-style:solid;
    border-right-color:rgba(var(--kubio-color-1),1);
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-color:rgba(var(--kubio-color-1),1);
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-left-color:rgba(var(--kubio-color-1),1);
    border-left-width:2px;
    border-left-style:solid;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    font-family:Open Sans,Helvetica, Arial, Sans-Serif, serif;
    font-weight:400;
    font-size:14px;
    line-height:1.2;
    text-transform:none;
    color:rgba(var(--kubio-color-5),1);
    box-shadow:0px 27px 15px -24px rgba(0,0,0,0.5);
}
#kubio  .woocommerce a.button.woocommerce-form-login__submit:hover,#kubio  .woocommerce a.button.add_to_cart_button:hover,#kubio  .woocommerce a.button.alt:hover,#kubio  .woocommerce button.button.woocommerce-form-login__submit:hover,#kubio  .woocommerce button.button.add_to_cart_button:hover,#kubio  .woocommerce button.button.alt:hover,#kubio  .woocommerce input.button.woocommerce-form-login__submit:hover,#kubio  .woocommerce input.button.add_to_cart_button:hover,#kubio  .woocommerce input.button.alt:hover,#kubio  .woocommerce #respond input#submit.woocommerce-form-login__submit:hover,#kubio  .woocommerce #respond input#submit.add_to_cart_button:hover,#kubio  .woocommerce #respond input#submit.alt:hover {
    background-color:rgba(var(--kubio-color-1-variant-4),1);
    border-top-color:rgba(var(--kubio-color-1-variant-4),1);
    border-right-color:rgba(var(--kubio-color-1-variant-4),1);
    border-bottom-color:rgba(var(--kubio-color-1-variant-4),1);
    border-left-color:rgba(var(--kubio-color-1-variant-4),1);
}
#kubio  .woocommerce a.button.woocommerce-form-login__submit:disabled,#kubio  .woocommerce a.button.woocommerce-form-login__submit[disabled],#kubio  .woocommerce a.button.add_to_cart_button:disabled,#kubio  .woocommerce a.button.add_to_cart_button[disabled],#kubio  .woocommerce a.button.alt:disabled,#kubio  .woocommerce a.button.alt[disabled],#kubio  .woocommerce button.button.woocommerce-form-login__submit:disabled,#kubio  .woocommerce button.button.woocommerce-form-login__submit[disabled],#kubio  .woocommerce button.button.add_to_cart_button:disabled,#kubio  .woocommerce button.button.add_to_cart_button[disabled],#kubio  .woocommerce button.button.alt:disabled,#kubio  .woocommerce button.button.alt[disabled],#kubio  .woocommerce input.button.woocommerce-form-login__submit:disabled,#kubio  .woocommerce input.button.woocommerce-form-login__submit[disabled],#kubio  .woocommerce input.button.add_to_cart_button:disabled,#kubio  .woocommerce input.button.add_to_cart_button[disabled],#kubio  .woocommerce input.button.alt:disabled,#kubio  .woocommerce input.button.alt[disabled],#kubio  .woocommerce #respond input#submit.woocommerce-form-login__submit:disabled,#kubio  .woocommerce #respond input#submit.woocommerce-form-login__submit[disabled],#kubio  .woocommerce #respond input#submit.add_to_cart_button:disabled,#kubio  .woocommerce #respond input#submit.add_to_cart_button[disabled],#kubio  .woocommerce #respond input#submit.alt:disabled,#kubio  .woocommerce #respond input#submit.alt[disabled] {
    background-color:rgba(var(--kubio-color-5-variant-2),1);
    border-top-color:rgba(var(--kubio-color-5-variant-2),1);
    border-right-color:rgba(var(--kubio-color-5-variant-2),1);
    border-bottom-color:rgba(var(--kubio-color-5-variant-2),1);
    border-left-color:rgba(var(--kubio-color-5-variant-2),1);
    color:rgba(var(--kubio-color-5-variant-4),1);
}
#kubio  .woocommerce-loop-product__link .onsale {
    background-color:rgba(var(--kubio-color-3-variant-2),1);
    color:rgba(var(--kubio-color-5),1);
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
@media (min-width: 768px) and (max-width: 1023px) {
[data-kubio] h1,.with-kubio-global-style h1,h1[data-kubio],.wp-block-woocommerce-mini-cart-contents h1 {
        font-size:5em;
    }
div.h-section-global-spacing {
        padding-top:60px;
        padding-bottom:60px;
    }
}
@media (max-width: 767px) {
[data-kubio] h1,.with-kubio-global-style h1,h1[data-kubio],.wp-block-woocommerce-mini-cart-contents h1 {
        font-size:2.5em;
    }
div.h-section-global-spacing {
        padding-top:30px;
        padding-bottom:30px;
    }
}
