:root{--font-subheading--family: var(--rh-font-ui);--font-accent--family: var(--rh-font-ui)}::selection{background:var(--rehmai-cream);color:var(--rehmai-black)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;animation:rehmai-page-in .7s var(--ease-out) both}@keyframes rehmai-page-in{0%{opacity:0}to{opacity:1}}:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px}.button,button.button,a.button,.button-primary,.button-secondary,.shopify-challenge__button,.customer button,button[name=add],.quick-add__button{font-family:var(--rh-font-ui)!important;font-size:.66rem!important;font-weight:400!important;letter-spacing:var(--tracking-widest)!important;text-transform:uppercase!important;border-radius:0!important;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)!important}.button:active{transform:scale(.99)}header-component nav a,header-component .menu-list__link,header-component summary,.header__row a:not(.header__logo-link){font-family:var(--rh-font-ui);font-size:.66rem;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--neutral-600);transition:color var(--duration-base) var(--ease-standard)}header-component nav a:hover,header-component .menu-list__link:hover{color:var(--rehmai-black)}@media(min-width:1024px)and (max-width:1319px){header-component nav a,header-component .menu-list__link,header-component summary,.header__row a:not(.header__logo-link){font-size:.58rem!important;letter-spacing:.08em!important}header-component .menu-list,header-component overflow-list{gap:14px!important}}header-component .menu-list__link{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--duration-slow) var(--ease-out),color var(--duration-base) var(--ease-standard)}header-component .menu-list__link:hover{background-size:100% 1px}product-price,.price,[ref=price],.product-grid .price,.breadcrumbs,.facets,.facets__label,.sorting,select,input,.field__label{font-family:var(--rh-font-ui)}header-component{transition:background-color var(--duration-slow) var(--ease-standard),backdrop-filter var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard)}header-component:not([transparent]){background:var(--surface-glass)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid var(--line-hairline)}header-component[transparent]{border-bottom:1px solid transparent}.header__row{min-height:62px}h1,h2,h3,.h1,.h2,.h3{line-height:var(--leading-display);letter-spacing:.01em}.rehmai-eyebrow,h5,.h5,h6,.h6{font-family:var(--rh-font-ui);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:400}product-card .product-media img,.product-media__image{transition:transform var(--duration-editorial) var(--ease-out),opacity var(--duration-slow) var(--ease-standard)}product-card:hover .product-media img{transform:scale(var(--hover-image-scale))}.product-media{background:var(--neutral-050);overflow:hidden}product-card .product-card__content,.product-card__info{padding-top:14px}product-card a,.product-card__title,.card__title{font-family:var(--rh-font-display, inherit);text-decoration:none}product-card .price,.product-card .price{color:var(--text-muted);font-size:.7rem;letter-spacing:var(--tracking-wider)}product-card h3{font-weight:400;letter-spacing:.015em;line-height:var(--leading-snug)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{border-radius:0!important;border-color:var(--line-hairline);font-family:var(--rh-font-ui)}cart-drawer-component .cart-drawer__heading,.cart-drawer__heading{font-family:var(--rh-font-ui);font-size:.72rem;letter-spacing:var(--tracking-widest);text-transform:uppercase}.collection-banner h1,.main-collection h1{letter-spacing:.01em}.facets,.mobile-facets{font-size:.72rem;letter-spacing:var(--tracking-wider);text-transform:uppercase}.variant-option__button-label,.swatch,variant-picker [type=radio]+label{border-radius:0!important}.rehmai-motion-ready [data-rr]{opacity:0;transform:translateY(26px);transition:opacity var(--duration-editorial) var(--ease-out),transform var(--duration-editorial) var(--ease-out);transition-delay:var(--rr-delay, 0ms);will-change:opacity,transform}.rehmai-motion-ready [data-rr].rr-in{opacity:1;transform:none}.rehmai-motion-ready [data-rr-wipe]{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease-out);transition-delay:var(--rr-delay, 0ms);will-change:clip-path}.rehmai-motion-ready [data-rr-wipe].rr-in{clip-path:inset(0 0 0% 0)}.rehmai-motion-ready .resource-list--grid>.resource-list__item{opacity:0;transform:translateY(26px);transition:opacity var(--duration-editorial) var(--ease-out),transform var(--duration-editorial) var(--ease-out)}.rehmai-motion-ready .resource-list--grid.rr-in>.resource-list__item{opacity:1;transform:none}.resource-list--grid.rr-in>*:nth-child(1){transition-delay:0ms}.resource-list--grid.rr-in>*:nth-child(2){transition-delay:.11s}.resource-list--grid.rr-in>*:nth-child(3){transition-delay:.22s}.resource-list--grid.rr-in>*:nth-child(4){transition-delay:.12s}.resource-list--grid.rr-in>*:nth-child(5){transition-delay:.23s}.resource-list--grid.rr-in>*:nth-child(6){transition-delay:.34s}.resource-list--grid.rr-in>*:nth-child(n+7){transition-delay:.38s}.section--page-width,.section--full-width>.rehmai-contained,.collection-wrapper,.search-results__wrapper,.section>.main-collection-grid{max-width:var(--rail);margin-inline:auto}@media(min-width:1280px){.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1024px)and (max-width:1279px){.product-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:1023px){.product-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}product-card .product-media{max-height:74svh}product-card .product-media img{height:100%;object-fit:cover}@media(min-width:750px)and (max-width:1023px){.resource-list--grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1900px){.resource-list--grid{column-gap:40px}}.rehmai-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.8'/%3E%3C/svg%3E");background-size:160px 160px}.shopify-section:has(>product-recommendations),product-recommendations{--rail: 1200px}product-recommendations .resource-list--grid,product-recommendations .product-grid{max-width:1200px;margin-inline:auto}product-recommendations product-card h3,product-recommendations .product-title{font-size:.78rem!important;color:var(--text-secondary)}product-recommendations .price,product-recommendations product-price{font-size:.66rem!important;color:var(--text-muted)}product-recommendations .product-media{max-height:34svh}.shopify-section:has(>product-recommendations){border-top:1px solid var(--line-hairline);margin-top:clamp(32px,5vw,64px)}.rehmai-hero__heading em,.rehmai-statement__quote em,h1 em,h2 em{font-family:var(--rh-font-body);font-style:italic;font-weight:400;font-size:.97em;letter-spacing:0}.product-information h1,.product-information .h1{font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:.01em}.product-information .price,.product-information product-price{font-family:var(--rh-font-ui);font-size:.86rem;color:var(--text-primary);letter-spacing:var(--tracking-wider)}quantity-selector,.quantity-selector,.product-form__quantity{border-color:var(--line-hairline)!important}.section-main-collection h1,.collection-banner__title{letter-spacing:.01em}.facets__label,.facets summary,.sorting{color:var(--text-secondary);font-size:.66rem}.cart-drawer__empty,.cart__empty-text{font-family:var(--rh-font-body);font-size:1.05rem;color:var(--text-secondary)}.product-badges .badge,.badge{font-family:var(--rh-font-ui);font-size:.58rem;letter-spacing:var(--tracking-widest)}.product-card__image,.card-gallery{background:var(--neutral-050)}@media(prefers-reduced-motion:reduce){[data-rr],[data-rr-wipe],.resource-list--grid>.resource-list__item,body{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}}.rehmai-card-film{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--ease-standard, ease);pointer-events:none}.rehmai-card-film.is-filming{opacity:1}.rehmai-card-film .rehmai-hover-film__video{width:100%;height:100%;object-fit:cover;display:block}.rehmai-ship{width:100%;margin-block-end:2px}.rehmai-ship__note{font-family:var(--rh-font-ui);font-size:.62rem;letter-spacing:var(--tracking-wider, .14em);text-transform:uppercase;color:var(--text-muted, #7c736a);margin:0 0 8px}.rehmai-ship__track{display:block;width:100%;height:1px;background:var(--line-hairline, #e4dbd0)}.rehmai-ship__fill{display:block;height:1px;background:var(--rehmai-black, #000);transition:width .6s var(--ease-out, ease)}.rehmai-cart-sugg{display:block;margin-block-start:4px;padding-block:18px 20px;border-block-start:1px solid var(--line-hairline, #e4dbd0);text-decoration:none;color:inherit}.rehmai-cart-sugg__kicker{display:block;font-family:var(--rh-font-ui);font-size:.58rem;letter-spacing:var(--tracking-widest, .24em);text-transform:uppercase;color:var(--text-muted, #7c736a);margin-block-end:12px}.rehmai-cart-sugg__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px}.rehmai-cart-sugg__img{width:52px;height:65px;object-fit:cover;display:block;background:var(--neutral-100, #f3eee7)}.rehmai-cart-sugg__img--empty{width:52px;height:65px}.rehmai-cart-sugg__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.rehmai-cart-sugg__title{font-family:var(--rh-font-body);font-size:.92rem;line-height:1.35;color:var(--text-primary, #000)}.rehmai-cart-sugg__price{font-family:var(--rh-font-ui);font-size:.72rem;letter-spacing:var(--tracking-wide, .06em);color:var(--text-muted, #7c736a)}.rehmai-cart-sugg__cue{font-family:var(--rh-font-ui);font-size:.6rem;letter-spacing:var(--tracking-widest, .24em);text-transform:uppercase;color:var(--text-muted, #7c736a);border-bottom:1px solid var(--line-hairline, #e4dbd0);padding-bottom:3px;transition:color .28s var(--ease-standard, ease),border-color .28s var(--ease-standard, ease)}.rehmai-cart-sugg:hover .rehmai-cart-sugg__cue{color:var(--text-primary, #000);border-color:var(--text-primary, #000)}.rehmai-cart-empty__lede{font-family:var(--rh-font-body);font-size:.95rem;color:var(--text-secondary, #584f48);margin:10px 0 4px}.rehmai-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 32px;font-family:var(--rh-font-ui);font-size:.66rem;font-weight:400;letter-spacing:var(--tracking-widest, .24em);text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .28s var(--ease-standard),color .28s var(--ease-standard),border-color .28s var(--ease-standard),transform .16s var(--ease-standard)}.rehmai-btn:active{transform:scale(.99)}.rehmai-btn--ink{background:var(--rehmai-black);color:var(--rehmai-white);border-color:var(--rehmai-black)}.rehmai-btn--ink:hover{background:var(--neutral-700, #3a342f);border-color:var(--neutral-700, #3a342f);color:var(--rehmai-white)}.rehmai-btn--ghost{background:transparent;color:var(--rehmai-black);border-color:#00000059}.rehmai-btn--ghost:hover{background:var(--rehmai-black);border-color:var(--rehmai-black);color:var(--rehmai-white)}.rehmai-btn--gold{background:var(--rehmai-gold, #dec06e);color:var(--rehmai-black);border-color:var(--rehmai-gold, #dec06e)}.rehmai-btn--gold:hover{background:var(--gold-shade, #b99b4c);border-color:var(--gold-shade, #b99b4c)}.rehmai-btn--inverse{background:var(--rehmai-white);color:var(--rehmai-black);border-color:var(--rehmai-white)}.rehmai-btn--inverse:hover{background:transparent;color:var(--rehmai-white)}.rehmai-btn--ghost-inverse{background:transparent;color:var(--rehmai-white);border-color:#ffffff61}.rehmai-btn--ghost-inverse:hover{border-color:#fff;background:#ffffff1a}.rehmai-care{background:var(--surface-page, #fff);padding:clamp(64px,9vh,128px) var(--gutter, 5vw) clamp(72px,9vw,140px)}.rehmai-care__inner{max-width:880px;margin-inline:auto}.rehmai-care__head{margin-block-end:clamp(36px,5vw,64px)}.rehmai-page-kicker{font-family:var(--rh-font-ui);font-size:.64rem;letter-spacing:var(--tracking-widest, .24em);text-transform:uppercase;color:var(--text-muted, #7c736a);margin:0 0 18px}.rehmai-page-title{font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.08;font-weight:400;color:var(--text-primary, #000);margin:0 0 20px}.rehmai-page-lede{font-family:var(--rh-font-body);font-size:clamp(1rem,1.2vw,1.12rem);line-height:var(--leading-body, 1.62);color:var(--text-secondary, #584f48);max-width:52ch;margin:0}.rehmai-acc{border-block-start:1px solid var(--line-hairline, #e4dbd0)}.rehmai-acc__item{border-block-end:1px solid var(--line-hairline, #e4dbd0)}.rehmai-acc__summary{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:baseline;gap:14px;padding-block:clamp(18px,2.4vw,26px);cursor:pointer;list-style:none}.rehmai-acc__summary::-webkit-details-marker{display:none}.rehmai-acc__index{font-family:var(--rh-font-ui);font-size:.62rem;letter-spacing:var(--tracking-widest, .24em);color:var(--text-muted, #7c736a)}.rehmai-acc__q{font-family:var(--rh-font-display);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.3;color:var(--text-primary, #000);transition:color .28s var(--ease-standard, ease)}.rehmai-acc__summary:hover .rehmai-acc__q{color:var(--text-secondary, #584f48)}.rehmai-acc__mark{position:relative;width:12px;height:12px;align-self:center}.rehmai-acc__mark:before,.rehmai-acc__mark:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:var(--text-primary, #000);transition:transform .36s var(--ease-out, ease)}.rehmai-acc__mark:after{transform:rotate(90deg)}.rehmai-acc__item[open] .rehmai-acc__mark:after{transform:rotate(0)}.rehmai-acc__body{padding:0 0 clamp(22px,2.8vw,30px) 58px;max-width:60ch}.rehmai-acc__body p{font-family:var(--rh-font-body);font-size:1rem;line-height:var(--leading-body, 1.62);color:var(--text-secondary, #584f48);margin:0 0 .8em}.rehmai-acc__body p:last-child{margin-bottom:0}.rehmai-care__footnote{font-family:var(--rh-font-ui);font-size:.62rem;letter-spacing:var(--tracking-wider, .14em);text-transform:uppercase;color:var(--text-muted, #7c736a);margin:28px 0 0}@media(max-width:749px){.rehmai-acc__summary{grid-template-columns:30px minmax(0,1fr) 16px;gap:10px}.rehmai-acc__body{padding-inline-start:40px}}.accelerated-checkout-block{--shopify-accelerated-checkout-button-block-size: 36px;--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-inline-alignment: stretch;max-width:420px;margin-top:8px;opacity:.9}.accelerated-checkout-block:hover{opacity:1}.accelerated-checkout-block shopify-accelerated-checkout,.accelerated-checkout-block .shopify-payment-button{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:center}.accelerated-checkout-block .shopify-payment-button__button{min-height:36px;font-size:.76rem;padding-block:6px}.accelerated-checkout-block .shopify-payment-button__more-options{font-size:.68rem;text-decoration:underline;text-underline-offset:3px;opacity:.7}@media(max-width:749px){.accelerated-checkout-block shopify-accelerated-checkout,.accelerated-checkout-block .shopify-payment-button{grid-auto-flow:row}}@media(min-width:750px){.media-gallery--carousel slideshow-slide{--slide-width: calc((100% - var(--slideshow-gap, 8px)) / 2);scroll-snap-align:start}}.media-gallery--carousel slideshow-component:not(:has(slideshow-slide:nth-child(3))) slideshow-controls[thumbnails],.media-gallery--carousel slideshow-component:not(:has(slideshow-slide:nth-child(3))) slideshow-arrows{display:none}.product-information .sticky-content,.product-information .sticky-content--desktop{position:static!important;top:auto!important}.shopify-section[id*=rehmai_same_cloth],.shopify-section[id*=product_recommendations]{background:var(--neutral-050, #faf7f3);border-block-start:1px solid var(--line-hairline, #e4dbd0);overflow-x:clip;margin-block:0}@media(min-width:990px){main[data-template=product]{display:grid;grid-template-columns:1fr;align-items:stretch}main[data-template=product]>.shopify-section{grid-column:1 / -1}main[data-template=product]:has(.rehmai-family){grid-template-columns:minmax(240px,26%) 1fr}main[data-template=product]:has(.rehmai-family)>.shopify-section[id*=rehmai_same_cloth]{grid-column:1 / 2}main[data-template=product]:has(.rehmai-family)>.shopify-section[id*=product_recommendations]{grid-column:2 / 3;border-inline-start:1px solid var(--line-hairline, #e4dbd0)}}.shopify-section[id*=rehmai_same_cloth] .rehmai-family{background:transparent;border-block-start:0;padding-block:34px 40px}.shopify-section[id*=product_recommendations]>*,.shopify-section[id*=product_recommendations] .section{margin-block:0}.shopify-section[id*=rehmai_same_cloth] .rehmai-family__kicker,.shopify-section[id*=product_recommendations] :is(h2,h3,h4,p:first-child){font-family:var(--rh-font-ui, sans-serif);font-size:.64rem;font-weight:400;letter-spacing:var(--tracking-widest, .24em);text-transform:uppercase;color:var(--text-muted, #7c736a);margin-block:0}.shopify-section[id*=product_recommendations] .product-title{font-size:.85rem;line-height:1.35}.shopify-section[id*=product_recommendations] .price{font-family:var(--rh-font-ui, sans-serif);font-size:.74rem;letter-spacing:var(--tracking-wide, .06em);color:var(--text-muted, #7c736a)}main[data-template=product] .shopify-section[id*=product_recommendations] .section-background{background:transparent}@media(min-width:990px){main[data-template=product] .shopify-section[id*=product_recommendations] .section--page-width{max-width:none;width:auto;margin-inline:0;padding-inline:clamp(32px,3.4vw,64px) 0}main[data-template=product] .shopify-section[id*=product_recommendations] .resource-list{--rh-rail-fade: clamp(32px, 4vw, 96px);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--rh-rail-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--rh-rail-fade)),transparent 100%)}}.product-information .product-form-buttons--stacked .quantity-selector-wrapper{flex:1 0 100%;justify-content:flex-start}.rehmai-fit-assurance-block .rehmai-fit-assurance{border:0;border-block:1px solid var(--line-hairline, #e4dbd0);border-radius:0;background:transparent;padding:clamp(30px,3vw,52px) 0}.rehmai-fit-assurance-block .rehmai-fit-assurance__eyebrow{margin:0 0 16px;font-family:var(--rh-font-ui);font-size:.62rem;font-weight:400;letter-spacing:var(--tracking-widest, .24em);color:var(--text-muted, #7c736a)}.rehmai-fit-assurance-block .rehmai-fit-assurance__heading{font-family:var(--font-heading--family);font-size:clamp(1.3rem,1.7vw,1.8rem);line-height:1.16;font-weight:400;color:var(--text-primary, #000)}.rehmai-fit-assurance-block .rehmai-fit-assurance__body{margin:14px 0 0;max-width:54ch;font-family:var(--rh-font-body);line-height:var(--leading-body, 1.62);color:var(--text-secondary, #584f48)}.rehmai-fit-assurance-block .rehmai-fit-assurance__list{counter-reset:rehmai-fit;gap:0;margin:26px 0 0;border-block-start:1px solid var(--line-hairline, #e4dbd0)}.rehmai-fit-assurance-block .rehmai-fit-assurance__list li{counter-increment:rehmai-fit;padding:14px 0 14px 38px;border-block-end:1px solid var(--line-hairline, #e4dbd0);font-family:var(--rh-font-body);font-size:.92rem;line-height:1.5;color:var(--text-secondary, #584f48)}.rehmai-fit-assurance-block .rehmai-fit-assurance__list li:before{content:counter(rehmai-fit,decimal-leading-zero);inset-block-start:16px;font-family:var(--rh-font-ui);font-size:.6rem;font-weight:400;letter-spacing:var(--tracking-wider, .14em);color:var(--text-muted, #7c736a)}.rehmai-fit-assurance-block .rehmai-fit-assurance__link{margin-block-start:26px;padding-block-end:4px;font-family:var(--rh-font-ui);font-size:.62rem;letter-spacing:var(--tracking-widest, .24em);text-transform:uppercase;color:var(--text-primary, #000);text-decoration:none;border-block-end:1px solid var(--line-hairline, #e4dbd0);transition:border-color var(--duration-base) var(--ease-standard)}.rehmai-fit-assurance-block .rehmai-fit-assurance__link:hover{border-block-end-color:var(--text-primary, #000)}.shopify-section[id*=rehmai_marquee] marquee-component{--rh-marquee-fade: clamp(56px, 9vw, 210px);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--rh-marquee-fade),#000 calc(100% - var(--rh-marquee-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--rh-marquee-fade),#000 calc(100% - var(--rh-marquee-fade)),transparent 100%)}@media(prefers-reduced-motion:reduce){.shopify-section[id*=rehmai_marquee] .marquee__content{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rehmai-theme.css.map */
