@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{--gulabo-display: "Cormorant Garamond", Georgia, serif;--gulabo-body: "Manrope", Arial, sans-serif;--gulabo-ink: #211817;--gulabo-muted: #6f625e;--gulabo-red: #c92127;--gulabo-red-deep: #aa171d;--gulabo-cream: #f7f2e8;--gulabo-blush: #f8dce2;--gulabo-line: rgba(33, 24, 23, .14);--gulabo-shadow: 0 14px 40px rgba(48, 25, 20, .1);--gulabo-radius: 10px}body,input,select,textarea,button{font-family:var(--gulabo-body)!important;color:var(--gulabo-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:15px;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-block:0 .55em;color:var(--gulabo-ink);text-wrap:balance}h1,h2,.h1,.h2,[class*=font-h1],[class*=font-h2],[class*=heading--h1],[class*=heading--h2],.collection__title,.page-title,.main-page-title{font-family:var(--gulabo-display)!important;font-weight:600!important;letter-spacing:-.025em!important}h1,.h1,[class*=font-h1],[class*=heading--h1]{font-size:clamp(2.65rem,5.8vw,5rem)!important;line-height:.98!important}h2,.h2,[class*=font-h2],[class*=heading--h2]{font-size:clamp(2.1rem,4vw,3.4rem)!important;line-height:1.02!important}h3,.h3,[class*=font-h3],[class*=heading--h3]{font-family:var(--gulabo-display)!important;font-size:clamp(1.65rem,2.5vw,2.25rem)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.015em!important}h4,.h4{font:600 1.1rem/1.3 var(--gulabo-body)!important}h5,.h5{font:600 .95rem/1.35 var(--gulabo-body)!important}h6,.h6{font:600 .82rem/1.35 var(--gulabo-body)!important}p,li,td,th,figcaption,blockquote,label,.body-text,.rte{font-family:var(--gulabo-body)!important;font-size:.95rem;line-height:1.65}nav,.menu-list__link,.header-menu,.mega-menu__link,.drawer-menu__link,.mobile-menu,[class*=menu-list] a{font-family:var(--gulabo-body)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.035em!important}.button,button,[type=submit],[type=button],.btn{font-family:var(--gulabo-body)!important;font-weight:700!important;letter-spacing:.045em!important}.price,.price-item,.price__regular,.price__sale,.price-item--regular,.price-item--sale,price-list{font-family:var(--gulabo-body)!important;font-size:.86rem!important;font-weight:600!important}.price--on-sale .price-item--sale,.price__sale{color:var(--gulabo-red)!important}.price__compare,.price-item--regular:has(+.price-item--sale){color:var(--gulabo-muted)!important;opacity:.72}.button--primary,.btn--primary,[class*=button-primary],form[action*="/cart/add"] [type=submit],.product-form__submit:not(.button--secondary){background:var(--gulabo-red)!important;border-color:var(--gulabo-red)!important;color:#fff!important;border-radius:4px!important}.button--primary:hover,.btn--primary:hover,form[action*="/cart/add"] [type=submit]:hover,.product-form__submit:not(.button--secondary):hover{background:var(--gulabo-red-deep)!important;border-color:var(--gulabo-red-deep)!important}.badge,[class*=badge][class*=sale]{font-family:var(--gulabo-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}main[data-template=index] .section{scroll-margin-top:110px}main[data-template=index] h2{max-width:18ch;margin-inline:auto;color:var(--gulabo-ink)!important}main[data-template=index] .section-content-wrapper{overflow:clip}main[data-template=index] .collection-card__content p{font-family:var(--gulabo-body)!important;font-size:.92rem!important;font-weight:600!important;letter-spacing:.02em}main[data-template=index] .collection-card__inner,main[data-template=index] .product-card{border-radius:var(--gulabo-radius)}main[data-template=index] .collection-card__image,main[data-template=index] .card-gallery{border-radius:var(--gulabo-radius);overflow:hidden}main[data-template=index] .product-card__content{padding-top:.55rem;gap:.25rem!important}main[data-template=index] .product-card__title,main[data-template=index] .card__heading,main[data-template=index] [class*=product-card] [class*=title],main[data-template=index] [class*=product-card] p{font-family:var(--gulabo-body)!important;font-size:.88rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;color:var(--gulabo-ink)!important}main[data-template=index] .product-card:hover{box-shadow:var(--gulabo-shadow)}main[data-template=index] marquee-component p,main[data-template=index] .marquee__wrapper p{font-size:.78rem!important;font-weight:600!important;letter-spacing:.055em}.announcement-bar p{font-family:var(--gulabo-body)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.045em}.header__row{-webkit-backdrop-filter:saturate(130%) blur(10px);backdrop-filter:saturate(130%) blur(10px)}footer,.footer,[class*=footer]{font-family:var(--gulabo-body)!important}footer h2,footer h3,.footer h2,.footer h3,[class*=footer] h2,[class*=footer] h3{font-family:var(--gulabo-display)!important;font-weight:600!important}@media(max-width:749px){body{font-size:14px}main[data-template=index] h2{max-width:14ch}main[data-template=index] .product-card__title,main[data-template=index] [class*=product-card] p{font-size:.82rem!important}nav,.menu-list__link,[class*=menu-list] a{font-size:.9rem!important}}@media(prefers-reduced-motion:no-preference){main[data-template=index] .product-card,main[data-template=index] .collection-card{transition:transform .28s ease,box-shadow .28s ease}}#MainContent[data-template=index] p,#MainContent[data-template=index] .collection-card__content p,#MainContent[data-template=index] .product-card .product-card__content .rte p,#MainContent[data-template=index] marquee-component p{font-family:var(--gulabo-body)!important}#MainContent[data-template=index] .product-card .product-card__content .rte p{font-size:.88rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important}.header-menu .menu-list__link-title{font-family:var(--gulabo-body)!important;font-size:.82rem;font-weight:600;letter-spacing:.04em}.header-menu .menu-list__link{position:relative}.header-menu .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:18px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.header-menu .menu-list__list-item:hover>.menu-list__link .menu-list__link-title:after,.header-menu .menu-list__link:focus-visible .menu-list__link-title:after{transform:scaleX(1)}.header-menu .menu-list__submenu{border-top:1px solid var(--gulabo-line)}.header-menu .menu-list__submenu-inner{padding-block:1.5rem!important}.header-menu .mega-menu__grid{gap:.75rem 2rem}.header-menu .mega-menu__link{font-family:var(--gulabo-body)!important;font-size:.9rem!important;font-weight:500!important;line-height:1.45!important;color:var(--gulabo-ink)!important}.header-menu .mega-menu__link:hover{color:var(--gulabo-red)!important}.menu-drawer__menu-item{font-family:var(--gulabo-body)!important;letter-spacing:-.01em}.menu-drawer__menu-item--mainlist{font-family:var(--gulabo-display)!important;font-size:1.65rem!important;font-weight:600!important;line-height:1.15!important}.menu-drawer__menu-item--child{font-family:var(--gulabo-body)!important;font-size:.95rem!important;font-weight:500!important;line-height:1.4!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{color:var(--gulabo-red)!important}@media(max-width:989px){.header__row{min-height:64px}}.menu-drawer__menu-item--mainlist{font-size:1.35rem!important;line-height:1.2!important;letter-spacing:-.012em!important}.menu-drawer__menu-item--child{font-size:1rem!important;line-height:1.45!important;color:var(--gulabo-muted)!important}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group .header__row{background:var(--gulabo-cream)!important;color:var(--gulabo-ink)!important}.shopify-section-group-header-group .announcement-bar button,.shopify-section-group-header-group .header__row button,.shopify-section-group-header-group .header__row a{color:var(--gulabo-ink)!important}#MainContent[data-template=index] h2{font-size:clamp(2rem,3.2vw,2.9rem)!important;max-width:24ch;line-height:1.02!important}@media(max-width:749px){#MainContent[data-template=index] h2{font-size:2rem!important;max-width:none;padding-inline:1rem;line-height:1.05!important}.menu-drawer__menu-item--mainlist{padding-block:.8rem!important}.menu-drawer__menu-item--child{padding-block:.42rem!important}}.gulabo-campaign-hero{grid-column:1 / -1!important;width:100%}#MainContent[data-template^=collection] .quick-add__button,#MainContent[data-template^=collection] .quick-add__button:hover,#MainContent[data-template^=collection] .quick-add__button:focus-visible,#MainContent[data-template^=collection] .quick-add__button:active{background:var(--gulabo-red)!important;border:1px solid var(--gulabo-red)!important;color:#fff!important;box-shadow:0 8px 20px #aa171d2e!important;opacity:1!important}#MainContent[data-template^=collection] .quick-add__button:hover,#MainContent[data-template^=collection] .quick-add__button:focus-visible{background:var(--gulabo-red-deep)!important;border-color:var(--gulabo-red-deep)!important}#MainContent[data-template^=collection] .quick-add__button *,#MainContent[data-template^=collection] .quick-add__button svg{color:inherit!important;stroke:currentColor!important}#MainContent[data-template^=collection] product-card [class*=product_title] p{color:var(--gulabo-ink)!important;font-family:var(--gulabo-body)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.35!important}#MainContent[data-template^=collection] product-card:hover [class*=product_title] p{color:var(--gulabo-red)!important}#MainContent[data-template^=collection]>.shopify-section:first-child h1{font-size:clamp(3rem,5.5vw,5rem)!important;line-height:.98!important}#MainContent[data-template^=product]{background:var(--gulabo-cream)}#MainContent[data-template^=product]>.shopify-section.section-wrapper:first-child [class*=ai-breadcrumb-container]{max-width:1440px;margin-inline:auto;padding:14px 24px!important;background:transparent!important;color:var(--gulabo-muted)!important}#MainContent[data-template^=product]>.shopify-section.section-wrapper:first-child [class*=ai-breadcrumb-link],#MainContent[data-template^=product]>.shopify-section.section-wrapper:first-child [class*=ai-breadcrumb-current]{font-family:var(--gulabo-body)!important;font-size:.76rem!important;font-weight:600!important}#MainContent[data-template^=product] .product-information{padding:26px max(24px,calc((100vw - 1440px)/2)) 64px!important;background:var(--gulabo-cream)!important}#MainContent[data-template^=product] .product-information__grid{max-width:1440px;margin-inline:auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:clamp(32px,4vw,68px)!important;align-items:start!important}#MainContent[data-template^=product] .product-information__media{min-width:0;overflow:hidden;border:1px solid var(--gulabo-line);border-radius:18px;background:#ffffff9e}#MainContent[data-template^=product] .product-information__media .product-media-container,#MainContent[data-template^=product] .product-information__media img{border-radius:16px!important}#MainContent[data-template^=product] .product-details{min-width:0;padding:clamp(28px,3.5vw,50px)!important;border:1px solid var(--gulabo-line);border-radius:18px;background:#ffffff6b!important;box-shadow:0 18px 50px #3019140f}#MainContent[data-template^=product] .product-details h1{max-width:13ch;margin:0 0 10px!important;color:var(--gulabo-ink)!important;font-size:clamp(2.8rem,4.35vw,4.15rem)!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.035em!important}#MainContent[data-template^=product] .product-details .price,#MainContent[data-template^=product] .product-details .price-item,#MainContent[data-template^=product] .product-details product-price{color:var(--gulabo-ink)!important;font-family:var(--gulabo-body)!important;font-size:1.02rem!important;font-weight:700!important}#MainContent[data-template^=product] .product-details .price-item--regular,#MainContent[data-template^=product] .product-details .compare-at-price{color:var(--gulabo-muted)!important;font-size:.88rem!important;font-weight:500!important;opacity:.62}#MainContent[data-template^=product] .product-details .tax-note,#MainContent[data-template^=product] .product-details [class*=tax]{color:var(--gulabo-muted)!important;font-size:.75rem!important}#MainContent[data-template^=product] .product-details .quantity-selector-wrapper,#MainContent[data-template^=product] .product-details quantity-selector{border-color:var(--gulabo-line)!important;border-radius:12px!important;background:#ffffffb3!important;color:var(--gulabo-ink)!important}#MainContent[data-template^=product] .product-details .add-to-cart-button,#MainContent[data-template^=product] .sticky-add-to-cart__button{min-height:52px!important;border:1px solid var(--gulabo-red)!important;border-radius:12px!important;background:var(--gulabo-red)!important;color:#fff!important;box-shadow:0 10px 24px #aa171d29!important}#MainContent[data-template^=product] .product-details .add-to-cart-button:hover,#MainContent[data-template^=product] .product-details .add-to-cart-button:focus-visible,#MainContent[data-template^=product] .sticky-add-to-cart__button:hover{border-color:var(--gulabo-red-deep)!important;background:var(--gulabo-red-deep)!important;color:#fff!important}#MainContent[data-template^=product] .product-details .shopify-payment-button__button--unbranded{min-height:50px!important;border:1px solid var(--gulabo-ink)!important;border-radius:12px!important;background:transparent!important;color:var(--gulabo-ink)!important;box-shadow:none!important}#MainContent[data-template^=product] .product-details .shopify-payment-button__button--unbranded:hover,#MainContent[data-template^=product] .product-details .shopify-payment-button__button--unbranded:focus-visible{background:var(--gulabo-ink)!important;color:var(--gulabo-cream)!important}#MainContent[data-template^=product] .product-details .accordion{border-color:var(--gulabo-line)!important}#MainContent[data-template^=product] .product-details .accordion summary,#MainContent[data-template^=product] .product-details .accordion__toggle{color:var(--gulabo-ink)!important;font-family:var(--gulabo-body)!important;font-size:.86rem!important;font-weight:700!important;letter-spacing:.01em}#MainContent[data-template^=product] .product-details .rte,#MainContent[data-template^=product] .product-details .rte p{color:var(--gulabo-muted)!important;font-family:var(--gulabo-body)!important;font-size:.86rem!important;line-height:1.7!important}#MainContent[data-template^=product] .product-details .gulabo-coupons{gap:10px!important;padding-block:12px!important;font-family:var(--gulabo-body)!important}#MainContent[data-template^=product] .product-details .gulabo-card{min-width:min(100%,210px)!important;padding:15px!important;border:1px solid rgba(201,33,39,.18)!important;border-radius:14px!important;background:#ffffffa3!important;box-shadow:none!important}#MainContent[data-template^=product] .product-details .gulabo-card__title{color:var(--gulabo-ink)!important;font-family:var(--gulabo-body)!important;font-size:.92rem!important}#MainContent[data-template^=product] .product-details .gulabo-card__desc{color:var(--gulabo-muted)!important;font-family:var(--gulabo-body)!important}@media(max-width:749px){#MainContent[data-template^=collection]>.shopify-section:first-child h1{font-size:2.5rem!important}#MainContent[data-template^=collection] .quick-add__button{min-width:44px;min-height:44px;border-radius:12px!important}#MainContent[data-template^=product]>.shopify-section.section-wrapper:first-child{display:none}#MainContent[data-template^=product] .product-information{padding:12px 14px 40px!important}#MainContent[data-template^=product] .product-information__grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}#MainContent[data-template^=product] .product-information__media{border-radius:14px}#MainContent[data-template^=product] .product-details{padding:24px 18px 28px!important;border-radius:16px}#MainContent[data-template^=product] .product-details h1{max-width:12ch;font-size:2.45rem!important;line-height:.98!important}#MainContent[data-template^=product] .product-details .price,#MainContent[data-template^=product] .product-details .price-item{font-size:.96rem!important}#MainContent[data-template^=product] .product-details .add-to-cart-button,#MainContent[data-template^=product] .product-details .shopify-payment-button__button--unbranded{width:100%!important}#MainContent[data-template^=product] .product-details .gulabo-card{max-width:none!important}}#MainContent[data-template^=product] .product-information__media,#MainContent[data-template^=product] .product-information__media>media-gallery,#MainContent[data-template^=product] .product-information__media slideshow-component,#MainContent[data-template^=product] .product-information__media slideshow-container,#MainContent[data-template^=product] .product-information__media slideshow-slides{width:100%!important;min-width:0!important}#MainContent[data-template^=product] .product-information__media{justify-self:stretch!important}@media(max-width:749px){#MainContent[data-template^=product] .product-information__media{grid-column:1!important;grid-row:1!important;width:100%!important}#MainContent[data-template^=product] .product-details{grid-column:1!important;grid-row:2!important;width:100%!important}}#header-group .announcement-bar{background:var(--gulabo-red)!important;color:#fff!important;border:0!important;box-shadow:0 1px #21181714}#header-group .announcement-bar,#header-group .announcement-bar p,#header-group .announcement-bar a,#header-group .announcement-bar button,#header-group .announcement-bar svg{color:#fff!important}#header-group .announcement-bar p{font-size:.72rem!important;font-weight:700!important;letter-spacing:.055em!important}#header-group .announcement-bar .slideshow-control:hover{background:#ffffff1f!important}#MainContent[data-template^=product] .product-details>.group-block{padding-block:8px!important}#MainContent[data-template^=product] .product-details>.group-block>.group-block-content{gap:18px!important}#MainContent[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:first-child .group-block-content{gap:7px!important}#MainContent[data-template^=product] .product-details .jdgm-horizon-widget:has(.jdgm-widget[style*="display: none"]){display:none!important}#MainContent[data-template^=product] .product-details product-sku-component{margin-top:2px;color:var(--gulabo-muted)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.06em}#MainContent[data-template^=product] .product-details .divider{margin-block:2px!important}#MainContent[data-template^=product] product-card .quick-add__button,#MainContent[data-template^=product] product-card .quick-add__button:hover,#MainContent[data-template^=product] product-card .quick-add__button:focus-visible,#MainContent[data-template^=product] product-card .quick-add__button:active,#MainContent[data-template^=collection] product-card .quick-add__button,#MainContent[data-template^=collection] product-card .quick-add__button:hover,#MainContent[data-template^=collection] product-card .quick-add__button:focus-visible,#MainContent[data-template^=collection] product-card .quick-add__button:active{border:1px solid var(--gulabo-red)!important;background:var(--gulabo-red)!important;color:#fff!important;opacity:1!important;box-shadow:0 8px 20px #aa171d2e!important}#MainContent[data-template^=product] product-card .quick-add__button:hover,#MainContent[data-template^=product] product-card .quick-add__button:focus-visible,#MainContent[data-template^=collection] product-card .quick-add__button:hover,#MainContent[data-template^=collection] product-card .quick-add__button:focus-visible{border-color:var(--gulabo-red-deep)!important;background:var(--gulabo-red-deep)!important}#MainContent[data-template^=product] product-card .quick-add__button *,#MainContent[data-template^=product] product-card .quick-add__button svg,#MainContent[data-template^=collection] product-card .quick-add__button *,#MainContent[data-template^=collection] product-card .quick-add__button svg{color:inherit!important;stroke:currentColor!important}#MainContent[data-template^=product] product-card [class*=product_title] p{color:var(--gulabo-ink)!important;font-family:var(--gulabo-body)!important;font-weight:600!important}#MainContent[data-template^=product] product-card:hover [class*=product_title] p{color:var(--gulabo-red)!important}#header-group header-actions{display:flex;align-items:center;gap:4px}#header-group .header-actions__action{color:var(--gulabo-ink)!important}@media(max-width:749px){#header-group .announcement-bar{min-height:34px}#header-group .announcement-bar p{font-size:.66rem!important}#MainContent[data-template^=product] .product-details{padding:20px 18px 24px!important}#MainContent[data-template^=product] .product-details>.group-block>.group-block-content{gap:15px!important}#MainContent[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:first-child .group-block-content{gap:5px!important}#MainContent[data-template^=product] .product-details h1{margin-bottom:4px!important;font-size:2.3rem!important}#MainContent[data-template^=product] .product-details .rte,#MainContent[data-template^=product] .product-details .rte p{font-size:.82rem!important;line-height:1.62!important}.gulabo-footer__inner{width:calc(100% - 28px)!important;padding-block:30px 16px!important}.gulabo-footer__grid{gap:22px 16px!important}.gulabo-footer__logo{width:108px!important;margin-bottom:14px!important}.gulabo-footer__brand h2{margin-bottom:10px!important;font-size:1.85rem!important}.gulabo-footer__copy,.gulabo-footer__copy p{font-size:.78rem!important;line-height:1.5!important}.gulabo-footer__column h3,.gulabo-footer__newsletter h3{margin:0 0 11px!important;font-size:.65rem!important}.gulabo-footer__column li+li{margin-top:6px!important}.gulabo-footer__column a{font-size:.77rem!important;line-height:1.35!important}.gulabo-footer__newsletter>p{margin-bottom:10px!important;font-size:.76rem!important;line-height:1.45!important}.gulabo-footer__input input{padding-block:9px!important;font-size:.8rem!important}.gulabo-footer__note{margin-top:7px!important;font-size:.67rem!important}.gulabo-footer__bottom{margin-top:24px!important;padding-top:14px!important;gap:12px!important}}#MainContent[data-template^=product] .product-details .group-block:has(>.group-block-content>.text-block h1)>.group-block-content{gap:6px!important}#MainContent[data-template^=product] .product-details h1{margin-block-end:0!important}#MainContent[data-template^=product] .product-recommendations h2,#MainContent[data-template^=product] .product-recommendations h3{max-width:18ch;font-size:clamp(1.8rem,3vw,2.5rem)!important;line-height:1.05!important}@media(max-width:749px){.gulabo-footer__grid{gap:18px 16px!important}.gulabo-footer__logo{width:96px!important;margin-bottom:10px!important}.gulabo-footer__brand h2{margin-bottom:8px!important;font-size:1.65rem!important}.gulabo-footer__column li+li{margin-top:4px!important}.gulabo-footer__bottom{margin-top:18px!important}}@media(min-width:750px){#MainContent[data-template^=product] .product-information{padding-block:24px 48px!important}#MainContent[data-template^=product] .product-information__grid{width:min(100%,1320px);height:clamp(580px,calc(100dvh - var(--header-group-height, 108px) - 28px),780px);max-width:1320px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important;overflow:hidden}#MainContent[data-template^=product] .product-information__media,#MainContent[data-template^=product] .product-details{width:100%!important;height:100%!important;min-height:0!important;align-self:stretch!important}#MainContent[data-template^=product] .product-information__media{padding:0!important}#MainContent[data-template^=product] .product-information__media>media-gallery,#MainContent[data-template^=product] .product-information__media slideshow-component,#MainContent[data-template^=product] .product-information__media slideshow-container,#MainContent[data-template^=product] .product-information__media slideshow-slides,#MainContent[data-template^=product] .product-information__media slideshow-slide,#MainContent[data-template^=product] .product-information__media .product-media{width:100%!important;height:100%!important;max-height:none!important}#MainContent[data-template^=product] .product-information__media .product-media{display:flex;align-items:center;justify-content:center}#MainContent[data-template^=product] .product-information__media .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important}#MainContent[data-template^=product] .product-details{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(33,24,23,.32) transparent;padding:28px 30px!important}#MainContent[data-template^=product] .product-details::-webkit-scrollbar{width:5px}#MainContent[data-template^=product] .product-details::-webkit-scrollbar-thumb{border-radius:10px;background:#21181747}#MainContent[data-template^=product] .product-details h1{max-width:18ch!important;font-size:clamp(2.5rem,3.2vw,3.35rem)!important;line-height:1!important}.header-menu .menu-list__list-item{position:relative}.header-menu .menu-list__submenu{inset-inline:0 auto!important;top:100%!important;width:270px!important;min-width:270px!important;border:1px solid var(--gulabo-line)!important;border-radius:0 0 12px 12px;background:var(--gulabo-cream)!important;box-shadow:0 18px 38px #2118171f}.header-menu .menu-list__submenu-inner{width:100%!important;padding:10px!important}.header-menu .mega-menu,.header-menu .mega-menu.section{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.header-menu .mega-menu__grid,.header-menu .mega-menu__column{display:block!important;width:100%!important}.header-menu .mega-menu__link{display:block;width:100%;padding:9px 10px!important;border-radius:6px}.header-menu .mega-menu__link:hover{background:#2118170d}}#MainContent[data-template^=product] .product-details .tax-note,#MainContent[data-template^=product] .product-details [class*=tax]{font-weight:400!important;line-height:1.45!important}@media(max-width:749px){#MainContent[data-template^=product] .product-details h1{max-width:none!important;font-size:1.95rem!important;line-height:1.02!important;letter-spacing:-.025em!important}#MainContent[data-template^=product] .product-details{height:auto!important;overflow:visible!important}}@media(min-width:750px){#MainContent[data-template^=product] .product-information__grid.product-information--media-left .product-information__media{grid-column:1 / 2!important}#MainContent[data-template^=product] .product-information__grid.product-information--media-left .product-details{grid-column:2 / 3!important}#MainContent[data-template^=product] .product-information__grid.product-information--media-right .product-details{grid-column:1 / 2!important}#MainContent[data-template^=product] .product-information__grid.product-information--media-right .product-information__media{grid-column:2 / 3!important}}#MainContent[data-template^=product] .product-details .tax-note{font-family:var(--gulabo-body)!important;font-size:.76rem!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;color:var(--gulabo-muted)!important}#MainContent[data-template^=product] .product-details .product-recommendations{margin-top:2px}#MainContent[data-template^=product] .product-details .product-recommendations h4{margin-bottom:10px!important;font-family:var(--gulabo-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:-.01em!important}#MainContent[data-template^=product] .product-details .product-recommendations .product-card{overflow:hidden;border-color:var(--gulabo-line)!important;border-radius:10px!important;background:#ffffff73;box-shadow:none!important}#MainContent[data-template^=product] .product-details .product-recommendations .product-card__content{padding-inline:8px}#MainContent[data-template^=product] .product-details .product-recommendations .quick-add__button{min-height:36px!important;border-radius:50%!important;background:var(--gulabo-red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}@media(max-width:749px){#MainContent[data-template^=product] .product-details .product-recommendations .quick-add__button{min-height:44px!important}}@media(min-width:750px){#MainContent[data-template^=product] .product-details .product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent[data-template^=product] .product-details .product-recommendations .resource-list__item{min-width:0!important}}#MainContent[data-template^=product] .gulabo-benefits{padding-block:22px 28px;background:var(--gulabo-cream)}#MainContent[data-template^=product] .gulabo-benefits__inner{width:min(1320px,calc(100% - 48px));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#MainContent[data-template^=product] .gulabo-benefits__item{min-height:0;padding:18px;border-radius:12px;background:#ffffff85;box-shadow:none}#MainContent[data-template^=product] .gulabo-benefits__topline{margin-bottom:12px}#MainContent[data-template^=product] .gulabo-benefits__icon{width:38px;height:38px;flex-basis:38px;border-radius:10px;background:#c9212712}#MainContent[data-template^=product] .gulabo-benefits__icon svg{width:20px;height:20px}#MainContent[data-template^=product] .gulabo-benefits h3{font-size:.9rem!important}#MainContent[data-template^=product] .gulabo-benefits p{font-size:.75rem!important}@media(max-width:749px){#MainContent[data-template^=product] .gulabo-benefits{padding-block:18px 22px}#MainContent[data-template^=product] .gulabo-benefits__inner{width:calc(100% - 28px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:0;overflow:visible}#MainContent[data-template^=product] .gulabo-benefits__item{min-height:142px;padding:15px}#MainContent[data-template^=product] .gulabo-benefits__label,#MainContent[data-template^=product] .gulabo-benefits__number{display:none}#MainContent[data-template^=product] .gulabo-benefits__topline{margin-bottom:10px}#MainContent[data-template^=product] .gulabo-benefits h3{font-size:.82rem!important;line-height:1.3!important}#MainContent[data-template^=product] .gulabo-benefits p{font-size:.69rem!important;line-height:1.45!important}}#MainContent[data-template=index] .button:not(.button-unstyled),#MainContent[data-template=index] a[class*=__button]:not(.button-unstyled),#MainContent[data-template=index] button[class*=__button]:not(.button-unstyled){background:var(--gulabo-red)!important;border-color:var(--gulabo-red)!important;color:#fff!important}#MainContent[data-template=index] .button:not(.button-unstyled):hover,#MainContent[data-template=index] a[class*=__button]:not(.button-unstyled):hover,#MainContent[data-template=index] button[class*=__button]:not(.button-unstyled):hover{background:var(--gulabo-red-deep)!important;border-color:var(--gulabo-red-deep)!important;color:#fff!important}#MainContent[data-template=index] .gulabo-story__link{color:var(--gulabo-red)!important;border-color:currentColor!important}quick-add-component form[action*="/cart/add"] button.quick-add__button,quick-add-component form[action*="/cart/add"] button.quick-add__button:hover,quick-add-component form[action*="/cart/add"] button.quick-add__button:focus-visible,quick-add-component form[action*="/cart/add"] button.quick-add__button:active{box-sizing:border-box!important;width:var(--button-size-md)!important;min-width:var(--button-size-md)!important;max-width:var(--button-size-md)!important;height:var(--button-size-md)!important;padding:0!important;border:1px solid var(--gulabo-red)!important;border-radius:50%!important;background:var(--gulabo-red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 4px 14px #c9212733!important;opacity:1!important}quick-add-component form[action*="/cart/add"] button.quick-add__button:hover,quick-add-component form[action*="/cart/add"] button.quick-add__button:focus-visible{border-color:var(--gulabo-red-deep)!important;background:var(--gulabo-red-deep)!important;transform:translateY(-1px)}.quick-add__button .add-to-cart-text{width:100%!important;height:100%!important;gap:0!important;border-radius:inherit!important;background:transparent!important}.quick-add__button .add-to-cart-icon{width:100%!important;height:100%!important;color:#fff!important}.quick-add__button .add-to-cart-text__content{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:749px){quick-add-component[data-quick-add-button=add] form[action*="/cart/add"] button.quick-add__button--add,quick-add-component[data-quick-add-button=choose] form[action*="/cart/add"] button.quick-add__button--choose{display:flex!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;border-radius:50%!important;opacity:1!important}quick-add-component[data-quick-add-button=add] form[action*="/cart/add"] button.quick-add__button--choose,quick-add-component[data-quick-add-button=choose] form[action*="/cart/add"] button.quick-add__button--add{display:none!important}}#MainContent quick-add-component form[action*="/cart/add"] button.quick-add__button{box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;border-radius:50%!important}@media(max-width:749px){#MainContent quick-add-component[data-quick-add-button=add] form[action*="/cart/add"] button.quick-add__button--add,#MainContent quick-add-component[data-quick-add-button=choose] form[action*="/cart/add"] button.quick-add__button--choose{display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;border-radius:50%!important}#MainContent quick-add-component[data-quick-add-button=add] form[action*="/cart/add"] button.quick-add__button--choose,#MainContent quick-add-component[data-quick-add-button=choose] form[action*="/cart/add"] button.quick-add__button--add{display:none!important}}.cart-drawer__content{overflow-y:auto!important}.cart-drawer__items{flex:0 0 auto!important;overflow:visible!important}.cart-upsell{flex:0 0 auto;padding:12px 16px 14px!important;border-block:0!important}.cart-upsell__header{margin-block-end:8px!important}.cart-upsell__header h3{margin:0!important;font-family:var(--gulabo-body)!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important}.cart-upsell__list{grid-auto-columns:minmax(244px,84%)!important;gap:9px!important}.cart-upsell__card{grid-template-columns:62px minmax(0,1fr)!important;gap:9px!important;min-height:76px!important;padding:7px!important}.cart-upsell__details{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;column-gap:7px!important}.cart-upsell__title{grid-column:1!important;font-size:.78rem!important;line-height:1.2!important}.cart-upsell__price{grid-column:1!important;margin-block-start:3px!important;font-size:.72rem!important}.cart-upsell__details product-form-component{grid-column:2!important;grid-row:1 / 3!important;width:34px!important;margin:0!important}cart-drawer-component form[action*="/cart/add"] .cart-upsell__button,cart-drawer-component form[action*="/cart/add"] .cart-upsell__button:hover,cart-drawer-component form[action*="/cart/add"] .cart-upsell__button:focus-visible{width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border-radius:50%!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.cart-drawer__summary .cart__checkout-button:before,.cart-drawer__summary .cart__checkout-button:after{display:none!important;content:none!important}.cart-drawer__summary .cart__checkout-button,.cart-drawer__summary .cart__checkout-button:hover,.cart-drawer__summary .cart__checkout-button:focus-visible{border-color:var(--gulabo-cart-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--gulabo-cart-accent)!important;box-shadow:none!important}@media(max-width:749px){#MainContent[data-template^=product] .product-information{padding-block-end:8px!important}#MainContent[data-template^=product] .product-details{padding-block-end:14px!important}#MainContent[data-template^=product] .product-details>.group-block{padding-block-end:0!important}#MainContent[data-template^=product] .gulabo-benefits{padding-block-start:8px!important}.cart-drawer__header{padding-block:14px!important}.cart-drawer__progress{padding-block:10px 12px!important}}@media(min-width:990px){.header-menu .overflow-menu:after{display:none!important;height:0!important;box-shadow:none!important}.header-menu .menu-list__submenu{inset-inline:0 auto!important;top:calc(100% - 1px)!important;width:270px!important;min-width:270px!important;max-width:min(320px,calc(100vw - 32px))!important;padding-inline:0!important;clip-path:none!important;border:1px solid var(--gulabo-line)!important;border-radius:0 0 12px 12px!important;background:var(--gulabo-cream)!important;box-shadow:0 16px 34px #2118171f!important}.header-menu .menu-list__submenu-inner{max-height:min(66vh,440px)!important;overflow-y:auto!important;padding:10px!important}.header-menu .menu-list__list-item:has(>.menu-list__link[aria-expanded=true])>.menu-list__submenu,.header-menu .menu-list__submenu:hover{visibility:visible!important;opacity:1!important}.header-menu .mega-menu__link{min-height:40px;display:flex!important;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gulabo-brand.css.map */
