:root{--llo-gold:#C8A46B}.llo,.llo *{box-sizing:border-box}.llo{font-family:Jost,sans-serif;color:#2b2623;font-weight:400}.llo a{color:inherit}.llo img{max-width:100%}.llo-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.llo-h{font-family:var(--llo-heading,"Playfair Display",Georgia,serif);font-weight:400;line-height:1.08;margin:0;letter-spacing:0;color:inherit}.llo-h em,.llo-h i{font-style:italic}.llo-h--xl{font-size:clamp(44px,6vw,84px);line-height:1.03}.llo-h--l{font-size:clamp(32px,4vw,48px)}.llo-h--m{font-size:clamp(26px,3vw,34px)}.llo-h--s{font-size:22px;line-height:1.2}.llo-eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#6b625c;margin:0}.llo-body{font-size:17px;line-height:1.7;font-weight:300;margin:0}.llo-body p{margin:0 0 .6em}.llo-body p:last-child{margin:0}.llo-muted{color:#6b625c}.llo-small{font-size:14px;line-height:1.6}.llo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;background:var(--llo-cta,#2A211C);color:#faf8f5!important;text-decoration:none;font-family:Jost,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:opacity .2s}.llo-btn:hover{opacity:.88}.llo-btn[disabled]{opacity:.45;cursor:not-allowed}.llo-btn--light{background:#faf8f5;color:#2a211c!important}.llo-btn--outline{background:transparent;color:var(--llo-cta,#2A211C)!important;border-color:var(--llo-cta,#2A211C)}.llo-btn--sm{min-height:46px;padding:0 16px;font-size:12px;width:100%}.llo-link{font-size:13px;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.llo-head{text-align:center;margin:0 auto 40px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:760px}.llo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--llo-min,240px)),1fr));gap:20px}.llo-ratio{position:relative;overflow:hidden;aspect-ratio:var(--llo-ar,4/5);background:#e6e0d8;display:block}.llo-ratio>img,.llo-ratio>svg,.llo-ratio>.llo-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.llo-section{padding-top:var(--llo-pt,96px);padding-bottom:var(--llo-pb,0)}.llo-center{text-align:center}.llo-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__icon--search .bi-search:before,.site-header__account .bi-person:before,.header__icon--cart .bi-bag:before,.header__icon--cart .bi-bag-check:before{content:""!important;display:inline-block;width:22px;height:22px;background-color:currentColor;-webkit-mask:var(--llo-i) center/contain no-repeat;mask:var(--llo-i) center/contain no-repeat;vertical-align:middle}.header__icon--search .bi-search{--llo-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.4 15.4 20 20'/%3E%3C/svg%3E")}.site-header__account .bi-person{--llo-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.3' r='3.8'/%3E%3Cpath d='M4.6 20.2c1-3.6 4-5.7 7.4-5.7s6.4 2.1 7.4 5.7'/%3E%3C/svg%3E")}.header__icon--cart .bi-bag,.header__icon--cart .bi-bag-check{--llo-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 8.6h13.6l-1.1 10.8a1.6 1.6 0 0 1-1.6 1.4H7.9a1.6 1.6 0 0 1-1.6-1.4z'/%3E%3Cpath d='M9 8.6V7.2a3 3 0 0 1 6 0v1.4'/%3E%3Cpath fill='black' stroke='none' d='M12 17.6c-1.7-1.1-2.7-2-2.7-3.1a1.35 1.35 0 0 1 2.7-.5 1.35 1.35 0 0 1 2.7.5c0 1.1-1 2-2.7 3.1z'/%3E%3C/svg%3E")}.header__inline-menu .site-nav__link,.header__inline-menu .site-nav__label{font-family:Jost,sans-serif!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:400!important}.llo .llo-ann{display:block;background:var(--llo-ann-bg,#5A2238);color:var(--llo-ann-fg,#F7F0F2)!important;text-align:center;padding:11px 16px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;text-decoration:none}.llo .llo-ann [data-llo-countdown]{font-weight:500;letter-spacing:.12em;margin-left:6px}.llo-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));background:var(--llo-hero-bg,#F3ECEE)}.llo-hero__text{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;gap:24px}.llo-hero__media{position:relative;min-height:620px;background:var(--llo-hero-media,#EFE4E7);display:flex;align-items:center;justify-content:center;overflow:hidden}.llo-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.llo-hero__media>svg{width:90%;max-width:560px;height:auto}.llo-hero__ctas{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.llo-hero--bf{--llo-hero-bg:#0E0D0C;--llo-hero-media:#1B1918;color:#faf8f5}.llo-hero--bf .llo-muted{color:#cfc7be}.llo-hero--bf .llo-eyebrow,.llo-hero--bf .llo-bf-word,.llo-hero--bf .llo-h em{color:var(--llo-gold)}.llo-hero--bf .llo-btn{background:var(--llo-gold);color:#0e0d0c!important}.llo-bf-word{display:block;font-family:Jost,sans-serif;font-style:normal;font-weight:500;letter-spacing:.32em;font-size:clamp(14px,1.4vw,18px);text-transform:uppercase;margin-bottom:10px}.llo-cd{position:relative;overflow:hidden;background:var(--llo-cd-bg,#F1EEEA);padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.llo-cd--bf{--llo-cd-bg:#0E0D0C;color:#faf8f5}.llo-cd--bf .llo-eyebrow,.llo-cd--bf .llo-h em{color:var(--llo-gold)}.llo-cd__digits{display:flex;gap:14px;justify-content:center;position:relative;z-index:1}.llo-cd__unit{min-width:84px;padding:14px 8px;background:#faf8f5;color:#2a211c;border:1px solid #DCD6CF}.llo-cd--bf .llo-cd__unit{background:#1b1918;color:#faf8f5;border-color:var(--llo-gold)}.llo-cd--bf .llo-cd__num{color:var(--llo-gold)}.llo-cd__num{display:block;font-family:var(--llo-heading,"Playfair Display",serif);font-size:40px;line-height:1}.llo-cd__lbl{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-top:6px;opacity:.8}.llo-cd__deco{position:absolute;top:50%;transform:translateY(-50%);width:230px;height:auto;pointer-events:none}.llo-cd__deco--l{left:4%}.llo-cd__deco--r{right:4%}.llo-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-bottom:1px solid #E4DED7}.llo-trust>div{padding:28px 12px;text-align:center}.llo-trust__sub{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b625c;margin-top:6px}.llo-sizebar{background:#f1eeea;padding:36px 32px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.llo-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.llo .llo-pill{min-width:72px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;background:#faf8f5;border:1px solid #DCD6CF;text-decoration:none;font-size:14px;color:#2a211c}.llo .llo-pill.is-active,.llo .llo-pill:hover{background:var(--llo-cta,#2A211C);border-color:var(--llo-cta,#2A211C);color:#faf8f5}.llo-tile{text-decoration:none;display:flex;flex-direction:column}.llo-tile__overlay{display:none}.llo-tile__info{display:flex;flex-direction:column;gap:6px;margin-top:16px}.llo-tile__range{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#6b625c}.llo-tile__info .llo-h{font-size:24px;line-height:1.2}.llo-tile__note{font-size:13px;color:#5a2238}.llo-card{display:flex;flex-direction:column;gap:10px;height:100%}.llo-card__title{font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;margin-top:6px}.llo-card__form,.llo-card>.llo-btn{margin-top:auto}.llo-badge{position:absolute;top:14px;left:14px;z-index:1;background:#5a2238;color:#f7f0f2;padding:6px 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.llo-badge--final{background:#2a211c}.llo-price{font-size:15px}.llo-price__sale{color:#5a2238;font-weight:500}.llo-price__was{color:#6b625c;margin-left:10px}.llo-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.llo-chip{position:relative;cursor:pointer}.llo-chip input{position:absolute;opacity:0;width:1px;height:1px}.llo-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:34px;padding:0 8px;font-size:12px;border:1px solid #BFB6AE;background:#faf8f5}.llo-chip input:checked+span{background:#2a211c;border-color:#2a211c;color:#faf8f5}.llo-chip input:focus-visible+span{outline:2px solid #5A2238;outline-offset:2px}.llo-chip.is-out span{color:#a89e96;border-color:#e4ded7;text-decoration:line-through;cursor:not-allowed}.llo-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));background:var(--llo-split-bg,#F1EEEA)}.llo-split--right .llo-split__media{order:2}.llo-split__media{position:relative;min-height:520px;background:#dcd3c8;overflow:hidden}.llo-split__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.llo-split__text{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;gap:22px}.llo-points{display:flex;flex-direction:column;gap:14px;border-top:1px solid #DCD6CF;padding-top:22px;font-size:15px}.llo-point{display:flex;gap:14px;align-items:center}.llo-point__ic{flex:0 0 42px;height:42px;border-radius:50%;background:#faf8f5;border:1px solid #DCD6CF;display:flex;align-items:center;justify-content:center;color:#5a2238}.llo-point__ic svg{width:20px;height:20px}.llo-band{background:var(--llo-band-bg,#5A2238);color:#f7f0f2}.llo-band .llo-eyebrow{color:#e3cbd3}.llo-band__inner{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-top:96px;padding-bottom:96px}.llo-band__copy{flex:1 1 360px;display:flex;flex-direction:column;gap:22px}.llo-band__tiles{flex:2 1 560px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.llo-band__name{display:flex;align-items:center;gap:10px;margin-top:14px}.llo-band__name .llo-h{font-size:22px}.llo-band__cap{display:block;font-size:13px;color:#e3cbd3;margin-top:4px}.llo-band__shop{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.llo-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid #F7F0F2;flex:0 0 14px}.llo-ccard{text-decoration:none;padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:220px}.llo-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:56px;border-top:1px solid #E4DED7;border-bottom:1px solid #E4DED7;padding:40px 0}.llo-news{background:#f1eeea;padding:72px 32px;text-align:center}.llo-news form{margin:30px auto 0;max-width:520px;display:flex;flex-wrap:wrap;gap:10px}.llo-news input[type=email]{flex:1 1 260px;min-height:52px;padding:0 18px;border:1px solid #CFC7BE;background:#faf8f5;font-family:Jost,sans-serif;font-size:15px}.llo-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.llo-fcard{display:flex;flex-wrap:wrap;align-items:stretch;min-height:340px;background:var(--llo-fc-bg,#E4E8EE)}.llo-fcard__copy{flex:1 1 240px;padding:44px 36px;display:flex;flex-direction:column;justify-content:center;gap:14px}.llo-fcard__media{flex:1 1 240px;min-height:300px;position:relative;background:#0000000f}.llo-fcard__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.llo-cd__deco{display:none}}@media(max-width:749px){.llo-wrap{padding:0 16px}.llo-section{padding-top:calc(var(--llo-pt,96px)*.6)}.llo-head{margin-bottom:24px}.llo-hero__text,.llo-split__text{padding:36px 20px}.llo-hero__media,.llo-split__media{min-height:380px}.llo-overlay-m{position:relative;display:block}.llo-overlay-m .llo-hero__media{min-height:560px}.llo-overlay-m .llo-hero__text{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#2a211c99;color:#faf8f5;padding:24px 20px;gap:12px}.llo-overlay-m .llo-eyebrow,.llo-overlay-m .llo-muted{color:#f2e6ea}.llo-overlay-m .llo-btn{background:#faf8f5;color:#2a211c!important}.llo-overlay-m .llo-body{font-size:15px}.llo-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.llo-trust>div{padding:20px 8px}.llo-trust .llo-h--s{font-size:18px}.llo-sizebar{padding:28px 16px}.llo .llo-pill{min-width:64px;padding:0 12px;font-size:13px}.llo-gg{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.llo-tile__info{display:none}.llo-tile__overlay{display:flex;flex-direction:column;gap:2px;position:absolute;left:0;right:0;bottom:0;z-index:1;padding:10px 12px;background:#2a211c8c;color:#faf8f5}.llo-tile__overlay .llo-h{font-size:16px;line-height:1.2}.llo-tile__overlay small{font-size:11px;letter-spacing:.06em;opacity:.9}.llo-badge{top:8px;left:8px;padding:4px 7px;font-size:9px;letter-spacing:.12em}.llo-badge__lbl{display:none}.llo-card__title{font-size:14px}.llo-chip span{min-width:38px;min-height:32px;font-size:11px;padding:0 6px}.llo-btn--sm{min-height:44px;font-size:11px;letter-spacing:.14em;padding:0 8px}.llo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.llo-band__inner{padding-top:48px;padding-bottom:48px;gap:28px}.llo-band__tiles{flex:1 1 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.llo-band__name{gap:6px;margin-top:8px}.llo-band__name .llo-h{font-size:15px}.llo-band__cap{display:none}.llo-swatch{width:10px;height:10px;flex-basis:10px}.llo-cd__unit{min-width:64px}.llo-cd__num{font-size:30px}.llo-points{gap:12px}.llo-point__ic{flex-basis:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/llo-brand-claude.css.map */
