.elementor-1561 .elementor-element.elementor-element-0d0c39a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5.5rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1561 .elementor-element.elementor-element-0d0c39a:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-0d0c39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8851545 );}.elementor-1561 .elementor-element.elementor-element-ce45127{--display:flex;}.elementor-1561 .elementor-element.elementor-element-1c49c75 .elementor-heading-title{font-family:var( --e-global-typography-30378b5-font-family ), Sans-serif;font-size:var( --e-global-typography-30378b5-font-size );line-height:var( --e-global-typography-30378b5-line-height );}.elementor-1561 .elementor-element.elementor-element-2dcaebd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:3.2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1561 .elementor-element.elementor-element-2dcaebd:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-2dcaebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8851545 );}.elementor-1561 .elementor-element.elementor-element-c2cff80{--display:flex;}.woocommerce .elementor-1561 .elementor-element.elementor-element-79cd852 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1561 .elementor-element.elementor-element-79cd852 .flex-viewport, .woocommerce .elementor-1561 .elementor-element.elementor-element-79cd852 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1561 .elementor-element.elementor-element-79cd852 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1561 .elementor-element.elementor-element-79cd852 .flex-control-thumbs li{padding-right:calc(1rem / 2);padding-left:calc(1rem / 2);padding-bottom:1rem;}.woocommerce .elementor-1561 .elementor-element.elementor-element-79cd852 .flex-control-thumbs{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2);}.elementor-1561 .elementor-element.elementor-element-aa062fc{--display:flex;}.elementor-1561 .elementor-element.elementor-element-089a3dc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1561 .elementor-element.elementor-element-8bf9ddc .price{color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-9b4a126 .cart button, .elementor-1561 .elementor-element.elementor-element-9b4a126 .cart .button{font-family:"p22-underground-pc", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;line-height:1.7rem;border-style:solid;border-width:0rem 0rem 0rem 0.3rem;border-radius:0px 0px 0px 0px;padding:0.7rem 1.8rem 0.4rem 1.3rem;color:var( --e-global-color-efab932 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1561 .elementor-element.elementor-element-9b4a126{--button-spacing:1rem;}.elementor-1561 .elementor-element.elementor-element-9b4a126 .quantity .qty{font-family:"p22-underground-pc", Sans-serif;font-size:1.5rem;line-height:1.7rem;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:0.5rem 0.5rem 0.5rem 0.5rem;color:var( --e-global-color-c6132b0 );background-color:var( --e-global-color-8851545 );border-color:#5C5C5C;transition:all 0.2s;}.elementor-1561 .elementor-element.elementor-element-b83a120 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;}.elementor-1561 .elementor-element.elementor-element-a48ce85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1561 .elementor-element.elementor-element-a48ce85:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-a48ce85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efab932 );}.elementor-1561 .elementor-element.elementor-element-2e819a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1561 .elementor-element.elementor-element-32472ac.elementor-element{--align-self:flex-start;}.elementor-1561 .elementor-element.elementor-element-32472ac .elementor-icon-wrapper{text-align:center;}.elementor-1561 .elementor-element.elementor-element-32472ac .elementor-icon{font-size:2.5rem;}.elementor-1561 .elementor-element.elementor-element-32472ac .elementor-icon svg{height:2.5rem;}.elementor-1561 .elementor-element.elementor-element-2ff7d62 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-df0bfb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1561 .elementor-element.elementor-element-df0bfb6:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-df0bfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efab932 );}.elementor-1561 .elementor-element.elementor-element-481802b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1561 .elementor-element.elementor-element-bb474b9.elementor-element{--align-self:flex-start;}.elementor-1561 .elementor-element.elementor-element-bb474b9 .elementor-icon-wrapper{text-align:center;}.elementor-1561 .elementor-element.elementor-element-bb474b9 .elementor-icon{font-size:2.5rem;}.elementor-1561 .elementor-element.elementor-element-bb474b9 .elementor-icon svg{height:2.5rem;}.elementor-1561 .elementor-element.elementor-element-8779e1c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-c275603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1561 .elementor-element.elementor-element-1ec5648{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-1561 .elementor-element.elementor-element-fefd1c8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-c6132b0 );}.elementor-1561 .elementor-element.elementor-element-d5fbe30 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1561 .elementor-element.elementor-element-0b63baf{--grid-columns:4;}@media(min-width:2400px){.elementor-1561 .elementor-element.elementor-element-1c49c75 .elementor-heading-title{font-size:var( --e-global-typography-30378b5-font-size );line-height:var( --e-global-typography-30378b5-line-height );}.elementor-1561 .elementor-element.elementor-element-089a3dc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1561 .elementor-element.elementor-element-8bf9ddc .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-2ff7d62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-8779e1c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-fefd1c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1561 .elementor-element.elementor-element-d5fbe30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-1561 .elementor-element.elementor-element-1c49c75 .elementor-heading-title{font-size:var( --e-global-typography-30378b5-font-size );line-height:var( --e-global-typography-30378b5-line-height );}.elementor-1561 .elementor-element.elementor-element-2dcaebd{--padding-top:2rem;--padding-bottom:3.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1561 .elementor-element.elementor-element-089a3dc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1561 .elementor-element.elementor-element-8bf9ddc .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-2ff7d62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-8779e1c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-fefd1c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1561 .elementor-element.elementor-element-d5fbe30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1561 .elementor-element.elementor-element-0b63baf{--grid-columns:2;}}@media(max-width:767px){.elementor-1561 .elementor-element.elementor-element-1c49c75 .elementor-heading-title{font-size:var( --e-global-typography-30378b5-font-size );line-height:var( --e-global-typography-30378b5-line-height );}.elementor-1561 .elementor-element.elementor-element-089a3dc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1561 .elementor-element.elementor-element-8bf9ddc .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-2ff7d62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-8779e1c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1561 .elementor-element.elementor-element-fefd1c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1561 .elementor-element.elementor-element-d5fbe30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1561 .elementor-element.elementor-element-0b63baf{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-79cd852 */.elementor-1561 .elementor-element.elementor-element-79cd852 .flex-control-thumbs{
    padding-top:1rem!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9b4a126 *//* QUANTITY */
.elementor-1561 .elementor-element.elementor-element-9b4a126 input.qty{
    width:4rem!important;
}
/* REMOVE QUANTITY ARROWS
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.quantity input[type=number] {
    -moz-appearance: textfield;
}
*/

/* BUTTON */
.elementor-1561 .elementor-element.elementor-element-9b4a126 .single_add_to_cart_button{
    padding:0.7rem 1.8rem 0.4rem 1.3rem!important;
    border-style: solid!important;
    border-width: 0rem 0rem 0rem 0.5rem!important;
    border-color:var(--e-global-color-primary)!important;
    color:var(--e-global-color-efab932)!important;
    transition: all 0s!important;
    transition-timing-function: linear!important;
}
.elementor-1561 .elementor-element.elementor-element-9b4a126 .single_add_to_cart_button:hover{
    border-style: solid!important;
    border-width: 0rem 0rem 0rem 0.7rem!important;
    padding:0.7rem 1.8rem 0.4rem 1.1rem!important;
}
.elementor-1561 .elementor-element.elementor-element-9b4a126 .single_add_to_cart_button:active{
    background-color:var(--e-global-color-primary)!important;
    color:var(--e-global-color-accent)!important;
    border-style: solid!important;
    border-width: 0rem 0rem 0rem 0.5rem!important;
    border-color:var(--e-global-color-primary);
    padding:0.7rem 1.8rem 0.4rem 1.3rem!important;
}
.elementor-1561 .elementor-element.elementor-element-9b4a126 .single_add_to_cart_button:focus {
    border-width: 0rem 0rem 0rem 0.5rem!important;
    padding: 0.7rem 1.8rem 0.4rem 1.3rem!important;
}/* End custom CSS */