.CatalogAvailabilityNotice-module__KGIlAG__shell{width:min(100%, var(--site-content-max-width));padding:clamp(1rem, 2.5vw, 1.5rem) var(--content-gutter) 0;margin-inline:auto}.CatalogAvailabilityNotice-module__KGIlAG__notice{border:1px solid color-mix(in srgb, var(--color-action-primary) 24%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-action-primary) 9%, var(--color-surface)) 0%, var(--color-surface) 68%);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-brand-deep) 10%, transparent);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}.CatalogAvailabilityNotice-module__KGIlAG__icon{background:color-mix(in srgb, var(--color-action-primary) 14%, var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-action-primary);border-radius:999px;place-items:center;font-size:.95rem;font-weight:900;line-height:1;display:grid}.CatalogAvailabilityNotice-module__KGIlAG__copy{min-width:0}.CatalogAvailabilityNotice-module__KGIlAG__eyebrow,.CatalogAvailabilityNotice-module__KGIlAG__message{margin:0}.CatalogAvailabilityNotice-module__KGIlAG__eyebrow{color:var(--color-text);font-size:var(--text-sm);letter-spacing:-.01em;font-weight:800}.CatalogAvailabilityNotice-module__KGIlAG__message{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:.18rem;line-height:1.45}.CatalogAvailabilityNotice-module__KGIlAG__dismiss{width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:1.45rem;line-height:1;transition:background .14s,color .14s,transform .14s;display:grid}.CatalogAvailabilityNotice-module__KGIlAG__dismiss:hover{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);color:var(--color-text);transform:scale(1.04)}.CatalogAvailabilityNotice-module__KGIlAG__dismiss:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:40rem){.CatalogAvailabilityNotice-module__KGIlAG__notice{align-items:start;gap:.75rem;padding:.9rem}.CatalogAvailabilityNotice-module__KGIlAG__icon,.CatalogAvailabilityNotice-module__KGIlAG__dismiss{width:2rem;height:2rem}}
.ColorThumbnail-module__66QCga__root{aspect-ratio:1;isolation:isolate;width:100%;min-width:0;position:relative}.ColorThumbnail-module__66QCga__shapeLayer{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:var(--color-surface-subtle);box-shadow:var(--elevation-1);transition:border-color var(--motion-standard) var(--easing-standard), box-shadow var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);position:absolute;inset:0;overflow:hidden}.ColorThumbnail-module__66QCga__root[data-shape=square] .ColorThumbnail-module__66QCga__shapeLayer{border-radius:var(--radius-lg)}.ColorThumbnail-module__66QCga__root[data-shape=circle] .ColorThumbnail-module__66QCga__shapeLayer{border-radius:50%}.ColorThumbnail-module__66QCga__root[data-shape=droplet]{width:min(100%,31rem)}.ColorThumbnail-module__66QCga__root[data-shape=droplet] .ColorThumbnail-module__66QCga__shapeLayer{border-radius:52% 52% 52% 8%;inset:8%;transform:rotate(-45deg)}.ColorThumbnail-module__66QCga__imageLayer{position:absolute;inset:0;overflow:hidden}.ColorThumbnail-module__66QCga__root[data-shape=droplet] .ColorThumbnail-module__66QCga__imageLayer{inset:-22%;transform:rotate(45deg)}.ColorThumbnail-module__66QCga__image{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-slow) var(--easing-standard);display:block;transform:scale(1.01)}.ColorThumbnail-module__66QCga__root[data-overlay=details]:hover .ColorThumbnail-module__66QCga__image,.ColorThumbnail-module__66QCga__root[data-overlay=details]:focus-within .ColorThumbnail-module__66QCga__image,.ColorThumbnail-module__66QCga__root[data-overlay=details][data-details-visible=true] .ColorThumbnail-module__66QCga__image{transform:scale(1.055)}.ColorThumbnail-module__66QCga__badges{z-index:3;pointer-events:none;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem}.ColorThumbnail-module__66QCga__badge{background:color-mix(in srgb, var(--color-header) 84%, transparent);min-height:1.55rem;color:var(--color-header-text);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff5c;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.67rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 .35rem 1rem #19181b24}.ColorThumbnail-module__66QCga__badge[data-badge=new]{background:color-mix(in srgb, var(--color-action-primary) 88%, transparent);color:var(--palette-white)}.ColorThumbnail-module__66QCga__overlay{z-index:2;background:linear-gradient(to top, var(--color-header) 0%, var(--color-header) 46%, transparent 100%);min-height:38%;color:var(--color-header-text);opacity:0;transition:opacity var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);pointer-events:none;align-content:end;gap:.2rem;padding:clamp(.85rem,.7rem + .65vw,1.25rem);display:grid;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.ColorThumbnail-module__66QCga__root[data-overlay=details]:hover .ColorThumbnail-module__66QCga__overlay,.ColorThumbnail-module__66QCga__root[data-overlay=details]:focus-within .ColorThumbnail-module__66QCga__overlay,.ColorThumbnail-module__66QCga__root[data-overlay=details][data-details-visible=true] .ColorThumbnail-module__66QCga__overlay{opacity:1;transform:translateY(0)}.ColorThumbnail-module__66QCga__colorName{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,.9rem + .4vw,1.35rem);font-weight:800;line-height:1.15;overflow:hidden}.ColorThumbnail-module__66QCga__colorCode{color:var(--color-header-text);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}@media (hover:none){.ColorThumbnail-module__66QCga__root[data-overlay=details] .ColorThumbnail-module__66QCga__overlay{opacity:1;min-height:34%;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ColorThumbnail-module__66QCga__shapeLayer,.ColorThumbnail-module__66QCga__image,.ColorThumbnail-module__66QCga__overlay{transition:none}}
.ColorCard-module__MHLEWq__card{width:100%;min-width:0}.ColorCard-module__MHLEWq__card[data-variant=marquee]{transform-origin:50%;width:clamp(12rem,17vw,18rem);transition:transform var(--motion-standard) var(--easing-standard);gap:.65rem;display:grid}.ColorCard-module__MHLEWq__marqueeLabel{color:var(--color-text);opacity:0;transition:opacity var(--motion-fast) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);pointer-events:none;gap:.1rem;line-height:1.2;display:grid;transform:translateY(.5rem)}.ColorCard-module__MHLEWq__marqueeLabel>:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.ColorCard-module__MHLEWq__marqueeLabel>:last-child{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ColorCard-module__MHLEWq__card[data-variant=marquee]:hover,.ColorCard-module__MHLEWq__card[data-variant=marquee]:focus-within{transform:scale(1.08)}.ColorCard-module__MHLEWq__card[data-variant=marquee]:hover .ColorCard-module__MHLEWq__marqueeLabel,.ColorCard-module__MHLEWq__card[data-variant=marquee]:focus-within .ColorCard-module__MHLEWq__marqueeLabel{opacity:1;transform:translateY(0)}@media (hover:none){.ColorCard-module__MHLEWq__card[data-variant=marquee]{width:clamp(10rem,56vw,15rem)}.ColorCard-module__MHLEWq__marqueeLabel{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ColorCard-module__MHLEWq__card,.ColorCard-module__MHLEWq__marqueeLabel{transition:none}}
.Marquee-module__qN--Tq__viewport{width:100%;padding-block:1.35rem 2.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.Marquee-module__qN--Tq__track{width:max-content;animation:Marquee-module__qN--Tq__marquee var(--marquee-duration) linear infinite;will-change:transform;animation-play-state:paused;display:flex}.Marquee-module__qN--Tq__viewport[data-running=true] .Marquee-module__qN--Tq__track{animation-play-state:running}.Marquee-module__qN--Tq__viewport:hover .Marquee-module__qN--Tq__track,.Marquee-module__qN--Tq__viewport:focus-within .Marquee-module__qN--Tq__track{animation-play-state:paused}.Marquee-module__qN--Tq__group{flex:none;align-items:start;gap:clamp(.8rem,.45rem + 1vw,1.4rem);padding-inline-end:clamp(.8rem,.45rem + 1vw,1.4rem);display:flex}.Marquee-module__qN--Tq__item{z-index:1;flex:none;position:relative}.Marquee-module__qN--Tq__item:hover,.Marquee-module__qN--Tq__item:focus-within{z-index:4}@keyframes Marquee-module__qN--Tq__marquee{to{transform:translate(-50%)}}@media (max-width:48rem){.Marquee-module__qN--Tq__viewport{padding-inline:var(--content-gutter);scroll-padding-inline:var(--content-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.Marquee-module__qN--Tq__viewport::-webkit-scrollbar{display:none}.Marquee-module__qN--Tq__track{animation:none}.Marquee-module__qN--Tq__group:first-child .Marquee-module__qN--Tq__item{scroll-snap-align:start}.Marquee-module__qN--Tq__group:last-child{display:none}}@media (prefers-reduced-motion:reduce){.Marquee-module__qN--Tq__track{animation:none}}
.CatalogMarquee-module__9qu05q__link{border-radius:var(--radius-lg);color:inherit;text-decoration:none;display:block}.CatalogMarquee-module__9qu05q__link:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}
.CatalogPreview-module__hVOIna__section{z-index:2;border-top:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-text);display:block;position:relative;overflow:hidden}.CatalogPreview-module__hVOIna__marqueeReveal{opacity:0;clip-path:inset(0 50%);width:100%;transition:clip-path 1s var(--easing-standard), opacity .65s var(--easing-standard), transform .9s var(--easing-standard);transform:translateY(3rem)scale(.98)}.CatalogPreview-module__hVOIna__section[data-visible=true] .CatalogPreview-module__hVOIna__marqueeReveal{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.CatalogPreview-module__hVOIna__marqueeReveal{opacity:1;clip-path:none;transition:none;transform:none}}
.CatalogBrowser-module__Af1ZBG__browser{width:min(100%, var(--site-content-max-width));padding:clamp(2rem, 4vw, 3.5rem) var(--content-gutter) clamp(5rem, 9vw, 9rem);margin-inline:auto}.CatalogBrowser-module__Af1ZBG__searchControl{width:100%;margin-block-end:clamp(1.25rem,2.5vw,2rem);display:block}.CatalogBrowser-module__Af1ZBG__searchControl input{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;min-height:3.25rem;box-shadow:var(--elevation-1);color:var(--color-text);font:inherit;padding:.8rem 1rem;font-size:1rem}.CatalogBrowser-module__Af1ZBG__searchControl input::placeholder{color:var(--color-text-muted)}.CatalogBrowser-module__Af1ZBG__searchControl input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.CatalogBrowser-module__Af1ZBG__visuallyHidden,.CatalogBrowser-module__Af1ZBG__resultSummary{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CatalogBrowser-module__Af1ZBG__grid{outline:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:clamp(.8rem,.55rem + .8vw,1.35rem);margin:0;padding:0;display:grid}.CatalogBrowser-module__Af1ZBG__gridItem{border-radius:var(--radius-lg);cursor:pointer;min-width:0;transition:transform var(--motion-fast) var(--easing-standard);outline:none;padding:0}.CatalogBrowser-module__Af1ZBG__gridItem[data-hovered]{transform:translateY(-.25rem)}.CatalogBrowser-module__Af1ZBG__gridItem[data-focus-visible]{outline:3px solid var(--color-focus-ring);outline-offset:4px}.CatalogBrowser-module__Af1ZBG__gridItem[data-pressed]{transform:scale(.985)}.CatalogBrowser-module__Af1ZBG__emptyState{border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);min-height:18rem;color:var(--color-text-muted);text-align:center;grid-column:1/-1;place-items:center;margin:0;padding:2rem;display:grid}@media (max-width:48rem){.CatalogBrowser-module__Af1ZBG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CatalogBrowser-module__Af1ZBG__gridItem{transition:none}}
.LandingHero-module__2WR1EG__hero{height:calc(var(--hero-scroll-viewports) * 100vh);height:calc(var(--hero-scroll-viewports) * 100svh);height:calc(var(--hero-scroll-viewports) * 100dvh);background:#77736f;position:relative}.LandingHero-module__2WR1EG__stickyFrame{isolation:isolate;background:#77736f;width:100%;height:100dvh;min-height:0;position:sticky;inset-block-start:0;overflow:hidden}.LandingHero-module__2WR1EG__visual,.LandingHero-module__2WR1EG__layer{position:absolute;inset:0}.LandingHero-module__2WR1EG__visual{background:#77736f;width:100%;height:100%;overflow:hidden}.LandingHero-module__2WR1EG__layer{width:100%;min-width:100%;max-width:none;max-inline-size:none;object-fit:cover;object-position:center center;opacity:0;will-change:opacity;height:100%;min-height:100%;display:block}.LandingHero-module__2WR1EG__layer:first-child{opacity:1}.LandingHero-module__2WR1EG__reducedMotionSummary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.LandingHero-module__2WR1EG__hero{height:100dvh;min-height:0}.LandingHero-module__2WR1EG__layer{display:none}.LandingHero-module__2WR1EG__layer:last-child{opacity:1;display:block}}
.LandingHeader-module__MaStoq__header{z-index:30;width:100%;min-height:clamp(5.5rem,4.8rem + 1.5vw,6.75rem);color:var(--palette-ghost-white);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.LandingHeader-module__MaStoq__headerContent{width:100%;min-height:inherit;isolation:isolate;pointer-events:auto;background:#f0edf44d;background:color-mix(in srgb, var(--color-header) 30%, transparent);text-shadow:0 .15rem 1rem #19181b47;-webkit-backdrop-filter:blur(16px)saturate(112%);will-change:opacity, transform;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:2rem;padding:1rem clamp(1rem,.4rem + 3vw,4rem);display:flex;position:relative;box-shadow:0 .5rem 1.75rem #19181b14}.LandingHeader-module__MaStoq__header[data-hidden=true] .LandingHeader-module__MaStoq__headerContent{pointer-events:none}.LandingHeader-module__MaStoq__brandLink{color:var(--palette-ghost-white);transform-origin:0;will-change:opacity, transform;text-decoration:none;display:inline-flex}.LandingHeader-module__MaStoq__brand{--ellorus-brand-mark-size:clamp(2.9rem, 2.6rem + .7vw, 3.5rem);--ellorus-brand-name-size:clamp(1.2rem, 1rem + .5vw, 1.55rem);--ellorus-brand-product-color:#ffffffb8}.LandingHeader-module__MaStoq__primaryNavigation{transform-origin:100%;will-change:opacity, transform;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.LandingHeader-module__MaStoq__orderPill,.LandingHeader-module__MaStoq__catalogPill{letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:2.75rem;transition:background-color var(--motion-standard) var(--easing-standard), border-color var(--motion-standard) var(--easing-standard), color var(--motion-standard) var(--easing-standard), transform var(--motion-fast) var(--easing-standard);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.68rem 1.3rem;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 .65rem 2rem #19181b29}.LandingHeader-module__MaStoq__orderPill{color:var(--color-brand-deep);background:#faf9f7f0}.LandingHeader-module__MaStoq__orderPill:hover{background:var(--palette-white);color:var(--color-brand-deep);transform:translateY(-1px)}.LandingHeader-module__MaStoq__catalogPill{color:var(--palette-ghost-white);background:#19181b47;border-color:#ffffff6b}.LandingHeader-module__MaStoq__catalogPill:hover{color:var(--palette-white);background:#19181b7a;border-color:#ffffffb8;transform:translateY(-1px)}.LandingHeader-module__MaStoq__brandLink:focus-visible,.LandingHeader-module__MaStoq__orderPill:focus-visible,.LandingHeader-module__MaStoq__catalogPill:focus-visible,.LandingHeader-module__MaStoq__compactMenuButton:focus-visible,.LandingHeader-module__MaStoq__closeButton:focus-visible,.LandingHeader-module__MaStoq__drawerOrderLink:focus-visible,.LandingHeader-module__MaStoq__drawerCatalogLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.LandingHeader-module__MaStoq__compactMenuButton{z-index:60;width:3.25rem;height:3.25rem;color:var(--palette-ghost-white);cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:50%;will-change:opacity, transform;background:#19181be0;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;inset-block-start:clamp(.8rem,.55rem + .8vw,1.25rem);inset-inline-end:clamp(.8rem,.45rem + 1.5vw,1.75rem);transform:translateY(28px)scale(.9);box-shadow:0 .8rem 2rem #19181b3d}.LandingHeader-module__MaStoq__compactMenuButton[data-available=true]{pointer-events:auto}.LandingHeader-module__MaStoq__compactMenuButton svg,.LandingHeader-module__MaStoq__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.45rem;height:1.45rem}.LandingHeader-module__MaStoq__backdrop{z-index:70;cursor:default;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;transition:opacity var(--motion-slow) var(--easing-standard), visibility 0s linear var(--motion-slow);background:#19181b7a;border:0;padding:0;position:fixed;inset:0}.LandingHeader-module__MaStoq__backdrop[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.LandingHeader-module__MaStoq__drawer{z-index:80;background:var(--color-surface);width:min(26rem,92vw);color:var(--color-text);visibility:hidden;transition:transform var(--motion-slow) var(--easing-standard), visibility 0s linear var(--motion-slow);flex-direction:column;padding:clamp(1rem,.7rem + 1.4vw,1.75rem);display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(105%);box-shadow:-1.5rem 0 4rem #19181b2e}.LandingHeader-module__MaStoq__drawer[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(0)}.LandingHeader-module__MaStoq__drawerHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.LandingHeader-module__MaStoq__drawerBrand{--ellorus-brand-mark-size:2.9rem}.LandingHeader-module__MaStoq__closeButton{border:1px solid var(--color-border);background:var(--color-surface-subtle);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.LandingHeader-module__MaStoq__drawerNavigation{gap:.75rem;margin-top:clamp(2rem,6vh,4rem);display:grid}.LandingHeader-module__MaStoq__drawerOrderLink,.LandingHeader-module__MaStoq__drawerCatalogLink{border-radius:var(--radius-lg);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:1rem 1.2rem;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);font-weight:700;text-decoration:none;display:flex}.LandingHeader-module__MaStoq__drawerOrderLink{background:var(--color-action-primary);color:var(--palette-white)}.LandingHeader-module__MaStoq__drawerCatalogLink{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text)}@media (max-width:36rem){.LandingHeader-module__MaStoq__headerContent{gap:1rem}.LandingHeader-module__MaStoq__brand .ellorus-brand-lockup__copy{display:none}.LandingHeader-module__MaStoq__orderPill,.LandingHeader-module__MaStoq__catalogPill{min-height:2.6rem;padding-inline:1rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.LandingHeader-module__MaStoq__headerContent,.LandingHeader-module__MaStoq__compactMenuButton,.LandingHeader-module__MaStoq__backdrop,.LandingHeader-module__MaStoq__drawer,.LandingHeader-module__MaStoq__orderPill,.LandingHeader-module__MaStoq__catalogPill{transition:none}.LandingHeader-module__MaStoq__compactMenuButton[data-available=true]{opacity:1;transform:none}.LandingHeader-module__MaStoq__header[data-hidden=true] .LandingHeader-module__MaStoq__headerContent{opacity:0}}.LandingHeader-module__MaStoq__header[data-variant=surface]{color:var(--color-header-text);pointer-events:auto;position:sticky;inset-block-start:0}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__headerContent{border-bottom-color:var(--color-header-border);background:color-mix(in srgb, var(--color-header) 94%, transparent);color:var(--color-header-text);text-shadow:none;box-shadow:0 .5rem 1.75rem #19181b12}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__brandLink{color:var(--color-header-text)}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__brand{--ellorus-brand-product-color:color-mix(in srgb, var(--color-header-text) 68%, transparent)}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__orderPill{background:var(--color-action-primary);color:var(--palette-white)}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__orderPill:hover{background:var(--color-action-primary-hover);color:var(--palette-white)}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__catalogPill{border-color:var(--color-header-border);background:color-mix(in srgb, var(--color-header-control-hover) 72%, transparent);color:var(--color-header-text)}.LandingHeader-module__MaStoq__header[data-variant=surface] .LandingHeader-module__MaStoq__catalogPill:hover{border-color:var(--color-action-primary);background:var(--color-header-control-hover);color:var(--color-header-text)}
.page-module__2-Ax5W__main{min-height:calc(100vh - var(--site-header-height));min-height:calc(100svh - var(--site-header-height));padding:clamp(2rem, 5vw, 4rem) var(--content-gutter) clamp(5rem, 9vw, 9rem);background:var(--color-canvas);color:var(--color-text)}.page-module__2-Ax5W__backLink{color:var(--color-text-muted);align-items:center;gap:.5rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__2-Ax5W__backLink:hover{color:var(--color-action-primary)}.page-module__2-Ax5W__backLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.page-module__2-Ax5W__layout{grid-template-columns:minmax(18rem,31rem) minmax(16rem,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100%,72rem);margin:clamp(3rem,8vw,8rem) auto 0;display:grid}.page-module__2-Ax5W__preview{width:100%}.page-module__2-Ax5W__colorIdentity{min-width:0}.page-module__2-Ax5W__manufacturer{color:var(--color-brand-deep);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-weight:800}.page-module__2-Ax5W__colorIdentity h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,2.15rem + 3.6vw,6.5rem);line-height:.92}.page-module__2-Ax5W__colorCode{color:var(--color-text-muted);letter-spacing:.06em;margin:1.3rem 0 0;font-size:clamp(1rem,.9rem + .45vw,1.3rem);font-weight:700}@media (max-width:48rem){.page-module__2-Ax5W__layout{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}.page-module__2-Ax5W__preview{width:min(100%,30rem);margin-inline:auto}}.page-module__2-Ax5W__unavailable{width:min(100%,56rem);margin:clamp(3rem,8vw,8rem) auto 0}.page-module__2-Ax5W__unavailable h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,1.7rem + 3vw,5rem);line-height:1}.page-module__2-Ax5W__unavailable p{max-width:42rem;color:var(--color-text-muted);font-size:var(--text-lg);margin:1.25rem 0 0}
.page-module__KPKIMa__main{background:var(--color-canvas);min-height:100svh;color:var(--color-text)}.page-module__KPKIMa__unavailable{width:min(100% - (2 * var(--content-gutter)), 64rem);margin-inline:auto;padding-block:clamp(5rem,12vw,10rem)}.page-module__KPKIMa__unavailable h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,1.7rem + 3vw,5rem);line-height:1}.page-module__KPKIMa__unavailable p{max-width:42rem;color:var(--color-text-muted);font-size:var(--text-lg);margin:1.25rem 0 0}
