.elementor-1242177 .elementor-element.elementor-element-2e814fd > .elementor-container{max-width:1240px;}.elementor-1242177 .elementor-element.elementor-element-ba03ecf > .elementor-container{max-width:1240px;}.elementor-1242177 .elementor-element.elementor-element-844d09e .cart button, .elementor-1242177 .elementor-element.elementor-element-844d09e .cart .button{transition:all 0.2s;}.elementor-1242177 .elementor-element.elementor-element-844d09e .quantity .qty{transition:all 0.2s;}.elementor-1242177 .elementor-element.elementor-element-8a84f79 > .elementor-container{max-width:1240px;}.elementor-1242177 .elementor-element.elementor-element-d49521c > .elementor-container{max-width:1240px;}.elementor-1242177 .elementor-element.elementor-element-29b1f86 > .elementor-container{max-width:1240px;}.elementor-1242177 .elementor-element.elementor-element-8e4a3aa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1242177 .elementor-element.elementor-element-8e4a3aa.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1242177 .elementor-element.elementor-element-19a8b9d > .elementor-container{max-width:1240px;}@media(min-width:768px){.elementor-1242177 .elementor-element.elementor-element-705c3a0{width:100%;}.elementor-1242177 .elementor-element.elementor-element-91d8e4d{width:52%;}.elementor-1242177 .elementor-element.elementor-element-3eaa5fe{width:48%;}.elementor-1242177 .elementor-element.elementor-element-e3b0323{width:56%;}.elementor-1242177 .elementor-element.elementor-element-94cdfa9{width:44%;}.elementor-1242177 .elementor-element.elementor-element-9d6e4d5{width:100%;}.elementor-1242177 .elementor-element.elementor-element-e47dcb9{width:50%;}.elementor-1242177 .elementor-element.elementor-element-83afa10{width:50%;}}@media(max-width:1024px){.elementor-1242177 .elementor-element.elementor-element-8e4a3aa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1242177 .elementor-element.elementor-element-8e4a3aa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.rsw{--rs-ivory:#FBF8F3;--rs-ink:#1C1416;--rs-red:#B3121F;--rs-red-hi:#E31E24;--rs-gold:#D4A84B;--rs-gold-lt:#F2C979;--rs-line:#EEE3D2;--rs-muted:#6B5A5D;--rs-wa:#0F7A40;--rs-cream:#FBF3E6;--rs-sand:#F2DDB0;--rs-field:#E8DCCB}
body .rsw.elementor-section{background:var(--rs-ivory);color:#2D3748;font:400 15px/1.6 Poppins,system-ui,sans-serif;padding:0 24px}
body .rsw *,body .rsw ::before,body .rsw ::after{box-sizing:border-box}
body .rsw h1,body .rsw h2,body .rsw h3{font-family:Sora,sans-serif;color:var(--rs-ink);margin:0;text-transform:none;letter-spacing:normal}
body .rsw p{margin:0}
body .rsw a{color:var(--rs-red);text-decoration:none}
body .rsw a:hover{color:var(--rs-ink)}
body .rsw :focus-visible{outline:3px solid var(--rs-gold);outline-offset:2px}
body .rsw .elementor-widget:not(:last-child){margin-bottom:16px}
body .rsw .rsp-fonts{margin:0!important;height:0}
body .rsw .rsc-kicker{display:flex;align-items:center;gap:10px;font:800 13px Manrope,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--rs-red)}
body .rsw .rsc-kicker::before{content:"";width:28px;height:3px;border-radius:2px;background:var(--rs-gold)}
body .rsw .rsc-h2{margin:10px 0 0;font-weight:800;font-size:clamp(26px,3vw,34px);line-height:1.15}
body .rsw .rsc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}
body .rsw .rsc-link{font:800 15px Manrope,sans-serif;color:var(--rs-red)}
body .rsw .rsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 22px;border-radius:12px;font:800 15px/1.2 Manrope,sans-serif;border:2px solid transparent;transition:transform .2s;text-decoration:none}
body .rsw .rsc-btn:hover{transform:translateY(-2px)}
body .rsw .rsc-btn svg{width:18px;height:18px}
body .rsw .rsc-btn--wa,body .rsw .rsc-btn--wa:hover{background:var(--rs-wa);color:#fff}
body .rsw .rsc-btn--line,body .rsw .rsc-btn--line:hover{border-color:var(--rs-gold);background:transparent;color:var(--rs-ink)}
body .rsw .rsc-btn--dark,body .rsw .rsc-btn--dark:hover{background:var(--rs-ink);color:#fff}


body .rsw.rsp-crumbsec{background:#fff;border-bottom:1px solid var(--rs-line)}
body .rsw .rsp-bc .woocommerce-breadcrumb{margin:0;padding:12px 0;font:600 13px Manrope,sans-serif;color:var(--rs-ink)}
body .rsw .rsp-bc .woocommerce-breadcrumb a{color:var(--rs-muted)}


body .rsw.rsp-topsec{padding-top:36px}
body .rsw.rsp-topsec .rsp-gal>.elementor-widget-wrap{padding-right:20px}
body .rsw.rsp-topsec .rsp-buy>.elementor-widget-wrap{padding-left:20px}
body .rsw .rsp-imgs .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}
body .rsw .rsp-imgs .woocommerce-product-gallery__wrapper,body .rsw .rsp-imgs .flex-viewport{border-radius:24px;overflow:hidden;border:1px solid var(--rs-line);background:radial-gradient(circle at 50% 42%,#fff 0%,#F5EBDD 78%)}
body .rsw .rsp-imgs .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0!important;padding:0!important}
body .rsw .rsp-imgs .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important}
body .rsw .rsp-imgs .flex-control-thumbs img{border-radius:14px;border:1px solid var(--rs-line);opacity:1!important}
body .rsw .rsp-imgs .flex-control-thumbs img.flex-active{border:2px solid var(--rs-ink)}
body .rsw .rsp-photo-note{display:flex;gap:8px;align-items:center;font:600 13px Manrope,sans-serif;color:var(--rs-muted)}
body .rsw .rsp-photo-note svg{width:16px;height:16px;color:var(--rs-red);flex:0 0 auto}
body .rsw .rsp-title .product_title{font:800 clamp(28px,3.2vw,40px)/1.1 Sora,sans-serif;letter-spacing:-.5px;color:var(--rs-ink);margin:0}
body .rsw .rsp-sku .elementor-heading-title{font:600 13px Manrope,sans-serif;color:var(--rs-muted)}
body .rsw .rsp-fit{margin-bottom:10px}
body .rsw .rsp-fit>.elementor-container{background:#fff;border:1px solid var(--rs-sand);border-radius:20px;overflow:hidden}
body .rsw .rsp-fit__cell>.elementor-widget-wrap{padding:14px 16px;border-right:1px solid var(--rs-line);align-content:flex-start}
body .rsw .rsp-fit__cell:last-child>.elementor-widget-wrap{border-right:0;background:var(--rs-cream)}
body .rsw .rsp-fit__cell .elementor-widget:not(:last-child){margin-bottom:2px}
body .rsw .rsp-lbl{display:block;font:800 11px Manrope,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--rs-muted)}
body .rsw .rsp-val .elementor-heading-title{font:800 20px/1.3 Sora,sans-serif;color:var(--rs-ink)}
body .rsw .rsp-val--code .elementor-heading-title{color:var(--rs-red);letter-spacing:.5px}
body .rsw .rsp-fit__note{font:700 13px Manrope,sans-serif;color:var(--rs-muted)}
body .rsw .rsp-price .price{font:800 40px/1 Sora,sans-serif!important;color:var(--rs-red)!important;font-variant-numeric:tabular-nums;margin:0}
body .rsw .rsp-price .price del{font-size:20px;opacity:.6}
body .rsw .rsp-price .price ins{text-decoration:none}
body .rsw .rsp-price-note{font:600 14px Manrope,sans-serif;color:var(--rs-muted)}
body .rsw .rsp-stock .stock{margin:0;font:800 14px Manrope,sans-serif;color:var(--rs-wa)}
body .rsw .rsp-stock .stock.out-of-stock{color:var(--rs-red)}
body .rsw .rsp-atc form.cart{display:flex;flex-wrap:wrap;gap:10px;margin:0}
body .rsw .rsp-atc form.cart::before,body .rsw .rsp-atc form.cart::after{display:none}
body .rsw .rsp-atc .quantity{margin:0!important;float:none!important}
body .rsw .rsp-atc .quantity .qty{height:48px;width:84px;border:1px solid var(--rs-field);border-radius:12px;background:#fff;font:800 15px Manrope,sans-serif;color:var(--rs-ink);text-align:center}
body .rsw .rsp-atc .single_add_to_cart_button{flex:1 1 200px;float:none!important;min-height:48px;padding:13px 22px!important;border-radius:12px!important;border:0!important;background:var(--rs-red-hi)!important;color:#fff!important;font:800 15px/1.2 Manrope,sans-serif!important;box-shadow:0 14px 30px -12px rgba(227,30,36,.8)}
body .rsw .rsp-atc .single_add_to_cart_button:hover{background:var(--rs-red)!important}
body .rsw .rsp-ctas2{display:flex;flex-wrap:wrap;gap:10px}
body .rsw .rsp-ctas2 .rsc-btn{flex:1 1 200px}
body .rsw .rsp-ship{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body .rsw .rsp-ship div{padding:12px 14px;border-radius:14px;background:#fff;border-top:3px solid var(--rs-gold);font-size:13px;color:var(--rs-muted)}
body .rsw .rsp-ship b{display:block;font:800 14px Sora,sans-serif;color:var(--rs-ink)}


body .rsw.rsp-detailsec{padding-top:72px}
body .rsw .rsp-specscol>.elementor-widget-wrap{padding-right:14px;align-content:flex-start}
body .rsw .rsp-desc>.elementor-widget-wrap{padding-left:14px;align-content:flex-start}
body .rsw .rsp-specscol .elementor-widget:not(:last-child){margin-bottom:0}
body .rsw .rsp-specs__h{padding:18px 22px;font-size:19px;font-weight:800;background:#fff;border:1px solid var(--rs-line);border-bottom:0;border-radius:22px 22px 0 0}
body .rsw .rsp-specs>.elementor-widget-container>h2{display:none}
body .rsw .rsp-specs table.shop_attributes{width:100%;margin:0;border:1px solid var(--rs-line);border-collapse:separate;border-spacing:0;border-radius:0 0 22px 22px;overflow:hidden;background:#fff}
body .rsw .rsp-specs table.shop_attributes th,body .rsw .rsp-specs table.shop_attributes td{padding:12px 22px;border:0;border-top:1px solid var(--rs-line);font-size:14.5px;text-align:left;vertical-align:top}
body .rsw .rsp-specs table.shop_attributes th{width:38%;font:700 13px Manrope,sans-serif;color:var(--rs-muted);background:#FDFAF6}
body .rsw .rsp-specs table.shop_attributes td{color:var(--rs-ink);font-weight:500;font-style:normal}
body .rsw .rsp-specs table.shop_attributes td p{margin:0;padding:0}
body .rsw .rsp-content p{font-size:16px;line-height:1.75;margin:0 0 12px}
body .rsw .rsw-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
body .rsw .rsw-checks li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:13px 15px;border-radius:14px;background:#fff;border:1px solid var(--rs-line);font-size:14px}
body .rsw .rsw-checks svg{flex:0 0 auto;width:20px;height:20px;color:var(--rs-red);margin-top:1px}
body .rsw .rsw-checks b{display:block;color:var(--rs-ink);font:800 15px Manrope,sans-serif}


body .rsw.rsp-relsec{padding-top:72px}
body .rsw .rsp-related section.related>h2{display:none}
body .rsw .rsp-related ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0!important;padding:0!important;list-style:none}
body .rsw .rsp-related ul.products::before,body .rsw .rsp-related ul.products::after{display:none!important}
body .rsw .rsp-related ul.products li.product{display:flex;flex-direction:column;width:auto!important;margin:0!important;float:none!important;padding:16px!important;border-radius:20px;background:#fff;border:1px solid var(--rs-line);transition:transform .35s,box-shadow .35s}
body .rsw .rsp-related ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 28px 50px -26px rgba(74,12,19,.45)}
body .rsw .rsp-related ul.products li.product img{border-radius:14px;aspect-ratio:4/3;object-fit:cover;margin-bottom:12px!important}
body .rsw .rsp-related ul.products li.product .woocommerce-loop-product__title{font:700 16px/1.35 Sora,sans-serif!important;color:var(--rs-ink)!important;padding:0!important}
body .rsw .rsp-related ul.products li.product .price{margin-top:6px;font:800 18px Sora,sans-serif!important;color:var(--rs-red)!important}
body .rsw .rsp-related ul.products li.product .button{margin-top:auto!important;text-align:center;border-radius:10px!important;background:var(--rs-ink)!important;color:#fff!important;font:800 15px Manrope,sans-serif!important}


body .rsw.rsp-endsec{padding-top:72px;padding-bottom:88px}
body .rsw .rsp-faqcol>.elementor-widget-wrap{padding-right:14px;align-content:flex-start}
body .rsw .rsp-quotecol>.elementor-widget-wrap{padding-left:14px;align-content:flex-start}
body .rsw .rsw-faq{display:flex;flex-direction:column;gap:10px;margin-top:22px}
body .rsw .rsw-faq details{border-radius:16px;background:#fff;border:1px solid var(--rs-line);margin:0}
body .rsw .rsw-faq details[open]{border-color:var(--rs-gold)}
body .rsw .rsw-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 18px;cursor:pointer;font:700 16px Sora,sans-serif;color:var(--rs-ink)}
body .rsw .rsw-faq summary::-webkit-details-marker{display:none}
body .rsw .rsw-faq summary::after{content:"+";flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--rs-cream);color:var(--rs-red);display:flex;align-items:center;justify-content:center;font:800 18px Manrope,sans-serif}
body .rsw .rsw-faq details[open] summary::after{content:"–";background:var(--rs-ink);color:var(--rs-gold-lt)}
body .rsw .rsw-faq details p{padding:0 18px 16px;font-size:15px;color:#4A5568}
body .rsw .rsp-quote{border-radius:28px;background:linear-gradient(180deg,#fff 0%,#FBF0DE 100%);border:1px solid var(--rs-line);padding:clamp(22px,3.5vw,36px);display:flex;flex-direction:column;gap:14px}
body .rsw .rsp-quote h3{font-size:24px;font-weight:800}
body .rsw .rsp-quote .lines{display:flex;flex-direction:column;gap:10px;font-size:15px}
body .rsw .rsp-quote .lines div{display:flex;gap:10px;align-items:center}
body .rsw .rsp-quote .lines svg{width:20px;height:20px;color:var(--rs-red);flex:0 0 auto}
body .rsw .rsp-quote .lines strong{color:var(--rs-ink)}
body .rsw .rsp-quote .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
body .rsw .rsp-quote .btns .rsc-btn{flex:1 1 180px}

@media (max-width:1024px){
 body .rsw.rsp-topsec>.elementor-container>.elementor-column,body .rsw.rsp-detailsec>.elementor-container>.elementor-column,body .rsw.rsp-endsec>.elementor-container>.elementor-column{width:100%!important}
 body .rsw .rsp-gal>.elementor-widget-wrap,body .rsw .rsp-buy>.elementor-widget-wrap,body .rsw .rsp-specscol>.elementor-widget-wrap,body .rsw .rsp-desc>.elementor-widget-wrap,body .rsw .rsp-faqcol>.elementor-widget-wrap,body .rsw .rsp-quotecol>.elementor-widget-wrap{padding:0!important}
 body .rsw .rsp-gal,body .rsw .rsp-specscol,body .rsw .rsp-faqcol{margin-bottom:28px}
}
@media (max-width:767px){
 body .rsw.elementor-section{padding:0 16px}
 body .rsw.rsp-detailsec,body .rsw.rsp-relsec,body .rsw.rsp-endsec{padding-top:56px}
 body .rsw .rsp-fit__cell>.elementor-widget-wrap{border-right:0;border-bottom:1px solid var(--rs-line)}
 body .rsw .rsp-ship{grid-template-columns:minmax(0,1fr)}
 body .rsw .rsp-specs table.shop_attributes th{width:42%}
}
@media (prefers-reduced-motion:reduce){body .rsw .rsc-btn,body .rsw .rsp-related li.product{transition:none}}


body .rsw .rsp-fit__cell:not(:has(.elementor-widget-heading)){display:none}
body .rsw .rsp-fit:not(:has(.elementor-widget-heading)){display:none}
body .rsw .rsp-fit__cell:not(:has(~ .rsp-fit__cell .elementor-widget-heading))>.elementor-widget-wrap{border-right:0;border-bottom:0}
@media (min-width:768px){body .rsw .rsp-fit>.elementor-container>.rsp-fit__cell{flex:1 1 0;width:auto;max-width:none}}


body .rsw .rsp-imgs .woocommerce-product-gallery{position:relative}
body .rsw .rsp-imgs .woocommerce-product-gallery::before{content:"Genuine OEM";position:absolute;left:16px;top:16px;z-index:9;padding:6px 12px;border-radius:999px;background:#1C1416;color:#F2C979;font:800 11px/1.2 Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;pointer-events:none}
body .rsw .rsp-imgs .woocommerce-product-gallery__image--placeholder{position:relative}
body .rsw .rsp-imgs .woocommerce-product-gallery__image--placeholder::after{content:"Photo on request · ask us on WhatsApp";position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #EEE3D2;font:700 13px/1.3 Manrope,sans-serif;color:#6B5A5D;white-space:nowrap}
body .rsw .rsg-fitrow{display:flex;margin:6px 0 12px;border:1px solid #F2DDB0;border-radius:20px;overflow:hidden;background:#fff}
body .rsw .rsg-fitrow[hidden],body .rsw .rsg-fits[hidden],.rsg-compat[hidden]{display:none!important}
body .rsw .rsg-fitcell{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-right:1px solid #EEE3D2}
body .rsw .rsg-fitcell:last-child{border-right:0;background:#FBF3E6}
body .rsw .rsg-lbl{font:800 11px/1.2 Manrope,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#6B5A5D}
body .rsw .rsg-val{font:800 19px/1.3 Sora,sans-serif;color:#1C1416;overflow-wrap:anywhere}
body .rsw .rsg-val--code{display:flex;align-items:center;gap:8px;color:#B3121F;letter-spacing:.5px}
body .rsw .rsg-fitcell[data-k="oem"]{flex-grow:1.5}
body .rsw .rsg-val--code>span{white-space:nowrap}
body .rsw .rsg-copy{flex:0 0 auto;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:8px;border:1px solid #EEE3D2;background:#fff;color:#1C1416;cursor:pointer}
body .rsw .rsg-copy svg{width:15px;height:15px}
body .rsw .rsg-copy.is-done{background:#0F7A40;border-color:#0F7A40;color:#fff}
body .rsw .rsg-fits{margin:0 0 12px;padding:16px;border-radius:20px;background:#fff;border:1px solid #EEE3D2}
body .rsw .rsg-fits__head{display:flex;align-items:center;gap:8px;margin:0;font:800 13px/1.3 Manrope,sans-serif;color:#1C1416}
body .rsw .rsg-fits__head svg{width:18px;height:18px;color:#B3121F}
body .rsw .rsg-fits__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
body .rsw .rsg-vchip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;border-radius:12px;background:#FBF8F3;border:1px solid #EEE3D2;font:700 14px/1.3 Manrope,sans-serif;color:#1C1416}
body .rsw .rsg-vchip code{font:700 12px/1.3 Sora,sans-serif;color:#B3121F;background:none;padding:0}
body .rsw .rsg-vchip--more{border-style:dashed;border-color:#D4A84B;color:#8A6414}
.rsg-compat{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:64px;border-radius:26px;overflow:hidden;border:1px solid #EEE3D2;background:#fff;box-shadow:0 40px 80px -60px rgba(74,12,19,.55)}
.rsg-compat__main{padding:clamp(22px,3vw,34px)}
.rsg-compat__sub{margin:10px 0 0!important;font-size:16px;color:#6B5A5D}
.rsg-ctable{width:100%;margin-top:18px!important;border-collapse:separate;border-spacing:0;border:1px solid #EEE3D2;border-radius:16px;overflow:hidden}
.rsg-ctable th{padding:12px 16px;background:#FDFAF6;text-align:left;font:800 11px/1.2 Manrope,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#6B5A5D;border:0}
.rsg-ctable td{padding:12px 16px;border:0;border-top:1px solid #EEE3D2;font:700 15px/1.5 Manrope,sans-serif;color:#1C1416;vertical-align:middle}
.rsg-ctable td code{display:inline-block;margin:2px 6px 2px 0;padding:3px 8px;border-radius:8px;background:#FBF3E6;border:1px solid #F2DDB0;font:700 12.5px/1.3 Sora,sans-serif;color:#1C1416}
.rsg-ctable__foot{margin:12px 0 0!important;font:600 13px/1.5 Manrope,sans-serif;color:#6B5A5D}
.rsg-compat__side{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,34px);background:linear-gradient(160deg,#B3121F 0%,#6B0F18 70%,#3B0A10 100%);color:#F6E1D3}
body .rsw .rsg-compat__side .rsc-kicker{color:#F2C979}
.rsg-compat__side h3{margin:0;color:#fff!important;font-size:22px;font-weight:800}
.rsg-compat__side p{margin:0;font-size:15px}
.rsg-compat__side .rsc-btn{align-self:flex-start}
@media (max-width:1024px){.rsg-compat{grid-template-columns:1fr}}
@media (max-width:767px){body .rsw .rsg-fitrow{flex-direction:column}body .rsw .rsg-fitcell{border-right:0;border-bottom:1px solid #EEE3D2}body .rsw .rsg-fitcell:last-child{border-bottom:0}.rsg-compat{margin-top:48px}.rsg-compat__side .rsc-btn{align-self:stretch}.rsg-ctable th,.rsg-ctable td{padding:10px 12px}}


body .rsw .rsp-imgs .woocommerce-product-gallery[data-rsg-badge]::before{content:attr(data-rsg-badge)}

body .rsw.elementor-section .rsp-imgs .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:not(:has(img)){aspect-ratio:4/3;margin:0;position:relative}
body .rsw.elementor-section .rsp-imgs .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:not(:has(img))::after{display:block;content:"Photo on request \00B7  ask us on WhatsApp";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid #EEE3D2;font:700 14px/1.3 Manrope,sans-serif;color:#6B5A5D;text-align:center}
body .rsw .rsp-imgs .woocommerce-product-gallery:not(:has(.woocommerce-product-gallery__wrapper img)) .woocommerce-product-gallery__trigger{display:none}/* End custom CSS */