.fragment-landing{--fl-paper: #f1f0ec;--fl-ink: #1a1a18;background:var(--fl-paper);color:var(--fl-ink);font-size:16px;line-height:1.5}.fragment-landing *,.fragment-landing *:before,.fragment-landing *:after{box-sizing:border-box}.fragment-landing p,.fragment-landing h1,.fragment-landing h2,.fragment-landing figure,.fragment-landing blockquote{margin:0}.fragment-landing img{display:block;width:100%;height:auto}.fragment-landing a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fragment-landing .fl-wrap{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.fragment-landing .fl-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.fragment-landing h1,.fragment-landing h2{font-family:Tektur,sans-serif;color:inherit}.fragment-landing h2{font-size:clamp(26px,2.5vw,38px);line-height:1.15;letter-spacing:-.025em;font-weight:500;text-transform:uppercase}.fragment-landing .fl-eyebrow+h2{margin-top:12px}.fragment-landing .fl-copy{font-size:16px;line-height:1.55}.fragment-landing .fl-lead{font-size:19px;line-height:1.5}.fragment-landing .fl-hero{height:clamp(400px,42vw,580px);position:relative;isolation:isolate;color:#fff;background:#232523;overflow:hidden}.fragment-landing .fl-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center 56%;z-index:-2}.fragment-landing .fl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,transparent 30%,#000a);z-index:-1}.fragment-landing .fl-hero__content{position:absolute;bottom:58px;left:max(40px,calc((100vw - 1280px)/2));right:max(40px,calc((100vw - 1280px)/2))}.fragment-landing .fl-hero .fl-eyebrow{font-size:13px;letter-spacing:.16em}.fragment-landing .fl-hero .fl-eyebrow span{margin:0 10px}.fragment-landing .fl-hero h1{font-size:clamp(72px,10vw,144px);line-height:1.06;font-weight:500;letter-spacing:-.035em;margin:12px 0 14px}.fragment-landing .fl-hero__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.fragment-landing .fl-hero__bottom>p{font-size:20px}.fragment-landing .fl-hero__scroll{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;padding:0;background:transparent;color:#fff}.fragment-landing .fl-hero__scroll svg{display:block;width:26px;height:34px}.fragment-landing .fl-hero__scroll:hover{opacity:.75}.fragment-landing .fl-hero__note{position:absolute;left:max(40px,calc((100vw - 1280px)/2));right:max(40px,calc((100vw - 1280px)/2));bottom:20px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.fragment-landing .fl-intro{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6%;padding-block:40px}.fragment-landing .fl-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.fragment-landing .fl-section-heading>p{font-size:14px;max-width:330px;color:#64645e}.fragment-landing .fl-shop{padding-block:36px;border-top:1px solid #d0d0c7}.fragment-landing .fl-shop--first{padding-top:28px}.fragment-landing .fl-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.fragment-landing .fl-card{min-width:0;display:grid;grid-template-columns:1fr .95fr;gap:20px;align-items:center}.fragment-landing .fl-card__media{position:relative;min-width:0}.fragment-landing .fl-card__image{display:block;overflow:hidden;background:#292a28}.fragment-landing .fl-card__image img,.fragment-landing .fl-card__video{display:block;width:100%;height:auto;aspect-ratio:7 / 9;object-fit:contain}.fragment-landing .fl-card__image img{transition:transform .3s ease}.fragment-landing .fl-card__image:hover img{transform:scale(1.025)}.fragment-landing .fl-card--zoom .fl-card__image img{transform:scale(1.55)}.fragment-landing .fl-card--zoom .fl-card__image:hover img{transform:scale(1.59)}.fragment-landing .fl-card__video{object-fit:cover}.fragment-landing .fl-card__info{min-width:0;display:flex;flex-direction:column}.fragment-landing .fl-card__kind{color:#62645d;text-transform:uppercase;letter-spacing:.03em;font-size:10px}.fragment-landing .fl-card h3{margin:10px 0 0;font-size:21px;line-height:1.25;letter-spacing:-.02em;font-weight:500;overflow-wrap:anywhere}.fragment-landing .fl-card__offer{padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fragment-landing .fl-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:20px;line-height:1.3}.fragment-landing .fl-card__prices del{color:#77786f;font-size:13px}.fragment-landing .fl-card__stock{color:#64675f;font-size:11px}.fragment-landing .fl-card__button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;margin-top:16px;border:1px solid #55574f;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.fragment-landing .fl-card__button span{font-size:20px;line-height:1}.fragment-landing .fl-card__button:hover{background:var(--fl-ink);color:var(--fl-paper)}.fragment-landing .fl-jump{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid #a6a79e;font-size:11px;text-transform:uppercase;white-space:nowrap}.fragment-landing .fl-art-banners{background:#153958}.fragment-landing .fl-art-banners__banner{position:relative;color:#fff;overflow:hidden}.fragment-landing .fl-art-banners picture{display:block}.fragment-landing .fl-art-banners picture>img{width:100%;height:auto;min-height:260px;aspect-ratio:4 / 1;object-fit:cover;object-position:center}.fragment-landing .fl-art-banners__caption{position:absolute;top:50%;left:12%;transform:translateY(-50%);max-width:42%}.fragment-landing .fl-art-banners h2{font-size:clamp(30px,3.4vw,50px);line-height:1.12;letter-spacing:-.01em;text-shadow:0 2px 18px #0006}.fragment-landing .fl-artist{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5%;align-items:center;padding-block:28px 36px}.fragment-landing .fl-artist__portrait{min-width:0;position:relative;overflow:hidden}.fragment-landing .fl-artist__portrait img{width:100%;height:440px;object-fit:cover;object-position:center 28%}.fragment-landing .fl-artist__portrait figcaption{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 10px;color:#fff;background:linear-gradient(transparent,#000a);font-size:11px;line-height:1.4}.fragment-landing .fl-artist>.fl-quote{padding:0;margin:0;border:0;min-width:0}.fragment-landing .fl-artist .fl-quote blockquote{font-size:clamp(18px,1.6vw,22px)}.fragment-landing .fl-quote{padding:20px 0 0;margin-top:20px;border-top:1px solid #bdbdb3}.fragment-landing .fl-quote blockquote{padding:0;border:0;font-size:18px;line-height:1.5;font-weight:400}.fragment-landing .fl-quote figcaption{margin-top:14px;font-size:12px}.fragment-landing .fl-quote figcaption strong,.fragment-landing .fl-quote figcaption span{display:block}.fragment-landing .fl-quote figcaption span{margin-top:2px;color:#6c6c65}.fragment-landing .fl-process{padding-block:24px 36px}.fragment-landing .fl-process__images{display:block}.fragment-landing .fl-process__images img{width:100%;height:auto;aspect-ratio:20 / 9;object-fit:cover;object-position:center 52%}.fragment-landing .fl-process__images figcaption{padding-top:8px;color:#676760;font-size:11px}.fragment-landing .fl-craft{padding-block:36px;background:#20211f;color:#f1f0ec}.fragment-landing .fl-craft__intro{display:grid;grid-template-columns:1fr 1.2fr;gap:6%}.fragment-landing .fl-craft__intro>p:last-child{font-size:15px;color:#c1c1b9}.fragment-landing .fl-craft__body{display:grid;grid-template-columns:1fr 1.2fr;gap:6%;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid #50514b}.fragment-landing .fl-craft__body .fl-quote{padding:0;margin:0;border:0}.fragment-landing .fl-craft__body .fl-quote blockquote{font-size:21px}.fragment-landing .fl-craft .fl-quote figcaption span{color:#b1b2a9}.fragment-landing .fl-craft__photo img{height:370px;object-fit:cover;object-position:center 48%}.fragment-landing .fl-craft__photo figcaption{padding-top:8px;font-size:11px;color:#b1b2a9}#fragment-about,#fragment-products,#fragment-pendants,#fragment-rings{scroll-margin-top:100px}@media(min-width:701px)and (max-width:1000px){.fragment-landing .fl-wrap{width:calc(100% - 48px)}.fragment-landing .fl-card{display:flex;flex-direction:column;align-items:stretch;gap:14px}.fragment-landing .fl-card__info{flex:1}.fragment-landing .fl-card__offer{margin-top:auto}.fragment-landing .fl-artist{gap:24px}.fragment-landing .fl-artist__portrait img{height:360px}}@media(max-width:700px){.fragment-landing .fl-wrap{width:calc(100% - 32px)}.fragment-landing .fl-eyebrow{font-size:10px;letter-spacing:.06em}.fragment-landing h2{font-size:24px}.fragment-landing .fl-eyebrow+h2{margin-top:8px}.fragment-landing .fl-copy,.fragment-landing .fl-lead{font-size:15px;line-height:1.5}.fragment-landing .fl-hero{height:390px}.fragment-landing .fl-hero__image{object-position:35% center}.fragment-landing .fl-hero__content{left:16px;right:16px;bottom:46px}.fragment-landing .fl-hero .fl-eyebrow{font-size:10px;letter-spacing:.12em}.fragment-landing .fl-hero h1{font-size:15.7vw;margin:10px 0}.fragment-landing .fl-hero__bottom>p{font-size:15px}.fragment-landing .fl-hero__note{left:16px;right:16px;bottom:16px;font-size:8px;letter-spacing:.04em}.fragment-landing .fl-intro{grid-template-columns:1fr;gap:14px;padding-block:24px}.fragment-landing .fl-intro h2 br{display:none}.fragment-landing .fl-intro h2 br:after{content:" "}.fragment-landing .fl-shop{padding-block:24px}.fragment-landing .fl-section-heading{gap:10px;margin-bottom:16px}.fragment-landing .fl-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fragment-landing .fl-card{display:flex;flex-direction:column;align-items:stretch;gap:12px}.fragment-landing .fl-card__info{flex:1}.fragment-landing .fl-card__kind{font-size:9px;letter-spacing:0}.fragment-landing .fl-card h3{margin-top:6px;font-size:15px;line-height:1.3}.fragment-landing .fl-card__offer{margin-top:auto;padding-top:12px;gap:4px}.fragment-landing .fl-card__prices{font-size:17px}.fragment-landing .fl-card__stock{font-size:10px}.fragment-landing .fl-card__button{margin-top:10px;padding:9px 10px;font-size:10px;letter-spacing:0}.fragment-landing .fl-jump{font-size:10px;gap:6px}.fragment-landing .fl-art-banners picture>img{height:280px;min-height:0;aspect-ratio:auto;object-position:center 48%}.fragment-landing .fl-art-banners__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,#000b);pointer-events:none}.fragment-landing .fl-art-banners__caption{top:auto;left:0;right:0;bottom:0;max-width:none;transform:none;padding:20px;z-index:1}.fragment-landing .fl-art-banners h2{font-size:26px}.fragment-landing .fl-artist{grid-template-columns:1fr;gap:20px;padding-block:8px 24px}.fragment-landing .fl-artist__portrait img{height:320px}.fragment-landing .fl-artist__portrait figcaption{font-size:10px}.fragment-landing .fl-artist .fl-quote blockquote{font-size:16px}.fragment-landing .fl-quote{margin-top:16px;padding-top:16px}.fragment-landing .fl-quote blockquote{font-size:16px}.fragment-landing .fl-quote figcaption{margin-top:12px;font-size:11px}.fragment-landing .fl-process{padding-block:8px 24px}.fragment-landing .fl-process .fl-section-heading{display:block}.fragment-landing .fl-process .fl-section-heading>p{margin-top:10px;font-size:14px}.fragment-landing .fl-process .fl-section-heading>p br{display:none}.fragment-landing .fl-process__images img{aspect-ratio:5 / 4}.fragment-landing .fl-process__images figcaption{font-size:10px;line-height:1.4}.fragment-landing .fl-craft{padding-block:24px}.fragment-landing .fl-craft__intro{grid-template-columns:1fr;gap:12px}.fragment-landing .fl-craft__intro>p:last-child{font-size:14px}.fragment-landing .fl-craft__body{grid-template-columns:1fr;gap:20px;margin-top:18px;padding-top:18px}.fragment-landing .fl-craft__photo{grid-row:2}.fragment-landing .fl-craft__body .fl-quote blockquote{font-size:16px}.fragment-landing .fl-craft__photo img{height:300px}#fragment-about,#fragment-products,#fragment-pendants,#fragment-rings{scroll-margin-top:75px}}@media(prefers-reduced-motion:reduce){.fragment-landing .fl-card__image img{transition:none}}.fragment-landing a{color:inherit;text-decoration:none}.fragment-landing .breadcrumbs{margin:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fragment-landing.css.map */
