/* Rapid Mind Extras Elementor widgets */
.rmw-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.rmw-hotspot,.rmw-look-list{--rmw-hotspot-accent:#D63384;--rmw-look-accent:#D63384;--rmw-widget-ink:#1F1A14;--rmw-widget-muted:#4A4339;--rmw-widget-canvas:#F5EFE5;--rmw-widget-body:Inter,'Hind Siliguri',system-ui,sans-serif;--rmw-widget-display:Fraunces,'Noto Serif Bengali',Georgia,serif;--rmw-widget-ease:cubic-bezier(.2,0,.2,1);box-sizing:border-box}
.rmw-hotspot *,.rmw-look-list *{box-sizing:border-box}

.rmw-hotspot__media{position:relative;display:block;width:100%;overflow:hidden;background:#F8F1EA;border-radius:2px}
.rmw-hotspot__image{display:block;width:100%;height:auto;max-width:100%;object-fit:cover}
.rmw-hotspot__placeholder{display:block;aspect-ratio:1/1;background:linear-gradient(135deg,#F8F1EA,#F3DDE8)}
.rmw-hotspot__items{position:absolute;inset:0;pointer-events:none}
.rmw-hotspot__item{position:absolute;left:var(--rmw-hotspot-x,50%);top:var(--rmw-hotspot-y,50%);transform:translate(-50%,-50%);z-index:2;pointer-events:auto}
.rmw-hotspot__marker{position:relative;z-index:2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--rmw-hotspot-accent);color:#fff!important;font:600 13px/1 var(--rmw-widget-body);text-decoration:none;box-shadow:0 0 0 6px color-mix(in srgb,var(--rmw-hotspot-accent) 25%,transparent);cursor:pointer;transition:transform .28s var(--rmw-widget-ease),background .28s var(--rmw-widget-ease),box-shadow .28s var(--rmw-widget-ease)}
.rmw-hotspot__marker svg{display:block;width:1em;height:1em;fill:currentColor}
.rmw-hotspot__marker:hover,.rmw-hotspot__marker:focus-visible{transform:scale(1.12);color:#fff!important;outline:0;box-shadow:0 0 0 7px color-mix(in srgb,var(--rmw-hotspot-accent) 30%,transparent)}
.rmw-hotspot--marker-plus .rmw-hotspot__marker{font-size:22px;font-weight:400}
.rmw-hotspot--marker-dot .rmw-hotspot__marker{width:20px;height:20px}
.rmw-hotspot--glow .rmw-hotspot__marker::after{content:"";position:absolute;inset:-7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rmw-hotspot-accent) 55%,transparent);animation:rmw-hotspot-pulse 2s infinite;pointer-events:none}
@keyframes rmw-hotspot-pulse{0%{opacity:.9;transform:scale(.86)}70%{opacity:0;transform:scale(1.38)}100%{opacity:0;transform:scale(1.38)}}

.rmw-hotspot__tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 14px);min-width:190px;max-width:min(270px,78vw);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;filter:drop-shadow(0 12px 24px rgba(31,26,20,.18))}
.rmw-hotspot__tooltip::after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:#1F1A14;transform:translateX(-50%) rotate(45deg)}
.rmw-hotspot__tooltip-link{position:relative;z-index:1;display:flex;gap:11px;align-items:center;width:100%;min-height:58px;padding:10px 12px;background:#1F1A14;color:#F5EFE5!important;border-radius:2px;text-decoration:none;font-family:var(--rmw-widget-body)}
.rmw-hotspot__tooltip-image{width:46px;height:46px;flex:0 0 46px;overflow:hidden;border-radius:2px;background:#F5EFE5}
.rmw-hotspot__tooltip-image img{display:block;width:100%;height:100%;object-fit:cover}
.rmw-hotspot__tooltip-copy{display:flex;min-width:0;flex-direction:column;gap:2px;text-align:left}
.rmw-hotspot__tooltip-subtitle{font-size:11px;font-weight:500;line-height:1.3;color:rgba(245,239,229,.72)}
.rmw-hotspot__tooltip-title{font:600 13px/1.35 var(--rmw-widget-body);color:#fff;letter-spacing:0}
.rmw-hotspot__tooltip-text{font-size:12px;font-weight:600;line-height:1.35;color:#F2A5C2}
.rmw-hotspot__tooltip-text .amount{color:inherit}
.rmw-hotspot__tooltip-link:hover .rmw-hotspot__tooltip-title{color:#fff}
.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item:focus-within .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item:focus-within .rmw-hotspot__tooltip,.rmw-hotspot__item.is-active .rmw-hotspot__tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.rmw-hotspot__item[data-placement="bottom"] .rmw-hotspot__tooltip{top:calc(100% + 14px);bottom:auto;transform:translate(-50%,-8px)}
.rmw-hotspot__item[data-placement="bottom"] .rmw-hotspot__tooltip::after{top:-7px;bottom:auto}
.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="bottom"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="bottom"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="bottom"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="bottom"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="bottom"].is-active .rmw-hotspot__tooltip{transform:translate(-50%,0)}
.rmw-hotspot__item[data-placement="right"] .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="right-start"] .rmw-hotspot__tooltip{left:calc(100% + 14px);top:50%;bottom:auto;transform:translate(-8px,-50%)}
.rmw-hotspot__item[data-placement="right-start"] .rmw-hotspot__tooltip{top:0;transform:translate(-8px,0)}
.rmw-hotspot__item[data-placement="right"] .rmw-hotspot__tooltip::after,.rmw-hotspot__item[data-placement="right-start"] .rmw-hotspot__tooltip::after{left:-7px;right:auto;top:50%;bottom:auto;transform:translateY(-50%) rotate(45deg)}
.rmw-hotspot__item[data-placement="left"] .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="left-start"] .rmw-hotspot__tooltip{right:calc(100% + 14px);left:auto;top:50%;bottom:auto;transform:translate(8px,-50%)}
.rmw-hotspot__item[data-placement="left-start"] .rmw-hotspot__tooltip{top:0;transform:translate(8px,0)}
.rmw-hotspot__item[data-placement="left"] .rmw-hotspot__tooltip::after,.rmw-hotspot__item[data-placement="left-start"] .rmw-hotspot__tooltip::after{right:-7px;left:auto;top:50%;bottom:auto;transform:translateY(-50%) rotate(45deg)}
.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="right"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="right"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="right"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="right"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="right"].is-active .rmw-hotspot__tooltip{transform:translate(0,-50%)}
.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="left"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="left"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="left"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="left"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="left"].is-active .rmw-hotspot__tooltip{transform:translate(0,-50%)}
.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="right-start"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="right-start"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="right-start"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="right-start"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="right-start"].is-active .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="left-start"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover"] .rmw-hotspot__item[data-placement="left-start"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="left-start"]:hover .rmw-hotspot__tooltip,.rmw-hotspot[data-trigger="hover-click"] .rmw-hotspot__item[data-placement="left-start"]:focus-within .rmw-hotspot__tooltip,.rmw-hotspot__item[data-placement="left-start"].is-active .rmw-hotspot__tooltip{transform:translate(0,0)}
.rmw-hotspot--no-arrow .rmw-hotspot__tooltip::after{display:none}

