.home-v17 .home-generations>img{object-position:50% 60%}.home-v17 .home-explore.home-section{padding-block:36px}.home-v17 .home-explore-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:28px;align-items:start}.home-v17 .home-explore-feature{position:relative;display:block;min-width:0;aspect-ratio:4/5;overflow:hidden;color:#fff9ef;background:#eee9e1}.home-v17 .home-explore-feature>img{display:block;width:100%;height:100%;object-fit:cover;background:#eee9e1}.home-v17 .home-explore-feature>span{position:absolute;inset:auto 0 0;display:grid;gap:9px;padding:72px 24px 26px;background:linear-gradient(transparent,#141c19c2)}.home-v17 .home-explore-feature strong{font:400 clamp(25px,2.1vw,32px)/1.15 var(--display);overflow-wrap:anywhere}.home-v17 .home-explore-feature em{font:400 16px/1.65 var(--body);font-style:normal}.home-v17 .home-explore-rail{position:relative;min-width:0}.home-v17 .home-explore-rail .home-explore-products{grid-auto-columns:calc((100% - 40px)/2.2);gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:6px}.home-v17 .home-explore-rail :is(.home-shop-image,.luna-card-media){aspect-ratio:4/5}.home-v17 .home-explore-rail .home-carousel-controls{position:absolute;inset:38% 10px auto;display:flex;justify-content:space-between;gap:0;pointer-events:none;z-index:4}.home-v17 .home-explore-rail .home-carousel-controls button{display:grid;place-items:center;pointer-events:auto;width:44px;height:44px;min-width:44px;border:1px solid #b9b0a0;border-radius:50%;background:#faf8f2f2;color:#302c26;font:400 22px/1 var(--body);box-shadow:0 2px 8px #302c2614}.home-v17 .home-explore-rail .home-carousel-controls button:disabled{opacity:.35;cursor:default}.home-v17 .home-section-head .home-category-filters{flex-wrap:wrap;gap:8px 22px}.home-v17 .home-section-head .home-category-filters button{font-size:16px;font-weight:400;line-height:1.4;min-height:44px}.home-v17 .home-bundles .home-section-head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px 32px}.home-v17 .home-bundles .home-section-head h2{margin:0}.home-v17 .bundle-filters{display:flex;flex-wrap:wrap;gap:8px 20px;min-width:0}.home-v17 .bundle-filters button{min-height:44px;padding:8px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#686257;font:400 16px/1.4 var(--body);cursor:pointer}.home-v17 .bundle-filters button[aria-pressed=true]{border-bottom-color:#302c26;color:#302c26}.home-v17 .home-bundle-content{align-items:start}.home-v17 .home-bundle-visual{width:100%;min-width:0;max-width:560px;justify-self:center}.home-v17 .home-bundle-visual .home-series-controls{display:block;width:100%;padding-bottom:18px}.home-v17 .home-bundle-visual .home-series-label{display:block;width:100%;max-width:none;min-width:0}.home-v17 .home-bundle-visual .home-series-label select{width:100%;max-width:none;min-width:0;min-height:48px;font:400 16px/1.4 var(--body);padding:12px 36px 12px 14px}.home-v17 .home-bundle-visual .home-series-label>.home-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-v17 #home-bundle-photo.bundle-stack{--drag-x:0px;position:relative;isolation:isolate;width:100%;max-width:none;height:auto;aspect-ratio:1;background:transparent;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}.home-v17 .bundle-stack .bundle-stack-card{--slide-x:0%;--slide-scale:1;--slide-rotate:0deg;position:absolute;inset:0 auto 0 50%;width:auto;max-width:84%;height:100%;aspect-ratio:var(--bundle-image-ratio,4/5);display:block;padding:0;border:0;border-radius:2px;background:#eee9e1;transform:translate(-50%) translate(calc(var(--slide-x) + var(--drag-x,0px))) scale(var(--slide-scale)) rotate(var(--slide-rotate));transform-origin:50% 55%;transition:transform .5s cubic-bezier(.22,.7,.2,1),opacity .5s ease;opacity:1;box-shadow:0 5px 18px #3b302319;cursor:inherit;overflow:hidden;will-change:transform}.home-v17 #home-bundle-photo.bundle-stack .bundle-stack-card img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-drag:none}.home-v17 .bundle-stack-card[data-position=active]{--slide-x:0%;--slide-scale:1;--slide-rotate:0deg;z-index:3}.home-v17 .bundle-stack-card[data-position=previous]{--slide-x:-36%;--slide-scale:.87;--slide-rotate:-5deg;z-index:2}.home-v17 .bundle-stack-card[data-position=next]{--slide-x:36%;--slide-scale:.87;--slide-rotate:5deg;z-index:2}.home-v17 .bundle-stack-card[data-position=before]{--slide-x:-70%;--slide-scale:.78;--slide-rotate:-8deg;opacity:0;pointer-events:none;z-index:1}.home-v17 .bundle-stack-card[data-position=after]{--slide-x:70%;--slide-scale:.78;--slide-rotate:8deg;opacity:0;pointer-events:none;z-index:1}.home-v17 .bundle-stack-card[data-position=excluded]{display:none}.home-v17 .bundle-stack .bundle-stack-arrow{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #b9b0a0;border-radius:50%;background:#faf8f2f2;color:#302c26;box-shadow:0 2px 8px #302c2614;font:400 22px/1 var(--body);transform:translateY(-50%);cursor:pointer}.home-v17 .bundle-stack-arrow[data-series-step="-1"]{left:3px}.home-v17 .bundle-stack-arrow[data-series-step="1"]{right:3px}.home-v17 .bundle-stack-arrow:disabled{opacity:.35;cursor:default}.home-v17 .bundle-stack .bundle-stack-arrow[hidden]{display:none}.home-v17 .bundle-stack.is-dragging{cursor:grabbing}.home-v17 .bundle-stack.is-dragging .bundle-stack-card{transition:none}.home-v17 .bundle-stack:focus-visible{outline:2px solid #8b794f;outline-offset:4px}.home-v17 .bundle-stack-card:focus-visible{outline:2px solid #8b794f;outline-offset:-4px}html[data-type] body :is(.home-generations-copy,.about-v18,.pdp-info,.material-story-copy,.policy-copy,.commerce-panel,.commerce-dialog){font-family:var(--body);font-weight:400;font-optical-sizing:auto}html[data-type] body .home-v17 .home-generations-copy>p:not(.home-eyebrow),html[data-type] body .about-v18.about-candidate :is(.about-row-copy p,.about-section-heading>p,.about-welcome>p,.about-principles-grid p),html[data-type] body .about-v18 :is(.about-row-copy p,.about-section-heading>p,.about-welcome>p,.about-principles-grid p),html[data-type] body .pdp-review-v122 :is(.intro-copy,.material-story-copy>p:not(.overline),.disclosure>div),html[data-type] body .policy-copy :is(p,li),html[data-type] body .commerce-panel :is(.commerce-panel-intro,.commerce-panel-note,.commerce-panel-status),html[data-type] body .commerce-dialog :is(p,.commerce-bag-delivery,.commerce-search-status){font-family:var(--body);font-size:16px;font-weight:400;line-height:1.65;letter-spacing:normal}html[data-type] body .pdp-review-v122 :is(.variant-options span strong,.size-guide strong,.size-guide td span,.variant-selector legend,.quantity-label,.price,.button){font-weight:400}html[data-type] body .pdp-review-v122 :is(.disclosure summary,.story-disclosures .disclosure summary){font-family:var(--body);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.5}html[data-type] body .pdp-review-v122 .variant-options span{font-size:14px;min-height:44px}html[data-type] body .pdp-review-v122 .pdp-cta{font-size:16px;line-height:1.4}@media(min-width:640px)and (max-width:1000px){.home-v17 .home-explore-layout{gap:20px}.home-v17 .home-explore-rail .home-explore-products{grid-auto-columns:calc((100% - 18px)/1.4);gap:18px}.home-v17 .home-explore-feature strong{font-size:25px}}@media(max-width:639px){.home-v17 .home-explore.home-section{padding-block:28px}.home-v17 .home-explore-layout{grid-template-columns:minmax(0,1fr);gap:22px}.home-v17 .home-explore-feature{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;aspect-ratio:auto;color:#302c26;background:#f0ece5}.home-v17 .home-explore-feature>img{width:104px;height:132px;aspect-ratio:auto}.home-v17 .home-explore-feature>span{position:static;min-width:0;padding:12px 14px 12px 0;gap:8px;background:none}.home-v17 .home-explore-feature strong{font-size:25px}.home-v17 .home-explore-feature em{font-size:16px;line-height:1.4}.home-v17 .home-explore-rail .home-explore-products{grid-auto-columns:calc((100% - 14px)/1.2);gap:14px}.home-v17 .home-explore-rail .home-carousel-controls{inset-inline:8px}.home-v17 .home-section-head .home-category-filters{gap:4px 17px}.home-v17 .home-bundles .home-section-head{gap:12px 22px}.home-v17 .bundle-filters{gap:8px 18px}.home-v17 .home-bundle-visual{max-width:460px}.home-v17 .home-bundle-visual .home-series-controls{padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.home-v17 .bundle-stack .bundle-stack-card{transition:none}.home-v17 .home-explore-rail .home-explore-products{scroll-behavior:auto}}body .site-arrow{position:relative;display:inline-block;flex:0 0 20px;width:20px;height:20px;vertical-align:middle;font-size:0;line-height:1;color:inherit}body .site-arrow:before{content:"";position:absolute;left:1px;right:2px;top:calc(50% - .75px);height:1.5px;background:currentColor}body .site-arrow:after{content:"";position:absolute;right:2px;top:calc(50% - 4px);width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}body .site-arrow--left{transform:rotate(180deg)}.home-v17 .home-explore-feature em{display:flex;align-items:center;gap:10px}html[data-type] body .about-v18.about-candidate .about-row-copy>p:is(.about-name-closing,.about-founder-words){font-family:var(--display);font-size:26px;font-weight:400;line-height:1.3;letter-spacing:0}html[data-type] body .about-v18.about-candidate .about-founder-words .about-attribution{font-family:var(--body);font-size:14px;font-weight:400;line-height:1.65;letter-spacing:0}html[data-type] body .about-v18.about-candidate .about-welcome>.about-tagline{margin:14px 0 0;font-size:16px;line-height:1.65}@media(max-width:639px){html[data-type] body .about-v18.about-candidate .about-row-copy>p:is(.about-name-closing,.about-founder-words){font-size:23px}}:root{--text-body:#4f4a44;--text-heading:#302c26;--text-price:#696158;--text-on-dark:#f8f4eb}html[data-type] body{color:var(--text-body)}html[data-type] body :is(h1,h2,.display,.commerce-panel-title,.home-form-card>span){color:var(--text-heading)}html[data-type] body :is(.home-shop-meta h3,.product-meta h3,.commerce-piece-title,.commerce-bag-line-copy>a,.commerce-search-result,.home-generations-copy>p,.about-welcome>p,.about-section-heading>p,.about-row-copy,.about-row-copy p,.about-attribution,.intro-copy,.material-story-copy>p,.disclosure>div,.disclosure summary,.policy-copy,.policy-copy p,.policy-copy li,.breadcrumbs,.variant-selector legend,.variant-options small,.quantity-label,.variation-note,.material-tags span,.size-guide p,.size-guide small,.size-guide th,.thumbnail-group-label,.home-series-label,.home-category-filters button,.bundle-filters button,.filter-chip,.commerce-panel-intro,.commerce-panel-note,.commerce-option-label,.commerce-bag-intro,.commerce-bag-option,.commerce-bag-delivery,.commerce-checkout-note,.commerce-search-label,.commerce-search-status,.commerce-bag-line-actions button,.card-view-label,.card-alternate-button,.image-enlarge-button,.image-viewer-caption,.commerce-piece select,.commerce-dialog-close){color:var(--text-body)}html[data-type] body :is(.home-shop-meta>p,.product-meta>p,.pdp-info>.price,.commerce-piece-price,.commerce-bag-price,.commerce-line-total,.commerce-panel-total strong,.commerce-bag-summary strong,.commerce-search-result small,.collection-subtitle){color:var(--text-price)}html[data-type] body :is(.home-shop-meta>p,.product-meta>p,.collection-subtitle){font:400 14px/1.5 var(--body);letter-spacing:0}html[data-type] body :is(.about-name-closing,.about-founder-words){color:var(--text-heading)}html[data-type] body .commerce-search-input::placeholder{color:var(--text-body);opacity:1}html[data-type] body :is(.announcement-bar,.site-footer,.footer-column a,.footer-bottom,.site-footer p,.site-footer h2,.site-footer h3,.about-principles h2,.about-principles h3,.about-principles p,.home-explore-feature,.home-explore-feature strong,.home-explore-feature em,.filter-chip.active,.variant-options input:checked+span,.variant-options input:checked+span small){color:var(--text-on-dark)}html[data-type] body .home-v17 .home-hero h1{color:#fff;text-shadow:0 2px 18px #221b1640}.home-v17 .home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(30,26,22,.36),rgba(30,26,22,.1) 52%,transparent 75%);pointer-events:none}.home-v17 .home-hero .home-text-action{min-width:174px;min-height:50px;justify-content:center;background:var(--text-heading);border-color:var(--text-heading);color:#fff;font-size:14px;letter-spacing:.04em;padding:14px 26px}.home-v17 .home-explore.container{width:calc(100% - 64px);max-width:none}.home-v17 .home-explore .home-section-head{justify-content:flex-start;gap:20px 36px}.collection-intro-row{display:block}.page-intro.collection-intro .collection-subtitle{margin:12px 0 0;max-width:none}html[data-type] body .about-candidate .about-founder-words{border-left:1px solid #ad946b;padding-left:18px}.home-v17 .home-form-card[href="/collections/necklaces"] img{object-position:50% 62%}@media(min-width:1001px){.home-v17 .home-explore-layout{grid-template-columns:clamp(240px,23vw,380px) minmax(0,1fr);gap:28px}.home-v17 .home-explore-rail .home-explore-products{grid-auto-columns:calc((100% - 44px)/3.2)}}@media(min-width:1600px){.home-v17 .home-explore-rail .home-explore-products{grid-auto-columns:calc((100% - 54px)/3.65)}}@media(max-width:639px){.home-v17 .home-explore.container{width:calc(100% - 32px)}.home-v17 .home-hero:after{background:linear-gradient(transparent 30%,#151a17a3)}html[data-type] body .home-v17 .home-explore-feature :is(strong,em){color:var(--text-body)}}html[data-type] body .about-v18.about-candidate .about-principles :is(h2,h3,p){color:var(--text-on-dark)}html[data-type] body .about-v18.about-candidate .about-row-copy>p:is(.about-name-closing,.about-founder-words){color:var(--text-heading)}.home-v17 .home-hero .home-text-action{background:#f8f4eb2e;border:0;color:#fff;transition:background .18s ease}.home-v17 .home-hero .home-text-action:hover{background:#f8f4eb47}.home-v17 .home-hero .home-text-action:focus-visible{outline:2px solid #fff;outline-offset:4px;background:#f8f4eb47}.new-arrival-badge{position:absolute;z-index:2;left:12px;top:12px;padding:2px 5px;background:#f8f5efd1;color:var(--text-body);font:italic 400 14px/1.4 var(--body);pointer-events:none}html[data-type] body .new-arrival-product-label{display:inline-block;margin:0 0 12px;color:var(--text-body);font:italic 400 14px/1.4 var(--body);text-decoration:none}.collection-empty{color:var(--text-body);font-size:16px;padding:20px 0 50px}.collection-empty a{text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.new-arrival-badge{left:8px;top:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.home-v17 .home-hero .home-text-action{transition:none}}@media(max-width:760px){.luna-media-card:has(.new-arrival-badge) .card-alternate-button{top:40px}}.home-v17 .home-hero{height:clamp(560px,52vw,900px);min-height:560px;max-height:calc(100svh - 86px)}.home-v17 .home-hero-image{object-position:66% 20%;transform-origin:72% 42%;animation:hero-portrait-drift 20s ease-in-out infinite}@keyframes hero-portrait-drift{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.home-v17 .home-hero-light{background:linear-gradient(112deg,transparent 16%,rgba(255,245,218,.12) 34%,transparent 53%)}.home-v17 .home-hero:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 48% 62% at 15% 63%,rgba(30,27,23,.42),rgba(30,27,23,.14) 58%,transparent 100%)}.home-v17 .home-hero-copy{justify-content:center;padding-top:100px;padding-bottom:0}html[data-type] body .home-v17 .home-hero h1{font-size:clamp(48px,4.8vw,76px);line-height:1.04;max-width:9em;text-shadow:0 2px 16px rgba(30,27,23,.16)}.home-v17 .home-hero .home-text-action{background:#302c2661;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-top:28px;min-width:174px;min-height:50px;border:0;font-size:14px;font-weight:400;letter-spacing:.06em}.home-v17 .home-hero .home-text-action:hover,.home-v17 .home-hero .home-text-action:focus-visible{background:#302c2680}@media(max-width:600px){.home-v17 .home-hero{height:calc(100svh - 101px);min-height:600px;max-height:820px}.home-v17 .home-hero-image{object-position:66% 20%;transform-origin:68% 42%}.home-v17 .home-hero:after{background:linear-gradient(180deg,transparent 45%,rgba(31,27,23,.08) 62%,rgba(31,27,23,.58))}.home-v17 .home-hero-copy{justify-content:flex-end;padding-top:0;padding-bottom:28px}html[data-type] body .home-v17 .home-hero h1{font-size:clamp(37px,10vw,42px);line-height:1.04;max-width:9em}.home-v17 .home-hero .home-text-action{margin-top:20px;min-height:48px;min-width:164px}.home-v17 .home-motion-toggle{bottom:28px}}.home-v17 .home-hero-copy{padding-top:clamp(170px,16vw,260px);padding-left:0}@media(min-width:601px){.home-v17 .home-hero-copy{width:88%;max-width:none;margin-inline:6%}}.home-v17 .home-hero:after{background:radial-gradient(ellipse 48% 62% at 15% 72%,rgba(30,27,23,.42),rgba(30,27,23,.14) 58%,transparent 100%)}.home-v17 .home-explore-products{cursor:grab}.home-v17 .home-explore-products.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.home-v17 .home-explore-products.is-dragging a{cursor:grabbing}@media(hover:hover)and (pointer:fine){.home-v17 .home-explore-rail .home-carousel-controls button{opacity:0;transition:opacity .18s ease}.home-v17 .home-explore-rail:hover .home-carousel-controls button,.home-v17 .home-explore-rail:focus-within .home-carousel-controls button{opacity:1}.home-v17 .home-explore-rail .home-carousel-controls button:disabled{opacity:0;pointer-events:none}}.pdp-review-v122 .pdp-info{padding:28px clamp(24px,2.5vw,38px) 28px;container-type:inline-size}html[data-type] .pdp-review-v122 .pdp-info h1{max-width:none;font-size:clamp(28px,7.2cqi,36px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px}html[data-type] .pdp-review-v122 :is(.intro-copy,.material-story-copy>p:not(.overline),.disclosure>div){font-size:14px;line-height:1.6}.pdp-review-v122 .intro-copy{margin:18px 0 14px}.pdp-review-v122 .disclosure summary{font-size:12px}.pdp-review-v122 .assurance-row{flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;margin:16px 0 0;padding:2px 0 10px;overflow-x:auto;scrollbar-width:none}.pdp-review-v122 .assurance-row::-webkit-scrollbar{display:none}.pdp-review-v122 .assurance-chip{flex:0 0 auto;min-height:40px;padding:7px 8px;font-size:11px;gap:5px}.pdp-review-v122 .assurance-icon{width:16px;height:16px;flex-basis:16px}.pdp-review-v122 .assurance-tooltip{position:fixed;inset:auto 24px 24px auto;width:320px;max-width:calc(100vw - 48px);z-index:90;white-space:normal}html[data-type] .pdp-review-v122 :is(.material-story-copy h2,.set-panel>h2){font-size:clamp(28px,2.4vw,36px);line-height:1.16}.pdp-review-v122 .set-panel>p{font-size:14px;line-height:1.6}@media(max-width:600px){.home-v17 .home-hero-copy{padding-top:0;padding-bottom:20px;padding-left:12px}.home-v17 .home-hero:after{background:linear-gradient(180deg,transparent 45%,rgba(31,27,23,.08) 62%,rgba(31,27,23,.58))}.pdp-review-v122 .pdp-info{padding:24px 16px 28px}html[data-type] .pdp-review-v122 .pdp-info h1{font-size:clamp(25px,7.6cqi,29px)}.pdp-review-v122 .assurance-row{width:calc(100% + 16px);max-width:calc(100% + 16px);padding-right:16px}.pdp-review-v122 .assurance-tooltip{inset:auto 16px 18px;width:auto;max-width:none}}.about-v18.about-candidate .about-hero-collage{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;height:auto;aspect-ratio:12/5;background:#e8dfd2}.about-hero-collage .about-collage-panel{position:relative;min-width:0;min-height:0;overflow:hidden}.about-v18 .about-hero-collage .about-collage-panel img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;animation:about-collage-breathe 22s ease-in-out infinite;transform-origin:center}.about-v18 .about-hero-collage .about-collage-panel--bracelet img{animation-delay:-7s;transform-origin:50% 65%}.about-v18 .about-hero-collage .about-collage-panel--necklace img{animation-delay:-14s;transform-origin:50% 56%}.about-v18 .about-hero-collage .about-hero-light{z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,248,220,.16) 42%,transparent 60%)}.about-v18 .about-hero-collage .about-motion-toggle{z-index:3}@keyframes about-collage-breathe{0%,to{transform:scale(1.005) translateY(.15%)}50%{transform:scale(1.04) translateY(-.25%)}}@media(max-width:600px){.about-v18.about-candidate .about-hero-collage{grid-template-columns:1.15fr 1fr;aspect-ratio:8/5;gap:5px}.about-hero-collage .about-collage-panel--bracelet{display:none}.about-v18 .about-hero-collage .about-motion-toggle{right:12px;bottom:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.about-v18:not(.about-motion-manual-play) .about-hero-collage .about-collage-panel img{animation-play-state:paused}}@media(min-width:901px){.pdp-review-v122 .pdp-top{align-items:start}.pdp-review-v122 .pdp-gallery{position:sticky;top:88px;height:calc(100svh - 104px);min-height:460px;align-items:stretch;overflow:hidden}.pdp-review-v122 .pdp-gallery-feed{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:thin;display:block}.pdp-review-v122 .pdp-gallery-item{margin-bottom:2px}.pdp-review-v122 .pdp-thumbnails{height:100%;min-height:0}.pdp-review-v122 .pdp-thumbnail-sticky{position:static;height:100%;max-height:none;overflow-y:auto}.pdp-review-v122 .pdp-info{position:static;max-height:none;overflow:visible;overscroll-behavior:auto}}.pdp-review-v122 .assurance-row{justify-content:space-between;gap:12px;overflow:visible}.pdp-review-v122 .assurance-chip{min-height:36px;padding:6px 7px;font-size:11px;gap:4px}.pdp-review-v122 .assurance-icon{transform:scale(.88);transform-origin:center}@media(max-width:900px){.pdp-review-v122 .pdp-gallery{display:block}.pdp-review-v122 .pdp-thumbnails{display:none}.pdp-review-v122 .pdp-gallery-feed{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory}.pdp-review-v122 .pdp-gallery-item,.pdp-review-v122 .pdp-gallery-item:first-child{flex:0 0 92%;scroll-snap-align:start}.pdp-review-v122 .pdp-info{position:static;max-height:none;overflow:visible;overscroll-behavior:auto}}@media(max-width:600px){.pdp-review-v122 .assurance-row{width:100%;max-width:100%;padding-right:0;gap:8px}.pdp-review-v122 .assurance-chip{font-size:9.5px;padding-inline:3px;gap:3px;min-height:36px}.pdp-review-v122 .assurance-icon{width:13px;flex-basis:13px}}body .site-arrow--diagonal{transform:rotate(-45deg)}.home-v17 .home-generations-copy .home-text-action,.about-v18 .about-collection-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid currentColor;font:400 14px/1.5 var(--body);color:var(--text-body);letter-spacing:0;text-decoration:none}.home-v17 .home-form-card{position:relative;display:block;overflow:hidden}.home-v17 .home-form-card>div{aspect-ratio:3/4.2}.home-v17 .home-form-card>div:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#131d1aa3);pointer-events:none}.home-v17 .home-form-card>.home-form-caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;color:#fff}html[data-type] body .home-v17 .home-form-caption strong{font:400 clamp(30px,2.7vw,40px)/1.15 var(--display);color:#fff}.home-v17 .home-form-caption small{display:flex;align-items:center;gap:16px;font:400 13px/1.5 var(--body);color:#fff}.home-v17 .home-form-caption .site-arrow{width:17px;height:17px;flex-basis:17px}.home-v17 .home-form-card:focus-visible{outline:2px solid #8b794f;outline-offset:4px}@media(max-width:600px){.home-v17 .home-form-card>div{aspect-ratio:3/4}.home-v17 .home-form-card>.home-form-caption{padding:24px}}.about-v18.about-candidate .about-hero-collage{border-radius:clamp(28px,4vw,64px)}.about-v18 .about-hero-collage .about-collage-panel img{animation-duration:10s}@keyframes about-collage-breathe{0%,to{transform:scale(1.015) translateY(.4%)}50%{transform:scale(1.09) translateY(-.7%)}}html[data-type] body .pdp-review-v122 :is(.intro-copy,.material-story-copy>p:not(.overline),.disclosure>div){font-size:14px;line-height:1.6}@media(min-width:901px)and (max-width:1100px){.pdp-review-v122 .assurance-row{gap:8px}.pdp-review-v122 .assurance-chip{font-size:9.5px;padding-inline:4px;gap:3px}.pdp-review-v122 .assurance-icon{width:14px;flex-basis:14px}}@media(min-width:640px){.home-v17 .home-explore-layout{align-items:stretch;padding-bottom:20px}.home-v17 .home-explore-feature{aspect-ratio:auto;min-height:0;height:auto;margin-bottom:-20px}.home-v17 .home-explore-feature>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 0%}}.home-v17 .home-explore-feature>img{object-position:50% 0%}html[data-type] body :is(.journal-story-link,.about-collection-link,.home-generations-copy .home-text-action){display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #b39760;background:none;color:var(--text-body);font:600 16px/1.5 var(--body);letter-spacing:0;text-transform:none;text-decoration:none}html[data-type] body :is(.journal-story-link,.about-collection-link,.home-generations-copy .home-text-action) .site-arrow{flex:0 0 15px;width:15px;height:20px;transform:none}html[data-type] body :is(.journal-story-link,.about-collection-link,.home-generations-copy .home-text-action) .site-arrow:before{content:"\2197";position:static;display:block;width:auto;height:auto;background:none;font:500 19px/20px var(--body)}html[data-type] body :is(.journal-story-link,.about-collection-link,.home-generations-copy .home-text-action) .site-arrow:after{content:none}.home-explore .card-view-label{display:none!important}.home-explore .luna-media-card.show-alternate .new-arrival-badge,.home-explore .luna-media-card:has(.product-card-link:focus-visible) .new-arrival-badge{opacity:0}@media(hover:hover)and (pointer:fine){.home-explore .luna-media-card:has(.card-alternate):hover .new-arrival-badge{opacity:0}}.contact-page .contact-email{display:inline-block;margin:8px 0 24px;color:var(--text-heading);font:400 clamp(20px,3vw,28px)/1.5 var(--body);text-underline-offset:6px;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ll-editorial-interactions.css.map */
