@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap";:root{--mehruv-rose: #c9847a;--mehruv-rose-light: #f5ece9;--mehruv-gold: #b89a6a;--mehruv-gold-light: #f7f0e4;--mehruv-cream: #fdf8f3;--mehruv-deep: #3d2b1f;--mehruv-charcoal: #2c2c2c;--mehruv-border: rgba(184,154,106,.25);--mehruv-shadow: 0 8px 40px rgba(61,43,31,.1);--mehruv-shadow-hover: 0 16px 60px rgba(61,43,31,.18);--mehruv-radius: 12px;--mehruv-transition: .38s cubic-bezier(.25,.46,.45,.94)}.mehruv-img-wrapper{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--mehruv-radius) var(--mehruv-radius) 0 0;background:#f5f5f5}.mehruv-card-img-link{display:block;width:100%;height:100%;text-decoration:none}.mehruv-product-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .5s ease!important}.product-grid__item:hover .mehruv-product-img{transform:scale(1.07)}.mehruv-badge{position:absolute;top:10px;left:10px;padding:4px 12px;border-radius:20px;font-family:Jost,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;z-index:2}.mehruv-badge--sale{background:var(--mehruv-rose)}.mehruv-badge--sold-out{background:var(--mehruv-deep)}body{font-family:Jost,Segoe UI,sans-serif!important;background-color:var(--mehruv-cream)!important;color:var(--mehruv-charcoal)!important;letter-spacing:.01em}h1,h2,h3,h4,h5{font-family:Playfair Display,Georgia,serif!important;color:var(--mehruv-deep)!important;letter-spacing:.02em}.announcement-bar,.announcement-bar__content{background:linear-gradient(90deg,var(--mehruv-deep) 0%,#5c3b28 50%,var(--mehruv-deep) 100%)!important;color:#f7e9d7!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase}.header-section,header-component,.header{background:var(--mehruv-cream)!important;border-bottom:1px solid var(--mehruv-border)!important}.header__logo,.header__logo img{font-family:Playfair Display,serif!important}.header__menu-item,.header__menu-item a,.header__nav-item{font-family:Jost,sans-serif!important;font-size:.82rem!important;letter-spacing:.1em!important;text-transform:uppercase;font-weight:500!important;color:var(--mehruv-charcoal)!important;transition:color var(--mehruv-transition)!important}.header__menu-item:hover a,.header__nav-item:hover{color:var(--mehruv-rose)!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--top{border-bottom:1px solid var(--mehruv-border)!important}#header-component[data-menu-style=menu] .header__row--top .header__columns{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:". center ." "left left right"!important;row-gap:16px!important;align-items:center!important;padding-block:18px 16px!important}#header-component[data-menu-style=menu] .header__row--top .header__column--left{grid-area:left!important;justify-content:flex-start!important;gap:28px!important;min-width:0!important}#header-component[data-menu-style=menu] .header__row--top .header__column--center{grid-area:center!important;justify-content:center!important;gap:0!important}#header-component[data-menu-style=menu] .header__row--top .header__column--right{grid-area:right!important;justify-content:flex-end!important;gap:16px!important}#header-component[data-menu-style=menu] .header__row--top .header-menu,#header-component[data-menu-style=menu] .header__row--top .header-menu__inner{width:100%!important}#header-component[data-menu-style=menu] .header__row--top .overflow-menu::part(list){justify-content:flex-start!important}#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none!important}}.hero{position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#3d2b1f59,#3d2b1f26,#c9847a26);pointer-events:none;z-index:1}.hero__content{position:relative;z-index:2}.collection-header,.collection-hero{background:linear-gradient(135deg,var(--mehruv-gold-light) 0%,var(--mehruv-rose-light) 100%);padding:48px 24px!important;text-align:center;border-bottom:1px solid var(--mehruv-border)}.collection-header h1,.collection-hero h1{font-family:Playfair Display,serif!important;font-size:clamp(2rem,5vw,3.5rem)!important;color:var(--mehruv-deep)!important;margin-bottom:.5rem!important}.collection-hero__subtitle{font-family:Cormorant Garamond,serif;font-size:1.15rem;color:var(--mehruv-gold);font-style:italic;letter-spacing:.05em}.product-grid-container{background:var(--mehruv-cream)!important;padding:32px 16px!important}.product-card,.product-grid__item{border-radius:var(--mehruv-radius)!important;overflow:hidden;transition:transform var(--mehruv-transition),box-shadow var(--mehruv-transition)!important;background:#fff!important;border:1px solid var(--mehruv-border)!important;position:relative;display:flex!important;flex-direction:column!important}.product-card .product-card__content,.product-grid__item .product-card__content{flex:1;display:flex!important;flex-direction:column!important}.product-card:hover,.product-grid__item:hover{transform:translateY(-6px) scale(1.012)!important;box-shadow:var(--mehruv-shadow-hover)!important}.product-card__image-wrapper,.product-card-gallery,[class*=card-gallery]{overflow:hidden!important;border-radius:var(--mehruv-radius) var(--mehruv-radius) 0 0!important}.product-card__image,.product-card-gallery img,[class*=card-gallery] img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.product-card:hover .product-card__image,.product-grid__item:hover [class*=card-gallery] img{transform:scale(1.07)!important}.product-card__info,[class*=product-card] [class*=title],[class*=product-card] [class*=price]{padding:12px 14px!important}[class*=product-title],.product-card__name{font-family:Cormorant Garamond,serif!important;font-size:1.05rem!important;font-weight:500!important;color:var(--mehruv-deep)!important;line-height:1.35!important}[class*=price]{font-family:Jost,sans-serif!important;font-weight:600!important;font-size:.95rem!important;color:var(--mehruv-rose)!important;letter-spacing:.03em}.product-details product-price,.product-details [class*=price]:not([class*=badge]):not([class*=card]){font-size:1.6rem!important;font-weight:700!important;letter-spacing:.01em!important}.product-card__badge,[class*=badge],.price__badge-sale{background:var(--mehruv-rose)!important;color:#fff!important;border-radius:20px!important;font-family:Jost,sans-serif!important;font-size:.7rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:3px 10px!important}.quick-add,.quick-add-button,[class*=quick-add] button{background:var(--mehruv-deep)!important;color:#fff!important;border-radius:0 0 var(--mehruv-radius) var(--mehruv-radius)!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:background var(--mehruv-transition)!important}.quick-add:hover,[class*=quick-add] button:hover{background:var(--mehruv-rose)!important}.facets-wrapper,[class*=facets]{display:none!important}.button,button[type=submit],.btn{font-family:Jost,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.8rem!important;font-weight:600!important;border-radius:30px!important;padding:14px 32px!important;transition:all var(--mehruv-transition)!important}.button--primary,.button[class*=primary]{background:var(--mehruv-deep)!important;color:#fff!important;border:2px solid var(--mehruv-deep)!important}.button--primary:hover{background:var(--mehruv-rose)!important;border-color:var(--mehruv-rose)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c9847a59!important}.button--secondary,.button[class*=secondary]{background:transparent!important;color:var(--mehruv-deep)!important;border:2px solid var(--mehruv-gold)!important}.button--secondary:hover{background:var(--mehruv-gold-light)!important}.collection-list-item,[class*=collection-list] li,[class*=collection-card]{border-radius:var(--mehruv-radius)!important;overflow:hidden;border:1px solid var(--mehruv-border)!important;transition:transform var(--mehruv-transition),box-shadow var(--mehruv-transition)!important}.collection-list-item:hover,[class*=collection-card]:hover{transform:translateY(-5px)!important;box-shadow:var(--mehruv-shadow-hover)!important}footer,.footer{background:var(--mehruv-deep)!important;color:#f7e9d7!important;border-top:3px solid var(--mehruv-gold)!important}footer a,.footer a{color:#e8c9a8!important;transition:color var(--mehruv-transition)!important;font-family:Jost,sans-serif!important;font-size:.85rem!important}footer a:hover,.footer a:hover{color:var(--mehruv-rose)!important}footer h3,footer h4,.footer h3,.footer h4{font-family:Playfair Display,serif!important;color:#f7e9d7!important;font-size:1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-information__title,[class*=product-title]:not(.product-card *){font-family:Playfair Display,serif!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;color:var(--mehruv-deep)!important;line-height:1.25!important}.product__description,[class*=product-description]{font-family:Cormorant Garamond,serif!important;font-size:1.1rem!important;line-height:1.8!important;color:#5a4a42!important}.cart-items .cart-items__quantity-controls{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important}.cart-items__remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:unset!important;min-height:unset!important;border-radius:50%!important;background:#fdf0ee!important;border:1.5px solid var(--mehruv-rose)!important;color:var(--mehruv-rose)!important;cursor:pointer!important;transition:background .2s,color .2s!important;box-shadow:none!important;padding:0!important;flex-shrink:0!important}.cart-items__remove:hover{background:var(--mehruv-rose)!important;color:#fff!important}.cart-items__remove svg,.cart-items__remove .svg-wrapper{display:none!important}.cart-items__remove:after{content:"\2715"!important;font-size:.7rem!important;font-weight:700!important;line-height:1!important}.cart-item__option-label{display:block;font-family:Jost,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8a7a72;margin-bottom:3px}.cart-item__variant-select{display:block;width:100%;height:30px;padding:0 24px 0 8px;font-family:Jost,sans-serif;font-size:.8rem;font-weight:500;color:var(--mehruv-deep);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23b89a6a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 7px center;border:1.5px solid #d9cfc8;border-radius:6px;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s}.cart-item__variant-select:focus{outline:none;border-color:var(--mehruv-rose)}.cart-item__variant-select:disabled{opacity:.5;cursor:not-allowed}.cart-item__option-group{margin-bottom:6px}.cart-item__option-selectors{margin-top:4px}.cart-items .quantity-selector{border:1.5px solid #d9cfc8!important;border-radius:6px!important;background:#fff!important;min-width:90px!important;height:32px!important}.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus){width:28px!important;height:100%!important;min-height:unset!important;min-width:unset!important;max-width:28px!important;color:var(--mehruv-rose)!important;flex-shrink:0!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-items .quantity-selector .quantity-minus .svg-wrapper,.cart-items .quantity-selector .quantity-plus .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}.cart-items .quantity-selector .quantity-minus .svg-wrapper svg,.cart-items .quantity-selector .quantity-plus .svg-wrapper svg{display:none!important}.cart-items .quantity-selector .quantity-minus .svg-wrapper:after{content:"\2212"!important;font-size:1.2rem!important;font-weight:700!important;color:var(--mehruv-rose)!important;line-height:1!important}.cart-items .quantity-selector .quantity-plus .svg-wrapper:after{content:"+"!important;font-size:1.2rem!important;font-weight:700!important;color:var(--mehruv-rose)!important;line-height:1!important}.cart-items .quantity-selector .quantity-input{font-family:Jost,sans-serif!important;font-size:.85rem!important;font-weight:600!important;color:var(--mehruv-deep)!important;text-align:center}.cart-items__price-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.cart-drawer,theme-drawer{background:var(--mehruv-cream)!important;border-left:1px solid var(--mehruv-border)!important}.cart-drawer__title,[class*=cart-title]{font-family:Playfair Display,serif!important;color:var(--mehruv-deep)!important;font-size:1.4rem!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--mehruv-cream)}::-webkit-scrollbar-thumb{background:var(--mehruv-gold);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--mehruv-rose)}@keyframes mehruv-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-grid__item{animation:mehruv-fade-in .5s ease both}.product-grid__item:nth-child(1){animation-delay:0s}.product-grid__item:nth-child(2){animation-delay:.04s}.product-grid__item:nth-child(3){animation-delay:.08s}.product-grid__item:nth-child(4){animation-delay:.12s}.product-grid__item:nth-child(5){animation-delay:.16s}.product-grid__item:nth-child(6){animation-delay:.2s}.product-grid__item:nth-child(7){animation-delay:.24s}.product-grid__item:nth-child(8){animation-delay:.28s}.marquee,[class*=marquee]{background:var(--mehruv-gold-light)!important;border-top:1px solid var(--mehruv-border)!important;border-bottom:1px solid var(--mehruv-border)!important;color:var(--mehruv-deep)!important;font-family:Cormorant Garamond,serif!important;font-style:italic;font-size:1.05rem!important;letter-spacing:.05em}.section-resource-list__header h3,.section-resource-list__header h4{font-family:Playfair Display,serif!important;font-size:clamp(1.5rem,3vw,2.2rem)!important;color:var(--mehruv-deep)!important;font-weight:700!important;letter-spacing:.02em!important;position:relative;padding-bottom:10px!important}.section-resource-list__header h3:after,.section-resource-list__header h4:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:2px;background:linear-gradient(90deg,var(--mehruv-gold),var(--mehruv-rose));border-radius:2px}.section-resource-list__header a,.section-resource-list__header [class*=link]{font-family:Jost,sans-serif!important;font-size:.82rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--mehruv-rose)!important;text-decoration:underline;text-underline-offset:4px;transition:color var(--mehruv-transition)!important}.section-resource-list__header a:hover{color:var(--mehruv-deep)!important}[data-testid=product-list]:has(+*){position:relative}.resource-list__item{animation:mehruv-fade-in .5s ease both}.resource-list__item:nth-child(1){animation-delay:0s}.resource-list__item:nth-child(2){animation-delay:.06s}.resource-list__item:nth-child(3){animation-delay:.12s}.resource-list__item:nth-child(4){animation-delay:.18s}#shopify-section-categories_cATzLv h2{font-family:Playfair Display,serif!important;font-size:clamp(1.6rem,3.5vw,2.4rem)!important;color:var(--mehruv-deep)!important;font-weight:700!important;letter-spacing:.02em!important;text-align:center!important}#shopify-section-categories_cATzLv p{font-family:Cormorant Garamond,serif!important;font-size:1.1rem!important;font-style:italic;color:var(--mehruv-gold)!important;letter-spacing:.03em;text-align:center!important}#shopify-section-categories_cATzLv .section:before{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,var(--mehruv-gold),var(--mehruv-rose));margin:0 auto 28px;border-radius:2px}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block]{overflow:hidden!important;box-shadow:0 4px 24px #3d2b1f14!important;transition:transform var(--mehruv-transition),box-shadow var(--mehruv-transition)!important;background:#fff!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block]:hover{transform:translateY(-8px)!important;box-shadow:var(--mehruv-shadow-hover)!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block] .image-block img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important;width:100%!important;object-fit:cover!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block]:hover .image-block img{transform:scale(1.06)!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block] h4{font-family:Playfair Display,serif!important;font-size:1.18rem!important;font-weight:600!important;color:var(--mehruv-deep)!important;letter-spacing:.03em!important;text-align:center!important;margin:0!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block] a[class*=button]{font-family:Jost,sans-serif!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--mehruv-rose)!important;font-weight:500!important;text-decoration:underline;text-underline-offset:4px;transition:color var(--mehruv-transition)!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block] a[class*=button]:hover{color:var(--mehruv-deep)!important}@media(max-width:749px){#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block]:hover{transform:translateY(-4px)!important}}.section-wrapper:has([class*=accordion]){position:relative}.section-wrapper:has([class*=accordion]) h2{font-family:Playfair Display,serif!important;font-size:clamp(1.6rem,3.5vw,2.4rem)!important;color:var(--mehruv-deep)!important;font-weight:700!important;text-align:center!important;letter-spacing:.02em!important;margin-bottom:0!important}.accordion{width:100%;max-width:760px;margin:0 auto!important}.accordion .details{border-bottom:1px solid var(--mehruv-border)!important;padding:4px 0!important}.accordion .details:first-child{border-top:1px solid var(--mehruv-border)!important}.accordion .details__header{font-family:Cormorant Garamond,serif!important;font-size:1.15rem!important;font-weight:600!important;color:var(--mehruv-deep)!important;padding:18px 4px!important;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;letter-spacing:.01em;list-style:none;transition:color var(--mehruv-transition)!important}.accordion .details__header:hover{color:var(--mehruv-rose)!important}.accordion .details__header::-webkit-details-marker{display:none}.accordion .details__header .icon-caret,.accordion .details__header .icon-plus{color:var(--mehruv-gold)!important;flex-shrink:0}.accordion .details-content{font-family:Jost,sans-serif!important;font-size:.95rem!important;line-height:1.75!important;color:#5a4a42!important;padding:0 4px 18px!important}.accordion .details[open] .details__header{color:var(--mehruv-rose)!important}.product-video-btn-wrapper{flex:1 1 0;margin-top:0}.product-video-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;white-space:nowrap!important;height:38px!important;padding:0 18px!important;background:transparent!important;border:1.5px solid var(--mehruv-rose)!important;border-radius:6px!important;color:var(--mehruv-rose)!important;font-family:Jost,sans-serif!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s,color .2s!important;box-shadow:none!important}.product-video-btn:hover{background:var(--mehruv-rose)!important;color:#fff!important}.product-video-btn__icon{display:flex;align-items:center}.mehruv-video-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important}.mehruv-video-modal[hidden]{display:none!important}.mehruv-video-modal__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000bf!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.mehruv-video-modal__box{position:relative!important;z-index:1!important;width:min(90vw,800px)!important;background:#000!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 24px 80px #00000080!important}.mehruv-video-modal__close{position:absolute!important;top:10px!important;right:12px!important;z-index:2!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#ffffff26!important;color:#fff!important;border:none!important;font-size:.85rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:background .2s!important}.mehruv-video-modal__close:hover{background:#ffffff4d!important}.mehruv-video-modal__iframe-wrapper{position:relative!important;padding-bottom:56.25%!important;height:0!important}.mehruv-video-modal__iframe-wrapper iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.mehruv-video-modal__iframe-wrapper video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}@media screen and (min-width:750px){.product-details .text-block.rte{max-height:180px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--mehruv-rose) #f0ebe6!important;padding-right:6px!important;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)!important;mask-image:linear-gradient(to bottom,black 70%,transparent 100%)!important}.product-details .text-block.rte::-webkit-scrollbar{width:4px!important}.product-details .text-block.rte::-webkit-scrollbar-track{background:#f0ebe6!important;border-radius:4px!important}.product-details .text-block.rte::-webkit-scrollbar-thumb{background:var(--mehruv-rose)!important;border-radius:4px!important}.product-details>*,.product-details .group-block>*{--gap: 16px !important}}.variant-option--buttons legend{font-family:Jost,sans-serif!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--mehruv-charcoal)!important;margin-bottom:8px!important}.variant-option--buttons .variant-option__button-input-group{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:4px!important}.variant-option--buttons .variant-option__button-input-group::-webkit-scrollbar{display:none!important}.variant-option__button-label{flex:0 0 auto!important;min-height:34px!important;min-width:unset!important;width:auto!important;padding-block:0!important;padding-inline:14px!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.06em!important;border-radius:6px!important;border:1.5px solid #d9cfc8!important;background:#fff!important;color:var(--mehruv-charcoal)!important;transition:all .2s ease!important}.variant-option__button-label:hover{border-color:var(--mehruv-rose)!important;color:var(--mehruv-rose)!important;background:#fff!important}.variant-option__button-label:has(input:checked),.variant-option__button-label[data-checked]{background:var(--mehruv-rose)!important;border-color:var(--mehruv-rose)!important;color:#fff!important;box-shadow:0 4px 14px #c9847a4d!important}.product-details .quantity-selector{border-radius:8px!important;border:1.5px solid #d9cfc8!important;background:#fff!important;height:44px!important;min-width:100px!important;max-width:110px!important;flex:0 0 110px!important}.product-details .quantity-selector .quantity-input{font-family:Jost,sans-serif!important;font-size:.9rem!important;font-weight:500!important;color:var(--mehruv-deep)!important}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--mehruv-charcoal)!important;width:36px!important;height:36px!important}.add-to-cart-button.button{background:var(--mehruv-rose)!important;border-color:var(--mehruv-rose)!important;color:#fff!important;border-radius:8px!important;font-family:Jost,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;height:44px!important;transition:background .25s ease,transform .15s ease!important;box-shadow:0 4px 14px #c9847a4d!important}.add-to-cart-button.button:hover{background:var(--mehruv-deep)!important;border-color:var(--mehruv-deep)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #3d2b1f33!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 8px !important;--shopify-accelerated-checkout-button-block-size: 44px !important}.accelerated-checkout-block{border-radius:8px!important;overflow:hidden!important;margin-top:8px!important;border:1.5px solid #d9cfc8!important}.product-form-buttons{gap:10px!important;margin-top:4px!important}.product-purchase-row{display:flex!important;align-items:stretch!important;gap:10px!important;width:100%!important;flex-wrap:nowrap!important}.product-purchase-row>.quantity-selector-wrapper{flex:0 0 auto!important}.product-primary-actions{display:flex!important;align-items:stretch!important;gap:10px!important;width:auto!important;flex:1 1 0!important}.product-primary-actions>*{flex:1 1 0!important}.product-primary-actions .add-to-cart-block,.product-primary-actions .add-to-cart-button,.product-primary-actions .button{width:100%!important}@media screen and (max-width:749px){.product-primary-actions{width:auto!important}}@media screen and (min-width:750px){.product-details .product-form-buttons{max-width:none!important}}@media screen and (min-width:750px){.quick-add-modal{width:min(1180px,96vw)!important;height:min(90vh,860px)!important}.quick-add-modal .product-details{padding-right:12px!important}}rte-formatter{display:block!important;width:100%!important}.text-block.rte p strong:only-child{display:block;font-family:Playfair Display,serif;font-size:1rem;font-weight:600;color:var(--mehruv-deep);margin-top:16px;margin-bottom:4px;letter-spacing:.02em}.text-block.rte ul,.text-block.rte .rte-list{display:block!important;list-style:none!important;padding:0!important;margin:0 0 12px!important;width:100%!important}.text-block.rte ul li,.text-block.rte .rte-list li{display:block!important;position:relative;padding-left:18px!important;margin-bottom:6px!important;font-family:Jost,sans-serif;font-size:.92rem;color:#5a4a42;line-height:1.6;width:100%!important}.text-block.rte ul li:before,.text-block.rte .rte-list li:before{content:"\2022";position:absolute;left:0;color:var(--mehruv-rose);font-size:.7rem;top:5px}[data-testid=product-information]{padding-top:32px!important}@media screen and (min-width:750px){[data-testid=product-information]{padding-top:48px!important}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:40% 60%!important}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:60% 40%!important}}@media screen and (min-width:750px){.product-media-container.constrain-height{--constrained-height: 420px !important;--constrained-min-height: 320px !important}}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:360px!important}}.slideshow-controls__thumbnails-container{display:flex!important;justify-content:center!important;width:100%!important;overflow-x:auto!important;padding-block:8px!important}.slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;padding:4px 8px!important;margin-inline:auto!important}.slideshow-controls__thumbnail{display:block!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;max-width:100px!important;max-height:100px!important;padding:0!important;overflow:hidden!important;border-radius:4px!important;cursor:pointer!important;border:2px solid transparent!important;transition:border-color .2s ease!important;flex-shrink:0!important}.slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--mehruv-rose, #c9847a)!important;outline:none!important}.slideshow-controls__thumbnail:hover{border-color:var(--mehruv-gold, #b89a6a)!important}.slideshow-controls__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:2px!important}@media(max-width:768px){.collection-header h1,.collection-hero h1{font-size:1.8rem!important}.product-grid-container{padding:16px 8px!important}.product-card:hover,.product-grid__item:hover{transform:translateY(-3px) scale(1.005)!important}#shopify-section-categories_cATzLv [data-testid=group-block] [data-testid=group-block]:hover{transform:translateY(-4px)!important}.accordion .details__header{font-size:1rem!important;padding:14px 4px!important}[data-testid=collection-list] h2,.section-wrapper:has([class*=accordion]) h2{font-size:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-modern.css.map */
