.elementor-3584 .elementor-element.elementor-element-1e5483bd{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3584 .elementor-element.elementor-element-cd8ea6f{--display:flex;--position:relative;--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;top:0px;}.elementor-3584 .elementor-element.elementor-element-cd8ea6f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3584 .elementor-element.elementor-element-cd8ea6f{left:0px;}body.rtl .elementor-3584 .elementor-element.elementor-element-cd8ea6f{right:0px;}.elementor-3584 .elementor-element.elementor-element-1811033{--display:flex;--position:absolute;top:12px;--z-index:5;}body:not(.rtl) .elementor-3584 .elementor-element.elementor-element-1811033{left:12px;}body.rtl .elementor-3584 .elementor-element.elementor-element-1811033{right:12px;}.elementor-3584 .elementor-element.elementor-element-226e6e69{--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:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3584 .elementor-element.elementor-element-443e9938 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:40px;color:#000000;}.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-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-3584 .elementor-element.elementor-element-7a1b8620 .price{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-3584 .elementor-element.elementor-element-7a1b8620 .price ins{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-3584 .elementor-element.elementor-element-24bf5740{width:100%;max-width:100%;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity.wl-quantity-minus{color:#000000;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity.wl-quantity-minus{color:#000000;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-1 .quantity input[type=number],.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-3 .quantity input[type=number],.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{padding:5px 10px 5px 10px;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{padding:5px 10px 5px 10px;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-3 .quantity input[type=number]{padding:5px 10px 5px 10px;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-1 .quantity input[type=number]{padding:5px 10px 5px 10px;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-5 .quantity input[type=number]{padding:5px 10px 5px 10px;}.woocommerce .elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{margin-left:80px;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-style-1 form.cart button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart[class*="wl-style-"] form.cart button{padding:10px 0px 10px 0px;border-radius:0px 0px 0px 0px !important;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-style-1 form.cart button{padding:10px 0px 10px 0px;border-radius:0px 0px 0px 0px !important;}.woocommerce .elementor-3584 .elementor-element.elementor-element-24bf5740 form.cart{margin:0px 0px 0px 0px !important;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:#FFFFFF !important;}.elementor-3584 .elementor-element.elementor-element-24bf5740 .wl-style-1 form.cart button:hover{color:#FFFFFF !important;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3584 .elementor-element.elementor-element-019700c .elementor-icon-list-icon i{color:#F58220;transition:color 0.3s;}.elementor-3584 .elementor-element.elementor-element-019700c .elementor-icon-list-icon svg{fill:#F58220;transition:fill 0.3s;}.elementor-3584 .elementor-element.elementor-element-019700c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3584 .elementor-element.elementor-element-019700c .elementor-icon-list-text{transition:color 0.3s;}.elementor-3584 .elementor-element.elementor-element-32886fb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3584 .elementor-element.elementor-element-32886fb:not(.elementor-motion-effects-element-type-background), .elementor-3584 .elementor-element.elementor-element-32886fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EE;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3584 .elementor-element.elementor-element-242c4d7 .elementor-icon-box-wrapper{gap:15px;}.elementor-3584 .elementor-element.elementor-element-242c4d7.elementor-view-stacked .elementor-icon{background-color:#F58220;}.elementor-3584 .elementor-element.elementor-element-242c4d7.elementor-view-framed .elementor-icon, .elementor-3584 .elementor-element.elementor-element-242c4d7.elementor-view-default .elementor-icon{fill:#F58220;color:#F58220;border-color:#F58220;}.elementor-3584 .elementor-element.elementor-element-6bd2b33 .elementor-icon-box-wrapper{gap:15px;}.elementor-3584 .elementor-element.elementor-element-6bd2b33.elementor-view-stacked .elementor-icon{background-color:#F58220;}.elementor-3584 .elementor-element.elementor-element-6bd2b33.elementor-view-framed .elementor-icon, .elementor-3584 .elementor-element.elementor-element-6bd2b33.elementor-view-default .elementor-icon{fill:#F58220;color:#F58220;border-color:#F58220;}.elementor-3584 .elementor-element.elementor-element-2f0a224 .elementor-icon-box-wrapper{gap:15px;}.elementor-3584 .elementor-element.elementor-element-2f0a224.elementor-view-stacked .elementor-icon{background-color:#F58220;}.elementor-3584 .elementor-element.elementor-element-2f0a224.elementor-view-framed .elementor-icon, .elementor-3584 .elementor-element.elementor-element-2f0a224.elementor-view-default .elementor-icon{fill:#F58220;color:#F58220;border-color:#F58220;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3584 .elementor-element.elementor-element-bfefd40{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3584 .elementor-element.elementor-element-bfefd40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:25px;color:#000000;}.elementor-3584 .elementor-element.elementor-element-5824a533{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3584 .elementor-element.elementor-element-3803dd31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-3584 .elementor-element.elementor-element-3803dd31 a{color:#000000;}.elementor-3584 .elementor-element.elementor-element-3803dd31 a:hover, .elementor-3584 .elementor-element.elementor-element-3803dd31 a:focus{color:#000000;}.elementor-3584 .elementor-element.elementor-element-6a7718e4{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3584 .elementor-element.elementor-element-3750f322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-3584 .elementor-element.elementor-element-3750f322 a{color:#000000;}.elementor-3584 .elementor-element.elementor-element-3750f322 a:hover, .elementor-3584 .elementor-element.elementor-element-3750f322 a:focus{color:#000000;}.elementor-3584 .elementor-element.elementor-element-37cfcb99{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3584 .elementor-element.elementor-element-56d9bf10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#000000;}.elementor-3584 .elementor-element.elementor-element-56d9bf10 a{color:#000000;}.elementor-3584 .elementor-element.elementor-element-56d9bf10 a:hover, .elementor-3584 .elementor-element.elementor-element-56d9bf10 a:focus{color:#000000;}.elementor-3584 .elementor-element.elementor-element-7351953c{--n-accordion-title-font-size:12px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:15px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:9px;}.elementor-3584 .elementor-element.elementor-element-7351953c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDDDDD;}.elementor-3584 .elementor-element.elementor-element-7351953c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDDDDD;}.elementor-3584 .elementor-element.elementor-element-7351953c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDDDDD;}.elementor-3584 .elementor-element.elementor-element-7351953c {--n-accordion-padding:15px 0px 15px 0px;}:where( .elementor-3584 .elementor-element.elementor-element-7351953c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3584 .elementor-element.elementor-element-61b20e7{--display:flex;}.elementor-3584 .elementor-element.elementor-element-506a447{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3584 .elementor-element.elementor-element-506a447 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;line-height:50px;color:#000000;}.elementor-3584 .elementor-element.elementor-element-5406dc0{--display:flex;}.elementor-3584 .elementor-element.elementor-element-65aace89{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3584 .elementor-element.elementor-element-3b544e3a{--display:flex;--min-height:850px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3584 .elementor-element.elementor-element-3b544e3a:not(.elementor-motion-effects-element-type-background), .elementor-3584 .elementor-element.elementor-element-3b544e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.minishoppers.pk/wp-content/uploads/2026/03/APM_Monaco_Collection_Hiver_Gift_Ideas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3584 .elementor-element.elementor-element-3dbab006 img{width:360px;}.elementor-3584 .elementor-element.elementor-element-5c7b6bad{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3584 .elementor-element.elementor-element-2c492163 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:40px;color:#000000;}.elementor-3584 .elementor-element.elementor-element-28f0d9d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3584 .elementor-element.elementor-element-c9077cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3584 .elementor-element.elementor-element-28ea5021{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3584 .elementor-element.elementor-element-0abcc04{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3584 .elementor-element.elementor-element-0abcc04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;line-height:50px;color:#000000;}.elementor-3584 .elementor-element.elementor-element-18553ecd{--swiper-slides-to-display:4;--swiper-slides-gap:25px;}.elementor-3584 .elementor-element.elementor-element-18553ecd .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-3584 .elementor-element.elementor-element-18553ecd{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-3584 .elementor-element.elementor-element-cd8ea6f{--width:40%;}.elementor-3584 .elementor-element.elementor-element-1811033{--width:95px;}.elementor-3584 .elementor-element.elementor-element-226e6e69{--width:40%;}.elementor-3584 .elementor-element.elementor-element-c9077cb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3584 .elementor-element.elementor-element-cd8ea6f{--width:426.542px;}}@media(max-width:767px){.elementor-3584 .elementor-element.elementor-element-226e6e69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3584 .elementor-element.elementor-element-506a447 .elementor-heading-title{font-size:18px;}.elementor-3584 .elementor-element.elementor-element-3b544e3a{--min-height:400px;}.elementor-3584 .elementor-element.elementor-element-28f0d9d6{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3584 .elementor-element.elementor-element-18553ecd{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}}/* Start custom CSS for container, class: .elementor-element-1811033 */.elementor-3584 .elementor-element.elementor-element-1811033{ width: 95px !important; max-width: 95px !important; flex: 0 0 auto !important; }/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-24bf5740 */.woocommerce-js div.product form.cart .variations th {
    margin-bottom: .5em;
    padding-left: 0;
    display: none;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 0px;
}
li.variable-item.image-variable-item
{
    height: 70px !important;
    padding: 0px !important;
    width: 70px !important;
}
li.variable-item.button-variable-item {
    height: 40px !important;
    width: 40px !important;
    font-size: 12px !important;
}
a.reset_variations {
    display: none !important;
}
.woocommerce-js div.product form.cart .variations {
    border-bottom: 0px solid var(--ast-border-color);
}
.woocommerce-js div.product form.cart .single_variation_wrap .single_variation {
    margin-bottom: 0em !important;
}
ul.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared {
    padding-bottom: 15px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{
        display: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    -webkit-box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #000);
    box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #000);
}


.wl-cart-wrap.both {
    margin-bottom: 0px !important;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    width: 100% !important;
}
.elementor-273 .elementor-element.elementor-element-83a1231 .wl-addto-cart[class*="wl-style-"] form.cart button {
    width: 100% !important;
}
.woocommerce div.product .wl-addto-cart.wl-style-2 form.cart .wl-cart-wrap, .wl-addto-cart.wl-style-2 form.cart .wl-cart-wrap {
    display: flex;
    margin-bottom: 0px;
    gap: 0px;
    flex-direction: column;
}
.elementor-273 .elementor-element.elementor-element-83a1231 .wl-addto-cart form.cart .wl-quantity-wrap {
     display: flex; 
}
.woocommerce .elementor-273 .elementor-element.elementor-element-83a1231 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal {
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3803dd31 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3750f322 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d9bf10 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3803dd31 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3750f322 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d9bf10 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3803dd31 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3750f322 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d9bf10 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3803dd31 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3750f322 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d9bf10 */ol, ul {
    margin: 0 0 0em 1em;
}/* End custom CSS */
/* Start custom CSS */.ast-article-single figure, .ast-article-single img:not(figure img) {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .0%);
    -webkit-box-shadow: 0 0 30px 0 rgb(0 0 0 / 0%);
}
.woocommerce-js div.product .product_title {
    margin: 0 0 0em 0;
}
p {
    margin-bottom: 0em;
}
button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt {
    background: #f49a23 !important;
    border-color: #f49a23 !important;
}
button.single_add_to_cart_button.button.alt {
    background: black !important;
}
/* Promo layout additions (Dangling Tassal Stainless Steel Ring) */
button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt{background:#F58220 !important;border-color:#F58220 !important;color:#fff !important;font-weight:700;}
button.single_add_to_cart_button.button.alt{background:transparent !important;border:2px solid #F58220 !important;color:#F58220 !important;font-weight:700;}
.ms-badge-off{background:#E02424;color:#fff;font-weight:700;font-size:13px;padding:8px 10px;border-radius:6px 6px 6px 0;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.15);}
.ms-savings-text{color:#1E8E3E;font-weight:600;font-size:14px;margin:4px 0;}
.ms-viewer-count{display:inline-flex;align-items:center;gap:6px;background:#FFF7EE;color:#1A1A1A;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;margin:6px 0;}
.ms-eye{color:#E02424;}
.ms-no-reviews{color:rgba(26,26,26,.45);font-size:14px;margin:4px 0;}
.ms-no-reviews-stars{letter-spacing:2px;}
.elementor-3584 .ast-onsale-card{display:none !important;}

.elementor-3584 .elementor-element.elementor-element-1811033{width:95px !important;max-width:95px !important;flex:0 0 auto !important;min-width:0 !important;}


.elementor-3584 .woocommerce-product-gallery__trigger{background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:16px 16px !important;border-radius:50% !important;width:34px !important;height:34px !important;box-shadow:0 2px 6px rgba(0,0,0,.18) !important;top:12px !important;right:12px !important;opacity:1 !important;}
.elementor-3584 .woocommerce-product-gallery__trigger span{font-size:0 !important;opacity:0 !important;}

/* Buttons + viewer bar correction */
button.single_add_to_cart_button.button.alt{background:#fff !important;border:1.5px solid #1A1A1A !important;color:#1A1A1A !important;font-weight:700;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px;}
button.single_add_to_cart_button.button.alt::before{content:'';width:18px;height:18px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;}
button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px;}
button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt::before{content:'';width:16px;height:16px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M13 2L3 14h7l-1 8 11-14h-7l1-6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;}
.ms-viewer-count{display:flex !important;align-items:center;gap:8px;width:100% !important;max-width:100%;box-sizing:border-box;background:#FDEAEC !important;color:#1A1A1A;font-size:13px;font-weight:600;padding:10px 14px !important;border-radius:8px !important;margin:6px 0;position:relative;}
.ms-eye{font-size:0 !important;width:16px;height:16px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E02424' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;}
.ms-viewer-count::after{content:'';width:8px;height:8px;border-radius:50%;background:#E02424;margin-left:auto;flex-shrink:0;}
/* Delivery strip compact correction */
.elementor-element-32886fb{padding:10px 8px !important;flex-wrap:nowrap !important;gap:6px !important;background:#FAFAFA !important;border-radius:8px !important;}
.elementor-element-32886fb > .e-con-inner{flex-wrap:nowrap !important;gap:6px !important;}
.elementor-element-32886fb .elementor-widget-icon-box{flex:1 1 0 !important;min-width:0 !important;}
.elementor-element-32886fb .elementor-icon-box-icon .elementor-icon{font-size:22px !important;line-height:1 !important;}
.elementor-element-32886fb .elementor-icon-box-icon .elementor-icon svg{width:22px !important;height:22px !important;}
.elementor-element-32886fb .elementor-icon-box-wrapper{padding:0 !important;}
.elementor-element-32886fb .elementor-icon-box-content{margin-top:4px !important;}
.elementor-element-32886fb .elementor-icon-box-title{font-size:10.5px !important;line-height:1.2 !important;margin:0 0 2px !important;font-weight:700 !important;white-space:normal;}
.elementor-element-32886fb .elementor-icon-box-title a{font-size:10.5px !important;}
.elementor-element-32886fb .elementor-icon-box-description{font-size:9px !important;line-height:1.15 !important;}

/* Circular badge correction */
.ms-badge-off{width:54px !important;height:54px !important;min-width:54px !important;border-radius:50% !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-size:10.5px !important;line-height:1.15 !important;text-align:center !important;box-shadow:0 2px 6px rgba(0,0,0,.2) !important;}
.elementor-element-1811033{width:54px !important;max-width:54px !important;}/* End custom CSS */