.nav-quiz{color:#8a6c3e!important}.nav-quiz span{font-size:16px;margin-left:3px}.mobile-quiz-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 0;padding:18px;background:#e8dfce}.mobile-quiz-link small{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#7b6543}.mobile-quiz-link strong{font-family:var(--heading-font);font-size:25px;font-weight:400;display:block;margin-top:8px}.mobile-quiz-link>span:last-child{font-size:36px;color:#90764d}.product-quiz-link{display:block;font-size:11px;color:#806742;margin:22px 0 18px;text-underline-offset:4px}.product-quiz-link:hover{text-decoration:underline}.quiz-cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quiz-cta>div{padding-block:25px}.quiz-cta h2{font-size:clamp(36px,4vw,58px);line-height:1.1;max-width:550px;margin:20px 0}.quiz-cta p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:430px}.quiz-cta .button{display:inline-flex;margin-top:28px;gap:30px}.quiz-cta-art{height:360px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#e2d6bd66,transparent 65%)}.quiz-cta-art>img{height:320px;width:320px;object-fit:contain;position:relative;z-index:1}.quiz-orbit{position:absolute;width:300px;height:300px;border:1px solid #c5b89b;border-radius:50%;transform:rotate(-25deg) scaleY(.65)}.quiz-count{position:absolute;right:20px;bottom:25px;font-family:var(--heading-font);font-size:58px;color:#b3a17c}.quiz-count small{display:block;font-family:var(--body-font);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.fragrance-quiz{max-width:1100px;scroll-margin-top:140px}.quiz-header{text-align:center;max-width:740px;margin:auto}.quiz-header h1{font-size:clamp(42px,5vw,68px);line-height:1.1;margin:20px 0}.quiz-header>p:last-child{font-size:14px;line-height:1.9;color:var(--muted)}.quiz-progress-wrap{max-width:750px;margin:35px auto 30px}.quiz-progress{background:#e3dccf;height:3px;overflow:hidden}.quiz-progress>span{display:block;background:var(--gold);height:100%;width:20%;transition:width .3s}.quiz-progress-wrap>p{font-size:10px;color:var(--muted);text-align:right;margin-top:13px}.quiz-panel{max-width:100%;margin:auto}.quiz-panel:has(.quiz-options){max-width:750px;padding:35px;background:#eee7db;border:1px solid #ded3c0}.quiz-question{font-size:32px;line-height:1.3;margin-bottom:25px;outline:none}.quiz-options{display:grid;gap:12px}.quiz-option{border:1px solid #cfc3ae;background:var(--paper);text-align:left;padding:18px 22px;font-size:14px;line-height:1.7;min-height:58px;transition:background .2s,border-color .2s;position:relative}.quiz-option:hover,.quiz-option[aria-pressed=true]{background:#e2d7c0;border-color:#9d865e}.quiz-option:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.quiz-actions{display:flex;justify-content:center;gap:25px;margin:28px 0 0}.quiz-actions button{font-size:12px}.quiz-results{display:grid;grid-template-columns:1fr 1fr;gap:25px}.quiz-result{padding:27px;border:1px solid var(--line);min-width:0}.quiz-result.best-match{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:35px;background:#eee7db;border-color:#c5b18c}.best-match>.product-card{grid-column:1;grid-row:1/10}.best-match>*:not(.product-card){grid-column:2}.quiz-result>.eyebrow{margin-bottom:20px;color:#8e7045}.quiz-character{margin:15px 0 7px;font-size:11px;letter-spacing:.05em}.quiz-style{font-size:13px;color:var(--muted);margin-bottom:20px}.quiz-stats{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:18px 0}.quiz-stat{padding:14px;background:#e3dac9;font-size:10px;display:grid;grid-template-columns:1fr auto;gap:12px 8px;align-items:center}.quiz-stat>span{grid-column:1/-1}.quiz-stat>meter{width:100%;height:5px}.quiz-stat>meter::-webkit-meter-bar{background:#d0c3aa;border:0}.quiz-stat>meter::-webkit-meter-optimum-value{background:#8b734b}.quiz-stat>strong{font-weight:400;font-size:10px}.quiz-detail-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#89734f;margin-top:15px}.quiz-detail-value{font-size:11px;color:var(--muted);line-height:1.8;margin-top:8px}.quiz-result>.button{display:flex;margin-top:24px;font-size:11px;align-self:end}.quiz-results-note{font-size:11px;color:var(--muted);line-height:1.8;margin:25px 0}.quiz-product-library{display:none!important}.video-stories{border-top:1px solid var(--line);padding-top:50px;padding-bottom:50px;display:flex;align-items:center;gap:45px}.stories-heading{flex:0 1 330px;min-width:0}.stories-heading h2,.stories-heading h1{font-size:42px;line-height:1.1;margin:15px 0}.stories-heading>p:last-child{font-size:11px;color:var(--muted);line-height:1.9;max-width:300px}.stories-row{display:flex;align-items:start;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 18px;flex:1;min-width:0;scrollbar-width:thin}.story-item{flex:0 0 94px;scroll-snap-align:start}.story-circle{display:flex;flex-direction:column;align-items:center;gap:12px;background:none;width:94px;font-size:10px;line-height:1.5;text-align:center}.story-ring{width:90px;height:90px;padding:3px;border-radius:50%;display:block;background:conic-gradient(#a3814b,#d9b99a,#f0e7d5,#b98b5c,#a3814b)}.story-ring>img{border:3px solid var(--paper);height:100%;width:100%;border-radius:50%;object-fit:cover}.story-circle:hover .story-ring{box-shadow:0 0 0 4px #b89a671c}.story-dialog{border:0;padding:0;background:#10100e;color:#fff;max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;margin:0;overflow:hidden}.story-dialog::backdrop{background:#000e}.story-stage{height:100%;max-width:460px;width:100%;position:relative;margin:auto;background:#000;touch-action:none}.story-media,.story-media>video{width:100%;height:100%}.story-media>video{object-fit:contain;display:block}.story-progress{position:absolute;top:max(14px,env(safe-area-inset-top));left:14px;right:14px;display:flex;gap:5px;z-index:2}.story-progress>button{height:12px;background:transparent;flex:1;padding:4px 0;position:relative}.story-progress>button:before{content:"";position:absolute;top:4px;right:0;bottom:4px;left:0;background:#ffffff40;border-radius:2px}.story-progress>button>span{display:block;background:#fff;height:3px;width:0;position:relative;border-radius:2px}.story-topbar{position:absolute;top:calc(max(14px,env(safe-area-inset-top)) + 22px);left:14px;right:14px;display:flex;gap:9px;z-index:2}.story-control{border:0;min-height:42px;min-width:42px;border-radius:50%;background:#1119;color:#fff;font-size:20px;padding:8px;display:grid;place-items:center}.story-topbar>[data-close-dialog]{margin-left:auto;font-size:28px}.story-topbar>[data-story-mute]{font-size:10px;padding-inline:12px}.story-topbar>[aria-pressed=true]{background:#9c8054}.story-prev,.story-next{position:absolute;top:48%;z-index:2;font-size:32px;background:#1117}.story-prev{left:8px}.story-next{right:8px}.story-caption{position:absolute;bottom:75px;left:20px;right:20px;font-size:13px;text-shadow:0 1px 10px #000;pointer-events:none;z-index:1}.story-error{position:absolute;top:45%;left:30px;right:30px;text-align:center;background:#000c;padding:25px;font-size:13px;line-height:1.8}.customer-reviews{border-top:1px solid var(--line)}.customer-reviews .section-heading h2{font-size:48px;line-height:1.1}.customer-reviews .section-heading p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:15px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-card{height:100%;padding:27px;background:#eee8dd;border:1px solid #ded4c1;display:flex;flex-direction:column;min-width:0}.review-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.review-stars{color:#9c793c;font-size:15px;letter-spacing:2px;white-space:nowrap}.review-stars .empty-star{color:#cfc7b7}.review-top time{font-size:9px;color:var(--muted)}.review-card h3{font-size:24px;line-height:1.25;margin-bottom:14px}.review-comment{font-size:12px;color:#706654;line-height:1.95}.review-collapsible .review-comment{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-expanded .review-comment{display:block}.review-expand{align-self:start;background:none;font-size:10px;margin:13px 0}.review-product{border-top:1px solid #d7cbb7;padding-top:18px;margin-top:24px;display:block;font-size:11px}.review-card .inspiration{font-size:9px;margin-top:8px;line-height:1.8}.review-card .inspiration-brand{display:block;font-size:8px;color:var(--muted)}.review-author{font-size:11px;margin-top:16px}.welcome-dock{position:fixed;bottom:25px;left:18px;z-index:55;background:var(--ink);color:var(--paper);display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #aa8a58;box-shadow:0 6px 20px #0002}.welcome-dock>span:first-child{font-family:var(--heading-font);font-size:26px;border-right:1px solid #b89a6750;padding-right:12px}.welcome-dock>span:last-child{font-size:9px;letter-spacing:.05em}.welcome-dialog{padding:0;border:1px solid #d6c9af;background:var(--paper);color:var(--ink);width:min(900px,94vw);max-width:94vw;max-height:92dvh;overflow:auto}.welcome-dialog[open]{display:grid;grid-template-columns:1fr 1.15fr}.welcome-dialog::backdrop{background:#11111190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcome-close{position:absolute;top:10px;right:10px;z-index:2}.welcome-art{background:#e4dac6;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;min-width:0}.welcome-art>img{max-width:100%;height:350px;object-fit:contain}.welcome-art>p{font-size:7px;letter-spacing:.16em;color:#8b7754;margin-top:15px}.welcome-copy{padding:55px 38px 35px;min-width:0}.welcome-copy h2{font-size:42px;line-height:1.1;margin:18px 0}.welcome-copy>p:not(.eyebrow){font-size:12px;line-height:1.85;color:var(--muted);margin-bottom:22px}.welcome-form>label:not(.welcome-consent){font-size:10px;display:block;margin-bottom:8px}.welcome-form>input[type=email]{width:100%;padding:14px;border:1px solid #c7b99d;background:transparent;font-size:13px;min-height:48px}.welcome-consent{display:flex;align-items:start;gap:10px;margin:16px 0 20px;font-size:10px;line-height:1.75;color:#776b57}.welcome-consent input{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:#9b8055}.welcome-consent a{text-decoration:underline;text-underline-offset:3px}.welcome-form>.button,.welcome-success>.button{width:100%;font-size:12px;gap:20px;justify-content:space-between}.welcome-later{background:none;display:block;font-size:10px;margin:18px auto 22px}.welcome-copy>small{display:block;font-size:9px;line-height:1.8;color:#8c7d65;margin-top:20px}.welcome-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.welcome-offer:has(dialog[open]) .welcome-dock{visibility:hidden}.welcome-success>p{font-size:12px;line-height:1.8}.welcome-code{border:1px dashed #a78b58;background:#e9e0ce;padding:18px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.welcome-code>strong{font-size:17px;letter-spacing:.05em;overflow-wrap:anywhere}.welcome-code>button{font-size:10px;background:none;flex-shrink:0}body:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){.quiz-option,.welcome-dialog[open]{animation:experience-rise .3s ease both}.story-dialog[open]{animation:story-in .2s ease both}.story-circle .story-ring{transition:box-shadow .2s,transform .25s}.story-circle:hover .story-ring{transform:translateY(-3px)}@keyframes experience-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes story-in{0%{opacity:0}to{opacity:1}}}@media(max-width:1100px)and (min-width:761px){.desktop-nav-v2{gap:15px}.desktop-nav-v2>a,.desktop-nav-v2 summary{font-size:8px}.video-stories{gap:25px}.stories-heading{flex-basis:240px}.reviews-grid{gap:14px}.review-card{padding:20px}.review-card h3{font-size:22px}}@media(max-width:760px){.quiz-cta{display:flex;flex-direction:column;gap:10px;padding-top:40px;padding-bottom:30px}.quiz-cta>div{padding:0}.quiz-cta h2{font-size:38px;max-width:330px}.quiz-cta p:not(.eyebrow){font-size:12px}.quiz-cta-art{width:100%;height:250px}.quiz-cta-art>img{height:250px;width:250px}.quiz-orbit{width:235px;height:235px}.quiz-count{font-size:45px;right:20px;bottom:15px}.quiz-count small{font-size:7px}.quiz-cta .button{font-size:11px;margin-top:20px}.fragrance-quiz{scroll-margin-top:105px}.quiz-header h1{font-size:43px}.quiz-header>p:last-child{font-size:12px}.quiz-panel:has(.quiz-options){padding:22px 17px}.quiz-question{font-size:27px;margin-bottom:20px}.quiz-option{padding:15px 16px;font-size:12px;min-height:54px}.quiz-progress-wrap{margin:28px 0 24px}.quiz-results{display:flex;flex-direction:column;gap:18px}.quiz-result,.quiz-result.best-match{display:block;padding:22px}.quiz-result .product-card{margin-bottom:20px}.quiz-stat{padding:12px}.quiz-style{font-size:12px}.quiz-results-note{font-size:10px}.quiz-actions button{font-size:11px}.video-stories{display:block;padding-block:34px}.stories-heading h2,.stories-heading h1{font-size:36px;margin:13px 0}.stories-heading>p:last-child{font-size:10px;max-width:300px}.stories-row{margin-top:24px;gap:14px}.story-item,.story-circle{width:78px;flex-basis:78px}.story-ring{width:74px;height:74px}.story-circle{font-size:9px;gap:10px}.story-stage{max-width:100%}.story-prev,.story-next{min-width:35px;min-height:42px;font-size:27px}.story-caption{font-size:12px}.customer-reviews .section-heading h2{font-size:37px}.reviews-grid{grid-template-columns:1fr;gap:16px}.review-card{padding:25px}.review-card h3{font-size:26px}.review-comment{font-size:12px}.review-card .inspiration{font-size:10px}.welcome-dock{bottom:17px;left:12px;padding:9px 12px;gap:9px}.welcome-dock>span:first-child{font-size:22px;padding-right:9px}.welcome-dock>span:last-child{font-size:8px}body:has([data-product-section]) .welcome-dock{bottom:88px}.welcome-dialog[open]{display:block;width:94vw}.welcome-art{height:130px;padding:5px;position:relative;overflow:hidden;display:block}.welcome-art>img{height:190px;width:190px;position:absolute;left:calc(50% - 95px);top:-17px}.welcome-art>p{display:none}.welcome-copy{padding:28px 25px 25px}.welcome-copy h2{font-size:35px;margin:14px 0}.welcome-copy .eyebrow{font-size:8px}.welcome-copy>p:not(.eyebrow){font-size:11px;margin-bottom:18px}.welcome-copy>small{font-size:8px;margin-top:16px}.welcome-later{margin-block:14px}.welcome-consent{font-size:9px;margin-block:12px 16px}.welcome-copy .button{font-size:11px;min-height:48px}.welcome-code>strong{font-size:15px}.product-quiz-link{font-size:10px}}.hero-categories{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-categories a{border:1px solid #dac7a43b;color:#e1d7c3;padding:8px 16px;font-size:11px;display:flex;gap:20px;align-items:center}.hero-categories a:hover{background:#ffffff12;border-color:#dac7a490}.hero-visual{background:linear-gradient(150deg,#4b40251f,transparent 65%)}.hero-bottle{filter:drop-shadow(0 28px 30px #0003)}.nav-personal{color:#816236}.desktop-nav-v2{gap:25px}@media(max-width:1100px)and (min-width:761px){.desktop-nav-v2{gap:16px;font-size:10px}}@media(max-width:760px){.hero-categories{margin-top:22px;gap:7px}.hero-categories a{padding:7px 12px;gap:17px}.hero-copy .hero-caption{margin-top:26px}.hero-visual{margin-top:8px}}.lpon-icon{flex-shrink:0;vertical-align:middle;pointer-events:none}.lpon-icon--arrow-up-right,.lpon-icon--arrow,.lpon-icon--arrow-left,.lpon-icon--arrow-up,.lpon-icon--arrow-down{display:inline-block;width:18px;height:18px;vertical-align:-.16em}.lpon-icon--chevron-left,.lpon-icon--chevron-right,.lpon-icon--chevron-down{width:18px;height:18px}.lpon-icon--sparkle{width:22px;height:22px;vertical-align:-.18em}.mobile-menu-links .lpon-icon{width:23px;height:23px}.mobile-menu-links>a>.lpon-icon{margin-left:auto}.mobile-menu-links>a>span{display:inline-flex;align-items:center;flex:none}.mobile-menu-promo .lpon-icon,.announcement .lpon-icon{width:13px;height:13px}.mobile-quiz-link>.lpon-icon,.mobile-quiz-link>span>.lpon-icon{width:32px;height:32px;color:#90764d}.text-link .lpon-icon,.product-quiz-link .lpon-icon{width:16px;height:16px;vertical-align:-.18em}.text-link,.search-shortcuts>a{align-items:center}.icon-button .lpon-icon,.story-control .lpon-icon{width:22px;height:22px}.image-prev .lpon-icon,.image-next .lpon-icon{width:24px;height:24px}.mobile-menu-links>a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mobile-menu-links>a>.lpon-icon,.mobile-menu-links>a>span>.lpon-icon{transition:transform .18s ease}.mobile-menu-links>a:hover>.lpon-icon,.mobile-menu-links>a:hover>span>.lpon-icon{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.mobile-menu-links .lpon-icon{transition:none}}.builder-price-breakdown{margin:20px 0 0}.builder-price-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px}.builder-price-breakdown dd{margin:0;text-align:right;white-space:nowrap}.builder-price-discount{color:#5c4b2b}.builder-price-saving{color:#6f6a60}.builder-price-breakdown .summary-total{border-top:1px solid #d8d3c7;margin-top:8px;padding-top:16px;font-size:17px}.builder-price-breakdown .summary-total strong{font-size:21px}.builder-summary .selection-list{max-height:330px;overflow-y:auto;overscroll-behavior:contain}.cart-unit-price,.cart-price-label,.cart-sample-note{font-size:12px;line-height:1.5;color:#6f6a60}.cart-line-price{flex-wrap:wrap;align-items:baseline;gap:8px}.cart-line-price .cart-price-label{font-weight:400}.cart-totals>div>span:last-child,.cart-total strong{white-space:nowrap}.builder-price-breakdown [hidden]{display:none!important}@media(min-width:900px){.builder-summary{max-height:calc(100dvh - 155px);overflow-y:auto;overscroll-behavior:contain}.builder-summary .selection-list{max-height:180px}}.builder-free-count{font-size:12px;line-height:1.5;margin:12px 0;color:#6f6a60}.matching-sample{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;margin:24px 0;padding:24px;border:1px solid var(--line);background:#eae5da66;border-radius:12px}.matching-sample-image{align-self:start}.matching-sample-image img{width:88px;height:115px;object-fit:contain}.matching-sample h2{font-size:26px;line-height:1.15;margin:5px 0 10px}.matching-sample .eyebrow{font-size:9px;margin:0}.matching-sample-name{font-size:12px;display:inline-flex;align-items:center;gap:8px}.matching-sample-name svg{width:14px;height:14px}.matching-sample-price{font-size:17px;margin:10px 0}.matching-sample-note{font-size:11px;line-height:1.6;color:#716a60;margin:0 0 14px}.matching-sample .button{min-height:46px;width:100%;font-size:11px}.matching-sample .form-message:empty{display:none}.collection-directory-heading{max-width:680px;margin:0 auto 45px;text-align:center}.collection-directory-heading h1{font-size:clamp(42px,6vw,76px);line-height:1.05;margin:16px 0 22px}.collection-directory-heading>p:last-child{color:#716a60;line-height:1.8}.collection-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.collection-directory-card{display:block;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.collection-directory-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #1717120c}.collection-directory-media{position:relative;background:#e7e2d6;aspect-ratio:1/1.1;padding:24px 16px 0}.collection-directory-media>.eyebrow{position:absolute;top:18px;left:20px;font-size:9px}.collection-directory-media img{width:100%;height:100%;object-fit:contain}.collection-directory-card--men .collection-directory-media{background:#dddcd5}.collection-directory-card--unisex .collection-directory-media{background:#e9e1d2}.collection-directory-card--samples .collection-directory-media{background:#ece6db}.collection-directory-copy{padding:24px}.collection-directory-copy h2{font-size:36px;margin:0 0 12px}.collection-directory-copy p{font-size:12px;line-height:1.8;color:#716a60;min-height:65px}.collection-directory-copy .text-link{font-size:12px}.shipping-table-wrap{max-width:100%;overflow:auto;margin:24px 0}.shipping-rates{width:100%;border-collapse:collapse;font-size:13px}.shipping-rates th,.shipping-rates td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.shipping-rates th{font-weight:500;background:#eae5da66}.shipping-rates caption{text-align:start;font-size:12px;margin-bottom:12px;color:#716a60}@media(max-width:1000px){.collection-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.collection-directory-grid{gap:20px;grid-template-columns:1fr}.collection-directory-media{aspect-ratio:1.35}.collection-directory-copy{padding:22px}.collection-directory-copy p{min-height:0}.matching-sample{padding:18px;gap:14px;grid-template-columns:65px minmax(0,1fr)}.matching-sample-image img{width:65px;height:90px}.matching-sample h2{font-size:24px}.shipping-rates{font-size:11px}.shipping-rates th,.shipping-rates td{padding:12px 7px}}@media(prefers-reduced-motion:reduce){.collection-directory-card{transition:none}.collection-directory-card:hover{transform:none}}.collection-directory-card:not(.collection-directory-card--samples) .collection-directory-media{padding:0}.collection-directory-card:not(.collection-directory-card--samples) .collection-directory-media img{object-fit:cover;object-position:center 38%}.collection-directory-media>.eyebrow{z-index:1;background:#f7f3e7dd;padding:5px 8px;border-radius:4px}.collection-directory-copy{display:flex;flex-direction:column;height:210px}.collection-directory-copy .text-link{margin-top:auto;min-height:44px;align-self:flex-start}.collection-directory-copy p{min-height:0}@media(max-width:599px){.collection-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-directory-heading{margin-bottom:28px}.collection-directory-heading h1{font-size:38px}.collection-directory-heading>p:last-child{font-size:12px}.collection-directory-card{border-radius:12px}.collection-directory-media{aspect-ratio:4/5;padding:14px 6px 0}.collection-directory-media>.eyebrow{font-size:7px;top:10px;left:8px;padding:3px 5px}.collection-directory-copy{padding:14px;height:195px}.collection-directory-copy h2{font-size:27px;margin-bottom:8px}.collection-directory-copy p{font-size:11px;line-height:1.6;margin:0 0 10px}.collection-directory-copy .text-link{font-size:11px;width:100%;justify-content:space-between;gap:6px}.collection-directory-copy .text-link svg{width:16px;height:16px}}@media(max-width:599px){.collection-directory{padding-top:40px;padding-bottom:48px}.collection-directory-heading h1{font-size:34px;margin:12px 0 16px}.collection-directory-heading>p:last-child{line-height:1.6}.collection-directory-copy{height:155px}}.builder-mobile-intro,.builder-mobile-checkout,.builder-remove-one{display:none}@media(max-width:760px){.builder-section[data-mode=bundle]{padding-top:24px;padding-bottom:150px}.builder-section[data-mode=bundle]>.page-intro{margin-bottom:12px}.builder-section[data-mode=bundle]>.page-intro>.eyebrow{font-size:9px;letter-spacing:.16em}.builder-section[data-mode=bundle]>.page-intro h1{font-size:34px;line-height:1.08;margin:10px 0 0}.builder-section[data-mode=bundle]>.page-intro>p:last-child{display:none}.builder-section[data-mode=bundle]>.builder-steps{display:none}.builder-mobile-intro{display:block;text-align:center;font-size:12px;line-height:1.55;color:var(--muted);margin:0 auto 20px;max-width:300px}.builder-section[data-mode=bundle] .builder-layout{gap:24px}.builder-section[data-mode=bundle] .builder-catalog{order:0}.builder-section[data-mode=bundle] .builder-summary-direct{order:1;position:relative;top:auto;padding:20px}.builder-section[data-mode=bundle] .builder-search{min-height:44px;padding:12px 14px;margin-bottom:12px}.builder-summary-direct .selection-placeholder{display:none}.builder-summary-direct .selection-list{max-height:200px;overflow-x:hidden}.builder-mobile-checkout{position:fixed;z-index:45;bottom:0;left:0;right:0;display:block;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#f6f3eb;border-top:1px solid #d8d0be;box-shadow:0 -6px 22px #1717120c}.builder-mobile-price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.builder-mobile-price>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.builder-mobile-price>div:last-child{text-align:right;flex-shrink:0}.builder-mobile-price [data-builder-mobile-count]{font-size:11px;font-weight:500}.builder-mobile-price [data-builder-mobile-discount]{font-size:10px;color:#75613b;line-height:1.4}.builder-mobile-price>div:last-child>span{display:block;font-size:9px;color:var(--muted);margin-bottom:2px}.builder-mobile-price strong{font-size:18px;font-weight:500;white-space:nowrap}.builder-mobile-checkout>.button{width:100%;min-height:46px;font-size:12px;border-radius:7px;gap:12px}.builder-mobile-checkout .form-message{font-size:10px;line-height:1.4;margin:6px 0 0}.builder-mobile-checkout .form-message:empty{display:none}.builder-mobile-checkout .button:disabled{opacity:.5}.builder-section[data-mode=bundle] .builder-card.has-selection>[data-pick]{width:calc(100% - 42px);display:inline-flex;vertical-align:middle}.builder-section[data-mode=bundle] .builder-card>.builder-remove-one:not([hidden]){display:inline-flex;width:34px;min-height:36px;padding:0;align-items:center;justify-content:center;vertical-align:middle;margin-left:4px;font-size:20px}.builder-remove-one[hidden]{display:none!important}body:has(#CartDialog[open]) .builder-mobile-checkout{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lpon-v5.css.map */
