.elementor-462 .elementor-element.elementor-element-ade150d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs{margin-left:-8px;}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:8px;}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:8px;margin-right:8px;}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:var( --e-global-color-text );background-color:var( --e-global-color-d16604f );font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb .pp-icon svg{fill:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-separator, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs .separator{color:var( --e-global-color-text );background-color:var( --e-global-color-d16604f );font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-separator svg{fill:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb-current{color:var( --e-global-color-text );background-color:var( --e-global-color-d16604f );font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-c2a281e{--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:0px 64px;--row-gap:0px;--column-gap:64px;--padding-top:0px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-462 .elementor-element.elementor-element-99da958{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-462 .elementor-element.elementor-element-5adf2b7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-462 .elementor-element.elementor-element-5adf2b7 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-462 .elementor-element.elementor-element-5adf2b7 .flex-viewport:not(:last-child){margin-bottom:64px;}.woocommerce .elementor-462 .elementor-element.elementor-element-5adf2b7 .flex-control-thumbs li{padding-right:calc(32px / 2);padding-left:calc(32px / 2);padding-bottom:32px;}.woocommerce .elementor-462 .elementor-element.elementor-element-5adf2b7 .flex-control-thumbs{margin-right:calc(-32px / 2);margin-left:calc(-32px / 2);}.elementor-462 .elementor-element.elementor-element-935af7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-462 .elementor-element.elementor-element-c34bca6{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price{font-family:var( --e-global-typography-648bfdd-font-family ), Sans-serif;font-size:var( --e-global-typography-648bfdd-font-size );font-weight:var( --e-global-typography-648bfdd-font-weight );text-transform:var( --e-global-typography-648bfdd-text-transform );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price ins{color:var( --e-global-color-text );font-family:var( --e-global-typography-648bfdd-font-family ), Sans-serif;font-size:var( --e-global-typography-648bfdd-font-size );font-weight:var( --e-global-typography-648bfdd-font-weight );text-transform:var( --e-global-typography-648bfdd-text-transform );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-80a9279{font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );color:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-80a9279 a{font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );color:var( --e-global-color-text );}.woocommerce .elementor-462 .elementor-element.elementor-element-d32a01c .star-rating{color:var( --e-global-color-a883e49 );font-size:1rem;}.woocommerce .elementor-462 .elementor-element.elementor-element-d32a01c .star-rating::before{color:var( --e-global-color-a883e49 );}.woocommerce .elementor-462 .elementor-element.elementor-element-d32a01c .woocommerce-review-link{color:var( --e-global-color-text );font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce:not(.rtl) .elementor-462 .elementor-element.elementor-element-d32a01c .star-rating{margin-right:4px;}.woocommerce.rtl .elementor-462 .elementor-element.elementor-element-d32a01c .star-rating{margin-left:4px;}.woocommerce .elementor-462 .elementor-element.elementor-element-90cdbc4 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-462 .elementor-element.elementor-element-90cdbc4 .flex-control-thumbs li{padding-right:calc(16px / 2);padding-left:calc(16px / 2);padding-bottom:16px;}.woocommerce .elementor-462 .elementor-element.elementor-element-90cdbc4 .flex-control-thumbs{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2);}.elementor-462 .elementor-element.elementor-element-fd104e6 > .elementor-widget-container{margin:24px 0px 48px 0px;}.woocommerce .elementor-462 .elementor-element.elementor-element-fd104e6 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-6ea8004-font-family ), Sans-serif;font-size:var( --e-global-typography-6ea8004-font-size );font-weight:var( --e-global-typography-6ea8004-font-weight );line-height:var( --e-global-typography-6ea8004-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .cart button, .elementor-462 .elementor-element.elementor-element-b25315d .cart .button{font-family:var( --e-global-typography-a291d84-font-family ), Sans-serif;font-size:var( --e-global-typography-a291d84-font-size );font-weight:var( --e-global-typography-a291d84-font-weight );text-transform:var( --e-global-typography-a291d84-text-transform );line-height:var( --e-global-typography-a291d84-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:8px 64px 8px 64px;color:var( --e-global-color-418f573 );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-462 .elementor-element.elementor-element-b25315d .cart button:hover, .elementor-462 .elementor-element.elementor-element-b25315d .cart .button:hover{color:var( --e-global-color-418f573 );background-color:var( --e-global-color-0b76284 );border-color:var( --e-global-color-0b76284 );}.elementor-462 .elementor-element.elementor-element-b25315d .added_to_cart{color:var( --e-global-color-text );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-462 .elementor-element.elementor-element-b25315d{--view-cart-spacing:12px;--button-spacing:32px;}.elementor-462 .elementor-element.elementor-element-b25315d .quantity .qty{font-family:var( --e-global-typography-20d87a1-font-family ), Sans-serif;font-size:var( --e-global-typography-20d87a1-font-size );font-weight:var( --e-global-typography-20d87a1-font-weight );line-height:var( --e-global-typography-20d87a1-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:8px 12px 8px 12px;color:var( --e-global-color-text );background-color:var( --e-global-color-d16604f );border-color:var( --e-global-color-text );transition:all 0.2s;}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart .variations{width:100%;margin-bottom:24px;}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations tr th, .woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations tr td{padding-top:calc( 24px/2 );padding-bottom:calc( 24px/2 );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value select, .woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value:before{background-color:var( --e-global-color-d16604f );border:var( --e-global-color-text );border-radius:12px;}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value:before{font-family:var( --e-global-typography-90002b3-font-family ), Sans-serif;font-size:var( --e-global-typography-90002b3-font-size );font-weight:var( --e-global-typography-90002b3-font-weight );line-height:var( --e-global-typography-90002b3-line-height );}.elementor-462 .elementor-element.elementor-element-09cd6e9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-80f4c62 > .elementor-widget-container{margin:48px 0px 0px 0px;}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:var( --e-global-typography-2368cad-font-family ), Sans-serif;font-size:var( --e-global-typography-2368cad-font-size );font-weight:var( --e-global-typography-2368cad-font-weight );text-transform:var( --e-global-typography-2368cad-text-transform );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-d16604f );border-color:var( --e-global-color-40f991f );border-radius:0px 0px 0 0;}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-40f991f );font-family:var( --e-global-typography-6ea8004-font-family ), Sans-serif;font-size:var( --e-global-typography-6ea8004-font-size );font-weight:var( --e-global-typography-6ea8004-font-weight );line-height:var( --e-global-typography-6ea8004-line-height );border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel h2{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 );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-462 .elementor-element.elementor-element-995ae9a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-462 .elementor-element.elementor-element-3ef3fd4{--display:flex;--min-height:50px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-3ef3fd4:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-3ef3fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zinniaskystudio.com/wp-content/uploads/2026/01/purple-dot-divider-slim.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-462 .elementor-element.elementor-element-e2c1bce{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-462 .elementor-element.elementor-element-610521b .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{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-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{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-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{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-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{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-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{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-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{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-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{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-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{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-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{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 );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{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-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-0839196{--grid-column-gap:64px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button,
                .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
                .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button:hover,
                .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap:hover,
                .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button:hover{background-color:var( --e-global-color-0b76284 );border-color:var( --e-global-color-0b76284 );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-summary-wrap{padding:16px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-loop-product__link, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .product_title{color:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-loop-product__link:hover .woocommerce-loop-product__title, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .product_title:hover{color:var( --e-global-color-secondary );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-loop-product__link, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0839196 .woocommerce div.product .product_title{font-family:var( --e-global-typography-20d87a1-font-family ), Sans-serif;font-size:var( --e-global-typography-20d87a1-font-size );font-weight:var( --e-global-typography-20d87a1-font-weight );line-height:var( --e-global-typography-20d87a1-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .product_title{margin-bottom:0px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce li.product .price, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-90002b3-font-family ), Sans-serif;font-size:var( --e-global-typography-90002b3-font-size );font-weight:var( --e-global-typography-90002b3-font-weight );line-height:var( --e-global-typography-90002b3-line-height );margin-bottom:-10px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button,
					.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
					.pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button{padding:8px 64px 8px 64px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button,
                    .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
                    .elementor-462 .elementor-element.elementor-element-0839196 .pp-product-actions .pp-action-item,
                    .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button{color:var( --e-global-color-d16604f );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-product-actions .pp-action-item svg{fill:var( --e-global-color-d16604f );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .added_to_cart,
					.pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .added_to_cart{color:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-family:var( --e-global-typography-a291d84-font-family ), Sans-serif;font-size:var( --e-global-typography-a291d84-font-size );font-weight:var( --e-global-typography-a291d84-font-weight );text-transform:var( --e-global-typography-a291d84-text-transform );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button{margin-bottom:8px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button:hover,
                    .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap:hover,
                    .elementor-462 .elementor-element.elementor-element-0839196 .pp-product-actions .pp-action-item-wrap:hover .pp-action-item,
                    .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button:hover{color:var( --e-global-color-418f573 );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .added_to_cart:hover{color:var( --e-global-color-text );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-out-of-stock{color:var( --e-global-color-text );background-color:var( --e-global-color-8cfe6cd );font-family:var( --e-global-typography-986648f-font-family ), Sans-serif;font-size:var( --e-global-typography-986648f-font-size );font-weight:var( --e-global-typography-986648f-font-weight );line-height:var( --e-global-typography-986648f-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-badge-container{margin:10px 10px 10px 10px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-sale-badge{color:var( --e-global-color-text );background-color:var( --e-global-color-a883e49 );font-family:var( --e-global-typography-986648f-font-family ), Sans-serif;font-size:var( --e-global-typography-986648f-font-size );font-weight:var( --e-global-typography-986648f-font-weight );line-height:2em;min-height:2em;min-width:2em;border-radius:0px 0px 0px 0px;padding:2px 10px 2px 10px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-slider-arrow{font-size:18px;line-height:18px;background-color:var( --e-global-color-8cfe6cd );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8cfe6cd );border-radius:100px 100px 100px 100px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-slider .elementor-swiper-button-next{right:-25px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-slider .elementor-swiper-button-prev{left:-25px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-slider-arrow:hover{background-color:var( --e-global-color-40f991f );color:var( --e-global-color-primary );border-color:var( --e-global-color-8cfe6cd );}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap .swiper-pagination-bullet{width:12px;height:12px;margin-left:calc( 18px/2 );margin-right:calc( 18px/2 );background:var( --e-global-color-40f991f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8cfe6cd );}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap-dots-outside .swiper-pagination{margin-top:48px;}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap-dots-inside .swiper-pagination{bottom:-48px;}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap .swiper-pagination-bullet:hover{background:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}@media(max-width:1440px){.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-separator, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs .separator{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb-current{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price{font-size:var( --e-global-typography-648bfdd-font-size );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price ins{font-size:var( --e-global-typography-648bfdd-font-size );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.elementor-462 .elementor-element.elementor-element-80a9279{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-80a9279 a{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-d32a01c .woocommerce-review-link{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-fd104e6 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6ea8004-font-size );line-height:var( --e-global-typography-6ea8004-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .cart button, .elementor-462 .elementor-element.elementor-element-b25315d .cart .button{font-size:var( --e-global-typography-a291d84-font-size );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .quantity .qty{font-size:var( --e-global-typography-20d87a1-font-size );line-height:var( --e-global-typography-20d87a1-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations label{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value:before{font-size:var( --e-global-typography-90002b3-font-size );line-height:var( --e-global-typography-90002b3-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-6ea8004-font-size );line-height:var( --e-global-typography-6ea8004-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-462 .elementor-element.elementor-element-610521b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-loop-product__link, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0839196 .woocommerce div.product .product_title{font-size:var( --e-global-typography-20d87a1-font-size );line-height:var( --e-global-typography-20d87a1-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce li.product .price, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-90002b3-font-size );line-height:var( --e-global-typography-90002b3-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-size:var( --e-global-typography-a291d84-font-size );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-986648f-font-size );line-height:var( --e-global-typography-986648f-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-986648f-font-size );line-height:var( --e-global-typography-986648f-line-height );}}@media(max-width:1216px){.elementor-462 .elementor-element.elementor-element-ade150d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-separator, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs .separator{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb-current{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-c2a281e{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price{font-size:var( --e-global-typography-648bfdd-font-size );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price ins{font-size:var( --e-global-typography-648bfdd-font-size );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.elementor-462 .elementor-element.elementor-element-80a9279{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-80a9279 a{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-d32a01c .woocommerce-review-link{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-fd104e6 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6ea8004-font-size );line-height:var( --e-global-typography-6ea8004-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .cart button, .elementor-462 .elementor-element.elementor-element-b25315d .cart .button{font-size:var( --e-global-typography-a291d84-font-size );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .quantity .qty{font-size:var( --e-global-typography-20d87a1-font-size );line-height:var( --e-global-typography-20d87a1-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations label{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value:before{font-size:var( --e-global-typography-90002b3-font-size );line-height:var( --e-global-typography-90002b3-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-6ea8004-font-size );line-height:var( --e-global-typography-6ea8004-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-462 .elementor-element.elementor-element-995ae9a{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-e2c1bce{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-462 .elementor-element.elementor-element-610521b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-0839196{--grid-column-gap:20px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-loop-product__link, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0839196 .woocommerce div.product .product_title{font-size:var( --e-global-typography-20d87a1-font-size );line-height:var( --e-global-typography-20d87a1-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce li.product .price, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-90002b3-font-size );line-height:var( --e-global-typography-90002b3-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-size:var( --e-global-typography-a291d84-font-size );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-986648f-font-size );line-height:var( --e-global-typography-986648f-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-986648f-font-size );line-height:var( --e-global-typography-986648f-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-slider-arrow{font-size:12px;line-height:12px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-slider .elementor-swiper-button-next{right:-16px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-slider .elementor-swiper-button-prev{left:-16px;}}@media(max-width:767px){.elementor-462 .elementor-element.elementor-element-c2a281e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-c34bca6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-d32a01c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-462 .elementor-element.elementor-element-fd104e6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-462 .elementor-element.elementor-element-80f4c62 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-e2c1bce{--padding-top:16px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button,
					.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
					.pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button{padding:8px 24px 8px 24px;}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap-dots-outside .swiper-pagination{margin-top:32px;}.elementor-462 .elementor-element.elementor-element-0839196 .swiper-container-wrap-dots-inside .swiper-pagination{bottom:-32px;}}@media(max-width:428px){.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-separator, .elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs .separator{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-crumb-current{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price{font-size:var( --e-global-typography-648bfdd-font-size );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-fa3ca59 .price ins{font-size:var( --e-global-typography-648bfdd-font-size );line-height:var( --e-global-typography-648bfdd-line-height );letter-spacing:var( --e-global-typography-648bfdd-letter-spacing );}.elementor-462 .elementor-element.elementor-element-80a9279{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-80a9279 a{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-d32a01c .woocommerce-review-link{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.elementor-462 .elementor-element.elementor-element-90cdbc4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.woocommerce .elementor-462 .elementor-element.elementor-element-fd104e6 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6ea8004-font-size );line-height:var( --e-global-typography-6ea8004-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .cart button, .elementor-462 .elementor-element.elementor-element-b25315d .cart .button{font-size:var( --e-global-typography-a291d84-font-size );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-462 .elementor-element.elementor-element-b25315d .quantity .qty{font-size:var( --e-global-typography-20d87a1-font-size );line-height:var( --e-global-typography-20d87a1-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations label{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations td.value:before{font-size:var( --e-global-typography-90002b3-font-size );line-height:var( --e-global-typography-90002b3-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-2368cad-font-size );line-height:var( --e-global-typography-2368cad-line-height );letter-spacing:var( --e-global-typography-2368cad-letter-spacing );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-6ea8004-font-size );line-height:var( --e-global-typography-6ea8004-line-height );}.woocommerce .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-462 .elementor-element.elementor-element-3ef3fd4:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-3ef3fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zinniaskystudio.com/wp-content/uploads/2026/01/purple-dot-divider-slim-1.png");}.elementor-462 .elementor-element.elementor-element-3ef3fd4{--min-height:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-462 .elementor-element.elementor-element-610521b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-462 .elementor-element.elementor-element-0839196{--grid-column-gap:20px;}.elementor-462 .elementor-element.elementor-element-0839196 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-loop-product__link, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0839196 .woocommerce div.product .product_title{font-size:var( --e-global-typography-20d87a1-font-size );line-height:var( --e-global-typography-20d87a1-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce li.product .price, .pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-90002b3-font-size );line-height:var( --e-global-typography-90002b3-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button,
					.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
					.pp-quick-view-0839196 #pp-quick-view-modal .pp-lightbox-content .button{padding:8px 10px 8px 10px;}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-size:var( --e-global-typography-a291d84-font-size );line-height:var( --e-global-typography-a291d84-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-986648f-font-size );line-height:var( --e-global-typography-986648f-line-height );}.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-986648f-font-size );line-height:var( --e-global-typography-986648f-line-height );}}@media(min-width:429px){.elementor-462 .elementor-element.elementor-element-99da958{--width:50%;}.elementor-462 .elementor-element.elementor-element-935af7a{--width:50%;}}@media(max-width:767px) and (min-width:429px){.elementor-462 .elementor-element.elementor-element-99da958{--width:100%;}.elementor-462 .elementor-element.elementor-element-935af7a{--width:100%;}}/* Start custom CSS for pp-breadcrumbs, class: .elementor-element-b3e56d4 */.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-item:first-child a {
    font-size: 0;
}

.elementor-462 .elementor-element.elementor-element-b3e56d4 .pp-breadcrumbs-item:first-child a::before {
    content: "Shop";
    font-family: var(--e-global-typography-2368cad-font-family), Sans-serif;
    font-size: var(--e-global-typography-2368cad-font-size);
    font-weight: var(--e-global-typography-2368cad-font-weight);
    text-transform: var(--e-global-typography-2368cad-text-transform);
    line-height: var(--e-global-typography-2368cad-line-height);
    letter-spacing: var(--e-global-typography-2368cad-letter-spacing);
    margin-right: -10px;
}

.elementor-462 .elementor-element.elementor-element-b3e56d4 a:hover {
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #FF7086;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5adf2b7 */.elementor-462 .elementor-element.elementor-element-5adf2b7 span.onsale {
    font-family: var(--e-global-typography-986648f-font-family), Sans-serif;
    font-size: var(--e-global-typography-986648f-font-size);
    font-weight: var(--e-global-typography-986648f-font-weight);
    line-height: var(--e-global-typography-986648f-line-height);
    text-transform: none;
    color: #121212;
    background: #FFB18A;
    padding: 8px 16px;
    border-radius: 0;
    top: 16px;
    left: 16px;
    min-height: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-fa3ca59 */.elementor-462 .elementor-element.elementor-element-fa3ca59 p.price {
    color: #121212;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-80a9279 */.elementor-462 .elementor-element.elementor-element-80a9279 .posted_in, .tagged_as.detail-container {
    display: none;
}

.elementor-462 .elementor-element.elementor-element-80a9279 .detail-label {
    font-weight: 200 !important;
}

.elementor-462 .elementor-element.elementor-element-80a9279 .sku {
    font-size: var(--e-global-typography-648bfdd-font-size);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-d32a01c */.elementor-462 .elementor-element.elementor-element-d32a01c .woocommerce-review-link:hover {
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #FF7086;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-90cdbc4 */.woocommerce span.onsale {
    font-family: var(--e-global-typography-001074b-font-family), Sans-serif;
    font-size: var(--e-global-typography-001074b-font-size);
    font-weight: var(--e-global-typography-001074b-font-weight);
    text-transform: var(--e-global-typography-001074b-text-transform);
    color: #FCF8F2;
    background: #5E4979;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b25315d */.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-error li {
    background: #fff;
    font-family: var(--e-global-typography-90002b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-90002b3-font-size);
    font-weight: var(--e-global-typography-90002b3-font-weight);
    line-height: var(--e-global-typography-90002b3-line-height);
    color: var(--e-global-color-text);
}

.woocommerce .woocommerce-message .button, .woocommerce-error li .button {
    background-color: var(--e-global-color-40f991f);
    font-family: var(--e-global-typography-a291d84-font-family), Sans-serif;
    font-size: var(--e-global-typography-a291d84-font-size);
    font-weight: var(--e-global-typography-a291d84-font-weight);
    line-height: var(--e-global-typography-a291d84-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: none;
    border-radius: 0px;
    padding: 8px 0px;
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #5E4979;
	text-decoration-thickness: 1.5px;
	text-underline-offset: 6px; 
}

.woocommerce .woocommerce-message .button:hover, .woocommerce-error li .button:hover {
    text-decoration: none;
    background-color: var(--e-global-color-40f991f);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-b25315d .stock.in-stock {
    font-family: var(--e-global-typography-2368cad-font-family), Sans-serif;
    font-size: var(--e-global-typography-2368cad-font-size);
    font-weight: var(--e-global-typography-2368cad-font-weight);
    text-transform: var(--e-global-typography-2368cad-text-transform);
    line-height: var(--e-global-typography-2368cad-line-height);
    letter-spacing: var(--e-global-typography-2368cad-letter-spacing);
    color: var(--e-global-color-text);
    width: 100%;
}

.elementor-462 .elementor-element.elementor-element-b25315d .stock.out-of-stock {
    font-family: var(--e-global-typography-2368cad-font-family), Sans-serif;
    font-size: var(--e-global-typography-2368cad-font-size);
    font-weight: var(--e-global-typography-2368cad-font-weight);
    text-transform: var(--e-global-typography-2368cad-text-transform);
    line-height: var(--e-global-typography-2368cad-line-height);
    letter-spacing: var(--e-global-typography-2368cad-letter-spacing);
    color: #FF7086;
    width: 100%;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-checkbox-image-wrapper {
    padding: 16px;
    border: 2px solid #00000000;
    background: #DEDAE4;
    flex-direction: row!important;
    gap: 16px;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-checkbox-image-wrapper {
    border: 1px solid #00000000;
    box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.00);

}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-checkbox-image-wrapper:hover, .elementor-462 .elementor-element.elementor-element-b25315d .pewc-checkbox-image-wrapper.checked {
    border: 1px solid #121212;
    box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.08);

}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-checkbox-desc-wrapper {
    grid-template-columns: 1fr;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-child-quantity-field {
    order: 2;
    padding: 8px 12px;
    border: 1px solid #121212;
    background: #00000000;
    border-radius: 12px;
    width: 51px;
    font-family: var(--e-global-typography-20d87a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-20d87a1-font-size);
    font-weight: var(--e-global-typography-20d87a1-font-weight);
    line-height: var(--e-global-typography-20d87a1-line-height);
    color: #121212;
}

.elementor-462 .elementor-element.elementor-element-b25315d .products-quantities-independent .pewc-radio-image-desc {
    font-family: var(--e-global-typography-20d87a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-20d87a1-font-size);
    font-weight: var(--e-global-typography-20d87a1-font-weight);
    line-height: var(--e-global-typography-20d87a1-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-b25315d .products-quantities-independent .pewc-radio-image-desc a {
    font: inherit;
    color: inherit;
}

.elementor-462 .elementor-element.elementor-element-b25315d .products-quantities-independent .pewc-radio-image-desc .pewc-child-product-price-label {
    font-family: var(--e-global-typography-90002b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-90002b3-font-size);
    font-weight: var(--e-global-typography-90002b3-font-weight);
    line-height: var(--e-global-typography-90002b3-line-height);
    color: var(--e-global-color-text);
    display: block;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-checkbox-image-wrapper label img {
    width: 99px;
    height: 99px;
    object-fit: contain;
    background: #fff;
}

.elementor-462 .elementor-element.elementor-element-b25315d .products-quantities-independent .pewc-radio-image-desc .pewc-separator {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 14px;
    left: 200px;
    padding: 12px;
    color: #FCF8F2;
    background: #5E4979;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    font-size: 26px;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-column-price-wrapper .woocommerce-Price-amount {
    font-family: var(--e-global-typography-90002b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-90002b3-font-size);
    font-weight: var(--e-global-typography-90002b3-font-weight);
    line-height: var(--e-global-typography-90002b3-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-b25315d form.cart {
    flex-wrap: wrap!important;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-product-extra-groups-wrap {
    margin-right: 25%;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-group-heading-wrapper h3 {
    font-family: var(--e-global-typography-2368cad-font-family), Sans-serif;
    font-size: var(--e-global-typography-2368cad-font-size);
    font-weight: var(--e-global-typography-2368cad-font-weight);
    text-transform: var(--e-global-typography-2368cad-text-transform);
    line-height: var(--e-global-typography-2368cad-line-height);
    letter-spacing: var(--e-global-typography-2368cad-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-column-add-wrapper {
    display: flex;
    align-items: center;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-column-add-wrapper .button.alt.pewc-add-button, .elementor-462 .elementor-element.elementor-element-b25315d .pewc-column-add-wrapper .button.pewc-add-button.pewc-added {
    margin-left: 0;
}

.elementor-462 .elementor-element.elementor-element-b25315d table.variations tbody>tr:nth-child(odd)>td, .elementor-462 .elementor-element.elementor-element-b25315d table.variations tbody>tr:nth-child(odd)>th {
    background: #00000000;
}

.elementor-462 .elementor-element.elementor-element-b25315d  form.cart table.variations td.value select {
    border: 1px solid #121212!important;
    padding: 12px;
    outline: none;
}

.elementor-462 .elementor-element.elementor-element-b25315d  form.cart table.variations td.value select:has(option:checked:not([value=""])) {
  border: 2px solid #B1BF6F!important;  
}

.elementor-462 .elementor-element.elementor-element-b25315d table.variations tbody>tr {
    display: flex;
    flex-direction: column;
}

.elementor-462 .elementor-element.elementor-element-b25315d form.cart table.variations tr th.label {
    text-align: left;
    padding: 0;
}

.elementor-462 .elementor-element.elementor-element-b25315d .woocommerce-variation.single_variation {
    margin-bottom: 16px;
}

.elementor-462 .elementor-element.elementor-element-b25315d .woocommerce-variation.single_variation .woocommerce-Price-amount {
    font-family: var(--e-global-typography-648bfdd-font-family), Sans-serif;
    font-size: var(--e-global-typography-648bfdd-font-size);
    font-weight: var(--e-global-typography-648bfdd-font-weight);
    text-transform: var(--e-global-typography-648bfdd-text-transform);
    line-height: var(--e-global-typography-648bfdd-line-height);
    letter-spacing: var(--e-global-typography-648bfdd-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-b25315d table.variations .reset_variations {
    font-family: var(--e-global-typography-834703d-font-family), Sans-serif;
    font-size: var(--e-global-typography-834703d-font-size);
    font-weight: var(--e-global-typography-834703d-font-weight);
    line-height: var(--e-global-typography-834703d-line-height);
    color: var(--e-global-color-text);
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #FF7086;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}

.elementor-462 .elementor-element.elementor-element-b25315d table.variations .reset_variations:hover {
    text-decoration: none;
}

@media only screen and (min-width: 1216px) {

.woocommerce-notices-wrapper {
    margin: 0 64px;
    outline: none;
    }
}

@media only screen and (max-width: 900px) {

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-product-extra-groups-wrap {
    margin-right: 0;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-column-add-wrapper {
    flex-wrap: wrap;
    gap: 12px;
}

.elementor-462 .elementor-element.elementor-element-b25315d .pewc-group-heading-wrapper h3 {
    margin-bottom: 0;
}
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-09cd6e9 */.elementor-462 .elementor-element.elementor-element-09cd6e9 .yith-add-to-wishlist-button-block a {
    background-color: var(--e-global-color-418f573);
    font-family: var(--e-global-typography-a291d84-font-family), Sans-serif;
    font-size: var(--e-global-typography-a291d84-font-size);
    font-weight: var(--e-global-typography-a291d84-font-weight);
    line-height: var(--e-global-typography-a291d84-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-32aafd7);
    padding: 8px 37px;
    border-radius: 100px;
    cursor: pointer;
    margin-left: 94px;
}

.elementor-462 .elementor-element.elementor-element-09cd6e9 .yith-add-to-wishlist-button-block a:hover {
    border-color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-09cd6e9 .yith-add-to-wishlist-button-block a svg {
    color: #5E4979;
    width: 20px;
    height: 16px;
    margin-right: 1px;
}

@media only screen and (max-width: 767px) { 
    .elementor-462 .elementor-element.elementor-element-09cd6e9 .yith-add-to-wishlist-button-block a {
        margin-left: 86px;
        padding: 8px 39px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-80f4c62 */.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs {
    padding: 0;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li a {
    padding: 8px 32px 8px 6px;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li a:hover, .elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs ul.wc-tabs li.active a  {
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #5E4979;
	text-decoration-thickness: 1.5px;
	text-underline-offset: 6px; 
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 24px 6px!important;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel p a {
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #FF7086;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px; 
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel p a:hover {
    text-decoration: none;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes th, .elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes td {
    padding: 16px;
    background: #FCF8F2;
    border: 0;
    border-bottom: 1px solid #121212;
    vertical-align: middle;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes th {
    font-family: var(--e-global-typography-2368cad-font-family), Sans-serif;
    font-size: var(--e-global-typography-2368cad-font-size);
    font-weight: var(--e-global-typography-2368cad-font-weight);
    text-transform: var(--e-global-typography-2368cad-text-transform);
    line-height: var(--e-global-typography-2368cad-line-height);
    letter-spacing: var(--e-global-typography-2368cad-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes td {
        font-family: var(--e-global-typography-6ea8004-font-family), Sans-serif;
    font-size: var(--e-global-typography-6ea8004-font-size);
    font-weight: var(--e-global-typography-6ea8004-font-weight);
    line-height: var(--e-global-typography-6ea8004-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes td p {
    padding: 0;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes td a {
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #FF7086;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px; 
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 table.shop_attributes td a:hover {
    text-decoration: none;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #reviews #comments ol.commentlist li img.avatar {
    background: #DEDAE4;
    border: 1px solid #9D9DB9;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #reviews #comments ol.commentlist li .comment-text {
    border: 1px solid #121212;
    border-radius: 0px;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #reviews #comments ol.commentlist li .comment-text p.meta {
    font-family: var(--e-global-typography-90002b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-90002b3-font-size);
    font-weight: var(--e-global-typography-90002b3-font-weight);
    line-height: var(--e-global-typography-90002b3-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .star-rating, .elementor-462 .elementor-element.elementor-element-80f4c62 p.stars a::before {
    color: #FFB18A;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 .star-rating::before {
    color: #FFB18A;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #reply-title {
    font-family: var(--e-global-typography-6ea8004-font-family), Sans-serif;
    font-size: var(--e-global-typography-6ea8004-font-size);
    font-weight: var(--e-global-typography-6ea8004-font-weight);
    line-height: var(--e-global-typography-6ea8004-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #commentform label {
    font-family: var(--e-global-typography-2368cad-font-family), Sans-serif;
    font-size: var(--e-global-typography-2368cad-font-size);
    font-weight: var(--e-global-typography-2368cad-font-weight);
    text-transform: var(--e-global-typography-2368cad-text-transform);
    line-height: var(--e-global-typography-2368cad-line-height);
    letter-spacing: var(--e-global-typography-2368cad-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #comment, .elementor-462 .elementor-element.elementor-element-80f4c62 #author, .elementor-462 .elementor-element.elementor-element-80f4c62 #email, .elementor-462 .elementor-element.elementor-element-80f4c62 #wp-comment-cookies-consent {
    background: #FCF8F2;
    border: 1px solid #121212;
    font-family: var(--e-global-typography-41e62aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-41e62aa-font-size);
    font-weight: var(--e-global-typography-41e62aa-font-weight);
    line-height: var(--e-global-typography-41e62aa-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #review_form #respond .form-submit input {
    background-color: var(--e-global-color-36de296);
    font-family: var(--e-global-typography-a291d84-font-family), Sans-serif;
    font-size: var(--e-global-typography-a291d84-font-size);
    font-weight: var(--e-global-typography-a291d84-font-weight);
    line-height: var(--e-global-typography-a291d84-line-height);
    fill: var(--e-global-color-418f573);
    color: var(--e-global-color-418f573);
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-36de296);
    border-radius: 100px;
    padding: 8px 64px;
}

.elementor-462 .elementor-element.elementor-element-80f4c62 #review_form #respond .form-submit input:hover {
    background-color: var(--e-global-color-0b76284);
    color: var(--e-global-color-418f573);
    border-color: var(--e-global-color-0b76284);
}

@media only screen and (max-width: 767px) {

.elementor-462 .elementor-element.elementor-element-80f4c62 .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 24px 6px 0!important;
}

}/* End custom CSS */
/* Start custom CSS for pp-woo-products, class: .elementor-element-0839196 *//*.elementor-462 .elementor-element.elementor-element-0839196 .swiper-slide {*/
/*    height: 100%;*/
/*}*/

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-product-wrapper {
    display: flex;
    flex-direction: column;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-summary-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*height: 100%;*/
    align-items: center;

}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-summary-wrap .price {
    order: 0;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-summary-wrap .pp-loop-product__link {
    order: 1;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-summary-wrap .button {
    order: 2;
}

.elementor-462 .elementor-element.elementor-element-0839196 .added_to_cart {
    order: 3;
    font-family: var(--e-global-typography-90002b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-90002b3-font-size);
    font-weight: var(--e-global-typography-90002b3-font-weight);
    line-height: var(--e-global-typography-90002b3-line-height);
    color: var(--e-global-color-text);
}

.elementor-462 .elementor-element.elementor-element-0839196 .added_to_cart:hover {
    text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-color: #FF7086;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce li.product .price del {
    opacity: 1;
    color: #797263;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woocommerce li.product .price ins {
    font-weight: 200;
    text-decoration: none;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-slider-arrow {
    width: 52px;
    height: 52px;
}

.elementor-462 .elementor-element.elementor-element-0839196 .woocommerce-loop-product__title {
    margin-top: 22px;
    min-height: 75px;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media only screen and (max-width: 1216px) {
	
	.elementor-462 .elementor-element.elementor-element-0839196 .pp-slider-arrow {
    width: 32px;
    height: 32px;
}

.elementor-462 .elementor-element.elementor-element-0839196 .woocommerce-loop-product__title {
    min-height: 52px;
}
	
}

@media only screen and (max-width: 428px) {
    .elementor-462 .elementor-element.elementor-element-0839196 .pp-slider-arrow {
    top: 22%;
}

.elementor-462 .elementor-element.elementor-element-0839196 .pp-woo-products-summary-wrap .button {
    width: 100%;
}
    
}/* End custom CSS */