.elementor-26237 .elementor-element.elementor-element-941ec96{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26237 .elementor-element.elementor-element-2a83a46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-2a83a46 .woocommerce-breadcrumb{color:var( --e-global-color-990ef0a );font-size:12px;line-height:1.3em;}.elementor-26237 .elementor-element.elementor-element-2a83a46 .woocommerce-breadcrumb > a{color:var( --e-global-color-990ef0a );}.elementor-26237 .elementor-element.elementor-element-edfb0a9{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26237 .elementor-element.elementor-element-006eed8{--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;}.woocommerce .elementor-26237 .elementor-element.elementor-element-3370c44 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-26237 .elementor-element.elementor-element-3370c44 .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-26237 .elementor-element.elementor-element-3370c44 .flex-control-thumbs img{border-radius:6px 6px 6px 6px;}.elementor-26237 .elementor-element.elementor-element-a229889{--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;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-1ed0918 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26237 .elementor-element.elementor-element-1ed0918 .elementor-heading-title{font-size:1.875rem;font-weight:600;line-height:2.2rem;color:var( --e-global-color-78a6416 );}.elementor-26237 .elementor-element.elementor-element-cbddccb{--e-rating-icon-font-size:20px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FFA046;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-26237 .elementor-element.elementor-element-53c7d8a > .elementor-widget-container{margin:20px 0px 20px 0px;}.woocommerce .elementor-26237 .elementor-element.elementor-element-53c7d8a .price{color:var( --e-global-color-78a6416 );font-size:26px;}.woocommerce .elementor-26237 .elementor-element.elementor-element-53c7d8a .price ins{color:var( --e-global-color-accent );font-weight:400;}.elementor-26237 .elementor-element.elementor-element-4a04516{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26237 .elementor-element.elementor-element-0b5f014 .cart button, .elementor-26237 .elementor-element.elementor-element-0b5f014 .cart .button{font-weight:500;border-radius:30px 30px 30px 30px;background-color:#4AC3CB;transition:all 0.2s;}.elementor-26237 .elementor-element.elementor-element-0b5f014 .cart button:hover, .elementor-26237 .elementor-element.elementor-element-0b5f014 .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-f5fcd28 > .elementor-widget-container{margin:20px 0px 0px 0px;}.woocommerce .elementor-26237 .elementor-element.elementor-element-f5fcd28 .woocommerce-product-details__short-description{line-height:1.4em;}.elementor-26237 .elementor-element.elementor-element-efae755{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );}.elementor-26237 .elementor-element.elementor-element-5a4e9aa{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-26237 .elementor-element.elementor-element-6f4eb05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26237 .elementor-element.elementor-element-6f4eb05:not(.elementor-motion-effects-element-type-background), .elementor-26237 .elementor-element.elementor-element-6f4eb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wizardwithin.com/wp-content/uploads/2025/01/bg-title.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-26237 .elementor-element.elementor-element-f0ecc04 > .elementor-widget-container{--e-transform-flipY:-1;}.elementor-26237 .elementor-element.elementor-element-f0ecc04 img{width:100%;max-width:28px;}.elementor-26237 .elementor-element.elementor-element-356c375 > .elementor-widget-container{padding:14px 10px 19px 10px;}.elementor-26237 .elementor-element.elementor-element-356c375{text-align:center;}.elementor-26237 .elementor-element.elementor-element-356c375 .elementor-heading-title{font-size:22px;font-weight:500;line-height:1em;letter-spacing:0px;color:#7B401E;}.elementor-26237 .elementor-element.elementor-element-8ca4a29 img{width:100%;max-width:25px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-26237 .elementor-element.elementor-element-01ced54{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}body.elementor-page-26237:not(.elementor-motion-effects-element-type-background), body.elementor-page-26237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;left:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-26237 .elementor-element.elementor-element-356c375 > .elementor-widget-container{padding:0px 5px 5px 0px;}.elementor-26237 .elementor-element.elementor-element-356c375{text-align:center;}.elementor-26237 .elementor-element.elementor-element-01ced54{--grid-columns:4;}}@media(max-width:767px){.elementor-26237 .elementor-element.elementor-element-edfb0a9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-26237 .elementor-element.elementor-element-f5fcd28 .woocommerce-product-details__short-description{font-size:15px;}.elementor-26237 .elementor-element.elementor-element-6f4eb05{--flex-wrap:nowrap;}.elementor-26237 .elementor-element.elementor-element-356c375 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-356c375 .elementor-heading-title{font-size:18px;}.elementor-26237 .elementor-element.elementor-element-01ced54{--grid-columns:2;}}@media(min-width:768px){.elementor-26237 .elementor-element.elementor-element-006eed8{--width:50%;}.elementor-26237 .elementor-element.elementor-element-a229889{--width:50%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-2a83a46 */.woocommerce-js .woocommerce-breadcrumb {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3370c44 */.woocommerce-js div.product div.images {
    margin-bottom: 0;
}
.imgsale span.onsale {
    background-color: #FFA046;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f5fcd28 */.productdes p {
    margin-bottom: 15px !important;
}
.productdes ul {
    margin-left: 20px;
}

.productdes ul li {
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-js div.product p.price {
    margin-bottom: 15px;
}
p.ast-stock-detail {
    margin-bottom: 0;
    display: none;
}
.stock.in-stock {
    xdisplay: none;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
    color: #9D9C9C !important;
}
.onbackorder .loopbadge {
    display: none;
}
.instock .loopbadge {
    display: flex;
}

.bopobb-item-title {
    color: #0A999F;
}

.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap .bopobb-item-img img,
.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change {
    border-radius: 10px;
}

.bopoBundle form.cart .button,
.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap .bopobb-gallery-add-wrap {
    background-color: #4AC3CB;
    border-radius: 25px;
}

.bopoBundle .quantity .qty {
     border-radius: 25px;
}

.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th {
    padding-top: 0;
}

.bopoBundle div.product p.price {
    margin-bottom: 15px !important;
}

.bopoBundle .bopobb-shortcode-form form.cart .quantity {
    display: none;
}

.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-left .bopobb-btn-back, .bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-right .bopobb-btn-close,
.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-inner {
    border-radius: 15px;
}

.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-img-wrap .bopobb-product-zoom {
    display: none;
}

.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail p.stock {
    display: block !important;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
    color: #9D9C9C;
}

.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr.bopobb-item-product .bopobb-item-detail .bopobb-item-title {
    line-height: 1.25em;
}/* End custom CSS */