.lim{position:relative;overflow:hidden;background:var(--lim-bg);color:var(--lim-text);padding-block:var(--lim-pt) var(--lim-pb);isolation:isolate}.lim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.8),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.22),transparent 34%)}.lim--texture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.2;pointer-events:none;background-image:var(--lim-texture);background-size:280px 280px;mix-blend-mode:multiply}.lim *{box-sizing:border-box}.lim__shell{width:min(100%,var(--lim-max-width));margin-inline:auto;padding-inline:var(--lim-side-pad)}.lim--full .lim__shell{width:100%;max-width:var(--lim-max-width)}.lim__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding-bottom:26px;border-bottom:1px solid var(--lim-rule);margin-bottom:34px}.lim__header-copy{max-width:720px}.lim__eyebrow{margin:0 0 13px;color:var(--lim-eyebrow);font-family:var(--font-body--family, inherit);font-size:var(--lim-eyebrow-d);font-weight:600;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.lim__heading{margin:0;color:var(--lim-text);font-family:var(--font-heading--family, serif);font-weight:var(--font-heading--weight, 400);font-style:var(--font-heading--style, normal);font-size:clamp(44px,4.7vw,var(--lim-heading-d));line-height:.92;letter-spacing:-.025em}.lim__intro{margin:18px 0 0;max-width:560px;color:var(--lim-muted);font-family:var(--font-body--family, inherit);font-size:var(--lim-body-d);line-height:1.65}.lim__index,.lim__counter{display:flex;align-items:center;gap:12px;color:var(--lim-muted);font-family:var(--font-body--family, inherit);font-size:10px;letter-spacing:.16em}.lim__index i,.lim__counter i{width:64px;height:1px;display:block;background:var(--lim-rule)}.lim__gallery-wrap{position:relative}.lim__backdrop{position:absolute;inset:8px 0 auto;z-index:0;overflow:hidden;pointer-events:none;text-align:center}.lim__backdrop span{display:block;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--lim-rule) 62%,transparent);font-family:var(--font-heading--family, serif);font-size:clamp(104px,15vw,232px);font-weight:400;line-height:.76;letter-spacing:-.06em;opacity:.54;white-space:nowrap;transform:translateY(-6%)}.lim__rail{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lim-gap);align-items:end}.lim__piece{position:relative;min-width:0;flex:0 1 var(--lim-item-basis, calc(33.333% - var(--lim-gap)))}.lim__architecture{position:absolute;inset:0 0 auto;height:var(--lim-stage-height);z-index:0;pointer-events:none}.lim__niche{position:absolute;top:4%;right:7%;bottom:12%;left:7%;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 18%,transparent 82%,rgba(0,0,0,.035)),var(--lim-niche);border:1px solid color-mix(in srgb,var(--lim-rule) 72%,transparent);border-bottom:0;border-radius:48% 48% 7px 7px/24% 24% 7px 7px;box-shadow:inset 0 24px 70px #ffffff40,inset 0 -28px 44px #4d3a200b,0 18px 42px #31251609}.lim__niche:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.72) 0%,rgba(255,255,255,.16) 28%,transparent 59%),linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.lim__spotlight{position:absolute;top:5%;left:50%;width:82%;height:58%;transform:translate(-50%);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.7),rgba(255,255,255,.12) 40%,transparent 74%);filter:blur(8px);opacity:.85}.lim__roman{position:absolute;top:8.2%;left:50%;z-index:2;transform:translate(-50%);color:color-mix(in srgb,var(--lim-accent) 50%,transparent);font-family:var(--font-heading--family, serif);font-size:15px;letter-spacing:.18em}.lim__stage{position:relative;z-index:2;display:block;height:var(--lim-stage-height);text-decoration:none;color:inherit;outline-offset:5px}.lim__media{position:absolute;z-index:3;left:50%;bottom:17.5%;width:var(--lim-product-scale);height:69%;transform:translate(-50%);transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .45s ease;filter:drop-shadow(0 24px 22px rgba(42,29,14,.14))}.lim__piece--center .lim__media{width:var(--lim-center-scale);height:75%;bottom:17.5%}.lim__image,.lim__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.lim__image--secondary{opacity:0;transition:opacity .38s ease}.lim__product-shadow{position:absolute;z-index:2;left:50%;bottom:16.6%;width:46%;height:5%;transform:translate(-50%);border-radius:50%;background:#2a1d0e33;filter:blur(13px);opacity:.5}.lim__plinth{position:absolute;z-index:1;left:50%;bottom:7.5%;width:72%;height:13.5%;transform:translate(-50%);filter:drop-shadow(0 13px 15px rgba(48,36,22,.08))}.lim__plinth-top{position:absolute;inset:0 0 auto;height:38%;background:linear-gradient(90deg,rgba(255,255,255,.34),transparent 28%,rgba(0,0,0,.028)),var(--lim-plinth);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);border-top:1px solid rgba(255,255,255,.48)}.lim__plinth-front{position:absolute;left:4%;right:4%;bottom:0;height:66%;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 24%,transparent 76%,rgba(67,48,27,.035)),var(--lim-plinth-front);border:1px solid color-mix(in srgb,var(--lim-rule) 80%,transparent);border-top:0}.lim__piece--center .lim__plinth{width:78%;height:15%}.lim__caption{position:relative;z-index:3;padding:18px 7% 0;text-align:center}.lim__caption:before{content:"";display:block;width:100%;height:1px;margin-bottom:17px;background:var(--lim-rule)}.lim__caption-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.lim__number,.lim__badge{color:var(--lim-badge);font-family:var(--font-body--family, inherit);font-size:9px;line-height:1;letter-spacing:.2em;text-transform:uppercase}.lim__badge{text-align:end}.lim__vendor{margin:0 0 6px;color:var(--lim-vendor);font-family:var(--font-body--family, inherit);font-size:var(--lim-vendor-d);line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.lim__title{display:inline-block;margin:0;color:var(--lim-title);text-decoration:none;font-family:var(--font-heading--family, serif);font-size:var(--lim-title-d);font-weight:var(--font-heading--weight, 400);line-height:1.08;letter-spacing:-.01em}.lim__descriptor{margin:8px 0 0;color:var(--lim-descriptor);font-family:var(--font-body--family, inherit);font-size:var(--lim-descriptor-d);line-height:1.45}.lim__copy{max-width:34ch;margin:10px auto 0;color:var(--lim-copy);font-family:var(--font-body--family, inherit);font-size:var(--lim-copy-d);line-height:1.55}.lim__meta{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:15px;min-height:28px}.lim__price{display:inline-flex;align-items:baseline;gap:8px;color:var(--lim-price);font-family:var(--font-body--family, inherit);font-size:var(--lim-price-d)}.lim__price s{color:var(--lim-compare);font-size:.9em}.lim__price em{color:var(--lim-compare);font-size:.72em;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.lim__cta{display:inline-flex;align-items:center;gap:8px;color:var(--lim-cta-color);text-decoration:none;font-family:var(--font-body--family, inherit);font-size:var(--lim-cta);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lim__cta span:first-child{border-bottom:1px solid currentColor;padding-bottom:3px}.lim__cta-arrow{transition:transform .28s ease}[dir=rtl] .lim__cta-arrow{transform:scaleX(-1)}@media(hover:hover){.lim--hover-lift .lim__piece:hover .lim__media{transform:translate(-50%) translateY(-9px);filter:drop-shadow(0 30px 26px rgba(42,29,14,.18))}.lim__piece:hover .lim__image--secondary{opacity:1}.lim__piece:hover .lim__cta-arrow{transform:translate(3px,-3px)}[dir=rtl] .lim__piece:hover .lim__cta-arrow{transform:translate(-3px,-3px) scaleX(-1)}}.lim__mobile-nav{display:none}@media screen and (max-width:989px)and (min-width:750px){.lim__piece{flex-basis:calc(33.333% - var(--lim-gap))}.lim__architecture,.lim__stage{height:calc(var(--lim-stage-height) * .78)}.lim__title{font-size:clamp(18px,2.3vw,24px)}.lim__caption{padding-inline:4%}}@media screen and (max-width:749px){.lim{padding-block:var(--lim-pt-m) var(--lim-pb-m)}.lim__shell{width:100%;padding-inline:0}.lim__header{display:block;margin-inline:var(--lim-side-pad-m);margin-bottom:22px;padding-bottom:20px}.lim__heading{font-size:var(--lim-heading-m);line-height:.96}.lim__intro{margin-top:12px;font-size:var(--lim-body-m);line-height:1.55;max-width:34ch}.lim__index{display:none}.lim__backdrop{top:12px}.lim__backdrop span{font-size:31vw;opacity:.36}.lim__gallery-wrap{overflow:hidden}.lim__rail{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:14px;overflow-x:auto;padding:0 var(--lim-side-pad-m) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lim-side-pad-m);scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.lim__rail::-webkit-scrollbar{display:none}.lim__piece{flex:0 0 var(--lim-mobile-width);scroll-snap-align:start}.lim__architecture,.lim__stage{height:min(112vw,500px)}.lim__niche{top:4%;right:4%;bottom:12%;left:4%}.lim__roman{top:8%}.lim__media,.lim__piece--center .lim__media{width:84%;height:73%;bottom:17.5%}.lim__plinth,.lim__piece--center .lim__plinth{width:76%;height:14%}.lim__caption{padding:14px 4px 0;text-align:start}.lim__caption:before{margin-bottom:14px}.lim__caption-topline{margin-bottom:10px}.lim__eyebrow{font-size:var(--lim-eyebrow-m)}.lim__vendor{font-size:var(--lim-vendor-m)}.lim__title{font-size:var(--lim-title-m)}.lim__descriptor{font-size:var(--lim-descriptor-m)}.lim__copy{margin-inline:0;font-size:var(--lim-copy-m);max-width:32ch}.lim__meta{justify-content:space-between;gap:14px;margin-top:13px}.lim__price{font-size:var(--lim-price-m)}.lim__mobile-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px var(--lim-side-pad-m) 0;padding-top:14px;border-top:1px solid var(--lim-rule)}.lim__mobile-nav[hidden]{display:none}.lim__dots{display:flex;align-items:center;gap:7px}.lim__dot{width:26px;height:20px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.lim__dot:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--lim-rule);transition:background .25s ease,transform .25s ease}.lim__dot.is-active:before{background:var(--lim-accent);transform:scaleY(2)}}@media(prefers-reduced-motion:reduce){.lim__media,.lim__image--secondary,.lim__cta-arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luxury-icons-museum.css.map */