.rmw-look-list{color:var(--rmw-widget-ink);font-family:var(--rmw-widget-body)}
.rmw-look-list__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--rmw-look-accent);font:600 11px/1 var(--rmw-widget-body);letter-spacing:.26em;text-transform:uppercase;margin:0 0 14px}
.rmw-look-list__eyebrow::before{content:"";width:24px;height:1px;background:var(--rmw-look-accent)}
.rmw-look-list__heading{font-family:var(--rmw-widget-display);font-weight:300;font-size:clamp(30px,3.2vw,44px);line-height:1.13;letter-spacing:0;color:var(--rmw-widget-ink);margin:0 0 16px}
.rmw-look-list__heading em{font-style:normal;font-weight:400;color:var(--rmw-look-accent)}
.rmw-look-list__description{max-width:520px;margin:0;color:var(--rmw-widget-muted);font:400 15px/1.8 var(--rmw-widget-body)}
.rmw-look-list__items{list-style:none;margin:28px 0 0;padding:0;counter-reset:rmw-look-list}
.rmw-look-list__item{border-bottom:1px solid rgba(31,26,20,.1);counter-increment:rmw-look-list}
.rmw-look-list__item-link{display:flex;align-items:center;gap:16px;min-height:55px;padding:14px 0;color:var(--rmw-widget-ink)!important;text-decoration:none;font-family:var(--rmw-widget-body);transition:color .25s var(--rmw-widget-ease)}
a.rmw-look-list__item-link:hover{color:var(--rmw-look-accent)!important}
.rmw-look-list__number svg{display:block;width:14px;height:14px;fill:currentColor}
.rmw-look-list__number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--rmw-look-accent);border-radius:999px;color:var(--rmw-look-accent);font:600 12px/1 var(--rmw-widget-body)}
.rmw-look-list--numbers-plain .rmw-look-list__number{width:auto;height:auto;border:0;border-radius:0;font-size:13px}
.rmw-look-list__title{min-width:0;font-size:15px;line-height:1.45;font-weight:500}
.rmw-look-list__price{margin-left:auto;color:var(--rmw-look-accent);font-size:14px;font-weight:700;white-space:nowrap}
.rmw-look-list__price del{opacity:.55;font-weight:500;margin-right:5px}
.rmw-look-list__price ins{text-decoration:none;color:inherit}
.rmw-look-list__cta-icon{display:inline-flex;align-items:center}.rmw-look-list__cta-icon svg{display:block;width:1em;height:1em;fill:currentColor}
.rmw-look-list__cta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--rmw-look-accent)!important;font:700 12px/1.4 var(--rmw-widget-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;transition:color .25s var(--rmw-widget-ease),transform .25s var(--rmw-widget-ease)}
.rmw-look-list__cta:hover{color:#B91C5A!important;transform:translateY(-1px)}
.rmw-look-list__cta--disabled{opacity:.65}

@media(max-width:767px){.rmw-hotspot__marker{width:32px;height:32px}.rmw-hotspot__tooltip{min-width:176px;max-width:72vw}.rmw-hotspot__tooltip-link{padding:9px 10px}.rmw-look-list__heading{font-size:34px}.rmw-look-list__description{font-size:15px}.rmw-look-list__item-link{gap:12px}.rmw-look-list__price{font-size:13px}}
@media(prefers-reduced-motion:reduce){.rmw-hotspot__marker,.rmw-hotspot__marker::after,.rmw-hotspot__tooltip,.rmw-look-list__item-link,.rmw-look-list__cta{animation:none!important;transition:none!important}.rmw-hotspot__marker:hover,.rmw-hotspot__marker:focus-visible,.rmw-look-list__cta:hover{transform:none!important}}
