.theme-deluxr{--ql-font-display:var(--font-heading,"Fraunces","Times New Roman",Georgia,serif);--ql-font-body:var(--font-body,"Assistant",system-ui,-apple-system,sans-serif);--font-display:var(--ql-font-display);--dx-paper:#fbfaf7;--dx-paper-2:#f7f3ee;--dx-paper-3:#f1ece5;--dx-ink:#231d18;--dx-ink-2:#413a35;--dx-muted:#736c67;--dx-line:#e2ded8;--dx-line-2:#cac5be;--dx-wine:#8d3731;--dx-on-dark:#f8f5f1;--bg:var(--brand-bg,var(--dx-paper));--bg-soft:var(--brand-surface,var(--dx-paper-2));--surface:var(--brand-surface,var(--dx-paper-2));--text:var(--brand-text,var(--dx-ink));--accent:var(--brand-accent,var(--dx-ink));--ql-bg:var(--brand-bg,var(--dx-paper));--ql-surface:var(--brand-surface,var(--dx-paper-2));--ql-surface-raised:var(--dx-paper-3);--ql-border:var(--brand-border,var(--dx-line));--ql-border-dark:var(--dx-line-2);--ql-text:var(--brand-text,var(--dx-ink));--ql-text-muted:var(--brand-text-muted,var(--dx-muted));--ql-text-light:var(--dx-muted);--ql-ink:var(--dx-ink);--ql-accent:var(--brand-accent,var(--dx-ink));--ql-accent-hover:var(--dx-ink-2);--ql-accent-text:var(--dx-on-dark);--ql-editorial:var(--dx-wine);--ql-on-dark:var(--dx-on-dark);--ql-footer-bg:var(--brand-footer-bg,var(--dx-ink));--ql-footer-text:var(--brand-footer-text,var(--dx-on-dark));--ql-footer-muted:var(--brand-footer-muted,color-mix(in srgb,var(--ql-footer-text)70%,transparent));--ql-btn-bg:var(--brand-button-bg,var(--ql-accent));--ql-btn-text:var(--brand-button-text,var(--ql-accent-text));--ql-radius:var(--radius-md,0px);--ql-radius-sm:var(--radius-sm,0px);--ql-radius-xs:0px;--ql-radius-lg:var(--radius-lg,0px);--ql-shadow-sm:var(--shadow-1,0 1px 2px #231d180d);--ql-shadow:var(--shadow-2,0 4px 16px #231d1812);--ql-shadow-md:var(--shadow-3,0 10px 30px #231d1817);--ql-shadow-lg:0 20px 48px #231d181f;--ql-shadow-xl:0 30px 70px #231d1829;--ql-container:1240px;--ql-gutter:clamp(1.25rem,5vw,5rem);--ql-section-y:clamp(3rem,5vw,5rem);--ql-nav-height:76px;--ql-hero-height:88vh;--ql-hero-min:580px;--ql-dur-fast:var(--duration-fast,.16s);--ql-dur:var(--duration-base,.26s);--ql-dur-slow:.62s;--ql-ease:var(--ease,cubic-bezier(.4,0,.2,1));--ql-ease-out:var(--ease,cubic-bezier(.22,1,.36,1));--ql-ease-in-out:cubic-bezier(.76,0,.24,1)}@supports (color:lab(0% 0 0)){.theme-deluxr{--dx-paper:lab(98.2719% .22471 1.50434);--dx-paper-2:lab(96.0755% .552326 2.99555);--dx-paper-3:lab(93.5251% .89699 4.09406);--dx-ink:lab(11.2198% 2.65697 4.68642);--dx-ink-2:lab(25.1403% 2.52606 4.1988);--dx-muted:lab(46.0253% 2.29418 3.8478);--dx-line:lab(88.6495% .729471 3.34685);--dx-line-2:lab(79.7156% 1.02785 4.06066);--dx-wine:lab(35.6417% 36.7617 23.4379);--dx-on-dark:lab(96.7724% .270665 2.27071);--ql-shadow-sm:var(--shadow-1,0 1px 2px lab(11.2198% 2.65697 4.68642/.05));--ql-shadow:var(--shadow-2,0 4px 16px lab(11.2198% 2.65697 4.68642/.07));--ql-shadow-md:var(--shadow-3,0 10px 30px lab(11.2198% 2.65697 4.68642/.09));--ql-shadow-lg:0 20px 48px lab(11.2198% 2.65697 4.68642/.12);--ql-shadow-xl:0 30px 70px lab(11.2198% 2.65697 4.68642/.16)}}.theme-deluxr .ql-hero-slider--empty{background:linear-gradient(115deg,transparent 0 66%,color-mix(in srgb,var(--ql-editorial)46%,transparent)66% 67%,transparent 67%),radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--ql-editorial)22%,transparent),transparent 30rem),var(--ql-ink)}.theme-deluxr .ql-hero-slider--single .ql-hero-slider__bg{opacity:1}.theme-deluxr .ql-hero-slider--single .ql-hero-slider__bg img{animation:none}.theme-deluxr.ql-page,.theme-deluxr .ql-page{font-family:var(--ql-font-body);background:var(--ql-bg);color:var(--ql-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-deluxr ::selection{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr :focus{outline:none}.theme-deluxr a:focus-visible,.theme-deluxr button:focus-visible,.theme-deluxr input:focus-visible,.theme-deluxr textarea:focus-visible,.theme-deluxr select:focus-visible{outline:2px solid var(--ql-ink);outline-offset:3px}.theme-deluxr .ql-container{max-width:var(--ql-container);padding-inline:var(--ql-gutter);margin-inline:auto}.theme-deluxr .ql-section{padding-top:var(--ql-section-y);padding-bottom:var(--ql-section-y)}.theme-deluxr .ql-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2,.5rem)var(--space-6,2rem);padding-top:var(--space-5,1.4rem);border-top:var(--border-weight,1px)solid var(--ql-border);flex-wrap:wrap;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex;position:relative}.theme-deluxr .ql-section-head:before{content:"";background:var(--ql-ink);width:clamp(48px,7vw,72px);height:1px;position:absolute;top:-1px;left:0}.theme-deluxr .ql-section-head__eyebrow{display:none}.theme-deluxr .ql-section-head__left{display:contents}.theme-deluxr .ql-section-title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:clamp(1.65rem,1rem + 2.4vw,2.6rem);line-height:var(--leading-heading,1.08);letter-spacing:var(--tracking-heading,-.018em);color:var(--ql-ink);max-width:22ch;margin:0}.theme-deluxr .ql-section-desc{font-size:var(--fs-sm,.9rem);line-height:var(--leading-body,1.6);color:var(--ql-text-muted);max-width:56ch;margin:var(--space-1,.35rem)0 0;flex:1 0 100%;order:3}.theme-deluxr .ql-section-head__actions{align-items:center;gap:var(--space-4,1.25rem);display:flex}.theme-deluxr .ql-section-viewall{font-size:var(--fs-xs,.7rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-ink);white-space:nowrap;padding-bottom:3px;font-weight:600;position:relative}.theme-deluxr .ql-section-viewall:after{content:"";background:var(--ql-ink);transform-origin:100%;width:100%;height:1px;transition:transform var(--ql-dur)var(--ql-ease-out);position:absolute;bottom:0;left:0;transform:scaleX(1)}.theme-deluxr .ql-section-viewall svg{display:none}.theme-deluxr .ql-announcement{background:var(--ql-ink);color:var(--ql-on-dark);font-size:var(--fs-xs,.7rem);font-weight:var(--fw-body,500);letter-spacing:.13em;text-transform:uppercase;text-align:center;padding:9px 0}.theme-deluxr .ql-announcement__link{color:inherit}.theme-deluxr .ql-nav,.theme-deluxr .ql-nav--overlay,.theme-deluxr .ql-nav--scrolled{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:var(--border-weight,1px)solid transparent;transition:border-color var(--ql-dur)var(--ql-ease),background var(--ql-dur)var(--ql-ease);display:block;position:sticky;top:0;color:var(--ql-ink)!important;background:#fbfaf7eb!important;background:lab(98.2719% .22471 1.50434/.92)!important}.theme-deluxr .ql-nav--scrolled{border-bottom-color:var(--ql-border)}.theme-deluxr .ql-nav__inner{max-width:var(--ql-container);padding-inline:var(--ql-gutter);height:var(--ql-nav-height);justify-content:space-between;align-items:center;gap:var(--space-6,2rem);margin-inline:auto;display:flex}.theme-deluxr .ql-nav__logo{align-items:center;display:flex}.theme-deluxr .ql-nav__logo img{width:auto;max-height:34px}.theme-deluxr .ql-nav--overlay .ql-nav__logo-text,.theme-deluxr .ql-nav__logo-text{font-family:var(--ql-font-body);font-weight:600;font-size:var(--fs-base,1.05rem);letter-spacing:.34em;text-transform:uppercase;text-indent:.34em;color:var(--ql-ink)!important}.theme-deluxr .ql-nav__menu{align-items:center;gap:clamp(1.4rem,3vw,2.6rem);display:flex}.theme-deluxr .ql-nav--overlay .ql-nav__link,.theme-deluxr .ql-nav__link{font-size:var(--fs-xs,.7rem);letter-spacing:.15em;text-transform:uppercase;padding:6px 0;font-weight:600;position:relative;color:var(--ql-ink)!important}.theme-deluxr .ql-nav__link:after{content:"";background:var(--ql-ink);transform-origin:0;width:100%;height:1px;transition:transform var(--ql-dur)var(--ql-ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.theme-deluxr .ql-nav__link:hover{text-decoration:none}@media (hover:hover){.theme-deluxr .ql-nav__link:hover:after{transform:scaleX(1)}}.theme-deluxr .ql-nav__actions{align-items:center;gap:var(--space-1,.35rem);display:flex}.theme-deluxr .ql-nav--overlay .ql-nav__icon-btn,.theme-deluxr .ql-nav__icon-btn{cursor:pointer;width:40px;height:40px;transition:transform var(--ql-dur-fast)var(--ql-ease-out),opacity var(--ql-dur-fast)var(--ql-ease);background:0 0;border:0;place-items:center;display:grid;color:var(--ql-ink)!important}.theme-deluxr .ql-nav__icon-btn svg{width:19px;height:19px}.theme-deluxr .ql-nav__icon-btn:hover{opacity:.6}.theme-deluxr .ql-nav__icon-btn:active{transform:scale(.9)}.theme-deluxr .ql-nav__cart{position:relative}.theme-deluxr .ql-nav__badge{background:var(--ql-editorial);min-width:16px;height:16px;color:var(--ql-on-dark);font-family:var(--ql-font-body);font-size:var(--fs-xs,.6rem);border-radius:var(--radius-pill,999px);place-items:center;padding:0 4px;font-weight:700;display:grid;position:absolute;top:3px;right:1px}.theme-deluxr .ql-nav__avatar{border-radius:var(--radius-pill,999px);object-fit:cover;width:26px;height:26px}.theme-deluxr .ql-nav__hamburger{cursor:pointer;width:40px;height:40px;color:var(--ql-ink);background:0 0;border:0;place-items:center;display:none}.theme-deluxr .ql-nav__hamburger svg{width:21px;height:21px}.theme-deluxr .ql-profile-dropdown{background:var(--ql-paper,var(--ql-bg));background:var(--ql-bg);border:var(--border-weight,1px)solid var(--ql-border);min-width:184px;box-shadow:var(--ql-shadow-md);border-radius:var(--radius-sm,0px);transform-origin:100% 0;animation:dx-pop var(--ql-dur)var(--ql-ease-out);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.theme-deluxr .ql-profile-dropdown button{cursor:pointer;font-family:var(--ql-font-body);font-size:var(--fs-sm,.8rem);font-weight:var(--fw-body,500);color:var(--ql-ink);text-align:left;transition:background var(--ql-dur-fast)var(--ql-ease);background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.theme-deluxr .ql-profile-dropdown button:hover{background:var(--ql-surface)}.theme-deluxr .ql-nav__mobile{background:var(--ql-bg);border-top:var(--border-weight,1px)solid var(--ql-border);padding:var(--space-2,.5rem)var(--ql-gutter)var(--space-5,1.25rem)}.theme-deluxr .ql-nav__mobile-links{flex-direction:column;display:flex}.theme-deluxr .ql-nav__mobile-link{color:var(--ql-ink);font-size:var(--fs-sm,.78rem);letter-spacing:.14em;text-transform:uppercase;border-bottom:var(--border-weight,1px)solid var(--ql-border);padding:14px 0;font-weight:600}.theme-deluxr .ql-nav__mobile-link:last-child{border-bottom:0}@keyframes dx-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.theme-deluxr .ql-nav__inner--editorial{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.theme-deluxr .ql-nav__menu--editorial-left{justify-content:flex-start}.theme-deluxr .ql-nav__editorial-right{justify-content:flex-end;align-items:center;gap:clamp(1.4rem,3vw,2.6rem);display:flex}.theme-deluxr .ql-nav__menu--editorial-right{justify-content:flex-end}.theme-deluxr .ql-nav__logo--center{text-align:center;justify-self:center}@media (max-width:900px){.theme-deluxr .ql-nav__menu--editorial-left,.theme-deluxr .ql-nav__menu--editorial-right{display:none}.theme-deluxr .ql-nav__inner--editorial{grid-template-columns:auto 1fr auto}}.theme-deluxr .ql-nav--masthead{height:auto;min-height:var(--ql-nav-height);flex-direction:column;display:flex}.theme-deluxr .ql-nav__masthead-utility{max-width:var(--ql-container);width:100%;padding-inline:var(--ql-gutter);border-bottom:var(--border-weight,1px)solid var(--ql-border);justify-content:space-between;align-items:center;height:52px;margin-inline:auto;display:flex}.theme-deluxr .ql-nav--masthead .ql-nav__menu{gap:clamp(1.1rem,2.4vw,2rem)}.theme-deluxr .ql-nav__masthead-brand{justify-content:center;align-items:center;padding-block:clamp(1rem,2.6vw,1.85rem);text-decoration:none;display:flex}.theme-deluxr .ql-nav__masthead-logo{width:auto;max-height:46px}.theme-deluxr .ql-nav__masthead-text{font-family:var(--ql-font-display);font-weight:var(--fw-heading,400);font-optical-sizing:auto;letter-spacing:var(--tracking-heading,-.01em);text-transform:var(--case-heading,uppercase);font-size:clamp(1.6rem,1rem + 2.4vw,2.75rem);color:var(--ql-ink)!important}@media (max-width:768px){.theme-deluxr .ql-nav--masthead .ql-nav__menu{display:none}.theme-deluxr .ql-nav__masthead-utility{height:48px}.theme-deluxr .ql-nav__masthead-text{font-size:clamp(1.3rem,6vw,1.9rem)}}.theme-deluxr .ql-hero-slider{height:var(--ql-hero-height);min-height:var(--ql-hero-min);border-radius:var(--image-radius,0);background:var(--ql-ink);max-height:920px;position:relative;overflow:hidden}.theme-deluxr .ql-hero-slider__bg{opacity:0;transition:opacity 1.1s var(--ql-ease);position:absolute;inset:0}.theme-deluxr .ql-hero-slider__bg.is-active{opacity:1}.theme-deluxr .ql-hero-slider__img{object-fit:var(--image-fit,cover);object-position:50% 50%;width:100%;height:100%;filter:var(--image-filter,none);display:block;transform:scale(1.04)}.theme-deluxr .ql-hero-slider__bg.is-active .ql-hero-slider__img{animation:dx-hero-zoom 7s var(--ql-ease)forwards}@keyframes dx-hero-zoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.theme-deluxr .ql-hero-slider__overlay{background:linear-gradient(#1b151047 0%,#1b15100f 38%,#1b1510a8 100%);background:linear-gradient(lab(7.1873% 2.57131 3.89377/.28) 0%,lab(7.1873% 2.57131 3.89377/.06) 38%,lab(7.1873% 2.57131 3.89377/.66) 100%);position:absolute;inset:0}.theme-deluxr .ql-hero-slider__content{width:min(var(--ql-container),100% - 2*var(--ql-gutter));z-index:2;position:absolute;bottom:clamp(3.25rem,8vh,6.5rem);left:50%;transform:translate(-50%)}.theme-deluxr .ql-hero-slider__inner{max-width:640px;animation:dx-rise .76s var(--ql-ease-out)both}@keyframes dx-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.theme-deluxr .ql-hero-slider__eyebrow{color:var(--ql-on-dark);font-size:var(--fs-xs,.68rem);letter-spacing:.22em;text-transform:uppercase;margin-bottom:var(--space-5,1.35rem);align-items:center;gap:12px;font-weight:600;display:inline-flex}.theme-deluxr .ql-hero-slider__eyebrow-line{background:#f7f5f199;background:lab(96.5404% .270695 2.27073/.6);width:40px;height:1px}.theme-deluxr .ql-hero-slider__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,348);font-size:clamp(2.9rem,1.1rem + 5.4vw,6.2rem);line-height:var(--leading-heading,.99);letter-spacing:var(--tracking-heading,-.03em);color:var(--ql-on-dark);text-wrap:balance;max-width:15ch;margin:0}.theme-deluxr .ql-hero-slider__sub{margin:var(--space-5,1.35rem)0 0;max-width:44ch;font-size:var(--fs-base,1rem);font-weight:var(--fw-body,300);line-height:var(--leading-body,1.6);color:#f7f5f1d1;color:lab(96.5404% .270695 2.27073/.82)}.theme-deluxr .ql-hero-slider__actions{margin-top:var(--space-6,2.15rem);gap:var(--space-4,.9rem);display:flex}.theme-deluxr .ql-hero-slider__cta{background:var(--ql-on-dark);color:var(--ql-ink);border:var(--border-weight,1px)solid var(--ql-on-dark);font-size:var(--fs-xs,.71rem);letter-spacing:.17em;text-transform:uppercase;border-radius:var(--radius-sm,0px);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);align-items:center;gap:8px;padding:15px 34px;font-weight:700;display:inline-flex}.theme-deluxr .ql-hero-slider__cta svg{display:none}@media (hover:hover){.theme-deluxr .ql-hero-slider__cta:hover{color:var(--ql-on-dark);background:0 0}}.theme-deluxr .dx-campaign-hero{background:var(--ql-bg);min-height:clamp(560px,80vh,880px);color:var(--ql-ink);position:relative;overflow:hidden}.theme-deluxr .dx-campaign-hero--single,.theme-deluxr .dx-campaign-hero--empty{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .dx-campaign-hero__single-image{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);position:absolute;inset:0}.theme-deluxr .dx-campaign-hero__veil{background:linear-gradient(90deg,#0e0805e6,#0e08051f 76%);background:linear-gradient(90deg,lab(2.45734% 1.31491 1.83719/.9),lab(2.45734% 1.31491 1.83719/.12) 76%);position:absolute;inset:0}.theme-deluxr .dx-campaign-hero__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.theme-deluxr :is(.dx-campaign-hero--single,.dx-campaign-hero--empty) .dx-campaign-hero__copy{z-index:2;max-width:720px;position:absolute;bottom:clamp(64px,10vh,118px);left:clamp(24px,6vw,88px)}.theme-deluxr .dx-campaign-hero__copy h1{max-width:11ch;font:360 clamp(3.2rem,7vw,7.4rem)/.9 var(--ql-font-display);letter-spacing:-.055em;color:inherit;margin:0}.theme-deluxr .dx-campaign-hero__copy p{max-width:46ch;color:inherit;margin:0}.theme-deluxr .dx-campaign-hero__eyebrow{border-bottom:2px solid var(--ql-editorial);text-transform:uppercase;letter-spacing:.22em;padding-bottom:8px;font-size:.68rem}.theme-deluxr .dx-campaign-hero--split:not(.dx-campaign-hero--single):not(.dx-campaign-hero--empty){background:var(--ql-ink);color:var(--ql-on-dark);grid-template-columns:minmax(280px,.78fr) minmax(0,1.15fr) minmax(130px,.35fr);display:grid}.theme-deluxr .dx-campaign-hero--split>.dx-campaign-hero__copy{align-self:center;padding:clamp(36px,5vw,78px)}.theme-deluxr :is(.dx-campaign-hero__split-main,.dx-campaign-hero__split-aside){overflow:hidden}.theme-deluxr :is(.dx-campaign-hero__split-main,.dx-campaign-hero__split-aside) img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter,none)}.theme-deluxr .dx-campaign-hero__split-aside{border-left:1px solid var(--ql-editorial);margin-block:14%}.theme-deluxr .dx-campaign-hero__controls{z-index:3;color:var(--ql-on-dark);letter-spacing:.16em;align-items:center;gap:12px;font-size:.68rem;display:flex;position:absolute;bottom:clamp(22px,4vw,42px);right:clamp(24px,4vw,64px)}.theme-deluxr .dx-campaign-hero__controls button{border:1px solid color-mix(in srgb,var(--ql-on-dark)50%,transparent);background:color-mix(in srgb,var(--ql-ink)55%,transparent);width:38px;height:38px;color:inherit;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.theme-deluxr .dx-campaign-hero__controls button:hover{background:var(--ql-editorial)}.theme-deluxr .dx-campaign-hero__controls button:active{transform:scale(.94)}.theme-deluxr .dx-campaign-hero__controls svg{width:16px;height:16px}.theme-deluxr .dx-campaign-hero--editorial{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;padding:clamp(28px,5vw,72px);display:grid}.theme-deluxr .dx-campaign-hero__editorial-media{grid-area:1/2;margin-left:8%;overflow:hidden}.theme-deluxr .dx-campaign-hero__editorial-media img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter,none)}.theme-deluxr .dx-campaign-hero--editorial>.dx-campaign-hero__copy{z-index:2;grid-area:1/1;align-self:center}.theme-deluxr .dx-campaign-hero__index{z-index:3;border-top:1px solid var(--ql-border-dark);display:flex;position:absolute;bottom:22px;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.theme-deluxr .dx-campaign-hero__index button{border:0;border-right:1px solid var(--ql-border);text-align:left;color:var(--ql-text-muted);background:0 0;flex:1;padding:12px 10px}.theme-deluxr .dx-campaign-hero__index button span{color:var(--ql-editorial);margin-right:10px}.theme-deluxr .dx-campaign-hero__index button.is-active{color:var(--ql-ink)}@media (max-width:760px){.theme-deluxr :is(.dx-campaign-hero--split:not(.dx-campaign-hero--single):not(.dx-campaign-hero--empty),.dx-campaign-hero--editorial){grid-template-columns:1fr}.theme-deluxr .dx-campaign-hero--split:not(.dx-campaign-hero--single):not(.dx-campaign-hero--empty){min-height:clamp(600px,100svh,760px);display:block}.theme-deluxr .dx-campaign-hero--split>.dx-campaign-hero__copy{z-index:2;background:linear-gradient(#0000 0%,#0e0805ad 48%,#0e0805f5 100%);background:linear-gradient(#0000 0%,lab(2.45734% 1.31491 1.83719/.68) 48%,lab(2.45734% 1.31491 1.83719/.96) 100%);gap:14px;min-height:0;padding:clamp(24px,7vw,36px) 24px 96px;position:absolute;bottom:0;left:0;right:0}.theme-deluxr .dx-campaign-hero--split>.dx-campaign-hero__copy h1{font-size:clamp(3rem,14vw,4.6rem)}.theme-deluxr .dx-campaign-hero--split>.dx-campaign-hero__split-main{height:100%;position:absolute;inset:0}.theme-deluxr .dx-campaign-hero--split>.dx-campaign-hero__split-main:after{content:"";pointer-events:none;background:linear-gradient(#0e08051f,#0e08057a);background:linear-gradient(lab(2.45734% 1.31491 1.83719/.12),lab(2.45734% 1.31491 1.83719/.48));position:absolute;inset:0}.theme-deluxr .dx-campaign-hero__split-aside{display:none}.theme-deluxr .dx-campaign-hero__controls{bottom:24px;right:24px}.theme-deluxr .dx-campaign-hero__editorial-media{grid-column:1;min-height:58vh;margin:0 0 240px}.theme-deluxr .dx-campaign-hero--editorial>.dx-campaign-hero__copy{position:absolute;bottom:72px;left:24px;right:24px}}.theme-deluxr .ql-hero-slider__cta:active{transform:scale(.97)}.theme-deluxr .ql-hero-slider__progress{width:min(var(--ql-container),100% - 2*var(--ql-gutter));z-index:2;gap:10px;display:flex;position:absolute;bottom:1.85rem;left:50%;transform:translate(-50%)}.theme-deluxr .ql-hero-slider__bar{cursor:pointer;width:46px;height:2px;transition:background var(--ql-dur)var(--ql-ease);background:#f7f5f152;background:lab(96.5404% .270695 2.27073/.32);border:0;padding:0}.theme-deluxr .ql-hero-slider__bar.is-active{background:var(--ql-on-dark)}.theme-deluxr .ql-hero-slider__eyebrow:empty,.theme-deluxr .ql-hero-slider__counter,.theme-deluxr .ql-hero-slider__arrow{display:none}.theme-deluxr .ql-hero-slider__scroll{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(1.85rem,4vh,3rem);right:clamp(1.25rem,5vw,5rem)}.theme-deluxr .ql-hero-slider__scroll-label{font-size:var(--fs-xs,.6rem);letter-spacing:.2em;text-transform:uppercase;color:#f7f5f1b3;color:lab(96.5404% .270695 2.27073/.7);writing-mode:vertical-rl;font-weight:600}.theme-deluxr .ql-hero-slider__scroll-line{background:#f7f5f140;background:lab(96.5404% .270695 2.27073/.25);width:1px;height:64px;position:relative;overflow:hidden}.theme-deluxr .ql-hero-slider__scroll-line span{background:var(--ql-on-dark);animation:dx-scroll-cue 2.1s var(--ql-ease-in-out)infinite;position:absolute;inset:0}@keyframes dx-scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.theme-deluxr .ql-section-head,.theme-deluxr .ql-card,.theme-deluxr .ql-cat-card,.theme-deluxr .ql-cat-minimal__item,.theme-deluxr .ql-cat-ledger__row,.theme-deluxr .ql-collage__item,.theme-deluxr .ql-testimonial,.theme-deluxr .ql-brand-story__grid,.theme-deluxr .ql-gallery__single,.theme-deluxr .ql-promo-banner__body,.theme-deluxr .core-block-content__body{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}html.dx-reveal-ready .theme-deluxr .ql-section-head:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-card:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-cat-card:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-cat-minimal__item:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-cat-ledger__row:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-collage__item:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-testimonial:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-brand-story__grid:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-gallery__single:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .ql-promo-banner__body:not(.dx-in-view),html.dx-reveal-ready .theme-deluxr .core-block-content__body:not(.dx-in-view){opacity:0;transform:translateY(30px)}}.theme-deluxr .ql-gallery__single{border-radius:var(--image-radius,0);position:relative;overflow:hidden}.theme-deluxr .ql-gallery__single-img{aspect-ratio:16/7;object-fit:var(--image-fit,cover);width:100%;filter:var(--image-filter,none);display:block}.theme-deluxr .ql-gallery__single-overlay{color:var(--ql-on-dark);background:linear-gradient(#0000,#1b151099);background:linear-gradient(#0000,lab(7.1873% 2.57131 3.89377/.6));padding:clamp(1.5rem,4vw,3rem);position:absolute;inset:auto 0 0}.theme-deluxr .ql-gallery__single-title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.02em);font-size:clamp(1.5rem,3vw,2.4rem)}.theme-deluxr .ql-gallery__single-sub{margin-top:var(--space-2,.4rem);font-size:var(--fs-sm,.9rem);opacity:.85}.theme-deluxr .ql-marquee{background:var(--ql-ink);color:var(--ql-on-dark);border-block:var(--border-weight,1px)solid var(--ql-ink);padding:14px 0;overflow:hidden}.theme-deluxr .ql-marquee__track{width:max-content;animation:38s linear infinite dx-marquee;display:flex}@keyframes dx-marquee{to{transform:translate(-50%)}}.theme-deluxr .ql-marquee__item{align-items:center;gap:var(--space-5,1.6rem);padding-inline:var(--space-5,1.6rem);font-size:var(--fs-xs,.7rem);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-weight:600;display:inline-flex}.theme-deluxr .ql-marquee__dot{color:#f7f5f173;color:lab(96.5404% .270695 2.27073/.45);font-size:var(--fs-xs,.65rem)}.theme-deluxr .ql-grid{grid-template-columns:repeat(4,1fr);gap:clamp(2rem,3vw,3.25rem) clamp(1.1rem,1.6vw,1.6rem);display:grid}.theme-deluxr .ql-card{color:inherit;text-decoration:none;display:block}.theme-deluxr .ql-card__media{border-radius:var(--image-radius,0px);background:0 0;position:relative;overflow:hidden;aspect-ratio:4/5!important}.theme-deluxr .ql-card__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .76s var(--ql-ease-out),opacity .42s var(--ql-ease);display:block;position:absolute;inset:0}.theme-deluxr .ql-card__img--hover,.theme-deluxr .ql-card__img--primary-hidden{opacity:0}@media (hover:hover){.theme-deluxr .ql-card:hover .ql-card__img{transform:scale(1.05)}.theme-deluxr .ql-card__media:has(.ql-card__img--hover):hover .ql-card__img--primary{opacity:0}.theme-deluxr .ql-card:hover .ql-card__img--hover{opacity:1}}.theme-deluxr .ql-card__video{object-fit:var(--image-fit,cover);opacity:0;width:100%;height:100%;transition:opacity .42s var(--ql-ease);pointer-events:none;position:absolute;inset:0}.theme-deluxr .ql-card__video--ready{opacity:1}.theme-deluxr .ql-card__video-badge{z-index:2;color:#fbfaf7;color:lab(98.2719% .22471 1.50434);background:#0303038c;background:lab(.903296% 0 0/.55);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;right:12px}.theme-deluxr .ql-card__video-badge svg{width:12px;height:12px}.theme-deluxr .ql-card__badges{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:12px}.theme-deluxr .ql-card__badge{font-size:var(--fs-xs,.6rem);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px 4px;font-weight:700;display:inline-block}.theme-deluxr .ql-card__badge--sale{background:var(--ql-editorial);color:var(--ql-on-dark)}.theme-deluxr .ql-card__badge--new{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .ql-card__quick-view{z-index:2;color:var(--ql-ink);border:var(--border-weight,1px)solid #fbfaf700;cursor:pointer;font-family:var(--ql-font-body);font-size:var(--fs-xs,.64rem);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--ql-dur)var(--ql-ease-out),transform var(--ql-dur)var(--ql-ease-out),background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);background:#fbfaf7f0;background:lab(98.2719% .22471 1.50434/.94);padding:13px 16px;font-weight:700;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-card__quick-view{border:var(--border-weight,1px)solid lab(98.2719% .22471 1.50434/0)}}@media (hover:hover){.theme-deluxr .ql-card:hover .ql-card__quick-view{opacity:1;transform:translateY(0)}.theme-deluxr .ql-card__quick-view:hover{background:var(--ql-ink);color:var(--ql-on-dark);border-color:var(--ql-ink)}}.theme-deluxr .ql-card__quick-view:active{transform:scale(.98)}.theme-deluxr .ql-card__sold-overlay{z-index:2;color:var(--ql-ink);text-align:center;font-size:var(--fs-xs,.62rem);letter-spacing:.2em;text-transform:uppercase;background:#fbfaf7ed;background:lab(98.2719% .22471 1.50434/.93);padding:9px 0;font-weight:700;position:absolute;inset:auto 0 0}.theme-deluxr .ql-card__wish,.theme-deluxr .ql-card__variants{display:none!important}.theme-deluxr .ql-card__body{padding-top:var(--space-3,.85rem)}.theme-deluxr .ql-card__name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:var(--fs-base,1.02rem);line-height:var(--leading-heading,1.32);letter-spacing:var(--tracking-heading,-.012em);color:var(--ql-ink);transition:color var(--ql-dur)var(--ql-ease);margin:0}@media (hover:hover){.theme-deluxr .ql-card:hover .ql-card__name{color:var(--ql-editorial)}}.theme-deluxr .ql-card__price-row{align-items:baseline;gap:var(--space-2,.5rem);margin-top:var(--space-1,.35rem);display:flex}.theme-deluxr .ql-card__price{font-size:var(--fs-sm,.78rem);font-weight:var(--fw-body,500);letter-spacing:var(--tracking-body,.04em);color:var(--ql-ink);font-variant-numeric:tabular-nums lining-nums}.theme-deluxr .ql-card__price-row:has(.ql-card__compare) .ql-card__price{color:var(--ql-editorial)}.theme-deluxr .ql-card__compare{font-size:var(--fs-xs,.74rem);color:var(--ql-text-light);letter-spacing:var(--tracking-body,.03em);font-variant-numeric:tabular-nums lining-nums;text-decoration:line-through}.theme-deluxr .ql-lookbook{border-top:var(--border-weight,1px)solid var(--ql-border);margin:0;padding:0;list-style:none}.theme-deluxr .ql-lookbook__row{border-bottom:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-lookbook__link{align-items:center;gap:clamp(var(--space-4,1rem),3vw,var(--space-6,2rem));padding:clamp(var(--space-4,1rem),2.4vw,var(--space-5,1.5rem))0;color:var(--ql-ink);text-decoration:none;display:flex}.theme-deluxr .ql-lookbook__num{font-family:var(--ql-font-display);font-weight:var(--fw-heading,400);font-size:var(--fs-sm,.9rem);color:var(--ql-text-muted);transition:color var(--ql-dur)var(--ql-ease);flex:none}.theme-deluxr .ql-lookbook__link:hover .ql-lookbook__num{color:var(--ql-editorial)}.theme-deluxr .ql-lookbook__media{aspect-ratio:4/5;border-radius:var(--image-radius,0px);background:var(--ql-surface);flex:none;width:clamp(88px,9vw,140px);position:relative;overflow:hidden}.theme-deluxr .ql-lookbook__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform var(--ql-dur-slow)var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-lookbook__link:hover .ql-lookbook__img{transform:scale(1.06)}}.theme-deluxr .ql-lookbook__sold{color:var(--ql-ink);text-align:center;font-size:var(--fs-xs,.56rem);letter-spacing:.14em;text-transform:uppercase;background:#fbfaf7ed;background:lab(98.2719% .22471 1.50434/.93);padding:5px 0;font-weight:700;position:absolute;inset:auto 0 0}.theme-deluxr .ql-lookbook__body{flex:auto;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2rem);min-width:0;display:flex}.theme-deluxr .ql-lookbook__info{flex-direction:column;gap:4px;min-width:0;display:flex}.theme-deluxr .ql-lookbook__cat{font-size:var(--fs-xs,.64rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:600}.theme-deluxr .ql-lookbook__name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:clamp(1.15rem,.9rem + 1.4vw,2rem);line-height:var(--leading-heading,1.12);letter-spacing:var(--tracking-heading,-.015em);color:var(--ql-ink);transition:color var(--ql-dur)var(--ql-ease)}.theme-deluxr .ql-lookbook__link:hover .ql-lookbook__name{color:var(--ql-editorial)}.theme-deluxr .ql-lookbook__excerpt{font-size:var(--fs-sm,.82rem);color:var(--ql-text-muted);line-height:var(--leading-body,1.5);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:46ch;display:-webkit-box;overflow:hidden}.theme-deluxr .ql-lookbook__price-col{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.theme-deluxr .ql-lookbook__price{font-size:var(--fs-sm,.85rem);font-weight:var(--fw-body,500);color:var(--ql-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.theme-deluxr .ql-lookbook__price-col:has(.ql-lookbook__compare) .ql-lookbook__price{color:var(--ql-editorial)}.theme-deluxr .ql-lookbook__compare{font-size:var(--fs-xs,.72rem);color:var(--ql-text-light);white-space:nowrap;text-decoration:line-through}.theme-deluxr .ql-lookbook__arrow{border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--ql-radius-xs);width:38px;height:38px;color:var(--ql-ink);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);flex:none;place-items:center;display:grid}.theme-deluxr .ql-lookbook__arrow svg{width:15px;height:15px}.theme-deluxr .ql-lookbook__link:hover .ql-lookbook__arrow{background:var(--ql-editorial);border-color:var(--ql-editorial);color:var(--ql-on-dark)}.theme-deluxr .ql-lookbook__row--skeleton .ql-lookbook__body{flex-direction:column;align-items:flex-start;gap:6px}.theme-deluxr .ql-framed-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,2.4vw,2.75rem) clamp(1.5rem,2vw,2.25rem);display:grid}.theme-deluxr .ql-framed-card{color:inherit;text-decoration:none;display:block}.theme-deluxr .ql-framed-card__frame{border:var(--border-weight,1px)solid var(--ql-border);background:var(--ql-surface);transition:border-color var(--ql-dur)var(--ql-ease),box-shadow var(--ql-dur)var(--ql-ease),transform var(--ql-dur)var(--ql-ease-out);padding:clamp(16px,2.2vw,28px);display:block;position:relative;box-shadow:inset 0 1px #1b151008;box-shadow:inset 0 1px lab(7.1873% 2.57131 3.89377/.03)}@media (hover:hover){.theme-deluxr .ql-framed-card:hover .ql-framed-card__frame{border-color:var(--ql-editorial);transform:translateY(-7px);box-shadow:0 28px 48px -16px #1b151052,0 4px 12px #1b15101a;box-shadow:0 28px 48px -16px lab(7.1873% 2.57131 3.89377/.32),0 4px 12px lab(7.1873% 2.57131 3.89377/.1)}}.theme-deluxr .ql-framed-card__mat{aspect-ratio:1;border-radius:var(--image-radius,0px);background:var(--ql-bg);display:block;overflow:hidden;box-shadow:inset 0 1px 3px #1b15101f;box-shadow:inset 0 1px 3px lab(7.1873% 2.57131 3.89377/.12)}.theme-deluxr .ql-framed-card__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform var(--ql-dur-slow)var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-framed-card:hover .ql-framed-card__img{transform:scale(1.07)}}.theme-deluxr .ql-framed-card__badge{z-index:2;background:var(--ql-editorial);color:var(--ql-on-dark);font-size:var(--fs-xs,.6rem);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px 4px;font-weight:700;position:absolute;top:clamp(16px,2.2vw,28px);left:clamp(16px,2.2vw,28px)}.theme-deluxr .ql-framed-card__sold{z-index:2;color:var(--ql-ink);text-align:center;font-size:var(--fs-xs,.6rem);letter-spacing:.18em;text-transform:uppercase;background:#fbfaf7f0;background:lab(98.2719% .22471 1.50434/.94);padding:8px 0;font-weight:700;position:absolute;inset:auto clamp(16px,2.2vw,28px) clamp(16px,2.2vw,28px)}.theme-deluxr .ql-framed-card__add{z-index:2;background:var(--ql-bg);border:var(--border-weight,1px)solid var(--ql-border);width:38px;height:38px;color:var(--ql-ink);cursor:pointer;opacity:0;transition:opacity var(--ql-dur)var(--ql-ease-out),transform var(--ql-dur)var(--ql-ease-out),background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);place-items:center;display:grid;position:absolute;bottom:clamp(16px,2.2vw,28px);right:clamp(16px,2.2vw,28px);transform:translateY(6px)}.theme-deluxr .ql-framed-card__add svg{width:15px;height:15px}@media (hover:hover){.theme-deluxr .ql-framed-card:hover .ql-framed-card__add{opacity:1;transform:translateY(0)}.theme-deluxr .ql-framed-card__add:hover{background:var(--ql-ink);color:var(--ql-on-dark);border-color:var(--ql-ink)}}@media (hover:none){.theme-deluxr .ql-framed-card__add{opacity:1;transform:none}}.theme-deluxr .ql-framed-card__plaque{justify-content:space-between;align-items:flex-end;gap:var(--space-2,.6rem);margin-top:var(--space-4,1.1rem);padding-top:var(--space-3,.85rem);border-top:var(--border-weight,1px)solid var(--ql-border);display:flex}.theme-deluxr .ql-framed-card__info{flex-direction:column;gap:3px;min-width:0;display:flex}.theme-deluxr .ql-framed-card__cat{font-size:var(--fs-xs,.62rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:600}.theme-deluxr .ql-framed-card__name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:var(--fs-base,.98rem);line-height:var(--leading-heading,1.3);letter-spacing:var(--tracking-heading,-.01em);color:var(--ql-ink);min-width:0;transition:color var(--ql-dur)var(--ql-ease)}.theme-deluxr .ql-framed-card:hover .ql-framed-card__name{color:var(--ql-editorial)}.theme-deluxr .ql-framed-card__price-row{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.theme-deluxr .ql-framed-card__price{font-size:var(--fs-sm,.78rem);color:var(--ql-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600}.theme-deluxr .ql-framed-card__price-row:has(.ql-framed-card__compare) .ql-framed-card__price{color:var(--ql-editorial)}.theme-deluxr .ql-framed-card__compare{font-size:var(--fs-xs,.68rem);color:var(--ql-text-light);white-space:nowrap;text-decoration:line-through}.theme-deluxr .ql-carousel__outer{margin-top:var(--space-2,.5rem);padding-inline:var(--ql-gutter)}.theme-deluxr .ql-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:var(--ql-container);gap:clamp(1.1rem,1.6vw,1.6rem);margin-inline:auto;padding-bottom:4px;display:flex;overflow:auto hidden}.theme-deluxr .ql-carousel__track::-webkit-scrollbar{display:none}.theme-deluxr .ql-carousel__item{scroll-snap-align:start;flex:0 0 clamp(220px,24vw,290px)}.theme-deluxr .ql-carousel__arrows{gap:6px;display:flex}.theme-deluxr .ql-carousel__arrow{border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--radius-sm,0px);width:40px;height:40px;color:var(--ql-ink);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);background:0 0;place-items:center;display:grid}.theme-deluxr .ql-carousel__arrow svg{width:16px;height:16px}@media (hover:hover){.theme-deluxr .ql-carousel__arrow:hover{background:var(--ql-ink);border-color:var(--ql-ink);color:var(--ql-on-dark)}}.theme-deluxr .ql-carousel__arrow:active{transform:scale(.92)}.theme-deluxr .ql-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:clamp(.6rem,1vw,1rem);height:clamp(380px,46vw,560px);display:grid}.theme-deluxr .ql-collage[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.theme-deluxr .ql-collage[data-count="2"]{grid-template-rows:1fr}.theme-deluxr .ql-collage__item--1{grid-area:1/1/-1}.theme-deluxr .ql-collage__item--2{grid-area:1/2}.theme-deluxr .ql-collage__item--3{grid-area:2/2}.theme-deluxr .ql-collage__item{border-radius:var(--image-radius,0px);background:0 0;height:100%;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.theme-deluxr .ql-collage__item a,.theme-deluxr .ql-collage a{height:100%;display:block}.theme-deluxr .ql-collage__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .72s var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-collage__item:hover .ql-collage__img{transform:scale(1.05)}}.theme-deluxr .ql-collage__caption{z-index:1;color:#fff;font-family:var(--ql-font-display,inherit);font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:var(--fw-body,500);text-shadow:0 1px 12px #00000073;pointer-events:none;background:linear-gradient(#0000,#0000009e);padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,22px);position:absolute;inset:auto 0 0}@media (max-width:640px){.theme-deluxr .ql-collage,.theme-deluxr .ql-collage[data-count="2"],.theme-deluxr .ql-collage[data-count="3"]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:1fr;height:auto}.theme-deluxr .ql-collage__item--1,.theme-deluxr .ql-collage__item--2,.theme-deluxr .ql-collage__item--3{grid-area:auto}.theme-deluxr .ql-collage__item{aspect-ratio:16/10;height:auto}}.theme-deluxr .ql-filmstrip__outer{padding-inline:var(--ql-gutter)}.theme-deluxr .ql-filmstrip__track{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:var(--ql-container);gap:clamp(1rem,1.6vw,1.75rem);margin-inline:auto;padding-bottom:4px;display:flex;overflow:auto hidden}.theme-deluxr .ql-filmstrip__track::-webkit-scrollbar{display:none}.theme-deluxr .ql-filmstrip__item{scroll-snap-align:start;flex:0 0 clamp(240px,32vw,420px)}.theme-deluxr .ql-filmstrip__frame{aspect-ratio:4/5;border-radius:var(--image-radius,0px);background:var(--ql-surface);text-decoration:none;display:block;position:relative;overflow:hidden}.theme-deluxr .ql-filmstrip__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform var(--ql-dur-slow)var(--ql-ease-out);display:block;position:absolute;inset:0}@media (hover:hover){.theme-deluxr .ql-filmstrip__frame:hover .ql-filmstrip__img{transform:scale(1.05)}}.theme-deluxr .ql-filmstrip__overlay{color:var(--ql-on-dark);background:linear-gradient(#0000 35%,#231d18a6);background:linear-gradient(#0000 35%,lab(11.2198% 2.65697 4.68642/.65));padding:clamp(16px,2vw,26px);position:absolute;inset:auto 0 0}.theme-deluxr .ql-filmstrip__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:clamp(1.05rem,.9rem + .6vw,1.4rem);line-height:var(--leading-heading,1.15);color:var(--ql-on-dark);margin:0}.theme-deluxr .ql-filmstrip__sub{font-size:var(--fs-sm,.8rem);line-height:var(--leading-body,1.5);color:#e6e4e1;color:lab(90.7347% .282913 1.88171);margin-top:4px}.theme-deluxr .ql-filmstrip__cta{font-size:var(--fs-xs,.68rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ql-on-dark);align-items:center;gap:6px;margin-top:12px;font-weight:700;display:inline-flex}.theme-deluxr .ql-filmstrip__cta svg{width:13px;height:13px}.theme-deluxr .ql-filmstrip__nav{max-width:var(--ql-container);margin:var(--space-3,.85rem)auto 0;padding-inline:var(--ql-gutter);justify-content:flex-end;gap:6px;display:flex}.theme-deluxr .ql-filmstrip__arrow{border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--radius-sm,0px);width:40px;height:40px;color:var(--ql-ink);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);background:0 0;place-items:center;display:grid}.theme-deluxr .ql-filmstrip__arrow svg{width:16px;height:16px}@media (hover:hover){.theme-deluxr .ql-filmstrip__arrow:hover{background:var(--ql-ink);border-color:var(--ql-ink);color:var(--ql-on-dark)}}.theme-deluxr .ql-filmstrip__arrow:active{transform:scale(.92)}.theme-deluxr .ql-cat-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.85rem,1.4vw,1.4rem);display:grid}.theme-deluxr .ql-cat-card{aspect-ratio:3/4;border-radius:var(--image-radius,0px);background:0 0;text-decoration:none;display:block;position:relative;overflow:hidden}.theme-deluxr .ql-cat-grid>.ql-cat-card:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.theme-deluxr .ql-cat-grid>.ql-cat-card:first-child .ql-cat-card__name{font-size:clamp(1.5rem,2.6vw,2.4rem)}.theme-deluxr .ql-cat-grid>.ql-cat-card:first-child .ql-cat-card__body{padding:clamp(1.4rem,2.6vw,2.4rem)}.theme-deluxr .ql-cat-card__img{object-fit:var(--image-fit,cover);object-position:50% 30%;width:100%;height:100%;filter:var(--image-filter,none);transition:transform .76s var(--ql-ease-out);position:absolute;inset:0}@media (hover:hover){.theme-deluxr .ql-cat-card:hover .ql-cat-card__img{transform:scale(1.06)}}.theme-deluxr .ql-cat-card__overlay{transition:background var(--ql-dur)var(--ql-ease);background:linear-gradient(#1b151000 35%,#1b151052 65%,#16100bc7 100%);background:linear-gradient(lab(7.1873% 2.57131 3.89377/0) 35%,lab(7.1873% 2.57131 3.89377/.32) 65%,lab(5.23544% 2.10643 3.12335/.78) 100%);position:absolute;inset:0}.theme-deluxr .ql-cat-grid>.ql-cat-card:first-child .ql-cat-card__overlay{background:linear-gradient(#1b151000 30%,#1b151061 60%,#120c08d1 100%);background:linear-gradient(lab(7.1873% 2.57131 3.89377/0) 30%,lab(7.1873% 2.57131 3.89377/.38) 60%,lab(3.67324% 1.68764 2.43782/.82) 100%)}.theme-deluxr .ql-cat-card__body{justify-content:space-between;align-items:flex-end;gap:var(--space-4,1rem);padding:clamp(1rem,2vw,1.6rem);display:flex;position:absolute;inset:auto 0 0}.theme-deluxr .ql-cat-card__eyebrow{display:none}.theme-deluxr .ql-cat-card__name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.015em);color:var(--ql-on-dark);margin:0;font-size:clamp(1.15rem,1.6vw,1.5rem)}.theme-deluxr .ql-cat-card__arrow{border:var(--border-weight,1px)solid #f7f5f1d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:38px;height:38px;color:var(--ql-on-dark);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);background:#1b15102e;background:lab(7.1873% 2.57131 3.89377/.18);flex-shrink:0;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-cat-card__arrow{border:var(--border-weight,1px)solid lab(96.5404% .270695 2.27073/.85)}}.theme-deluxr .ql-cat-card__arrow svg{width:16px;height:16px}@media (hover:hover){.theme-deluxr .ql-cat-card:hover .ql-cat-card__arrow{background:var(--ql-on-dark);color:var(--ql-ink)}}.theme-deluxr .ql-cat-minimal{grid-template-columns:repeat(6,1fr);gap:clamp(.85rem,1.6vw,1.6rem);display:grid}.theme-deluxr .ql-cat-minimal__item{gap:var(--space-3,.7rem);flex-direction:column;text-decoration:none;display:flex}.theme-deluxr .ql-cat-minimal__thumb{aspect-ratio:1;border-radius:var(--image-radius,0px);background:0 0;overflow:hidden}.theme-deluxr .ql-cat-minimal__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .62s var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-cat-minimal__item:hover .ql-cat-minimal__img{transform:scale(1.07)}}.theme-deluxr .ql-cat-minimal__name{text-align:center;font-size:var(--fs-xs,.68rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ql-ink);font-weight:600}.theme-deluxr .ql-cat-minimal__thumb.ql-skeleton,.theme-deluxr .ql-cat-minimal__line.ql-skeleton{border-radius:var(--radius-sm,0px)}.theme-deluxr .ql-cat-minimal__line{width:60%;height:10px;margin:0 auto}.theme-deluxr .ql-cat-ledger{border-top:var(--border-weight,1px)solid var(--ql-border);margin:0;padding:0;list-style:none}.theme-deluxr .ql-cat-ledger__row{border-bottom:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-cat-ledger__link{align-items:baseline;gap:clamp(var(--space-4,1rem),3vw,var(--space-8,2.5rem));padding:clamp(var(--space-4,1.1rem),2.6vw,var(--space-6,1.85rem))0;color:var(--ql-ink);text-decoration:none;display:flex;position:relative}.theme-deluxr .ql-cat-ledger__num{font-family:var(--ql-font-display);font-weight:var(--fw-heading,400);font-size:var(--fs-sm,.9rem);letter-spacing:var(--tracking-heading,.01em);color:var(--ql-text-muted);transition:color var(--ql-dur)var(--ql-ease);flex:none}.theme-deluxr .ql-cat-ledger__link:hover .ql-cat-ledger__num{color:var(--ql-editorial)}.theme-deluxr .ql-cat-ledger__name{z-index:1;min-width:0;font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:clamp(1.5rem,1rem + 3vw,3.6rem);line-height:var(--leading-heading,1.02);letter-spacing:var(--tracking-heading,-.018em);color:var(--ql-ink);transition:transform var(--ql-dur-slow)var(--ql-ease-out),color var(--ql-dur)var(--ql-ease);flex:auto;position:relative}.theme-deluxr .ql-cat-ledger__link:hover .ql-cat-ledger__name{color:var(--ql-editorial);transform:translate(clamp(.35rem,1.2vw,.9rem))}.theme-deluxr .ql-cat-ledger__meta{align-items:center;gap:var(--space-4,1rem);flex:none;display:flex}.theme-deluxr .ql-cat-ledger__count{font-size:var(--fs-xs,.7rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ql-text-muted);white-space:nowrap;flex:none;font-weight:600}.theme-deluxr .ql-cat-ledger__arrow{border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--ql-radius-xs);width:38px;height:38px;color:var(--ql-ink);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);flex:none;place-items:center;display:grid}.theme-deluxr .ql-cat-ledger__arrow svg{width:16px;height:16px}.theme-deluxr .ql-cat-ledger__link:hover .ql-cat-ledger__arrow{background:var(--ql-editorial);border-color:var(--ql-editorial);color:var(--ql-on-dark)}.theme-deluxr .ql-cat-ledger__frame{z-index:0;aspect-ratio:4/5;border-radius:var(--image-radius,0px);width:clamp(150px,15vw,220px);box-shadow:var(--ql-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--ql-dur-slow)var(--ql-ease-out),transform var(--ql-dur-slow)var(--ql-ease-out);background:0 0;position:absolute;top:50%;right:clamp(.5rem,4vw,3rem);overflow:hidden;transform:translateY(-50%)translate(.75rem)scale(.97)}.theme-deluxr .ql-cat-ledger__link:hover .ql-cat-ledger__frame{opacity:1;transform:translateY(-50%)translate(0)scale(1)}.theme-deluxr .ql-cat-ledger__frame-img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none)}@media (hover:none){.theme-deluxr .ql-cat-ledger__frame{display:none}}@media (max-width:640px){.theme-deluxr .ql-cat-ledger__name{font-size:clamp(1.35rem,6vw,2.1rem)}.theme-deluxr .ql-cat-ledger__count{display:none}}.theme-deluxr .ql-coll-page__header--banner{min-height:clamp(340px,48vh,520px);padding-top:var(--ql-nav-height,72px)}.theme-deluxr .ql-coll-page__header--banner .ql-page-header__eyebrow,.theme-deluxr .ql-coll-page__header--banner .ql-page-header__count{color:#f4f1edb3;color:lab(95.3804% .270814 2.27081/.7)}.theme-deluxr .ql-coll-page__subtitle{color:var(--ql-text-muted)}.theme-deluxr .ql-coll-page__header--banner .ql-coll-page__subtitle{color:#f4f1edb3;color:lab(95.3804% .270814 2.27081/.7)}.theme-deluxr .ql-coll-body{padding-block:clamp(2.5rem,4vw,4.5rem)}.theme-deluxr .ql-coll-grid{grid-template-columns:repeat(4,1fr);gap:clamp(.7rem,1.1vw,1.1rem);display:grid}.theme-deluxr .ql-coll-card{aspect-ratio:3/4;border-radius:var(--image-radius,0px);background:0 0;text-decoration:none;display:block;position:relative;overflow:hidden}.theme-deluxr .ql-coll-card__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .76s var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-coll-card:hover .ql-coll-card__img{transform:scale(1.06)}}.theme-deluxr .ql-coll-card__overlay{transition:background var(--ql-dur)var(--ql-ease);background:linear-gradient(#1b151000 35%,#1b15104d 65%,#16100bbf 100%);background:linear-gradient(lab(7.1873% 2.57131 3.89377/0) 35%,lab(7.1873% 2.57131 3.89377/.3) 65%,lab(5.23544% 2.10643 3.12335/.75) 100%);position:absolute;inset:0}.theme-deluxr .ql-coll-card__body{justify-content:space-between;align-items:flex-end;gap:var(--space-3,.75rem);padding:clamp(.85rem,1.6vw,1.3rem);display:flex;position:absolute;inset:auto 0 0}.theme-deluxr .ql-coll-card__name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.01em);color:var(--ql-on-dark);margin:0;font-size:clamp(.95rem,1.2vw,1.2rem)}.theme-deluxr .ql-coll-card__arrow{border:var(--border-weight,1px)solid #f7f5f1d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:32px;height:32px;color:var(--ql-on-dark);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);background:#1b15102e;background:lab(7.1873% 2.57131 3.89377/.18);flex-shrink:0;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-coll-card__arrow{border:var(--border-weight,1px)solid lab(96.5404% .270695 2.27073/.85)}}.theme-deluxr .ql-coll-card__arrow svg{width:14px;height:14px}@media (hover:hover){.theme-deluxr .ql-coll-card:hover .ql-coll-card__arrow{background:var(--ql-on-dark);color:var(--ql-ink)}}.theme-deluxr .ql-promo-banner{border-radius:var(--image-radius,0);background:var(--ql-ink);justify-content:center;align-items:center;min-height:clamp(380px,56vh,560px);display:flex;position:relative;overflow:hidden}.theme-deluxr .ql-promo-banner__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);position:absolute;inset:0}.theme-deluxr .ql-promo-banner__overlay{background:#1b151080;background:lab(7.1873% 2.57131 3.89377/.5);position:absolute;inset:0}.theme-deluxr .ql-promo-banner__body{z-index:1;text-align:center;padding:var(--space-6,2rem)var(--ql-gutter);max-width:620px;position:relative}.theme-deluxr .ql-promo-banner__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,360);font-size:clamp(2rem,1rem + 3vw,3.4rem);line-height:var(--leading-heading,1.06);letter-spacing:var(--tracking-heading,-.025em);color:var(--ql-on-dark);margin:0}.theme-deluxr .ql-promo-banner__sub{margin:var(--space-4,1rem)auto 0;max-width:42ch;font-size:var(--fs-base,.96rem);font-weight:var(--fw-body,300);line-height:var(--leading-body,1.6);color:#f7f5f1d9;color:lab(96.5404% .270695 2.27073/.85)}.theme-deluxr .ql-promo-banner .ql-btn,.theme-deluxr .ql-promo-banner__body .ql-btn{margin-top:var(--space-6,1.85rem)}.theme-deluxr .content-stack>.ql-promo-banner+.ql-promo-banner{margin-top:calc(-1*var(--space-4,1rem))}.theme-deluxr .ql-promo-split{grid-template-columns:1fr 1fr;min-height:clamp(320px,44vh,480px);display:grid}.theme-deluxr .ql-promo-split__tile{align-items:flex-end;display:flex;position:relative;overflow:hidden}.theme-deluxr .ql-promo-split__tile--image{background:var(--ql-ink)}.theme-deluxr .ql-promo-split__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);position:absolute;inset:0}.theme-deluxr .ql-promo-split__scrim{background:linear-gradient(#1b151000 45%,#1b151099 100%);background:linear-gradient(lab(7.1873% 2.57131 3.89377/0) 45%,lab(7.1873% 2.57131 3.89377/.6) 100%);position:absolute;inset:0}.theme-deluxr .ql-promo-split__tile--panel{background:var(--ql-editorial);text-align:center;justify-content:center;align-items:center}.theme-deluxr .ql-promo-split__body{z-index:1;padding:clamp(2rem,4vw,3.5rem);position:relative}.theme-deluxr .ql-promo-split__tile--image .ql-promo-split__body{max-width:42ch}.theme-deluxr .ql-promo-split__tile--panel .ql-promo-split__body{max-width:32ch}.theme-deluxr .ql-promo-split__body .ql-btn{white-space:nowrap}.theme-deluxr .ql-promo-split__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,360);font-size:clamp(1.5rem,1rem + 1.6vw,2.2rem);line-height:var(--leading-heading,1.1);letter-spacing:var(--tracking-heading,-.02em);color:var(--ql-on-dark);margin:0 0 var(--space-3,.75rem)}.theme-deluxr .ql-promo-split__sub{margin:0 0 var(--space-5,1.5rem);font-size:var(--fs-base,.96rem);font-weight:var(--fw-body,300);line-height:var(--leading-body,1.6);color:#f7f5f1d9;color:lab(96.5404% .270695 2.27073/.85)}.theme-deluxr .ql-promo-split__tile--image .ql-promo-split__title{margin-bottom:var(--space-5,1.5rem)}@media (max-width:768px){.theme-deluxr .ql-promo-split{grid-template-columns:1fr}.theme-deluxr .ql-promo-split__tile{min-height:clamp(280px,60vw,380px)}}.theme-deluxr .ql-urgency-bar{background:var(--ql-bg);border-block:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-urgency-bar__inner{justify-content:space-between;align-items:center;gap:var(--space-4,1.25rem);flex-wrap:wrap;padding-block:clamp(.9rem,1.6vw,1.35rem);display:flex}.theme-deluxr .ql-urgency-bar__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.theme-deluxr .ql-urgency-bar__heading{font-family:var(--ql-font-display);font-size:var(--fs-base,1rem);color:var(--ql-text);margin:0;font-weight:600}.theme-deluxr .ql-urgency-bar__sub{font-size:var(--fs-xs,.78rem);color:var(--ql-text-muted);margin:0}.theme-deluxr .ql-countdown__clock{font-family:var(--ql-font-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-inline:auto;display:inline-flex}.theme-deluxr .ql-countdown__unit{color:var(--ql-ink);font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600}.theme-deluxr .ql-countdown__unit em{font-family:var(--ql-font-body);font-style:normal;font-size:var(--fs-xs,.62rem);letter-spacing:.05em;text-transform:uppercase;color:var(--ql-text-muted);margin-left:2px;font-weight:700}.theme-deluxr .ql-countdown__sep{color:var(--ql-border);font-size:clamp(1.15rem,2vw,1.6rem);font-weight:300}.theme-deluxr .ql-urgency-bar__cta{flex-shrink:0;padding:10px 24px}@media (max-width:640px){.theme-deluxr .ql-urgency-bar__inner{text-align:center;justify-content:center}.theme-deluxr .ql-countdown__clock{margin-inline:0}}.theme-deluxr .ql-btn{font-family:var(--ql-font-body);font-size:var(--fs-xs,.71rem);letter-spacing:.17em;text-transform:uppercase;border-radius:var(--radius-sm,0px);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);align-items:center;gap:8px;padding:14px 32px;font-weight:700;display:inline-flex}.theme-deluxr .ql-btn:active{transform:scale(.97)}.theme-deluxr .ql-btn--outline-white{border:var(--border-weight,1px)solid var(--ql-on-dark);color:var(--ql-on-dark);background:0 0}@media (hover:hover){.theme-deluxr .ql-btn--outline-white:hover{background:var(--ql-on-dark);color:var(--ql-ink)}}.theme-deluxr .ql-section--testimonials{background:var(--ql-surface)}.theme-deluxr .ql-section--testimonials .ql-section-head{border-top-color:var(--ql-border-dark)}.theme-deluxr .ql-testimonials{counter-reset:dx-quote;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.theme-deluxr .ql-testimonial{padding-top:var(--space-5,1.5rem);border-top:var(--border-weight,1px)solid var(--ql-border-dark);margin:0}.theme-deluxr .ql-testimonial:before{counter-increment:dx-quote;content:counter(dx-quote,decimal-leading-zero);font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-size:var(--fs-base,.95rem);letter-spacing:var(--tracking-heading,.01em);color:var(--ql-editorial);margin-bottom:var(--space-4,1.1rem);font-variant-numeric:lining-nums;font-style:italic;font-weight:500;display:block}.theme-deluxr .ql-testimonial__quote{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-style:italic;font-weight:var(--fw-heading,400);font-size:var(--fs-lg,1.16rem);line-height:var(--leading-heading,1.52);letter-spacing:var(--tracking-heading,-.01em);color:var(--ql-ink);margin:0 0 var(--space-5,1.4rem)}.theme-deluxr .ql-testimonial__author{flex-direction:column;gap:3px;display:flex}.theme-deluxr .ql-testimonial__name{font-size:var(--fs-xs,.68rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ql-ink);font-weight:700}.theme-deluxr .ql-testimonial__title{font-size:var(--fs-sm,.78rem);color:var(--ql-text-muted)}.theme-deluxr .ql-brand-story__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.theme-deluxr .ql-brand-story__grid--reverse .ql-brand-story__media{order:2}.theme-deluxr .ql-brand-story__grid--top{grid-template-columns:1fr;max-width:640px;margin:0 auto}.theme-deluxr .ql-brand-story__grid--top .ql-brand-story__media{margin-top:0}.theme-deluxr .ql-brand-story__media{margin-top:clamp(0px,4vw,3rem);overflow:hidden}.theme-deluxr .ql-brand-story__grid--reverse .ql-brand-story__media{margin-top:0}.theme-deluxr .ql-brand-story__grid--reverse .ql-brand-story__content{margin-top:clamp(0px,4vw,3rem)}.theme-deluxr .ql-brand-story__img{aspect-ratio:4/3;object-fit:var(--image-fit,cover);width:100%;filter:var(--image-filter,none);border-radius:var(--image-radius,0px);display:block}.theme-deluxr .ql-brand-story__content{text-align:center;flex-direction:column;align-items:center;padding:0 clamp(0px,4vw,2rem);display:flex}.theme-deluxr .ql-brand-story__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,360);font-size:clamp(1.8rem,1rem + 2.4vw,3rem);line-height:var(--leading-heading,1.1);letter-spacing:var(--tracking-heading,-.022em);color:var(--ql-ink);margin:0 0 var(--space-5,1.4rem);max-width:16ch}.theme-deluxr .ql-brand-story__body{color:var(--ql-text-muted);font-size:var(--fs-base,.98rem);line-height:var(--leading-body,1.75);max-width:42ch}.theme-deluxr .ql-brand-story__body p+p{margin-top:var(--space-4,1rem)}.theme-deluxr .ql-brand-story__divider{background:var(--ql-border,currentColor);opacity:.6;width:1px;height:28px;margin:var(--space-5,1.4rem)0}.theme-deluxr .ql-brand-story__cta{margin:0}.theme-deluxr .ql-trust-strip{background:var(--ql-surface);border-block:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-footer{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .ql-footer__inner{max-width:var(--ql-container);padding-inline:var(--ql-gutter);margin-inline:auto}.theme-deluxr .ql-footer__wordmark{border-bottom:var(--border-weight,1px)solid #ffffff1a;padding-block:clamp(2.5rem,4vw,3.5rem)}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-footer__wordmark{border-bottom:var(--border-weight,1px)solid lab(100% 0 0/.1)}}.theme-deluxr .ql-footer__name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,300);font-optical-sizing:auto;letter-spacing:var(--tracking-heading,-.025em);font-size:clamp(2.2rem,1rem + 4.5vw,5.5rem);line-height:var(--leading-heading,1);color:var(--ql-on-dark);margin:0}.theme-deluxr .ql-footer__tagline{margin-top:var(--space-4,.9rem);color:#e0deda;color:lab(88.4147% .283062 1.88183);font-size:var(--fs-sm,.85rem);line-height:var(--leading-body,1.6);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;display:-webkit-box;overflow:hidden}.theme-deluxr .ql-footer__tagline p{margin:0}.theme-deluxr .ql-footer__tagline strong{font-weight:600}.theme-deluxr .ql-footer__top{border-bottom:var(--border-weight,1px)solid #ffffff1a;padding-block:clamp(2.5rem,4vw,3.5rem)}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-footer__top{border-bottom:var(--border-weight,1px)solid lab(100% 0 0/.1)}}.theme-deluxr .ql-footer__brand{flex-direction:column;display:flex}.theme-deluxr .ql-footer__social{padding-top:var(--space-6,2rem);gap:10px;margin-top:auto;display:flex}.theme-deluxr .ql-footer__social-link{border:var(--border-weight,1px)solid #fff3;color:#d0cdc9;color:lab(82.6175% .342309 2.2599);width:38px;height:38px;transition:background var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);border-radius:50%;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-footer__social-link{border:var(--border-weight,1px)solid lab(100% 0 0/.2)}}.theme-deluxr .ql-footer__social-link svg{width:15px;height:15px}@media (hover:hover){.theme-deluxr .ql-footer__social-link:hover{background:var(--ql-editorial);border-color:var(--ql-editorial);color:var(--ql-on-dark);transform:translateY(-2px)}}.theme-deluxr .ql-footer__columns{gap:var(--space-5,1.5rem)var(--space-6,2.5rem);grid-template-columns:repeat(2,minmax(140px,160px));align-content:start;display:grid}.theme-deluxr .ql-footer__column-heading{font-size:var(--fs-xs,.63rem);letter-spacing:.18em;text-transform:uppercase;color:#a7a49f;color:lab(67.5428% .465989 3.0194);margin:0 0 var(--space-4,1rem);font-weight:700}.theme-deluxr .ql-footer__column-content{gap:var(--space-2,.6rem);flex-direction:column;display:flex}.theme-deluxr .ql-footer__column-content a{color:#d0cdc9;color:lab(82.6175% .342309 2.2599);font-size:var(--fs-sm,.85rem);width:fit-content;transition:color var(--ql-dur)var(--ql-ease);text-decoration:none}.theme-deluxr .ql-footer__divider{display:none}.theme-deluxr .ql-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);padding-block:var(--space-4,1.25rem);flex-wrap:wrap;display:flex}.theme-deluxr .ql-footer__copy,.theme-deluxr .core-powered-by{color:#918f8b;color:lab(59.4173% .346154 2.26235);font-size:var(--fs-xs,.66rem);letter-spacing:var(--tracking-body,.07em);text-decoration:none}.theme-deluxr .core-powered-by:hover{color:#d0cdc9;color:lab(82.6175% .342309 2.2599)}.theme-deluxr .ql-footer--minimal .core-powered-by{color:var(--ql-text-muted)}.theme-deluxr .ql-footer--statement{position:relative;overflow:hidden}.theme-deluxr .ql-footer__statement-mark{z-index:0;pointer-events:none;justify-content:center;padding-top:clamp(.25rem,1.6vw,1rem);display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.theme-deluxr .ql-footer__statement-mark span{font-family:var(--ql-font-display);font-weight:var(--fw-heading,300);font-optical-sizing:auto;text-transform:var(--case-heading,uppercase);letter-spacing:var(--tracking-heading,-.03em);color:#0000;-webkit-text-stroke:var(--border-weight,1px)oklch(100% 0 0/.14);white-space:nowrap;font-size:clamp(4rem,2rem + 11vw,13rem);line-height:.85}.theme-deluxr .ql-footer__inner--statement{z-index:1;padding-top:clamp(3rem,6vw,5rem);position:relative}.theme-deluxr .ql-footer__statement-tagline{color:#e0deda;color:lab(88.4147% .283062 1.88183);max-width:46ch;font-size:var(--fs-sm,.85rem);line-height:var(--leading-body,1.6);margin:0 0 clamp(2rem,4vw,3rem)}.theme-deluxr .ql-skeleton{background:color-mix(in oklch,var(--ql-surface)100%,var(--ql-border)30%);border-radius:var(--radius-sm,0px);position:relative;overflow:hidden}.theme-deluxr .ql-skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ql-bg)80%,transparent),transparent);animation:1.5s infinite dx-shimmer;position:absolute;inset:0}@keyframes dx-shimmer{to{transform:translate(100%)}}.theme-deluxr .ql-skeleton--line{height:12px}.theme-deluxr .ql-skeleton--short{height:10px}.theme-deluxr .ql-static-page{padding-top:0}.theme-deluxr .ql-page-header{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.theme-deluxr .ql-page-header__eyebrow{font-size:var(--fs-xs,.68rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:600}.theme-deluxr .ql-page-header__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,360);font-size:clamp(2.1rem,1rem + 3.4vw,3.6rem);line-height:var(--leading-heading,1.05);letter-spacing:var(--tracking-heading,-.025em);color:var(--ql-ink);margin:var(--space-2,.5rem)0 0}.theme-deluxr .ql-page-header--has-image{border-radius:var(--image-radius,0);min-height:360px;color:var(--ql-on-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}.theme-deluxr .ql-page-header--has-image .ql-page-header__bg{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);position:absolute;inset:0}.theme-deluxr .ql-page-header--has-image .ql-page-header__overlay{background:linear-gradient(#0000,#1b151099);background:linear-gradient(#0000,lab(7.1873% 2.57131 3.89377/.6));position:absolute;inset:0}.theme-deluxr .ql-page-header--has-image .ql-container{z-index:1;position:relative}.theme-deluxr .ql-page-header--has-image .ql-page-header__eyebrow,.theme-deluxr .ql-page-header--has-image .ql-page-header__title{color:var(--ql-on-dark)}.theme-deluxr .ql-page-header__count{margin-top:var(--space-2,.6rem);font-size:var(--fs-xs,.68rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:600}.theme-deluxr .ql-detail-crumbs{align-items:center;gap:var(--space-1,.35rem)var(--space-2,.45rem);font-size:var(--fs-xs,.68rem);letter-spacing:var(--tracking-body,.06em);color:var(--ql-text-muted);margin-bottom:var(--space-5,1.6rem);flex-wrap:wrap;display:flex}.theme-deluxr .ql-detail-crumbs a{color:var(--ql-text-muted);transition:color var(--ql-dur)var(--ql-ease);text-decoration:none}.theme-deluxr .ql-detail-crumbs a:hover{color:var(--ql-ink)}.theme-deluxr .ql-detail-crumbs span{color:var(--ql-border-dark)}.theme-deluxr .ql-detail-layout{max-width:var(--ql-container,1280px);padding:clamp(2rem,4vw,4rem)var(--ql-gutter);margin-inline:auto}.theme-deluxr .ql-detail-grid{grid-template-columns:52fr 48fr;align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}.theme-deluxr .ql-detail-gallery{top:calc(var(--ql-nav-height,76px) + 1.5rem);grid-template-columns:72px 1fr;gap:0;display:grid;position:sticky}.theme-deluxr .ql-detail-gallery--no-nav{grid-template-columns:1fr}.theme-deluxr .ql-detail-gallery__sidebar{scrollbar-width:none;flex-direction:column;gap:3px;max-height:447px;padding:0 3px 0 0;display:flex;overflow-y:auto}.theme-deluxr .ql-detail-gallery__sidebar::-webkit-scrollbar{display:none}.theme-deluxr .ql-detail-thumb{cursor:pointer;aspect-ratio:1;border-radius:var(--image-radius,0px);opacity:.55;outline-offset:-2px;transition:opacity var(--ql-dur)var(--ql-ease),outline-color var(--ql-dur)var(--ql-ease);background:0 0;border:none;outline:2px solid #0000;flex-shrink:0;padding:0;overflow:hidden}.theme-deluxr .ql-detail-thumb.is-active{opacity:1;outline-color:var(--ql-ink)}.theme-deluxr .ql-detail-thumb:hover{opacity:1}.theme-deluxr .ql-detail-thumb img,.theme-deluxr .ql-detail-thumb>span{filter:var(--image-filter,none);object-fit:var(--image-fit,cover)!important;width:100%!important;height:100%!important;display:block!important}.theme-deluxr .ql-detail-gallery__main{border-radius:var(--image-radius,0px);aspect-ratio:3/4;background:0 0;width:100%;position:relative;overflow:hidden}.theme-deluxr .ql-detail-gallery__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .9s var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-detail-gallery__main:hover .ql-detail-gallery__img{transform:scale(1.03)}}.theme-deluxr .ql-detail-gallery__placeholder{background:var(--ql-surface);width:100%;height:100%}.theme-deluxr .ql-detail-gallery__badge{background:var(--ql-ink);color:var(--ql-on-dark);padding:var(--space-1,.3rem)var(--space-3,.7rem);font-size:var(--fs-xs,.65rem);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm,0px);font-weight:700;position:absolute;top:1.25rem;left:1.25rem}.theme-deluxr .ql-detail-gallery__badge--out{background:var(--ql-text-muted)}.theme-deluxr .ql-detail-gallery__arrow{border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-border);width:44px;height:44px;color:var(--ql-ink);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);background:#f7f5f1e0;background:lab(96.5404% .270695 2.27073/.88)}.theme-deluxr .ql-detail-gallery__arrow:hover{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .ql-detail-gallery__dot{background:#4b474440;background:lab(30.3808% 1.44674 2.62018/.25)}.theme-deluxr .ql-detail-gallery__dot.is-active{background:var(--ql-on-dark);transform:scale(1.4)}.theme-deluxr .ql-detail-gallery__thumbs-mobile{padding:var(--space-1,.35rem)0;gap:3px}.theme-deluxr .ql-detail-panel{top:calc(var(--ql-nav-height,76px) + 1.5rem);flex-direction:column;padding:0;display:flex;position:sticky}.theme-deluxr .ql-detail-panel__brand{font-size:var(--fs-xs,.62rem);letter-spacing:.2em;text-transform:uppercase;color:var(--ql-text-muted);margin-bottom:var(--space-4,.9rem)}.theme-deluxr .ql-detail-panel__brand:hover{color:var(--ql-ink)}.theme-deluxr .ql-detail-panel__brand-logo{object-fit:cover;border-radius:2px;width:18px;height:18px}.theme-deluxr .ql-detail-panel__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,300);font-optical-sizing:auto;font-size:clamp(1.75rem,2vw,2.4rem);line-height:var(--leading-heading,1.1);letter-spacing:var(--tracking-heading,-.025em);color:var(--ql-ink);margin:0 0 var(--space-4,1rem)}.theme-deluxr .ql-detail-panel__reviews{margin-bottom:var(--space-3,.85rem)}.theme-deluxr .ql-detail-panel__review-count{font-size:var(--fs-xs,.75rem);color:var(--ql-text-muted)}.theme-deluxr .ql-detail-panel__pricing{align-items:baseline;gap:var(--space-3,.75rem);margin-bottom:var(--space-2,.5rem);display:flex}.theme-deluxr .ql-detail-panel__price{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-size:var(--fs-2xl,1.65rem);font-weight:var(--fw-heading,300);letter-spacing:var(--tracking-heading,-.015em);color:var(--ql-ink)}.theme-deluxr .ql-detail-panel__compare{font-size:var(--fs-base,1rem);color:var(--ql-text-muted);text-decoration:line-through}.theme-deluxr .ql-detail-panel__discount{font-size:var(--fs-xs,.65rem);letter-spacing:.12em;text-transform:uppercase;background:var(--ql-ink);color:var(--ql-on-dark);padding:var(--space-1,.22rem)var(--space-2,.5rem);border-radius:var(--radius-sm,0px);font-weight:700}.theme-deluxr .ql-detail-panel__avail{font-size:var(--fs-xs,.7rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ql-text-muted);margin-bottom:var(--space-2,.5rem)}.theme-deluxr .ql-detail-panel__sep{border:none;border-top:var(--border-weight,1px)solid var(--ql-border);margin:var(--space-5,1.4rem)0}.theme-deluxr .ql-detail-options{gap:var(--space-5,1.4rem)}.theme-deluxr .ql-detail-option-group__label{font-size:var(--fs-xs,.65rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-text-muted);margin-bottom:var(--space-3,.7rem);align-items:center;gap:var(--space-2,.5rem);font-weight:700;display:flex}.theme-deluxr .ql-detail-option-group__selected{font-weight:var(--fw-body,400);text-transform:none;letter-spacing:0;color:var(--ql-ink);font-size:var(--fs-sm,.78rem)}.theme-deluxr .ql-detail-option-btn{padding:var(--space-2,.45rem)var(--space-4,1rem);font-size:var(--fs-xs,.75rem);letter-spacing:var(--tracking-body,.04em);border:var(--border-weight,1px)solid var(--ql-border);cursor:pointer;border-radius:var(--radius-sm,0px);color:var(--ql-text);transition:border-color var(--ql-dur)var(--ql-ease),background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);background:0 0}.theme-deluxr .ql-detail-option-btn:hover{border-color:var(--ql-ink)}.theme-deluxr .ql-detail-option-btn.is-selected{border-color:var(--ql-ink);background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .ql-detail-option-btn.is-out{opacity:.35}.theme-deluxr .ql-detail-addons{gap:var(--space-4,1rem);flex-direction:column;display:flex}.theme-deluxr .ql-detail-addon-group{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.theme-deluxr .ql-detail-addon-group__head{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);font-size:var(--fs-xs,.65rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:700;display:flex}.theme-deluxr .ql-detail-addon-badge{font-size:var(--fs-xs,.65rem);letter-spacing:.04em;color:var(--ql-text-muted)}.theme-deluxr .ql-detail-addon-badge.is-req{color:var(--ql-accent)}.theme-deluxr .ql-detail-addon-items{gap:var(--space-2,.4rem);flex-direction:column;display:flex}.theme-deluxr .ql-detail-addon-item{align-items:center;gap:var(--space-3,.75rem);text-align:left;width:100%;padding:var(--space-2,.65rem)var(--space-4,1rem);border:var(--border-weight,1px)solid var(--ql-border);cursor:pointer;font-size:var(--fs-sm,.8rem);color:var(--ql-text);border-radius:var(--radius-sm,0px);transition:border-color var(--ql-dur)var(--ql-ease),background var(--ql-dur)var(--ql-ease);background:0 0;display:flex}.theme-deluxr .ql-detail-addon-item:hover:not(:disabled){border-color:var(--ql-ink)}.theme-deluxr .ql-detail-addon-item.is-selected{border-color:var(--ql-ink);background:color-mix(in srgb,var(--ql-ink)6%,transparent)}.theme-deluxr .ql-detail-addon-item.is-out{opacity:.4;cursor:not-allowed}.theme-deluxr .ql-detail-addon-item__control{border:1.5px solid var(--ql-border);width:18px;height:18px;color:var(--ql-on-dark);transition:border-color var(--ql-dur)var(--ql-ease),background var(--ql-dur)var(--ql-ease);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-deluxr .ql-detail-addon-item.is-selected .ql-detail-addon-item__control{border-color:var(--ql-ink);background:var(--ql-ink)}.theme-deluxr .ql-detail-addon-item__name{flex:1}.theme-deluxr .ql-detail-addon-item__price{color:var(--ql-text-muted);font-size:var(--fs-xs,.72rem)}.theme-deluxr .ql-detail-qty{margin:var(--space-4,1.25rem)0}.theme-deluxr .ql-detail-qty>span{font-size:var(--fs-xs,.65rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:700}.theme-deluxr .ql-detail-qty__stepper{border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--radius-sm,0px)}.theme-deluxr .ql-detail-qty__btn{width:40px;height:40px}.theme-deluxr .ql-detail-qty__btn:hover:not(:disabled){background:var(--ql-surface)}.theme-deluxr .ql-detail-cta{gap:var(--space-2,.5rem);margin:var(--space-1,.25rem)0}.theme-deluxr .ql-btn--primary{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .ql-btn--primary:hover:not(:disabled){background:var(--ql-editorial);opacity:1}.theme-deluxr .ql-btn--outline{color:var(--ql-text);border:var(--border-weight,1px)solid var(--ql-border);background:0 0}.theme-deluxr .ql-btn--outline:hover:not(:disabled){border-color:var(--ql-ink);background:0 0}.theme-deluxr .ql-detail-desc__label{font-size:var(--fs-xs,.65rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-text-muted);margin-bottom:var(--space-3,.65rem);font-weight:700}.theme-deluxr .ql-detail-desc__body{font-size:var(--fs-sm,.88rem);line-height:var(--leading-body,1.85);color:var(--ql-text-muted)}.theme-deluxr .ql-detail-desc__body p{margin:0 0 .75em}.theme-deluxr .ql-detail-reviews__head h3{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,300);font-size:var(--fs-lg,1.25rem);letter-spacing:var(--tracking-heading,-.01em);margin:0}.theme-deluxr .ql-detail-reviews__avg{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-size:var(--fs-xl,1.4rem);font-weight:var(--fw-heading,300);color:var(--ql-ink)}.theme-deluxr .ql-detail-review{border-bottom:var(--border-weight,1px)solid var(--ql-border);padding:var(--space-4,1.1rem)0}.theme-deluxr .ql-detail-review__title{font-size:var(--fs-sm,.85rem);letter-spacing:var(--tracking-body,.02em);margin:var(--space-2,.4rem)0 var(--space-1,.25rem);color:var(--ql-ink);font-weight:600}.theme-deluxr .ql-detail-review__text{font-size:var(--fs-sm,.84rem);line-height:var(--leading-body,1.7);color:var(--ql-text-muted);margin:0 0 var(--space-2,.4rem)}.theme-deluxr .ql-detail-review__author{font-size:var(--fs-xs,.68rem);letter-spacing:var(--tracking-body,.1em);text-transform:uppercase;color:var(--ql-text-muted);font-style:normal;font-weight:600}.theme-deluxr .ql-related{border-top:var(--border-weight,1px)solid var(--ql-border);padding:clamp(3rem,5vw,5rem) 0}.theme-deluxr .ql-related__heading{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,300);font-optical-sizing:auto;letter-spacing:var(--tracking-heading,-.02em);color:var(--ql-ink);margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.4rem,1rem + 1.5vw,2rem)}.theme-deluxr .ql-related__grid{grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,1.2vw,1.25rem);display:grid}.theme-deluxr .ql-related-card{color:inherit;text-decoration:none;display:block}.theme-deluxr .ql-related-card__img-wrap{aspect-ratio:3/4;border-radius:var(--image-radius,0px);margin-bottom:var(--space-3,.75rem);background:0 0;position:relative;overflow:hidden}.theme-deluxr .ql-related-card__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .5s var(--ql-ease)}.theme-deluxr .ql-related-card:hover .ql-related-card__img{transform:scale(1.04)}.theme-deluxr .ql-related-card__badge{background:var(--ql-ink);color:var(--ql-on-dark);font-size:var(--fs-xs,.62rem);letter-spacing:var(--tracking-body,.08em);padding:.2em .5em;font-weight:600;position:absolute;top:.6rem;left:.6rem}.theme-deluxr .ql-related-card__info{padding:0 .1rem}.theme-deluxr .ql-related-card__name{font-size:var(--fs-sm,.82rem);font-weight:var(--fw-body,500);letter-spacing:var(--tracking-body,.01em);color:var(--ql-ink);margin:0 0 var(--space-1,.25rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.theme-deluxr .ql-related-card__price{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-size:var(--fs-sm,.9rem);font-weight:var(--fw-heading,300);letter-spacing:var(--tracking-heading,-.01em);color:var(--ql-ink);margin:0}.theme-deluxr .core-block{--core-block-max-width:var(--ql-container);--core-block-radius:var(--radius-sm,0px);--core-block-button-radius:var(--radius-sm,0px)}.theme-deluxr .core-block-content__body{font-family:var(--ql-font-body);color:var(--ql-text-muted);font-size:var(--fs-base,1rem);line-height:var(--leading-body,1.75)}.theme-deluxr .core-block-content__body h1,.theme-deluxr .core-block-content__body h2,.theme-deluxr .core-block-content__body h3{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,380);letter-spacing:var(--tracking-heading,-.02em);color:var(--ql-ink);line-height:var(--leading-heading,1.12)}.theme-deluxr .core-block-content__body h2{margin-bottom:var(--space-4,.9rem);font-size:clamp(1.7rem,1rem + 2vw,2.6rem)}.theme-deluxr .core-block-content__body h3{margin-bottom:var(--space-2,.6rem);font-size:clamp(1.3rem,1rem + 1vw,1.7rem)}.theme-deluxr .core-block-content__body p+p{margin-top:var(--space-4,1rem)}.theme-deluxr .core-block-content__body strong{color:var(--ql-ink)}.theme-deluxr .core-block-content__body a{color:var(--ql-editorial);text-underline-offset:3px;text-decoration:underline}.theme-deluxr .core-block-divider--line .core-block-divider__line{border-color:var(--ql-border)}.theme-deluxr .core-block-button{background:var(--ql-ink);color:var(--ql-on-dark);font-family:var(--ql-font-body);font-size:var(--fs-xs,.71rem);letter-spacing:.17em;text-transform:uppercase;border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-ink);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);padding:15px 34px;font-weight:700}@media (hover:hover){.theme-deluxr .core-block-button:hover{color:var(--ql-ink);background:0 0;transform:none}}.theme-deluxr .core-block-button:active{transform:scale(.97)}.theme-deluxr .core-block-table__table{font-family:var(--ql-font-body);color:var(--ql-text)}.theme-deluxr .core-block-table__th{font-size:var(--fs-xs,.66rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ql-text-muted);border-bottom-color:var(--ql-border);font-weight:700}.theme-deluxr .core-block-table__cell{font-size:var(--fs-sm,.9rem);border-bottom-color:var(--ql-border)}.theme-deluxr .core-block-image__img{border-radius:var(--image-radius,0px);filter:var(--image-filter,none)}.theme-deluxr .core-block-image__caption{font-family:var(--ql-font-body);color:var(--ql-text-muted);font-size:var(--fs-sm,.82rem)}.theme-deluxr .core-block-video__wrap{border-radius:var(--radius-sm,0px)}.theme-deluxr .core-block-embed__wrap{border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .core-block-faq{max-width:min(760px,100%);padding-top:var(--space-5,1.4rem);border-top:var(--border-weight,1px)solid var(--ql-border);position:relative}.theme-deluxr .core-block-faq:before{content:"";background:var(--ql-ink);width:clamp(48px,7vw,72px);height:1px;position:absolute;top:-1px;left:0}.theme-deluxr .core-block-faq__heading{font-family:var(--ql-font-display);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:clamp(1.65rem,1rem + 2.4vw,2.6rem);line-height:var(--leading-heading,1.08);letter-spacing:var(--tracking-heading,-.018em);color:var(--ql-ink);margin:0 0 var(--space-5,1.4rem);max-width:22ch}.theme-deluxr .core-block-faq__item{border-bottom:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .core-block-faq__item:first-child{border-top:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .core-block-faq__question{padding:var(--space-4,1.1rem)0;font-family:var(--ql-font-body);font-weight:600;font-size:var(--fs-base,.95rem);color:var(--ql-ink)}.theme-deluxr .core-block-faq__question::marker{display:none}.theme-deluxr .core-block-faq__question::-webkit-details-marker{display:none}.theme-deluxr .core-block-faq__chevron{color:var(--ql-text-muted);transition:transform var(--ql-dur,.26s)var(--ql-ease)}.theme-deluxr .core-block-faq__item[open] .core-block-faq__chevron{color:var(--ql-editorial);transform:rotate(180deg)}.theme-deluxr .core-block-faq__answer{padding-bottom:var(--space-4,1.1rem);color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-sm,.88rem);line-height:1.65}@media (max-width:640px){.theme-deluxr .core-block-faq__heading{font-size:clamp(1.5rem,6vw,1.9rem)}}.theme-deluxr .ql-footer__social-label{font-size:var(--fs-xs,.63rem);letter-spacing:.18em;text-transform:uppercase;color:#a7a49f;color:lab(67.5428% .465989 3.0194);margin:0 0 var(--space-4,.9rem);font-weight:700}.theme-deluxr .ql-footer__follow{flex-direction:column;justify-content:flex-start;display:flex}.theme-deluxr .ql-footer__follow .core-follow-card--inline{border-radius:var(--radius-sm,0px);background:0 0;max-width:100%;padding:0}.theme-deluxr .ql-footer__follow .core-follow-card__title{font-family:var(--ql-font-body);font-weight:700;font-size:var(--fs-xs,.63rem);letter-spacing:.18em;text-transform:uppercase;color:#a7a49f;color:lab(67.5428% .465989 3.0194);margin-bottom:var(--space-2,.55rem)}.theme-deluxr .ql-footer__follow .core-follow-card__sub{color:#d0cdc9;color:lab(82.6175% .342309 2.2599);font-size:var(--fs-sm,.86rem);line-height:var(--leading-body,1.5);margin-bottom:var(--space-2,.5rem)}.theme-deluxr .ql-footer__follow .core-follow-card__count{font-size:var(--fs-xs,.72rem);color:#a7a49f;color:lab(67.5428% .465989 3.0194);letter-spacing:var(--tracking-body,.04em);margin-bottom:var(--space-4,.9rem)}.theme-deluxr .ql-footer__follow .core-follow-card__btn{color:var(--ql-on-dark);border:var(--border-weight,1px)solid #fff3;border-radius:var(--radius-sm,0px);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.14em;text-transform:uppercase;width:100%;transition:background var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);background:#ffffff14;background:lab(100% 0 0/.08);padding:12px 20px;font-weight:700}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-footer__follow .core-follow-card__btn{border:var(--border-weight,1px)solid lab(100% 0 0/.2)}}.theme-deluxr .ql-footer__follow .core-follow-card__btn:hover{opacity:1;background:#ffffff29;background:lab(100% 0 0/.16);border-color:#fff6;border-color:lab(100% 0 0/.4);transform:none}.theme-deluxr .ql-footer__follow .core-follow-card__consent{font-size:var(--fs-xs,.72rem);color:#918f8b;color:lab(59.4173% .346154 2.26235);letter-spacing:var(--tracking-body,.02em)}.theme-deluxr .ql-footer__follow .core-follow-card__checkbox{accent-color:oklch(85% .006 80)}.theme-deluxr .ql-footer__follow .core-follow-card__logo{border-radius:var(--radius-sm,0px);width:32px;height:32px}.theme-deluxr .ql-footer__column-content ul{gap:var(--space-2,.55rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.theme-deluxr .ql-footer__column-content li{margin:0}.theme-deluxr .ql-footer__column-content a{color:var(--ql-text-muted);font-size:var(--fs-sm,.88rem);width:fit-content;transition:color var(--ql-dur)var(--ql-ease);display:block}.theme-deluxr .ql-footer__column-content a:hover{color:var(--ql-ink)}.theme-deluxr .ql-cart{background:var(--ql-bg);border-left:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-cart__head{border-bottom-color:var(--ql-border);padding:var(--space-5,1.75rem)var(--space-6,2rem)}.theme-deluxr .ql-cart__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:var(--fs-xl,1.55rem);letter-spacing:var(--tracking-heading,-.01em)}.theme-deluxr .ql-cart__subtitle{color:var(--ql-text-muted);font-size:var(--fs-sm,.78rem);letter-spacing:var(--tracking-body,.04em);margin-top:var(--space-1,.2rem)}.theme-deluxr .ql-cart__close svg{width:14px;height:14px}.theme-deluxr .ql-cart__item-name{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:var(--fs-base,1rem);letter-spacing:var(--tracking-heading,-.01em)}.theme-deluxr .ql-cart__item-addons{color:var(--ql-text-muted);font-size:var(--fs-sm,.77rem)}.theme-deluxr .ql-cart__item-price{color:var(--ql-text-muted)}.theme-deluxr .ql-cart__qty-btn{border-color:var(--ql-border);border-radius:var(--radius-sm,0px);color:var(--ql-ink);background:0 0}.theme-deluxr .ql-cart__qty-btn:hover{border-color:var(--ql-ink)}.theme-deluxr .ql-cart__remove{color:var(--ql-text-muted)}.theme-deluxr .ql-cart__remove:hover{color:var(--ql-ink)}.theme-deluxr .ql-cart__foot{border-top-color:var(--ql-border);background:var(--ql-bg)}.theme-deluxr .ql-cart__total-row{font-size:var(--fs-sm,.88rem);letter-spacing:var(--tracking-body,.03em)}.theme-deluxr .ql-cart__checkout-btn{background:var(--ql-ink);border-radius:var(--radius-sm,0px);font-family:var(--ql-font-body);font-size:var(--fs-xs,.7rem);letter-spacing:.17em;color:var(--ql-on-dark);transition:background var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);font-weight:700}.theme-deluxr .ql-cart__checkout-btn:hover{opacity:1;background:var(--ql-editorial)}.theme-deluxr .ql-cart__checkout-btn:active{transform:scale(.985)}.theme-deluxr .ql-cart__clear-btn{border-color:var(--ql-border);color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-xs,.67rem);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm,0px);font-weight:600}.theme-deluxr .ql-cart__clear-btn:hover{border-color:var(--ql-ink);color:var(--ql-ink)}.theme-deluxr .ql-cart__empty-title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.01em)}.theme-deluxr .ql-search-overlay{align-items:flex-end;padding-top:0}.theme-deluxr .ql-search-panel{background:var(--ql-bg);border-radius:var(--radius-sm,0px);border-top:var(--border-weight,1px)solid var(--ql-border);width:100%;max-width:100%}.theme-deluxr .ql-search-handle{background:var(--ql-border-dark);border-radius:var(--radius-sm,0px)}.theme-deluxr .ql-search-label{color:var(--ql-text-muted);font-family:var(--ql-font-body);letter-spacing:.14em;font-size:var(--fs-xs,.64rem)}.theme-deluxr .ql-search-row{color:var(--ql-ink)}.theme-deluxr .ql-search-row:hover,.theme-deluxr .ql-search-row:focus-visible{background:var(--ql-surface);outline:none}.theme-deluxr .ql-search-row--category .ql-search-row__avatar{background:var(--ql-surface);color:var(--ql-text-muted);border-radius:var(--radius-sm,0px)}.theme-deluxr .ql-search-row__avatar{background:var(--ql-surface);border-radius:var(--radius-sm,0px);color:var(--ql-text-muted);font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400)}.theme-deluxr .ql-search-row__label{color:var(--ql-ink);font-size:var(--fs-sm,.88rem)}.theme-deluxr .ql-search-row__label strong{color:var(--ql-editorial)}.theme-deluxr .ql-search-row__sub{color:var(--ql-text-muted)}.theme-deluxr .ql-search-bar{border-top-color:var(--ql-border);background:var(--ql-bg)}.theme-deluxr .ql-search-bar__icon{color:var(--ql-text-muted)}.theme-deluxr .ql-search-bar__input{color:var(--ql-ink);font-family:var(--ql-font-body)}.theme-deluxr .ql-search-bar__clear{background:var(--ql-surface);color:var(--ql-text-muted);border-radius:var(--radius-sm,0px)}.theme-deluxr .ql-search-bar__submit{background:var(--ql-ink);border-radius:var(--radius-sm,0px);box-shadow:none;color:var(--ql-on-dark);transition:background var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out)}.theme-deluxr .ql-search-bar__submit:active{transform:scale(.93)}@media (max-width:1024px){.theme-deluxr .ql-grid,.theme-deluxr .ql-cat-grid,.theme-deluxr .ql-coll-grid{grid-template-columns:repeat(3,1fr)}.theme-deluxr .ql-coll-card__name{font-size:clamp(.95rem,1.5vw,1.15rem)}.theme-deluxr .ql-cat-minimal{grid-template-columns:repeat(3,1fr)}.theme-deluxr .ql-footer__top{grid-template-columns:1fr 1fr}.theme-deluxr .ql-footer__follow{grid-column:1/-1}.theme-deluxr .ql-framed-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.theme-deluxr .ql-nav__menu{display:none}.theme-deluxr .ql-nav__hamburger{display:grid}.theme-deluxr .ql-grid{grid-template-columns:repeat(2,1fr)}.theme-deluxr .ql-lookbook__body{flex-direction:column;align-items:flex-start;gap:6px}.theme-deluxr .ql-lookbook__price-col{align-items:flex-start}.theme-deluxr .ql-lookbook__arrow,.theme-deluxr .ql-lookbook__excerpt{display:none}.theme-deluxr .ql-lookbook__media{width:clamp(64px,20vw,90px)}.theme-deluxr .ql-cat-grid{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;height:auto}.theme-deluxr .ql-cat-grid>.ql-cat-card:first-child{aspect-ratio:16/9;grid-area:auto/1/auto/-1;height:auto}.theme-deluxr .ql-cat-grid>.ql-cat-card:first-child .ql-cat-card__name{font-size:clamp(1.15rem,1.6vw,1.5rem)}.theme-deluxr .ql-coll-grid{grid-template-columns:1fr 1fr}.theme-deluxr .ql-cat-minimal{grid-template-columns:repeat(3,1fr)}.theme-deluxr .ql-collage{grid-template-columns:1fr 1fr}.theme-deluxr .ql-collage__item--1{grid-area:auto/1/auto/3}.theme-deluxr .ql-collage__item--1 .ql-collage__img{aspect-ratio:16/10;min-height:0}.theme-deluxr .ql-collage__item:not(.ql-collage__item--1) .ql-collage__img{aspect-ratio:1}.theme-deluxr .ql-brand-story__grid{grid-template-columns:1fr}.theme-deluxr .ql-brand-story__media,.theme-deluxr .ql-brand-story__grid--reverse .ql-brand-story__media{order:-1;margin-top:0}.theme-deluxr .ql-brand-story__grid--reverse .ql-brand-story__content{margin-top:0}.theme-deluxr .ql-brand-story__content{padding:0}.theme-deluxr .ql-testimonials,.theme-deluxr .ql-footer__top{grid-template-columns:1fr}.theme-deluxr .ql-section-head{align-items:flex-start}}@media (max-width:480px){.theme-deluxr .ql-grid{gap:var(--space-5,1.5rem)var(--space-3,.85rem);grid-template-columns:1fr 1fr}.theme-deluxr .ql-cat-minimal{grid-template-columns:repeat(2,1fr)}.theme-deluxr .ql-footer__columns{grid-template-columns:1fr}.theme-deluxr .ql-framed-grid{gap:var(--space-5,1.5rem)var(--space-3,.85rem);grid-template-columns:1fr 1fr}}@media (max-width:900px){.theme-deluxr .ql-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.theme-deluxr .ql-related__grid{gap:var(--space-2,.6rem);grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.theme-deluxr .ql-detail-layout{padding:clamp(1rem,3vw,2rem)var(--ql-gutter)}.theme-deluxr .ql-detail-grid{gap:var(--space-5,1.5rem);grid-template-columns:1fr}.theme-deluxr .ql-detail-gallery{position:relative;top:0}.theme-deluxr .ql-detail-gallery__main{aspect-ratio:4/3}.theme-deluxr .ql-detail-gallery__thumbs-mobile{display:flex}.theme-deluxr .ql-detail-gallery__sidebar{display:none}.theme-deluxr .ql-detail-panel{position:static}}.theme-deluxr .qn-modal-overlay,.theme-deluxr .qn-item-modal-overlay{-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:#16100b9e;background:lab(5.23544% 2.10643 3.12335/.62)}.theme-deluxr .qn-item-modal{background:var(--ql-bg);color:var(--ql-ink);border-radius:var(--radius-sm,0px);border-top:var(--border-weight,1px)solid var(--ql-border);box-shadow:0 -24px 80px #120c0852;box-shadow:0 -24px 80px lab(3.67324% 1.68764 2.43782/.32)}@media (min-width:640px){.theme-deluxr .qn-item-modal{border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-border);width:min(520px,100vw - 32px);max-height:90dvh;box-shadow:0 30px 90px #120c0852;box-shadow:0 30px 90px lab(3.67324% 1.68764 2.43782/.32)}}.theme-deluxr .qn-item-modal:before{content:"";background:var(--ql-ink);z-index:3;pointer-events:none;width:clamp(40px,8vw,64px);height:2px;position:absolute;top:0;left:0}.theme-deluxr .qn-item-modal__image{aspect-ratio:4/3;border-radius:var(--image-radius,0px);background:var(--ql-surface)}.theme-deluxr .qn-item-modal__image img{object-fit:var(--image-fit,cover);filter:var(--image-filter,none)}@media (min-width:640px){.theme-deluxr .qn-item-modal__image{aspect-ratio:5/4}}.theme-deluxr .qn-modal__close{border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-border);width:36px;height:36px;color:var(--ql-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);background:#fbfaf7eb;background:lab(98.2719% .22471 1.50434/.92);top:14px;right:14px}.theme-deluxr .qn-modal__close svg{width:14px;height:14px}.theme-deluxr .qn-modal__close:hover{background:var(--ql-ink);color:var(--ql-on-dark);border-color:var(--ql-ink)}.theme-deluxr .qn-modal__close:active{transform:scale(.94)}.theme-deluxr .qn-item-modal__body{gap:var(--space-4,1.1rem);padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2rem) clamp(1.6rem,3vw,2.2rem)}.theme-deluxr .qn-item-modal__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:clamp(1.45rem,1rem + 1.6vw,1.85rem);line-height:var(--leading-heading,1.1);letter-spacing:var(--tracking-heading,-.02em);color:var(--ql-ink)}.theme-deluxr .qn-item-modal__desc{font-family:var(--ql-font-body);font-size:var(--fs-base,.92rem);line-height:var(--leading-body,1.65);color:var(--ql-text-muted);max-width:56ch}.theme-deluxr .qn-item-modal__loading{font-size:var(--fs-sm,.8rem);color:var(--ql-text-muted);padding:var(--space-2,.5rem)0}.theme-deluxr .qn-item-modal__price{align-items:baseline;gap:var(--space-2,.6rem);padding-top:var(--space-1,.25rem);border-top:var(--border-weight,1px)solid var(--ql-border);margin-top:var(--space-1,.25rem);padding-top:var(--space-4,1rem)}.theme-deluxr .qn-item-modal__price strong{font-family:var(--ql-font-body);font-size:var(--fs-base,1.08rem);letter-spacing:var(--tracking-body,.02em);color:var(--ql-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.theme-deluxr .qn-item-modal__price:has(del) strong{color:var(--ql-editorial)}.theme-deluxr .qn-item-modal__price del{font-size:var(--fs-sm,.82rem);color:var(--ql-text-light);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-body,.02em)}.theme-deluxr .qn-addon-group{gap:var(--space-3,.7rem)}.theme-deluxr .qn-addon-group__title{font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-ink);font-weight:700}.theme-deluxr .qn-addon-group__badge{background:var(--ql-editorial);color:var(--ql-on-dark);border-radius:var(--radius-sm,0px);font-size:var(--fs-xs,.6rem);letter-spacing:.14em;padding:3px 8px}.theme-deluxr .qn-addon-group__hint{font-size:var(--fs-xs,.7rem);color:var(--ql-text-muted);letter-spacing:var(--tracking-body,.04em)}.theme-deluxr .qn-addon-item{border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-border-dark);font-family:var(--ql-font-body);font-size:var(--fs-sm,.8rem);letter-spacing:var(--tracking-body,.02em);color:var(--ql-ink);transition:background var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);background:0 0;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.theme-deluxr .qn-addon-item__control{color:var(--ql-on-dark);display:inline-flex}.theme-deluxr .qn-addon-item__control svg{display:block}.theme-deluxr .qn-addon-item:hover:not(:disabled){border-color:var(--ql-ink)}.theme-deluxr .qn-addon-item--selected{background:var(--ql-ink);border-color:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .qn-addon-item__price{font-size:var(--fs-xs,.72rem);color:var(--ql-text-muted);font-variant-numeric:tabular-nums lining-nums}.theme-deluxr .qn-addon-item--selected .qn-addon-item__price{color:#f7f5f1c7;color:lab(96.5404% .270695 2.27073/.78)}.theme-deluxr .qn-qty-stepper{border-radius:var(--radius-sm,0px);border:var(--border-weight,1px)solid var(--ql-border-dark);background:0 0}.theme-deluxr .qn-qty-stepper__btn{width:46px;height:46px;color:var(--ql-ink);font-size:var(--fs-base,1.05rem);transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease)}.theme-deluxr .qn-qty-stepper__btn:hover{background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .qn-qty-stepper__count{min-width:44px;font-family:var(--ql-font-body);font-size:var(--fs-base,.92rem);letter-spacing:var(--tracking-body,.06em);color:var(--ql-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.theme-deluxr .qn-modal-add-btn{background:var(--ql-ink);width:100%;height:54px;color:var(--ql-on-dark);border:var(--border-weight,1px)solid var(--ql-ink);border-radius:var(--radius-sm,0px);font-family:var(--ql-font-body);font-size:var(--fs-xs,.72rem);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur-fast)var(--ql-ease-out);font-weight:700}.theme-deluxr .qn-modal-add-btn:hover:not(:disabled){color:var(--ql-ink);background:0 0}.theme-deluxr .qn-modal-add-btn:active{transform:scale(.985)}.theme-deluxr .qn-modal-add-btn:disabled{background:var(--ql-line-2);border-color:var(--ql-line-2);color:var(--ql-on-dark);opacity:.7}@media (prefers-reduced-motion:reduce){.theme-deluxr .ql-marquee__track,.theme-deluxr .ql-hero-slider__bg.is-active .ql-hero-slider__img,.theme-deluxr .ql-hero-slider__scroll-line span,.theme-deluxr .ql-skeleton:after{animation:none}.theme-deluxr .ql-hero-slider__inner{animation-duration:1ms}.theme-deluxr .ql-section-head,.theme-deluxr .ql-card,.theme-deluxr .ql-cat-card,.theme-deluxr .ql-cat-minimal__item,.theme-deluxr .ql-cat-ledger__row,.theme-deluxr .ql-collage__item,.theme-deluxr .ql-testimonial,.theme-deluxr .ql-brand-story__grid,.theme-deluxr .ql-gallery__single,.theme-deluxr .ql-promo-banner__body,.theme-deluxr .core-block-content__body{animation:none!important}.theme-deluxr *{transition-duration:1ms!important}}.theme-deluxr .ql-shop__count{font-family:var(--ql-font-body);font-size:var(--fs-xs,.72rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ql-text-muted);margin:var(--space-3,.85rem)0 0;font-weight:600}.theme-deluxr .ql-shop__wrap{padding-bottom:clamp(4rem,7vw,6.5rem)}.theme-deluxr .ql-shop__layout{border-top:var(--border-weight,1px)solid var(--ql-border);grid-template-columns:240px 1fr;align-items:start;gap:clamp(2.25rem,3.5vw,3.75rem);padding-top:clamp(1.75rem,3vw,2.75rem);display:grid}.theme-deluxr .ql-shop__layout--full{grid-template-columns:1fr}.theme-deluxr .ql-shop__sidebar{top:calc(var(--ql-nav-height) + 1.5rem);align-self:start;position:sticky}.theme-deluxr .ql-shop__sidebar-label{font-family:var(--ql-font-body);font-size:var(--fs-xs,.64rem);letter-spacing:.2em;text-transform:uppercase;color:var(--ql-text-light);margin:0 0 var(--space-3,.85rem);padding-bottom:var(--space-3,.85rem);border-bottom:var(--border-weight,1px)solid var(--ql-border);font-weight:700}.theme-deluxr .ql-shop-cat-list,.theme-deluxr .ql-shop-cat__children{margin:0;padding:0;list-style:none}.theme-deluxr .ql-shop-cat{width:100%;padding:var(--space-2,.6rem)var(--space-3,.8rem);cursor:pointer;text-align:left;font-family:var(--ql-font-body);font-size:var(--fs-base,.93rem);color:var(--ql-text-muted);transition:color var(--ql-dur)var(--ql-ease),background var(--ql-dur)var(--ql-ease);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.theme-deluxr .ql-shop-cat:hover{color:var(--ql-ink);background:var(--ql-surface)}.theme-deluxr .ql-shop-cat.is-active{color:var(--ql-accent-text);background:var(--ql-ink);font-weight:600}.theme-deluxr .ql-shop-cat.is-active:hover{color:var(--ql-accent-text);background:var(--ql-ink)}.theme-deluxr .ql-shop-cat__name{text-overflow:ellipsis;overflow:hidden}.theme-deluxr .ql-shop-cat__count{font-size:var(--fs-xs,.74rem);color:var(--ql-text-light);font-variant-numeric:tabular-nums;flex-shrink:0}.theme-deluxr .ql-shop-cat.is-active .ql-shop-cat__count{color:#fff9;color:lab(100% 0 0/.6)}.theme-deluxr .ql-shop-pills{display:none}.theme-deluxr .ql-shop__toolbar{margin-bottom:var(--space-6,2rem);padding-bottom:var(--space-4,1.25rem);border-bottom:var(--border-weight,1px)solid var(--ql-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.theme-deluxr .ql-shop-search{align-items:center;gap:var(--space-2,.55rem);max-width:390px;padding-left:var(--space-3,.85rem);background:var(--ql-bg);border:var(--border-weight,1px)solid var(--ql-border-dark);transition:border-color var(--ql-dur)var(--ql-ease);flex:280px;display:flex}.theme-deluxr .ql-shop-search:focus-within{border-color:var(--ql-ink)}.theme-deluxr .ql-shop-search svg{width:17px;height:17px;color:var(--ql-text-light);flex-shrink:0}.theme-deluxr .ql-shop-search input{min-width:0;padding:var(--space-3,.7rem)0;font-family:var(--ql-font-body);font-size:var(--fs-sm,.9rem);color:var(--ql-text);background:0 0;border:none;outline:none;flex:1}.theme-deluxr .ql-shop-search input::placeholder{color:var(--ql-text-light)}.theme-deluxr .ql-shop-search button{background:var(--ql-ink);color:var(--ql-on-dark);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.14em;text-transform:uppercase;padding:var(--space-3,.78rem)var(--space-5,1.35rem);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease);border:none;font-weight:700}.theme-deluxr .ql-shop-search button:hover{background:var(--ql-accent-hover)}.theme-deluxr .ql-shop-sort{align-items:center;gap:var(--space-2,.55rem);font-family:var(--ql-font-body);font-size:var(--fs-xs,.64rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-text-light);font-weight:700;display:flex}.theme-deluxr .ql-shop-sort select{font-family:var(--ql-font-body);font-size:var(--fs-sm,.88rem);letter-spacing:0;text-transform:none;font-weight:var(--fw-body,500);color:var(--ql-text);background-color:var(--ql-bg);border:var(--border-weight,1px)solid var(--ql-border-dark);padding:var(--space-2,.62rem)var(--space-6,2rem)var(--space-2,.62rem)var(--space-3,.8rem);cursor:pointer;appearance:none;transition:border-color var(--ql-dur)var(--ql-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23807a72' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat}.theme-deluxr .ql-shop-sort select:focus-visible{border-color:var(--ql-ink);outline:none}.theme-deluxr .ql-shop__grid{grid-template-columns:repeat(3,1fr)}.theme-deluxr .ql-shop__more{text-align:center;margin-top:clamp(2.75rem,5vw,4rem)}.theme-deluxr .ql-shop__more-btn{font-family:var(--ql-font-body);font-size:var(--fs-xs,.7rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-ink);border:var(--border-weight,1px)solid var(--ql-ink);padding:var(--space-4,1rem)var(--space-7,2.75rem);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);background:0 0;font-weight:700}.theme-deluxr .ql-shop__more-btn:hover:not(:disabled){background:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .ql-shop__more-btn:disabled{opacity:.5;cursor:progress}.theme-deluxr .ql-shop-empty{text-align:center;border:var(--border-weight,1px)solid var(--ql-border);background:var(--ql-surface);padding:clamp(3.5rem,7vw,5.5rem) 1.5rem}.theme-deluxr .ql-shop-empty__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,360);letter-spacing:var(--tracking-heading,-.02em);color:var(--ql-ink);margin:0 0 var(--space-2,.55rem);font-size:clamp(1.6rem,3vw,2.2rem)}.theme-deluxr .ql-shop-empty__sub{font-family:var(--ql-font-body);font-size:var(--fs-base,.93rem);color:var(--ql-text-muted);max-width:380px;line-height:var(--leading-body,1.6);margin:0 auto}.theme-deluxr .ql-shop-empty__reset{margin-top:var(--space-5,1.5rem);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-on-dark);background:var(--ql-ink);padding:var(--space-3,.85rem)var(--space-6,2rem);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease);border:none;font-weight:700}.theme-deluxr .ql-shop-empty__reset:hover{background:var(--ql-accent-hover)}@media (max-width:1080px){.theme-deluxr .ql-shop__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.theme-deluxr .ql-shop__layout{grid-template-columns:1fr;gap:0}.theme-deluxr .ql-shop__sidebar{display:none}.theme-deluxr .ql-shop-pills{gap:var(--space-2,.5rem);padding-bottom:var(--space-1,.35rem);margin-bottom:var(--space-5,1.5rem);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.theme-deluxr .ql-shop-pills::-webkit-scrollbar{display:none}.theme-deluxr .ql-shop-pill{font-family:var(--ql-font-body);font-size:var(--fs-sm,.8rem);color:var(--ql-text-muted);background:var(--ql-surface);border:var(--border-weight,1px)solid var(--ql-border-dark);padding:var(--space-2,.55rem)var(--space-4,1.05rem);cursor:pointer;white-space:nowrap;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);flex:none}.theme-deluxr .ql-shop-pill.is-active{color:var(--ql-on-dark);background:var(--ql-ink);border-color:var(--ql-ink)}}@media (max-width:560px){.theme-deluxr .ql-shop__grid{grid-template-columns:repeat(2,1fr)}.theme-deluxr .ql-shop-search{flex-basis:100%;max-width:none}.theme-deluxr .ql-shop-sort{justify-content:space-between;width:100%}.theme-deluxr .ql-shop-sort select{flex:1}}@media (prefers-reduced-motion:reduce){.theme-deluxr .ql-shop-cat,.theme-deluxr .ql-shop-pill,.theme-deluxr .ql-shop__more-btn,.theme-deluxr .ql-shop-empty__reset{transition:none}}.theme-deluxr .ql-shop-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:clamp(2.75rem,5vw,4rem);display:flex}.theme-deluxr .ql-shop-pagination__btn{background:var(--ql-bg);border:var(--border-weight,1px)solid var(--ql-border-dark);min-width:44px;height:44px;font-family:var(--ql-font-body);font-size:var(--fs-sm,.88rem);font-variant-numeric:tabular-nums;color:var(--ql-text);cursor:pointer;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);justify-content:center;align-items:center;margin-left:-1px;padding:0 16px;display:inline-flex}.theme-deluxr .ql-shop-pagination__btn:first-child,.theme-deluxr .ql-shop-pagination__btn:last-child{font-size:var(--fs-xs,.66rem);letter-spacing:.18em;text-transform:uppercase;padding:0 18px;font-weight:700}.theme-deluxr .ql-shop-pagination__btn:hover:not(:disabled){background:var(--ql-surface);z-index:1;position:relative}.theme-deluxr .ql-shop-pagination__btn.is-active{background:var(--ql-ink);color:var(--ql-on-dark);border-color:var(--ql-ink);z-index:2;font-weight:700;position:relative}.theme-deluxr .ql-shop-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.theme-deluxr .ql-contact{padding:clamp(3rem,6vw,5rem) 0}.theme-deluxr .ql-contact__head{max-width:720px;margin:0 0 clamp(2rem,4vw,3rem)}.theme-deluxr .ql-contact__eyebrow{font-family:var(--ql-font-body);font-size:var(--fs-xs,.72rem);letter-spacing:.2em;text-transform:uppercase;color:var(--ql-text-muted);margin-bottom:var(--space-4,1rem);font-weight:700;display:inline-block}.theme-deluxr .ql-contact__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-weight:var(--fw-heading,360);letter-spacing:var(--tracking-heading,-.025em);font-size:clamp(2.4rem,5vw,4rem);line-height:var(--leading-heading,1.02);color:var(--ql-ink);margin:0 0 var(--space-4,1rem)}.theme-deluxr .ql-contact__sub{font-family:var(--ql-font-body);font-size:var(--fs-base,1.05rem);color:var(--ql-text-muted);line-height:var(--leading-body,1.6);margin:0}.theme-deluxr .ql-contact__map{border:var(--border-weight,1px)solid var(--ql-border-dark);background:var(--ql-surface);min-height:480px;margin-bottom:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.theme-deluxr .ql-contact__map iframe{filter:grayscale(.4)contrast(1.05);border:0;width:100%;height:100%;position:absolute;inset:0}.theme-deluxr .ql-contact__grid{border-top:var(--border-weight,1px)solid var(--ql-border-dark);border-bottom:var(--border-weight,1px)solid var(--ql-border-dark);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.theme-deluxr .ql-contact__grid[data-cols="1"]{grid-template-columns:1fr}.theme-deluxr .ql-contact__grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.theme-deluxr .ql-contact__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.theme-deluxr .ql-contact__col{border-right:var(--border-weight,1px)solid var(--ql-border);gap:var(--space-3,.65rem);flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.theme-deluxr .ql-contact__col:last-child{border-right:0}.theme-deluxr .ql-contact__col-num{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-size:var(--fs-base,.95rem);color:var(--ql-editorial);letter-spacing:var(--tracking-heading,.02em);font-weight:500}.theme-deluxr .ql-contact__col-label{font-family:var(--ql-font-body);font-size:var(--fs-xs,.66rem);letter-spacing:.22em;text-transform:uppercase;color:var(--ql-text-light);font-weight:700}.theme-deluxr .ql-contact__col-value{font-family:var(--ql-font-body);font-size:var(--fs-base,.95rem);line-height:var(--leading-body,1.6);color:var(--ql-text);margin:0}.theme-deluxr .ql-contact__col-value a{color:var(--ql-ink);border-bottom:var(--border-weight,1px)solid var(--ql-border-dark);transition:color var(--ql-dur)var(--ql-ease);text-decoration:none}.theme-deluxr .ql-contact__col-value a:hover{color:var(--ql-editorial)}.theme-deluxr .ql-contact__cta{font-family:var(--ql-font-body);font-size:var(--fs-xs,.72rem);letter-spacing:.2em;text-transform:uppercase;color:var(--ql-on-dark);background:var(--ql-ink);padding:var(--space-4,1.1rem)var(--space-6,2.25rem);transition:background var(--ql-dur)var(--ql-ease);margin-top:clamp(2rem,4vw,3rem);font-weight:700;text-decoration:none;display:inline-flex}.theme-deluxr .ql-contact__cta:hover{background:var(--ql-accent-hover)}.theme-deluxr .ql-contact__panel{border:1px solid var(--ql-border-dark);background:color-mix(in srgb,var(--ql-surface)78%,var(--ql-editorial)8%);box-shadow:0 24px 64px color-mix(in srgb,var(--ql-ink)12%,transparent);border-radius:clamp(20px,2.4vw,36px);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.theme-deluxr .ql-contact__panel--with-map{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.theme-deluxr .ql-contact__content{flex-direction:column;justify-content:center;min-height:440px;padding:clamp(2rem,5vw,5.5rem);display:flex}.theme-deluxr .ql-contact__panel .ql-contact__head{max-width:42rem;margin:0 0 clamp(1.5rem,3vw,2.5rem)}.theme-deluxr .ql-contact__panel .ql-contact__eyebrow{color:var(--ql-editorial);border:0;margin:0 0 1rem;padding:0}.theme-deluxr .ql-contact__panel .ql-contact__title{max-width:12ch;font-size:clamp(2.8rem,5vw,5.6rem)}.theme-deluxr .ql-contact__address{max-width:18ch;color:var(--ql-ink);font-family:var(--ql-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,3.25rem);font-weight:380;line-height:1}.theme-deluxr .ql-contact__hours{color:var(--ql-text-muted);margin:1.1rem 0 0;font-size:1rem}.theme-deluxr .ql-contact__actions{flex-wrap:wrap;gap:.7rem;margin-top:clamp(2rem,4vw,3.4rem);display:flex}.theme-deluxr .ql-contact__action{border:1px solid var(--ql-border-dark);min-height:44px;color:var(--ql-ink);letter-spacing:.02em;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),transform var(--ql-dur)var(--ql-ease);border-radius:999px;align-items:center;padding:.7rem 1rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.theme-deluxr .ql-contact__action:hover{background:var(--ql-ink);color:var(--ql-on-dark);transform:translateY(-2px)}.theme-deluxr .ql-contact__action--primary{border-color:var(--ql-editorial);background:var(--ql-editorial);color:var(--ql-on-dark)}.theme-deluxr .ql-contact__action--primary:hover{background:var(--ql-accent-hover)}.theme-deluxr .ql-contact__panel .ql-contact__map{border:0;border-radius:0;min-height:100%;margin:0}@media (max-width:1000px){.theme-deluxr .ql-contact__grid{grid-template-columns:repeat(2,1fr)}.theme-deluxr .ql-contact__col:nth-child(2){border-right:0}.theme-deluxr .ql-contact__col:nth-child(3),.theme-deluxr .ql-contact__col:nth-child(4){border-top:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-contact__panel--with-map{grid-template-columns:1fr}.theme-deluxr .ql-contact__panel .ql-contact__map{min-height:360px}}@media (max-width:560px){.theme-deluxr .ql-contact__grid{grid-template-columns:1fr}.theme-deluxr .ql-contact__col{border-right:0;border-bottom:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-contact__col:last-child{border-bottom:0}.theme-deluxr .ql-contact__map{min-height:360px}.theme-deluxr .ql-contact__content{min-height:0;padding:2.25rem 1.4rem}.theme-deluxr .ql-contact__panel{border-radius:20px}.theme-deluxr .ql-contact__panel .ql-contact__map{min-height:300px}}.theme-deluxr .ql-page-header--image{isolation:isolate;min-height:360px;color:var(--ql-on-dark);border-radius:var(--image-radius,0);align-items:flex-end;display:flex;position:relative;overflow:hidden}.theme-deluxr .ql-page-header--image .ql-page-header__image{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);z-index:-2;position:absolute;inset:0}.theme-deluxr .ql-page-header--image .ql-page-header__overlay{z-index:-1;background:linear-gradient(#16100b1f 0%,#16100b00 35%,#16100b9e 100%);background:linear-gradient(lab(5.23544% 2.10643 3.12335/.12) 0%,lab(5.23544% 2.10643 3.12335/0) 35%,lab(5.23544% 2.10643 3.12335/.62) 100%);position:absolute;inset:0}.theme-deluxr .ql-page-header--image .ql-container{z-index:1;padding-block:var(--space-6,2.4rem);position:relative}.theme-deluxr .ql-page-header--image .ql-page-header__eyebrow,.theme-deluxr .ql-page-header--image .ql-page-header__title,.theme-deluxr .ql-page-header--image .ql-page-header__sub{color:var(--ql-on-dark)}.theme-deluxr .ql-blog-card__media{border-radius:var(--image-radius,var(--ql-radius,4px))}.theme-deluxr .ql-blog-card__img{object-fit:var(--image-fit,cover);filter:var(--image-filter,none)}.theme-deluxr .ql-post__hero{border-radius:var(--image-radius,0)}.theme-deluxr .ql-post__hero-img{object-fit:var(--image-fit,cover);filter:var(--image-filter,none)}.theme-deluxr .ql-footer__wordmark{padding-block:clamp(1.6rem,3vw,2.4rem)}.theme-deluxr .ql-footer__name{font-size:clamp(1.6rem,1rem + 2.6vw,3.4rem)}.theme-deluxr .ql-footer__top{gap:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(1.75rem,3vw,2.6rem)}.theme-deluxr .ql-footer__social{padding-top:var(--space-5,1.25rem)}.theme-deluxr .ql-footer__columns{gap:var(--space-4,1.25rem)var(--space-6,2rem)}.theme-deluxr .ql-search-panel{padding:var(--space-4,1rem)var(--space-4,1.1rem)var(--space-4,1.25rem);height:auto;max-height:86vh}.theme-deluxr .ql-search-overlay{align-items:center;padding:clamp(40px,8vh,120px) 18px}.theme-deluxr .ql-search-panel{border-radius:var(--radius-sm,0px);border-top:0;border:var(--border-weight,1px)solid var(--ql-border);max-width:680px}.theme-deluxr .ql-search-label{margin-bottom:12px;padding-inline:8px}.theme-deluxr .ql-search-row{padding:12px}.theme-deluxr .ql-search-row__label{font-size:var(--fs-base,.95rem);font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.01em)}.theme-deluxr .ql-search-bar{margin-top:14px;padding:12px 14px}.theme-deluxr .ql-search-bar__input{font-size:var(--fs-base,1rem);font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.005em)}.theme-deluxr .ql-search-bar__input::placeholder{color:var(--ql-text-muted)}.theme-deluxr .ql-hero-slider{isolation:isolate;background:var(--ql-ink);width:100%;height:clamp(540px,80vh,880px);color:var(--ql-on-dark);position:relative;overflow:hidden}.theme-deluxr .ql-hero-slider__bg{opacity:0;pointer-events:none;z-index:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.theme-deluxr .ql-hero-slider__bg.is-active{opacity:1;pointer-events:auto}.theme-deluxr .ql-hero-slider__bg img,.theme-deluxr .ql-hero-slider__img{object-fit:var(--image-fit,cover);object-position:50% 50%;width:100%;height:100%;filter:var(--image-filter,none);transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.02)}.theme-deluxr .ql-hero-slider__bg.is-active img,.theme-deluxr .ql-hero-slider__bg.is-active .ql-hero-slider__img{animation:11s linear forwards dx-hero-ken}@keyframes dx-hero-ken{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.12)translate(-12px,-8px)}}.theme-deluxr .ql-hero-slider__overlay{z-index:1;pointer-events:none;background:linear-gradient(#100a0659 0%,#100a0614 22%,#100a0633 38%,#100a06c7 56%,#100a06f0 78%,#100a06fa 100%),linear-gradient(#100a0647,#100a0647);background:linear-gradient(lab(3.02471% 1.49551 2.12689/.35) 0%,lab(3.02471% 1.49551 2.12689/.08) 22%,lab(3.02471% 1.49551 2.12689/.2) 38%,lab(3.02471% 1.49551 2.12689/.78) 56%,lab(3.02471% 1.49551 2.12689/.94) 78%,lab(3.02471% 1.49551 2.12689/.98) 100%),linear-gradient(lab(3.02471% 1.49551 2.12689/.28),lab(3.02471% 1.49551 2.12689/.28));position:absolute;inset:0}.theme-deluxr .ql-hero-slider__content{z-index:2;flex-direction:column;gap:18px;max-width:920px;display:flex;position:absolute;bottom:clamp(60px,9vh,110px);left:clamp(24px,5vw,72px);right:clamp(24px,8vw,200px)}.theme-deluxr .ql-hero-slider__inner{flex-direction:column;gap:18px;display:flex}.theme-deluxr .ql-hero-slider__title{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,360);font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:var(--leading-heading,1.02);letter-spacing:var(--tracking-heading,-.025em);color:var(--ql-on-dark);text-wrap:balance;text-shadow:0 2px 24px #100a0673,0 1px 2px #100a0659;text-shadow:0 2px 24px lab(3.02471% 1.49551 2.12689/.45),0 1px 2px lab(3.02471% 1.49551 2.12689/.35);margin:0;animation:.9s cubic-bezier(.19,1,.22,1) both dx-hero-rise}.theme-deluxr .ql-hero-slider__sub,.theme-deluxr .ql-hero-slider__sub p,.theme-deluxr .ql-hero-slider__sub span,.theme-deluxr .ql-hero-slider__sub a,.theme-deluxr .ql-hero-slider__sub strong,.theme-deluxr .ql-hero-slider__sub em{color:var(--ql-on-dark)!important;opacity:1!important}.theme-deluxr .ql-hero-slider__sub{max-width:48ch;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:var(--leading-body,1.55);text-shadow:0 1px 18px #060301e6,0 1px 2px #060301b3;text-shadow:0 1px 18px lab(.891003% .707679 .890604/.9),0 1px 2px lab(.891003% .707679 .890604/.7);margin:0;animation:1s cubic-bezier(.19,1,.22,1) .12s both dx-hero-rise}.theme-deluxr .ql-hero-slider__sub p{margin:0}.theme-deluxr .ql-hero-slider__sub p+p{margin-top:6px}.theme-deluxr .ql-hero-slider__sub strong{font-weight:600}.theme-deluxr .ql-hero-slider__actions{margin-top:6px;animation:1.05s cubic-bezier(.19,1,.22,1) .22s both dx-hero-rise}@keyframes dx-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.theme-deluxr .ql-hero-slider__cta{background:var(--ql-on-dark);color:var(--ql-ink);font-family:var(--ql-font-body);font-size:var(--fs-sm,.86rem);letter-spacing:var(--tracking-body,.04em);text-transform:uppercase;border:0;align-items:center;gap:12px;padding:14px 24px 14px 26px;font-weight:600;text-decoration:none;transition:background .24s,transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 16px 40px #100a0659;box-shadow:0 16px 40px lab(3.02471% 1.49551 2.12689/.35)}.theme-deluxr .ql-hero-slider__cta:hover{background:var(--ql-editorial);color:var(--ql-on-dark);transform:translateY(-2px)}.theme-deluxr .ql-hero-slider__cta svg{width:14px;height:14px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.theme-deluxr .ql-hero-slider__cta:hover svg{transform:translate(4px)}.theme-deluxr .ql-hero-slider__progress{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:clamp(60px,9vh,110px);right:clamp(24px,5vw,72px)}.theme-deluxr .ql-hero-slider__bar{cursor:pointer;background:#f7f5f14d;background:lab(96.5404% .270695 2.27073/.3);border:0;width:clamp(28px,4vw,48px);height:2px;padding:0;transition:background .28s,width .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.theme-deluxr .ql-hero-slider__bar:hover{background:#f7f5f180;background:lab(96.5404% .270695 2.27073/.5)}.theme-deluxr .ql-hero-slider__bar.is-active{background:#f7f5f140;background:lab(96.5404% .270695 2.27073/.25);width:clamp(56px,7vw,84px)}.theme-deluxr .ql-hero-slider__bar.is-active:after{content:"";background:var(--ql-on-dark);width:0%;animation:6s linear forwards dx-hero-fill;position:absolute;inset:0 auto 0 0}@keyframes dx-hero-fill{0%{width:0%}to{width:100%}}.theme-deluxr .ql-hero-slider__scroll,.theme-deluxr .ql-hero-slider__arrow{display:none}@media (max-width:640px){.theme-deluxr .ql-hero-slider{height:clamp(460px,82vh,640px)}.theme-deluxr .ql-hero-slider__content{bottom:80px;left:22px;right:22px}.theme-deluxr .ql-hero-slider__progress{bottom:28px;right:22px}}@media (prefers-reduced-motion:reduce){.theme-deluxr .ql-hero-slider__bg.is-active img,.theme-deluxr .ql-hero-slider__bg.is-active .ql-hero-slider__img{animation:none;transform:none}.theme-deluxr .ql-hero-slider__title,.theme-deluxr .ql-hero-slider__sub,.theme-deluxr .ql-hero-slider__actions{animation:none}.theme-deluxr .ql-hero-slider__bar.is-active:after{width:100%;animation:none}}.theme-deluxr .ql-hero-slider__content{justify-content:flex-end!important;align-items:stretch!important;width:auto!important;max-width:920px!important;height:auto!important;margin:0!important;padding:0!important;inset:auto clamp(24px,8vw,200px) clamp(60px,9vh,110px) clamp(24px,5vw,72px)!important;transform:none!important}.theme-deluxr .ql-hero-slider__progress{z-index:3!important;width:auto!important;padding:0!important;inset:auto auto clamp(24px,4vh,40px) clamp(24px,5vw,72px)!important;transform:none!important}.theme-deluxr .ql-hero-slider__inner{animation:dx-rise .76s var(--ql-ease-out)both;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.theme-deluxr .ql-hero-slider__title{max-width:none!important;font-size:clamp(2.2rem,5.4vw,4.4rem)!important;line-height:var(--leading-body,1.02)!important}.theme-deluxr .ql-footer__top{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(2.5rem,6vw,6rem);display:flex!important}.theme-deluxr .ql-footer__brand:empty{display:none}.theme-deluxr .ql-footer__brand{flex:0 auto;order:3;min-width:0;margin-left:auto}.theme-deluxr .ql-footer__columns{flex:0 auto;order:1}.theme-deluxr .ql-footer__follow:empty{display:none}.theme-deluxr .ql-footer__follow{flex:280px;order:2;max-width:360px}.theme-deluxr .ql-footer:not(:has(.ql-footer__columns)):not(:has(.ql-footer__social)) .ql-footer__wordmark{border-bottom:0;padding-block:clamp(2rem,3.5vw,3rem) 0}.theme-deluxr .ql-footer:not(:has(.ql-footer__columns)):not(:has(.ql-footer__social)) .ql-footer__top{justify-content:flex-start;padding-block:clamp(1.25rem,2.5vw,2rem)}.theme-deluxr .ql-footer:not(:has(.ql-footer__columns)):not(:has(.ql-footer__social)) .ql-footer__follow{flex:0 420px;max-width:100%}.theme-deluxr .ql-search-handle{display:none}.theme-deluxr .ql-search-panel{box-shadow:0 40px 90px #16100b47;box-shadow:0 40px 90px lab(5.23544% 2.10643 3.12335/.28);padding:var(--space-5,1.5rem)var(--space-5,1.5rem)var(--space-5,1.5rem)!important;border:var(--border-weight,1px)solid var(--ql-border)!important;background:var(--ql-bg)!important}.theme-deluxr .ql-search-label{color:var(--ql-text-muted);font-size:var(--fs-xs,.62rem);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;padding-inline:4px;font-weight:700}.theme-deluxr .ql-search-results{gap:4px}.theme-deluxr .ql-search-row{border-radius:var(--radius-sm,0px);border-bottom:var(--border-weight,1px)solid transparent;padding:12px;transition:background .16s,border-color .16s}.theme-deluxr .ql-search-row:not(:last-child){border-bottom-color:var(--ql-border)}.theme-deluxr .ql-search-row:hover,.theme-deluxr .ql-search-row:focus-visible{background:var(--ql-surface);border-bottom-color:var(--ql-ink)}.theme-deluxr .ql-search-row__avatar{border-radius:var(--radius-sm,0px);width:48px;height:48px}.theme-deluxr .ql-search-bar{border:var(--border-weight,1px)solid var(--ql-border-dark);background:var(--ql-bg);align-items:center;gap:8px;margin-top:18px;padding:4px 4px 4px 14px;display:flex;border-radius:var(--radius-sm,0px)!important}.theme-deluxr .ql-search-bar:focus-within{border-color:var(--ql-ink)}.theme-deluxr .ql-search-bar__icon{flex-shrink:0;width:16px;height:16px}.theme-deluxr .ql-search-bar__input{font-family:var(--ql-font-display);text-transform:var(--case-heading,none);font-optical-sizing:auto;font-weight:var(--fw-heading,400);font-size:var(--fs-base,1rem);color:var(--ql-ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.theme-deluxr .ql-search-bar__clear{opacity:.75;cursor:pointer;border:0;place-items:center;width:28px;height:28px;transition:opacity .16s,color .16s;display:grid;color:var(--ql-text-muted)!important;border-radius:var(--radius-sm,0px)!important;background:0 0!important}.theme-deluxr .ql-search-bar__clear:hover{opacity:1;color:var(--ql-ink)!important}.theme-deluxr .ql-search-bar__clear svg{width:11px;height:11px}.theme-deluxr .ql-search-bar__submit{background:var(--ql-ink);width:42px;height:42px;color:var(--ql-on-dark);border-radius:var(--radius-sm,0px);place-items:center;transition:background .16s;display:grid}.theme-deluxr .ql-search-bar__submit:hover{background:var(--ql-editorial)}.theme-deluxr .ql-search-bar__submit svg{width:14px;height:14px}.ql-detail-desc__body{white-space:normal}.ql-detail-desc__body>:first-child{margin-top:0}.ql-detail-desc__body>:last-child{margin-bottom:0}.ql-detail-desc__body p{margin:0 0 .85em}.ql-detail-desc__body strong{font-weight:600}.ql-detail-desc__body em{font-style:italic}.ql-detail-desc__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ql-detail-desc__body ul,.ql-detail-desc__body ol{margin:0 0 .85em;padding-left:1.25rem}.ql-detail-desc__body li{margin:0 0 .35em}.ql-detail-desc__body h1,.ql-detail-desc__body h2,.ql-detail-desc__body h3{margin:1.2em 0 .5em;font-weight:600;line-height:1.3}.ql-detail-desc__body h1{font-size:1.15rem}.ql-detail-desc__body h2{font-size:1.05rem}.ql-detail-desc__body h3{font-size:.98rem}.ql-detail-desc__body blockquote{opacity:.8;border-left:2px solid;margin:0 0 .85em;padding-left:.9rem}.ql-detail-desc__body code{background:#0000000f;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.theme-deluxr .ql-container.ql-container--narrow{width:min(100%,720px);padding-inline:clamp(1.25rem,5vw,2rem)}.theme-deluxr .ql-article__hero{isolation:isolate;background:var(--ql-ink);min-height:clamp(480px,74vh,820px);color:var(--ql-on-dark);align-items:flex-end;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.theme-deluxr .ql-article__hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.theme-deluxr .ql-article__hero-media .ql-post__hero-img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);animation:dx-article-zoom 8s var(--ql-ease)both;transform:scale(1.06)}@keyframes dx-article-zoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.theme-deluxr .ql-article__hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#16100b1f 26%,#16100b80 60%,#16100be6 100%),radial-gradient(circle at 84% 14%,#8d373147,#0000 26rem);background:linear-gradient(#0000 0%,lab(5.23544% 2.10643 3.12335/.12) 26%,lab(5.23544% 2.10643 3.12335/.5) 60%,lab(5.23544% 2.10643 3.12335/.9) 100%),radial-gradient(circle at 84% 14%,lab(35.6417% 36.7617 23.4379/.28),#0000 26rem);position:absolute;inset:0}.theme-deluxr .ql-article__hero-inner{z-index:1;animation:dx-rise .76s var(--ql-ease-out)both;padding-block:clamp(2.6rem,5vw,4.5rem);position:relative}.theme-deluxr .ql-article__head{padding:calc(var(--ql-nav-height) + clamp(2.5rem,6vw,5rem))0 clamp(1.75rem,4vw,3rem);border-bottom:var(--border-weight,1px)solid var(--ql-border);margin-bottom:clamp(2.25rem,5vw,3.5rem);position:relative}.theme-deluxr .ql-article__head:before{content:"";top:var(--ql-nav-height);left:var(--ql-gutter);background:var(--ql-ink);width:clamp(48px,7vw,72px);height:1px;position:absolute}.theme-deluxr .ql-article__crumbs{align-items:center;gap:var(--space-2,.6rem);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;margin-bottom:clamp(1.1rem,2.5vw,1.7rem);font-weight:600;display:flex}.theme-deluxr .ql-article__crumbs a{color:inherit;opacity:.78;transition:opacity var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease);text-decoration:none}.theme-deluxr .ql-article__crumbs a:hover{opacity:1}.theme-deluxr .ql-article__crumbs span{opacity:.4}.theme-deluxr .ql-article--cover .ql-article__crumbs{color:var(--ql-on-dark)}.theme-deluxr .ql-article--plain .ql-article__crumbs{color:var(--ql-text-muted)}.theme-deluxr .ql-article--plain .ql-article__crumbs a:hover{color:var(--ql-editorial)}.theme-deluxr .ql-article__hero-inner .core-post-cats,.theme-deluxr .ql-article__head .core-post-cats{gap:var(--space-2,.5rem);flex-wrap:wrap;margin-bottom:clamp(1rem,2vw,1.35rem);display:inline-flex}.theme-deluxr .ql-post__cat{font-family:var(--ql-font-body);font-size:var(--fs-xs,.62rem);letter-spacing:.18em;text-transform:uppercase;border:var(--border-weight,1px)solid currentColor;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);align-items:center;padding:6px 12px 5px;font-weight:700;text-decoration:none;display:inline-flex}.theme-deluxr .ql-article--cover .ql-post__cat{color:var(--ql-on-dark)}.theme-deluxr .ql-article--plain .ql-post__cat{color:var(--ql-editorial)}.theme-deluxr a.ql-post__cat:hover{background:var(--ql-editorial);border-color:var(--ql-editorial);color:var(--ql-on-dark)}.theme-deluxr .ql-article .ql-post__title{max-width:20ch;font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(2.4rem,1rem + 5vw,4.6rem);font-weight:var(--fw-heading,348);letter-spacing:var(--tracking-heading,-.028em);line-height:var(--leading-heading,1.02);text-transform:var(--case-heading,none);text-wrap:balance;margin:0}.theme-deluxr .ql-article--cover .ql-post__title{color:var(--ql-on-dark)}.theme-deluxr .ql-article--plain .ql-post__title{color:var(--ql-ink)}.theme-deluxr .ql-article__meta{font-family:var(--ql-font-body);font-size:var(--fs-sm,.88rem);margin-top:clamp(1.3rem,3vw,1.9rem)}.theme-deluxr .ql-article__meta .core-post-meta__author-name{letter-spacing:.01em;font-weight:600}.theme-deluxr .ql-article__meta .core-post-meta__date,.theme-deluxr .ql-article__meta .core-post-meta__reading{font-size:var(--fs-xs,.72rem);letter-spacing:.11em;text-transform:uppercase}.theme-deluxr .ql-article--cover .ql-article__meta{color:#f7f5f1d1;color:lab(96.5404% .270695 2.27073/.82)}.theme-deluxr .ql-article--cover .ql-article__meta .core-post-meta__author-name{color:var(--ql-on-dark)}.theme-deluxr .ql-article--cover .ql-article__meta .core-post-meta__avatar{border:var(--border-weight,1px)solid #f7f5f147}@supports (color:lab(0% 0 0)){.theme-deluxr .ql-article--cover .ql-article__meta .core-post-meta__avatar{border:var(--border-weight,1px)solid lab(96.5404% .270695 2.27073/.28)}}.theme-deluxr .ql-article--cover .ql-article__meta>:not(:first-child):before{color:#f7f5f180;color:lab(96.5404% .270695 2.27073/.5)}.theme-deluxr .ql-article--plain .ql-article__meta{color:var(--ql-text-muted)}.theme-deluxr .ql-article--plain .ql-article__meta .core-post-meta__author-name{color:var(--ql-ink)}.theme-deluxr .ql-article__wrap{padding-bottom:clamp(3rem,7vw,6rem)}.theme-deluxr .ql-post__lead{border-bottom:var(--border-weight,1px)solid var(--ql-border);color:var(--ql-ink-2,var(--ql-text));font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(1.25rem,2.2vw,1.6rem);font-style:italic;font-weight:var(--fw-heading,340);line-height:var(--leading-heading,1.4);letter-spacing:var(--tracking-heading,-.01em);text-wrap:pretty;margin:0 0 clamp(2rem,4vw,3rem);padding-bottom:clamp(1.75rem,3.5vw,2.5rem)}.theme-deluxr .ql-post__body{margin-top:clamp(1.5rem,3vw,2.25rem)}.theme-deluxr .ql-post__body .content-stack{gap:clamp(1.75rem,3.5vw,2.75rem)}.theme-deluxr .ql-post__body .core-block{max-width:100%;margin-inline:0}.theme-deluxr .ql-post__body .core-block-content__body{max-width:none;color:var(--ql-text);font-family:var(--ql-font-body);letter-spacing:.002em;font-size:clamp(1.06rem,.35vw + 1rem,1.2rem);line-height:1.78}.theme-deluxr .ql-post__body .core-block-content__body p{text-wrap:pretty;max-width:66ch;margin:0 0 1.4em}.theme-deluxr .ql-post__body .content-stack>:first-child .core-block-content__body>p:first-child:first-letter{float:left;color:var(--ql-editorial);font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:4em;font-weight:var(--fw-heading,400);margin:.02em .12em -.08em 0;line-height:.72}.theme-deluxr .ql-post__body .core-block-content__body h1,.theme-deluxr .ql-post__body .core-block-content__body h2,.theme-deluxr .ql-post__body .core-block-content__body h3,.theme-deluxr .ql-post__body .core-block-content__body h4{color:var(--ql-ink);font-family:var(--ql-font-display);font-optical-sizing:auto;font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.02em);line-height:var(--leading-heading,1.1);text-transform:none}.theme-deluxr .ql-post__body .core-block-content__body h1{margin:2.4em 0 .55em;font-size:clamp(1.9rem,3.6vw,2.7rem)}.theme-deluxr .ql-post__body .core-block-content__body h2{margin:2.2em 0 .55em;font-size:clamp(1.7rem,3.2vw,2.3rem)}.theme-deluxr .ql-post__body .core-block-content__body h3{margin:1.9em 0 .5em;font-size:clamp(1.35rem,2.4vw,1.7rem)}.theme-deluxr .ql-post__body .core-block-content__body h4{margin:1.7em 0 .5em;font-size:1.2rem}.theme-deluxr .ql-post__body .core-block-content__body :is(h1,h2,h3,h4):first-child{margin-top:0}.theme-deluxr .ql-post__body .core-block-content__body strong{color:var(--ql-ink);font-weight:600}.theme-deluxr .ql-post__body .core-block-content__body em{font-style:italic}.theme-deluxr .ql-post__body .core-block-content__body a{color:var(--ql-editorial);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--ql-editorial)40%,transparent);text-decoration-color:color-mix(in srgb,var(--ql-editorial)40%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--ql-dur)var(--ql-ease)}.theme-deluxr .ql-post__body .core-block-content__body a:hover{-webkit-text-decoration-color:var(--ql-editorial);text-decoration-color:var(--ql-editorial)}.theme-deluxr .ql-post__body .core-block-content__body ul,.theme-deluxr .ql-post__body .core-block-content__body ol{max-width:66ch;margin:0 0 1.4em;padding-left:1.4em}.theme-deluxr .ql-post__body .core-block-content__body li{margin:0 0 .5em;padding-left:.3em}.theme-deluxr .ql-post__body .core-block-content__body ul{list-style:none}.theme-deluxr .ql-post__body .core-block-content__body ul>li{position:relative}.theme-deluxr .ql-post__body .core-block-content__body ul>li:before{content:"";background:var(--ql-editorial);width:.4em;height:.4em;position:absolute;top:.72em;left:-1em}.theme-deluxr .ql-post__body .core-block-content__body ol>li::marker{color:var(--ql-editorial);font-family:var(--ql-font-display);font-weight:var(--fw-heading,400)}.theme-deluxr .ql-post__body .core-block-content__body blockquote{border-left:2px solid var(--ql-editorial);color:var(--ql-ink);font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(1.45rem,2.8vw,2rem);font-style:italic;font-weight:var(--fw-heading,360);letter-spacing:var(--tracking-heading,-.015em);margin:clamp(2.25rem,4.5vw,3rem) 0;padding:.1em 0 .1em clamp(1.35rem,3vw,2.1rem);line-height:1.32}.theme-deluxr .ql-post__body .core-block-content__body blockquote p{max-width:none;margin:0 0 .4em}.theme-deluxr .ql-post__body .core-block-content__body blockquote p:last-child{margin-bottom:0}.theme-deluxr .ql-post__body .core-block-content__body code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:var(--ql-surface);border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--radius-sm,0px);padding:.12em .42em;font-size:.86em}.theme-deluxr .ql-post__body .core-block-content__body pre{background:var(--ql-ink);border:var(--border-weight,1px)solid var(--ql-ink);border-radius:var(--radius-sm,0px);margin:clamp(1.75rem,3.5vw,2.5rem) 0;padding:clamp(1rem,2.5vw,1.5rem);overflow:auto hidden}.theme-deluxr .ql-post__body .core-block-content__body pre code{color:#e2ddd5;color:lab(88.4393% .566572 4.55799);background:0 0;border:0;padding:0;font-size:.88rem;line-height:1.7}.theme-deluxr .ql-post__body .core-block-content__body hr{border:0;border-top:2px solid var(--ql-editorial);width:3.5rem;margin:clamp(2.5rem,5vw,3.5rem) 0}.theme-deluxr .ql-post__body .core-block-image{margin-block:clamp(2rem,4vw,3rem)}.theme-deluxr .ql-post__body .core-block-image__img{border-radius:var(--image-radius,0px);box-shadow:var(--ql-shadow)}.theme-deluxr .ql-post__body .core-block-image__caption{color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-sm,.85rem);text-align:center;margin-top:.9rem;font-style:italic}.theme-deluxr .ql-post__body .core-block-quote{margin-block:clamp(2.25rem,4.5vw,3.25rem)}.theme-deluxr .ql-post__body .core-block-quote__inner{border-left:2px solid var(--ql-editorial);padding:.1em 0 .1em clamp(1.35rem,3vw,2.1rem)}.theme-deluxr .ql-post__body .core-block-quote__text{font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;font-weight:var(--fw-heading,360);letter-spacing:var(--tracking-heading,-.02em);color:var(--ql-ink);line-height:1.28}.theme-deluxr .ql-post__body .core-block-quote__cite{color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-xs,.72rem);letter-spacing:.13em;text-transform:uppercase;margin-top:1rem;font-weight:600}.theme-deluxr .ql-post__body .core-block-callout{margin-block:clamp(2rem,4vw,2.75rem)}.theme-deluxr .ql-post__body .core-block-callout__inner{border:var(--border-weight,1px)solid var(--ql-border);border-left:2px solid var(--ql-editorial);border-radius:var(--radius-sm,0px);background:var(--ql-surface)}.theme-deluxr .ql-post__body .core-block-callout__title{font-family:var(--ql-font-body);letter-spacing:.02em;color:var(--ql-ink);font-weight:700}.theme-deluxr .ql-article__wrap .core-share{border-top:var(--border-weight,1px)solid var(--ql-border);gap:var(--space-3,.85rem)var(--space-4,1.1rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:clamp(1.75rem,3.5vw,2.5rem)}.theme-deluxr .core-share__label{color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.theme-deluxr .core-share__btn{min-height:42px;padding:0 var(--space-4,1.15rem);border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--radius-sm,0px);color:var(--ql-ink);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.13em;text-transform:uppercase;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);background:0 0;font-weight:600}.theme-deluxr .core-share__btn:hover{background:var(--ql-ink);border-color:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .core-related{border-top:var(--border-weight,1px)solid var(--ql-border);margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem)}.theme-deluxr .core-related__heading{color:var(--ql-ink);font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:var(--fw-heading,360);letter-spacing:var(--tracking-heading,-.022em);line-height:var(--leading-heading,1.04);text-transform:var(--case-heading,none);margin:0 0 clamp(1.5rem,3vw,2rem)}.theme-deluxr .core-related__grid{gap:clamp(1.25rem,3vw,2rem)}.theme-deluxr .core-related__media{border-radius:var(--image-radius,0px);background:0 0}.theme-deluxr .core-related__img{object-fit:var(--image-fit,cover);filter:var(--image-filter,none);transition:transform var(--ql-dur-slow,.62s)var(--ql-ease-out)}.theme-deluxr .core-related__card:hover .core-related__img{transform:scale(1.05)}.theme-deluxr .core-related__cat{color:var(--ql-editorial);font-family:var(--ql-font-body);font-size:var(--fs-xs,.66rem);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.theme-deluxr .core-related__title{color:var(--ql-ink);font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:var(--fw-heading,400);letter-spacing:var(--tracking-heading,-.012em);line-height:var(--leading-heading,1.22);text-transform:none;transition:color var(--ql-dur)var(--ql-ease)}.theme-deluxr .core-related__card:hover .core-related__title{color:var(--ql-editorial)}.theme-deluxr .ql-journal__header{border-bottom:var(--border-weight,1px)solid var(--ql-border);margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(1.75rem,3.5vw,2.75rem);position:relative}.theme-deluxr .ql-journal__header:before{content:"";top:clamp(3rem,6vw,5rem);left:var(--ql-gutter);background:var(--ql-ink);width:clamp(48px,7vw,72px);height:1px;position:absolute}.theme-deluxr .ql-journal__header .ql-page-header__title{font-size:clamp(2.4rem,1rem + 4.4vw,4.4rem);font-weight:var(--fw-heading,348);letter-spacing:var(--tracking-heading,-.028em)}.theme-deluxr .ql-page-header__sub{max-width:54ch;margin-top:var(--space-4,1.1rem);color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:clamp(1rem,1.4vw,1.15rem);line-height:var(--leading-body,1.6)}.theme-deluxr .ql-journal__body{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.theme-deluxr .core-cat-tabs{gap:var(--space-2,.4rem);border-bottom:var(--border-weight,1px)solid var(--ql-border);margin-bottom:clamp(2rem,4vw,3rem)}.theme-deluxr .core-cat-tabs__item{padding:var(--space-3,.75rem)var(--space-3,.9rem);color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-xs,.7rem);letter-spacing:.14em;text-transform:uppercase;border-bottom-width:2px;font-weight:600}.theme-deluxr .core-cat-tabs__item:hover{color:var(--ql-ink)}.theme-deluxr .core-cat-tabs__item.is-active{color:var(--ql-ink);border-bottom-color:var(--ql-editorial);font-weight:700}.theme-deluxr .core-cat-tabs__count{background:var(--ql-surface);color:var(--ql-text-muted);border-radius:var(--radius-pill,999px)}.theme-deluxr .core-cat-tabs__item.is-active .core-cat-tabs__count{background:color-mix(in srgb,var(--ql-editorial)14%,transparent);color:var(--ql-editorial)}.theme-deluxr .ql-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.4vw,2rem);display:grid}.theme-deluxr .ql-blog-card{color:inherit;text-decoration:none;display:block;position:relative}.theme-deluxr .ql-blog-card__media{aspect-ratio:4/5;margin-bottom:var(--space-4,1.15rem);border-radius:var(--image-radius,0px);background:0 0;overflow:hidden}.theme-deluxr .ql-blog-card__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .76s var(--ql-ease-out);display:block}@media (hover:hover){.theme-deluxr .ql-blog-card:hover .ql-blog-card__img{transform:scale(1.05)}}.theme-deluxr .ql-blog-card__eyebrow{align-items:center;gap:var(--space-2,.55rem);margin-bottom:var(--space-2,.65rem);display:flex}.theme-deluxr .ql-blog-card__cat{color:var(--ql-editorial);font-family:var(--ql-font-body);font-size:var(--fs-xs,.66rem);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.theme-deluxr .ql-blog-card__dot{border-radius:var(--radius-pill,999px);background:var(--ql-border-dark);width:3px;height:3px}.theme-deluxr .ql-blog-card__date{color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-xs,.66rem);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.theme-deluxr .ql-blog-card__title{margin:0 0 var(--space-2,.6rem);color:var(--ql-ink);font-family:var(--ql-font-display);font-optical-sizing:auto;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:var(--fw-heading,380);letter-spacing:var(--tracking-heading,-.02em);line-height:var(--leading-heading,1.14);text-transform:none;text-wrap:balance;transition:color var(--ql-dur)var(--ql-ease)}@media (hover:hover){.theme-deluxr .ql-blog-card:hover .ql-blog-card__title{color:var(--ql-editorial)}}.theme-deluxr .ql-blog-card__excerpt{margin:0 0 var(--space-3,.9rem);color:var(--ql-text-muted);font-family:var(--ql-font-body);font-size:var(--fs-sm,.92rem);line-height:var(--leading-body,1.6);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.theme-deluxr .ql-blog-card__read{color:var(--ql-ink);font-family:var(--ql-font-body);font-size:var(--fs-xs,.68rem);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding-bottom:3px;font-weight:700;display:inline-flex;position:relative}.theme-deluxr .ql-blog-card__read:after{content:"";background:var(--ql-ink);transform-origin:0;width:100%;height:1px;transition:transform var(--ql-dur)var(--ql-ease-out),background var(--ql-dur)var(--ql-ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (hover:hover){.theme-deluxr .ql-blog-card:hover .ql-blog-card__read{color:var(--ql-editorial)}.theme-deluxr .ql-blog-card:hover .ql-blog-card__read:after{background:var(--ql-editorial);transform:scaleX(1)}}.theme-deluxr .ql-empty-state{color:var(--ql-text-muted);font-family:var(--ql-font-display);font-style:italic;font-size:var(--fs-lg,1.2rem);padding:clamp(2.5rem,5vw,4rem) 0}.theme-deluxr .core-pagination{border-top:var(--border-weight,1px)solid var(--ql-border);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,3.5vw,2.25rem)}.theme-deluxr .core-pagination__link{border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--radius-sm,0px);color:var(--ql-ink);font-family:var(--ql-font-body);font-size:var(--fs-xs,.7rem);letter-spacing:.12em;text-transform:uppercase;transition:background var(--ql-dur)var(--ql-ease),color var(--ql-dur)var(--ql-ease),border-color var(--ql-dur)var(--ql-ease);background:0 0;font-weight:600}.theme-deluxr .core-pagination__link:not(.is-disabled):hover{background:var(--ql-ink);border-color:var(--ql-ink);color:var(--ql-on-dark)}.theme-deluxr .core-pagination__link.is-disabled{opacity:.4}.theme-deluxr .core-pagination__status{font-family:var(--ql-font-body);font-size:var(--fs-xs,.7rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:600}@media (max-width:900px){.theme-deluxr .ql-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-deluxr .ql-article__hero{min-height:clamp(420px,62vh,600px)}}@media (max-width:640px){.theme-deluxr .ql-blog-grid{grid-template-columns:1fr}.theme-deluxr .ql-post__body .content-stack>:first-child .core-block-content__body>p:first-child:first-letter{font-size:3.2em}}@media (prefers-reduced-motion:reduce){.theme-deluxr .ql-article__hero-media .ql-post__hero-img,.theme-deluxr .ql-article__hero-inner{animation:none!important}.theme-deluxr .ql-blog-card__img,.theme-deluxr .core-related__img{transition:none!important}}.theme-deluxr .ql-carousel__track,.theme-deluxr .ql-shop-tabs__inner,.theme-deluxr .ql-detail-gallery__thumbs-mobile,.theme-deluxr .core-schedule__days,.theme-deluxr .core-block-reviews__list{overflow-y:hidden}.theme-deluxr .core-submit-btn:hover:not(:disabled){filter:brightness(.94)}.theme-deluxr .core-submit-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-deluxr .core-submit-btn:disabled{background:var(--bg-soft);color:var(--ql-text-muted);cursor:not-allowed}.theme-deluxr{--dl-fs-display:3rem;--dl-fs-h2:1.75rem;--dl-fs-h3:1.15rem;--dl-space-section:4rem}@media (max-width:640px){.theme-deluxr{--dl-fs-display:2.1rem;--dl-fs-h2:1.4rem;--dl-fs-h3:1.05rem;--dl-space-section:2.5rem}}.theme-deluxr .ql-hero-slider__title{font-size:var(--dl-fs-display)!important;letter-spacing:-.02em!important;line-height:1.08!important}.theme-deluxr .ql-section-title,.theme-deluxr .ql-promo-banner__title,.theme-deluxr .ql-brand-story__title,.theme-deluxr .ql-contact__title,.theme-deluxr .ql-footer__name,.theme-deluxr .ql-related__heading,.theme-deluxr .ql-blog-card__title,.theme-deluxr .ql-coll-card__name,.theme-deluxr .ql-gallery__single-title,.theme-deluxr .ql-trust__heading .ql-section-title,.theme-deluxr .ql-features__heading .ql-section-title,.theme-deluxr .core-block-faq__heading,.theme-deluxr .ql-cart__title,.theme-deluxr .ql-item-modal__title,.theme-deluxr .qn-item-modal__title,.theme-deluxr .ql-address-modal__title,.theme-deluxr .ql-orders-sheet__title,.theme-deluxr .ql-search__title{font-size:var(--dl-fs-h2)!important;letter-spacing:-.015em!important;max-width:none!important;line-height:1.12!important}.theme-deluxr .ql-card__name,.theme-deluxr .ql-cat-card__name,.theme-deluxr .ql-filmstrip__title,.theme-deluxr .ql-promo-split__title,.theme-deluxr .ql-lookbook__name,.theme-deluxr .ql-framed__name,.theme-deluxr .ql-trust__title,.theme-deluxr .ql-features__title{font-size:var(--dl-fs-h3)!important;line-height:1.2!important}.theme-deluxr .ql-brand-story__body :is(h1,h2,h3,h4,h5,h6),.theme-deluxr :not(.ql-post__body)>.core-block-content__body :is(h1,h2,h3,h4,h5,h6),.theme-deluxr .core-block-content :is(h1,h2,h3,h4,h5,h6){font-size:var(--dl-fs-h3)!important;margin:1.4em 0 .4em!important;line-height:1.25!important}.theme-deluxr .ql-card__name,.theme-deluxr .ql-cat-card__name,.theme-deluxr .ql-filmstrip__title,.theme-deluxr .ql-coll-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.theme-deluxr .ql-section,.theme-deluxr .ql-brand-story,.theme-deluxr .ql-testimonials-section,.theme-deluxr .ql-contact,.theme-deluxr .ql-trust,.theme-deluxr .ql-features,.theme-deluxr .core-block{padding-top:var(--dl-space-section)!important;padding-bottom:var(--dl-space-section)!important}.theme-deluxr .ql-promo-banner,.theme-deluxr .ql-promo-split,.theme-deluxr .ql-hero-slider{padding-top:0!important;padding-bottom:0!important}@media (max-width:640px){.theme-deluxr .ql-nav__inner{gap:.5rem}.theme-deluxr .ql-nav__logo{flex:0 auto;min-width:0}.theme-deluxr .ql-nav__logo-text{letter-spacing:.1em;text-indent:0;white-space:nowrap;text-overflow:ellipsis;max-width:48vw;font-size:.85rem;display:block;overflow:hidden}}@media (max-width:900px){.theme-deluxr .ql-nav__icon-btn,.theme-deluxr .ql-nav--overlay .ql-nav__icon-btn,.theme-deluxr .ql-nav__hamburger,.theme-deluxr .ql-nav__cart,.theme-deluxr .ql-carousel__arrow,.theme-deluxr .ql-cart__close,.theme-deluxr .ql-framed-card__add,.theme-deluxr .ql-card__add,.theme-deluxr .ql-card__quick-view,.theme-deluxr .ql-lookbook__add{min-height:44px;width:44px!important;height:44px!important}.theme-deluxr .ql-nav__logo,.theme-deluxr .ql-section-viewall,.theme-deluxr .core-powered-by,.theme-deluxr .ql-footer a,.theme-deluxr .ql-footer__col a,.theme-deluxr .ql-announcement a{align-items:center;min-height:44px;display:inline-flex}.theme-deluxr .ql-hero-slider__progress{scrollbar-width:none;padding-block:21px;overflow:auto hidden}.theme-deluxr .ql-hero-slider__progress::-webkit-scrollbar{display:none}}:is(.theme-deluxr .ql-grid:not(:has(>*+*)),.theme-deluxr .ql-framed-grid:not(:has(>*+*)),.theme-deluxr .ql-lookbook:not(:has(>*+*))){justify-content:start;grid-template-columns:minmax(0,460px)!important}.theme-deluxr .ql-spotlight{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.theme-deluxr .ql-spotlight__media{aspect-ratio:4/5;background:var(--ql-surface);border-radius:var(--image-radius,0);display:block;position:relative;overflow:hidden}.theme-deluxr .ql-spotlight__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none)}.theme-deluxr .ql-spotlight__sold{background:var(--ql-ink);color:var(--ql-on-dark);font-size:var(--fs-xs,.62rem);letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;font-weight:700;position:absolute;top:1rem;left:1rem}.theme-deluxr .ql-spotlight__body{align-items:flex-start;gap:var(--space-3,.9rem);flex-direction:column;display:flex}.theme-deluxr .ql-spotlight__cat{font-size:var(--fs-xs,.68rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ql-text-muted);font-weight:600}.theme-deluxr .ql-spotlight__name{font-family:var(--ql-font-display);font-weight:var(--fw-heading,400);letter-spacing:-.015em;color:var(--ql-ink);margin:0;line-height:1.12;font-size:var(--dl-fs-h2)!important}.theme-deluxr .ql-spotlight__excerpt{font-size:var(--fs-base,.98rem);line-height:var(--leading-body,1.7);color:var(--ql-text-muted);max-width:46ch;margin:0}.theme-deluxr .ql-spotlight__price-row{margin-top:var(--space-2,.4rem);align-items:baseline;gap:.75rem;display:flex}.theme-deluxr .ql-spotlight__price{font-size:var(--fs-lg,1.16rem);color:var(--ql-ink);font-weight:700}.theme-deluxr .ql-spotlight__compare{font-size:var(--fs-sm,.85rem);color:var(--ql-text-muted);text-decoration:line-through}.theme-deluxr .ql-spotlight__cta{margin-top:var(--space-4,1.25rem)}.theme-deluxr .ql-spotlight--right{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.theme-deluxr .ql-spotlight--right .ql-spotlight__media{order:2}.theme-deluxr .ql-spotlight--right .ql-spotlight__body{order:1;justify-self:end;max-width:46ch}.theme-deluxr .ql-spotlight--top{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3vw,2.75rem)}.theme-deluxr .ql-spotlight--top .ql-spotlight__media{aspect-ratio:4/3;width:100%;max-width:560px;margin-inline:auto}.theme-deluxr .ql-spotlight--top .ql-spotlight__body{text-align:center;align-items:center}.theme-deluxr .ql-spotlight--top .ql-spotlight__excerpt{max-width:58ch}.theme-deluxr .ql-spotlight--top .ql-spotlight__name{max-width:22ch}@media (max-width:768px){.theme-deluxr .ql-spotlight{grid-template-columns:1fr;gap:1.5rem}.theme-deluxr .ql-spotlight--right{grid-template-columns:1fr}.theme-deluxr .ql-spotlight--right .ql-spotlight__media,.theme-deluxr .ql-spotlight--right .ql-spotlight__body{order:0;justify-self:stretch;max-width:none}.theme-deluxr .ql-spotlight--top .ql-spotlight__media{aspect-ratio:4/3}}.theme-deluxr .ql-nav__masthead-text{font-size:var(--dl-fs-h2)!important;letter-spacing:.02em!important}.theme-deluxr .ql-nav__masthead-brand{padding-block:clamp(.7rem,1.4vw,1rem)!important}.theme-deluxr :is(.ql-grid,.ql-framed-grid,.ql-lookbook,.ql-cat-grid)>*{grid-column:auto!important}.theme-deluxr :is(.ql-grid,.ql-framed-grid,.ql-lookbook,.ql-cat-grid):has(>:last-child:first-child){justify-content:start;grid-template-columns:minmax(0,440px)!important}.theme-deluxr :is(.ql-grid,.ql-framed-grid,.ql-lookbook,.ql-cat-grid):has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-deluxr :is(.ql-grid,.ql-framed-grid,.ql-lookbook,.ql-cat-grid):has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:768px){:is(.theme-deluxr :is(.ql-grid,.ql-framed-grid,.ql-lookbook,.ql-cat-grid):has(>:last-child:nth-child(3)),.theme-deluxr :is(.ql-grid,.ql-framed-grid,.ql-lookbook,.ql-cat-grid):has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.theme-deluxr .ql-nav__menu,.theme-deluxr .ql-nav__editorial-right{align-self:stretch}.theme-deluxr .ql-nav__item{align-self:stretch;align-items:center;display:flex;position:relative}.theme-deluxr .ql-nav__parent{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.theme-deluxr .ql-nav__parent svg{width:9px;height:9px;transition:transform var(--ql-dur)var(--ql-ease-out);flex-shrink:0}.theme-deluxr button.ql-nav__parent{appearance:none;font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding-inline:0}.theme-deluxr .ql-nav-drop{top:100%;left:calc(-1.25rem - var(--border-weight,1px));z-index:70;background:var(--ql-bg);border:var(--border-weight,1px)solid var(--ql-border);border-radius:var(--ql-radius-sm);min-width:248px;box-shadow:var(--ql-shadow);opacity:0;visibility:hidden;transition:opacity var(--ql-dur)var(--ql-ease-out),transform var(--ql-dur)var(--ql-ease-out),visibility 0s linear var(--ql-dur);flex-direction:column;padding:.35rem 0;display:flex;position:absolute;transform:translateY(-4px)}.theme-deluxr .ql-nav__item:last-child .ql-nav-drop{left:auto;right:calc(-1.25rem - var(--border-weight,1px))}.theme-deluxr .ql-nav__inner--editorial .ql-nav-drop{top:calc(100% + .75rem)}.theme-deluxr .ql-nav-drop:before{content:"";height:.85rem;position:absolute;bottom:100%;left:0;right:0}.theme-deluxr .ql-nav__item:hover>.ql-nav-drop,.theme-deluxr .ql-nav__item:focus-within>.ql-nav-drop{opacity:1;visibility:visible;transition:opacity var(--ql-dur)var(--ql-ease-out),transform var(--ql-dur)var(--ql-ease-out),visibility 0s;transform:translateY(0)}.theme-deluxr .ql-nav__item:hover>.ql-nav__parent svg,.theme-deluxr .ql-nav__item:focus-within>.ql-nav__parent svg{transform:rotate(180deg)}.theme-deluxr .ql-nav-drop__link{font-family:var(--ql-font-display);font-size:var(--fs-base,1rem);font-weight:var(--fw-heading,400);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ql-ink);transition:color var(--ql-dur-fast)var(--ql-ease);align-items:center;margin-inline:1.25rem;padding:.8rem 0;text-decoration:none;display:flex;position:relative}.theme-deluxr .ql-nav-drop__link+.ql-nav-drop__link{border-top:var(--border-weight,1px)solid var(--ql-border)}.theme-deluxr .ql-nav-drop__link:before{content:"";background:var(--ql-editorial);transform-origin:0;width:.7rem;height:1px;transition:transform var(--ql-dur)var(--ql-ease-out);position:absolute;top:50%;left:-1rem;transform:scaleX(0)}.theme-deluxr .ql-nav-drop__link:hover,.theme-deluxr .ql-nav-drop__link:focus-visible{color:var(--ql-editorial)}.theme-deluxr .ql-nav-drop__link:hover:before,.theme-deluxr .ql-nav-drop__link:focus-visible:before{transform:scaleX(1)}.theme-deluxr .ql-nav-drop__link:focus-visible{outline:var(--border-weight,1px)solid var(--ql-ink);outline-offset:2px}@media (min-width:769px){.theme-deluxr .ql-nav__menu .ql-nav__link{white-space:nowrap}.theme-deluxr .ql-nav__inner>.ql-nav__menu{flex:auto;justify-content:center;min-width:0}.theme-deluxr .ql-nav__masthead-utility>.ql-nav__menu{flex:auto;min-width:0}.theme-deluxr .ql-nav__menu--editorial-left,.theme-deluxr .ql-nav__editorial-right{min-width:0}.theme-deluxr .ql-nav__editorial-right>.ql-nav__menu{flex:auto;min-width:0}.theme-deluxr .ql-nav--crowded .ql-nav__menu{visibility:hidden}.theme-deluxr .ql-nav--crowded .ql-nav__hamburger{display:grid}}.theme-deluxr .ql-nav__mobile{max-height:calc(100dvh - var(--ql-nav-height));overscroll-behavior:contain;overflow-y:auto}.theme-deluxr .ql-nav--masthead .ql-nav__mobile{max-height:calc(100dvh - var(--ql-nav-height) - 3rem)}.theme-deluxr .ql-nav__mobile-group{color:var(--ql-text-muted);font-size:var(--fs-sm,.78rem);letter-spacing:.14em;text-transform:uppercase;padding:14px 0 8px;font-weight:600;display:block}.theme-deluxr .ql-nav__mobile-link--parent{border-bottom:0}.theme-deluxr .ql-nav__mobile-sub{margin-bottom:var(--space-3,.75rem);padding-left:var(--space-4,1rem);border-left:var(--border-weight,1px)solid var(--ql-border-dark);flex-direction:column;display:flex}.theme-deluxr .ql-nav__mobile-sublink{min-height:44px;font-family:var(--ql-font-display);font-size:var(--fs-base,1rem);color:var(--ql-ink);align-items:center;text-decoration:none;display:flex}.theme-deluxr .ql-nav__mobile-sublink:hover{color:var(--ql-editorial)}@media (prefers-reduced-motion:reduce){.theme-deluxr .ql-nav-drop,.theme-deluxr .ql-nav-drop__link:before,.theme-deluxr .ql-nav__parent svg{transition:none}}
