*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);scroll-behavior:smooth;scroll-padding-top:5.5rem}body{font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);color:var(--color-foreground);background-color:var(--color-background);line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:var(--color-foreground);text-decoration:none;transition:color var(--duration-normal) var(--ease-smooth)}a:hover{color:var(--color-accent)}button{cursor:pointer;border:none;background:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.05;text-wrap:balance}h1{font-size:clamp(2.75rem,5.5vw,5.5rem);letter-spacing:-.03em}h2{font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.025em}h3{font-size:clamp(1.5rem,2.5vw,2.5rem);letter-spacing:-.015em}h4{font-size:clamp(1.125rem,1.5vw,1.5rem);letter-spacing:-.01em}.label-text{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-weight:500;line-height:1}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}.section-padding{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 2.75rem;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:all var(--duration-normal) var(--ease-out)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:transform var(--duration-normal) var(--ease-smooth)}.btn-primary{background:var(--color-accent);color:var(--color-background);border:1px solid var(--color-accent)}.btn-primary:before{background:var(--color-foreground);transform:scaleX(0);transform-origin:right}.btn-primary:hover:before{transform:scaleX(1);transform-origin:left}.btn-primary:hover{color:var(--color-background);border-color:var(--color-foreground)}.btn-secondary{background:transparent;color:var(--color-foreground);border:1px solid rgba(255,255,255,.2)}.btn-secondary:before{background:var(--color-accent);transform:scaleX(0);transform-origin:right}.btn-secondary:hover:before{transform:scaleX(1);transform-origin:left}.btn-secondary:hover{color:var(--color-background);border-color:var(--color-accent)}.product-card{position:relative;text-decoration:none;color:var(--color-foreground);display:block}.product-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--color-surface)}.product-card__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-smooth)}.product-card:hover .product-card__image-wrapper img{transform:scale(1.03)}.product-card__badge{position:absolute;top:1.25rem;left:1.25rem;padding:.3rem .875rem;font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;background:var(--color-accent);color:var(--color-background);z-index:2}.product-card__info{padding:1.5rem 0}.product-card__vendor{font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.375rem}.product-card__title{font-family:var(--font-heading);font-size:1rem;margin-bottom:.5rem;line-height:1.35;letter-spacing:-.005em}.product-card__price{font-size:.8125rem;color:var(--color-text-secondary);letter-spacing:.03em}.grid{display:grid;gap:var(--space-md)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.divider{width:40px;height:1px;background:var(--color-accent);margin:var(--space-sm) 0;opacity:.4}.divider--center{margin-left:auto;margin-right:auto}.section-header{text-align:center;margin-bottom:clamp(2.5rem,5vw,5rem)}.section-header .label-text{margin-bottom:1.25rem;display:block}.section-header h2{margin-bottom:1.25rem}.section-header p{color:var(--color-text-secondary);max-width:480px;margin:0 auto;font-size:.9375rem;line-height:1.85;letter-spacing:.01em}input,select,textarea{font-family:var(--font-body);font-size:.875rem;padding:1rem 1.125rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);width:100%;letter-spacing:.02em;transition:border-color var(--duration-normal) var(--ease-smooth)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent)}.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.reveal.is-visible{opacity:1;transform:translateY(0)}img[loading=lazy]{opacity:0;transition:opacity .5s var(--ease-smooth)}img[loading=lazy].loaded,img[loading=lazy][complete]{opacity:1}img[loading=lazy]{animation:imgShow 0s 1s forwards}@keyframes imgShow{to{opacity:1}}.text-center{text-align:center}.text-accent{color:var(--color-accent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-background);padding:.75rem 1.5rem;font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;z-index:10000;transition:top var(--duration-fast)}.skip-to-content:focus-visible{top:1rem}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[dir=rtl]{text-align:right}[dir=rtl] .text-center,[dir=rtl] .section-header{text-align:center}[dir=rtl] .product-card__badge{left:auto;right:1.25rem}[dir=rtl] .divider--center{margin-left:auto;margin-right:auto}[dir=rtl] .product-card__info{text-align:right}[dir=rtl] .section-header p{text-align:center}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right;direction:rtl}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:#ffffff26}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) var(--color-background)}::selection{background:var(--color-accent);color:var(--color-background)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,[data-hero-animate]{opacity:1!important;transform:none!important;filter:none!important}img[loading=lazy]{opacity:1!important}}@media(max-width:480px){.section-padding{padding-top:clamp(4rem,10vw,6rem);padding-bottom:clamp(4rem,10vw,6rem)}}.show-desktop-only,.show-tablet-only,.show-mobile-only{display:none!important}@media(min-width:990px){.hide-desktop{display:none!important}.show-desktop-only{display:block!important}.show-desktop-only.inline{display:inline!important}.show-desktop-only.flex{display:flex!important}.show-desktop-only.grid{display:grid!important}}@media(min-width:750px)and (max-width:989px){.hide-tablet{display:none!important}.show-tablet-only{display:block!important}.show-tablet-only.inline{display:inline!important}.show-tablet-only.flex{display:flex!important}.show-tablet-only.grid{display:grid!important}}@media(max-width:749px){.hide-mobile{display:none!important}.show-mobile-only{display:block!important}.show-mobile-only.inline{display:inline!important}.show-mobile-only.flex{display:flex!important}.show-mobile-only.grid{display:grid!important}}@media(min-width:990px){.text-left-desktop{text-align:left!important}.text-center-desktop{text-align:center!important}.text-right-desktop{text-align:right!important}.items-start-desktop{align-items:flex-start!important}.items-center-desktop{align-items:center!important}.items-end-desktop{align-items:flex-end!important}.justify-start-desktop{justify-content:flex-start!important}.justify-center-desktop{justify-content:center!important}.justify-end-desktop{justify-content:flex-end!important}}@media(min-width:750px)and (max-width:989px){.text-left-tablet{text-align:left!important}.text-center-tablet{text-align:center!important}.text-right-tablet{text-align:right!important}.items-start-tablet{align-items:flex-start!important}.items-center-tablet{align-items:center!important}.items-end-tablet{align-items:flex-end!important}.justify-start-tablet{justify-content:flex-start!important}.justify-center-tablet{justify-content:center!important}.justify-end-tablet{justify-content:flex-end!important}}@media(max-width:749px){.text-left-mobile{text-align:left!important}.text-center-mobile{text-align:center!important}.text-right-mobile{text-align:right!important}.items-start-mobile{align-items:flex-start!important}.items-center-mobile{align-items:center!important}.items-end-mobile{align-items:flex-end!important}.justify-start-mobile{justify-content:flex-start!important}.justify-center-mobile{justify-content:center!important}.justify-end-mobile{justify-content:flex-end!important}}@media(min-width:990px){.flex-row-desktop{flex-direction:row!important}.flex-col-desktop{flex-direction:column!important}}@media(max-width:749px){.flex-row-mobile{flex-direction:row!important}.flex-col-mobile{flex-direction:column!important}}:root{--color-text-secondary: rgba(255, 255, 255, .88) !important}body{font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.8}p{font-size:max(1rem,inherit);line-height:1.8;color:#ffffffeb}.section-header p{font-size:1.0625rem;color:#ffffffe6;line-height:1.85}.label-text{font-size:.8125rem}.btn{font-size:.75rem}.product-card__vendor{font-size:.6875rem}.product-card__price{color:#ffffffe6;font-size:.875rem}.product-card__title{font-size:1.0625rem}.product-card__badge{font-size:.625rem}input,select,textarea{font-size:1rem}[style*=color-text-secondary],.char-counter,.collection-toolbar__count{color:#ffffffd9!important}.cg__subtitle,.fc-row__desc,.nl-luxury__desc{color:#ffffffe6!important}.social-feed__follow{color:#ffffffe0!important}.brand-stmt__subtext{color:#ffffffe6!important}.testimonial__location{color:#ffffffd9!important}.faq__answer,.rich-text__body,.image-text__text,.product-spotlight__tagline{color:#ffffffe6!important}.product-spotlight__spec-label{color:#ffffffd9!important}.craftsmanship__desc{color:#ffffffe6!important}.craftsmanship__stat-label{color:#ffffffe0!important}.cart-drawer__item-variant,.cart-drawer__remove,.cart-drawer__shipping{color:#ffffffd9!important}.cs__header-link{color:#ffffffe0!important;opacity:1!important}.cs__card-desc,.footer__description,.footer__link{color:#ffffffe0!important}.footer__link:hover{color:#fff!important}.footer__social-link{color:#ffffffe0!important;opacity:.85!important}.footer__social-link:hover{color:#fff!important;opacity:1!important}.footer__address{color:#ffffffe0!important}.footer__copyright{color:#fffc!important}[class*=__desc],[class*=__subtitle],[class*=__tagline],[class*=__body-text],[class*=__description]{color:#ffffffe6!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mudeb-luxury.css.map */
