.woocommerce .elementor-585 .elementor-element.elementor-element-cfd467d .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-585 .elementor-element.elementor-element-cfd467d .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-585 .elementor-element.elementor-element-cfd467d .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-585 .elementor-element.elementor-element-cfd467d .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-585 .elementor-element.elementor-element-876a96e .elementor-heading-title{font-family:var( --e-global-typography-2972eb3-font-family ), Sans-serif;font-size:var( --e-global-typography-2972eb3-font-size );font-weight:var( --e-global-typography-2972eb3-font-weight );text-transform:var( --e-global-typography-2972eb3-text-transform );line-height:var( --e-global-typography-2972eb3-line-height );letter-spacing:var( --e-global-typography-2972eb3-letter-spacing );color:var( --e-global-color-v4-pink-default );}.elementor-585 .elementor-element.elementor-element-ef96a22{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:clamp(1rem, 0.6977rem + 1.3372vw, 1.5rem) 0 clamp(1rem, 0.6977rem + 1.3372vw, 1.5rem) 0;text-align:start;color:var( --e-global-color-v4-neutral-500 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-585 .elementor-element.elementor-element-d271370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-585 .elementor-element.elementor-element-d271370 .price{color:var( --e-global-color-v4-pink-700 );font-family:var( --e-global-typography-7f165a9-font-family ), Sans-serif;font-size:var( --e-global-typography-7f165a9-font-size );font-weight:var( --e-global-typography-7f165a9-font-weight );line-height:var( --e-global-typography-7f165a9-line-height );}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-d271370:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-585 .elementor-element.elementor-element-d271370:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-585 .elementor-element.elementor-element-d271370.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-585 .elementor-element.elementor-element-b0841dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-585 .elementor-element.elementor-element-b0841dc .stock{color:var( --e-global-color-v4-neutral-500 );}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button{background-color:var( --e-global-color-v4-yellow-default );font-family:var( --e-global-typography-dad4a6d-font-family ), Sans-serif;font-size:var( --e-global-typography-dad4a6d-font-size );font-weight:var( --e-global-typography-dad4a6d-font-weight );text-transform:var( --e-global-typography-dad4a6d-text-transform );line-height:var( --e-global-typography-dad4a6d-line-height );letter-spacing:var( --e-global-typography-dad4a6d-letter-spacing );fill:var( --e-global-color-v4-neutral-default );color:var( --e-global-color-v4-neutral-default );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button:hover, .elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button:focus{background-color:var( --e-global-color-v4-yellow-300 );color:var( --e-global-color-v4-neutral-25 );}.elementor-585 .elementor-element.elementor-element-68d7d7a{width:100%;max-width:100%;}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button:hover svg, .elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button:focus svg{fill:var( --e-global-color-v4-neutral-25 );}.elementor-585 .elementor-element.elementor-element-35929dd{--grid-columns:3;width:100%;max-width:100%;--e-loop-nothing-found-message-color:var( --e-global-color-v4-pink-default );}.elementor-585 .elementor-element.elementor-element-35929dd .elementor-loop-container{grid-auto-rows:1fr;}.elementor-585 .elementor-element.elementor-element-35929dd .e-loop-item > .elementor-section, .elementor-585 .elementor-element.elementor-element-35929dd .e-loop-item > .elementor-section > .elementor-container, .elementor-585 .elementor-element.elementor-element-35929dd .e-loop-item > .e-con, .elementor-585 .elementor-element.elementor-element-35929dd .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-585 .elementor-element.elementor-element-35929dd .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-6890c14-font-family ), Sans-serif;font-size:var( --e-global-typography-6890c14-font-size );font-weight:var( --e-global-typography-6890c14-font-weight );text-transform:var( --e-global-typography-6890c14-text-transform );line-height:var( --e-global-typography-6890c14-line-height );}@media(max-width:1366px){.elementor-585 .elementor-element.elementor-element-876a96e .elementor-heading-title{font-size:var( --e-global-typography-2972eb3-font-size );line-height:var( --e-global-typography-2972eb3-line-height );letter-spacing:var( --e-global-typography-2972eb3-letter-spacing );}.elementor-585 .elementor-element.elementor-element-ef96a22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-585 .elementor-element.elementor-element-d271370 .price{font-size:var( --e-global-typography-7f165a9-font-size );line-height:var( --e-global-typography-7f165a9-line-height );}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button{font-size:var( --e-global-typography-dad4a6d-font-size );line-height:var( --e-global-typography-dad4a6d-line-height );letter-spacing:var( --e-global-typography-dad4a6d-letter-spacing );}.elementor-585 .elementor-element.elementor-element-35929dd .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-6890c14-font-size );line-height:var( --e-global-typography-6890c14-line-height );}}@media(max-width:1024px){.elementor-585 .elementor-element.elementor-element-876a96e .elementor-heading-title{font-size:var( --e-global-typography-2972eb3-font-size );line-height:var( --e-global-typography-2972eb3-line-height );letter-spacing:var( --e-global-typography-2972eb3-letter-spacing );}.elementor-585 .elementor-element.elementor-element-ef96a22{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-585 .elementor-element.elementor-element-d271370 .price{font-size:var( --e-global-typography-7f165a9-font-size );line-height:var( --e-global-typography-7f165a9-line-height );}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button{font-size:var( --e-global-typography-dad4a6d-font-size );line-height:var( --e-global-typography-dad4a6d-line-height );letter-spacing:var( --e-global-typography-dad4a6d-letter-spacing );}.elementor-585 .elementor-element.elementor-element-35929dd{--grid-columns:2;}.elementor-585 .elementor-element.elementor-element-35929dd .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-6890c14-font-size );line-height:var( --e-global-typography-6890c14-line-height );}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-876a96e .elementor-heading-title{font-size:var( --e-global-typography-2972eb3-font-size );line-height:var( --e-global-typography-2972eb3-line-height );letter-spacing:var( --e-global-typography-2972eb3-letter-spacing );}.elementor-585 .elementor-element.elementor-element-ef96a22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-585 .elementor-element.elementor-element-d271370 .price{font-size:var( --e-global-typography-7f165a9-font-size );line-height:var( --e-global-typography-7f165a9-line-height );}.elementor-585 .elementor-element.elementor-element-68d7d7a .elementor-button{font-size:var( --e-global-typography-dad4a6d-font-size );line-height:var( --e-global-typography-dad4a6d-line-height );letter-spacing:var( --e-global-typography-dad4a6d-letter-spacing );}.elementor-585 .elementor-element.elementor-element-35929dd{--grid-columns:1;}.elementor-585 .elementor-element.elementor-element-35929dd .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-6890c14-font-size );line-height:var( --e-global-typography-6890c14-line-height );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-cfd467d *//* Force the magnifying glass to sit behind the off-canvas layer */
.woocommerce-product-gallery__trigger {
    z-index: 5 !important;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-68d7d7a */.single-product #wc-square-digital-wallet {
    display: none !important;
}
/* Product page - inactive add to cart button colour */
.single_add_to_cart_button.disabled {
    background-color: #c4bdb4 !important;
    color: #2a2a2a !important;
    border-color: #c4bdb4 !important;
}/* End custom CSS */