.ll-ritual{padding-left:0;padding-right:0;display:flex;flex-direction:column}.ll-ritual__ghost{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-size:clamp(56px,18vw,340px);white-space:nowrap;z-index:0}.ll-ritual__strip{position:relative;z-index:1;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:24px var(--ll-margin) 10px;margin:2vh 0 0;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.ll-ritual__strip::-webkit-scrollbar{display:none}.ll-ritual__strip.is-dragging{cursor:grabbing;scroll-snap-type:none}.ll-ritual__item{flex:0 0 auto;width:min(62vw,300px);aspect-ratio:9/16;margin:0;scroll-snap-align:center;transform:translateY(calc(var(--stagger, 0) * 1px))}.ll-ritual__item img{width:100%;height:100%;object-fit:cover}.ll-ritual__line{position:relative;z-index:1;padding:20px var(--ll-margin) 0}@media(max-width:989px){.ll-ritual{min-height:0;padding-bottom:56px}}@media(min-width:990px){.ll-ritual__strip{gap:24px;padding:40px var(--ll-margin) 20px;margin-top:6vh}.ll-ritual__item{width:clamp(300px,20vw,380px)}.ll-ritual__line{padding-top:0;position:absolute;left:var(--ll-margin);bottom:40px}}.ll-finishes__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-top:8px}.ll-finish{display:grid;grid-template-rows:1fr auto;align-items:end;gap:10px;text-align:left;text-decoration:none;color:inherit}.ll-finish__fig{margin:0;aspect-ratio:4/5;max-height:46vh;width:100%}.ll-finish__fig img{width:100%;height:100%;object-fit:contain}.ll-finish__word{font-size:clamp(56px,18vw,200px)}.ll-finish__cap{display:flex;align-items:center}.ll-finish[aria-pressed=true] .ll-finish__word{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:10px}.ll-finishes__cta{margin-top:24px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}@media(min-width:990px){.ll-finishes__grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:0}.ll-finish{grid-template-rows:auto auto}.ll-finish__fig{height:calc(100vh - var(--ll-header-h) - 440px);min-height:260px;max-height:62vh;aspect-ratio:auto}.ll-finish__word{font-size:clamp(100px,10vw,220px)}.ll-finishes__cta{position:static;justify-content:flex-end;margin:28px 0 0}}.ll-motion{padding:calc(var(--ll-header-h) + 76px) 0 0;display:flex;flex-direction:column}.ll-motion__bg{position:relative;flex:1 1 auto;min-height:50vh}.ll-motion__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ll-motion__type{position:relative;z-index:2;padding:24px var(--ll-margin) 28px;background:var(--ll-pearl);display:flex;flex-direction:column;gap:14px}.ll-motion__loop{position:absolute;right:var(--ll-margin);top:calc(var(--ll-header-h) + 16px);z-index:3}.ll-motion__loop i{width:34px;height:34px;border-radius:50%;border:1px solid var(--ll-graphite);display:inline-grid;place-items:center}.ll-motion__loop i:after{content:"";border-left:8px solid var(--ll-graphite);border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}@media(min-width:990px){.ll-motion{flex-direction:row;align-items:stretch}.ll-motion__type{order:1;flex:0 0 46%;justify-content:flex-end;padding:0 var(--ll-margin) 64px}.ll-motion__type .ll-giant{font-size:clamp(44px,4.4vw,92px)!important}.ll-motion__bg{order:2;flex:1 1 auto;min-height:calc(100vh - var(--ll-header-h) - 76px)}}.ll-loop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:var(--ll-graphite);display:none}.ll-loop[open]{display:block}.ll-loop video{width:100%;height:100%;object-fit:contain}.ll-loop__close{position:absolute;top:24px;right:var(--ll-margin);z-index:2}.ll-film{min-height:0;padding-bottom:72px}.ll-film__head{font-size:clamp(40px,9vw,120px);margin:16px 0 24px}.ll-film__box{position:relative;margin:24px auto 0;width:100%;aspect-ratio:16/9;background:var(--ll-pearl);overflow:hidden;border-radius:2px}.ll-film__box video,.ll-film__poster,.ll-film__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ll-film__video{background:var(--ll-pearl)}.ll-film__teaser{opacity:0;transition:opacity .6s ease}.ll-film__teaser.is-on{opacity:1}.ll-film__poster{z-index:1;transition:opacity .4s ease}.ll-film__box.is-playing .ll-film__poster,.ll-film__box.is-playing .ll-film__teaser,.ll-film__box.is-playing .ll-film__play{opacity:0;pointer-events:none}.ll-film__play{position:absolute;left:50%;top:50%;z-index:3;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:0;background:var(--ll-pearl);cursor:pointer;display:grid;place-items:center;box-shadow:0 0 0 1px #1d1d1f14;transition:transform .35s var(--ll-ease),opacity .3s}.ll-film__play:hover{transform:scale(1.06)}.ll-film__play:focus-visible{outline:2px solid var(--ll-graphite);outline-offset:4px}.ll-film__tri{display:block;width:0;height:0;border-left:18px solid var(--ll-graphite);border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.ll-film__bar{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;gap:8px;justify-content:flex-end;padding:14px 16px;opacity:0;transition:opacity .25s;background:linear-gradient(to top,#1d1d1f59,#1d1d1f00)}.ll-film__box.is-playing:hover .ll-film__bar,.ll-film__box.is-playing.is-touched .ll-film__bar,.ll-film__bar:focus-within{opacity:1}.ll-film__bar button{-webkit-appearance:none;appearance:none;border:1px solid rgba(245,245,247,.7);background:#1d1d1f59;color:var(--ll-pearl);font:500 11px/1 var(--ll-text);letter-spacing:.2em;text-transform:uppercase;padding:10px 14px;border-radius:999px;cursor:pointer}.ll-film__bar button:hover{background:var(--ll-pearl);color:var(--ll-graphite)}.ll-film__cap{margin:14px 0 0;font:500 12px/1.4 var(--ll-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ll-stone);text-align:center}@media(max-width:820px),(orientation:portrait){.ll-film__box{aspect-ratio:9/16;max-height:80vh;width:auto;max-width:100%;margin-left:auto;margin-right:auto}.ll-film__box.is-portrait{width:min(100%,45vh)}.ll-film__box.is-portrait .ll-film__play{left:22%;top:70%}.ll-film__teaser{display:none}}@media(min-width:990px){.ll-film{padding-bottom:96px}.ll-film__box{max-width:1680px}}.ll-film--silent .ll-film__play,.ll-film--silent .ll-film__bar,.ll-film--silent .ll-film__teaser{display:none}.ll-film--silent .ll-film__box.is-playing .ll-film__poster{opacity:0}.ll-ugc{padding-left:0;padding-right:0;min-height:0}.ll-ugc__head{padding:0 var(--ll-margin);display:flex;flex-direction:column;gap:10px}.ll-ugc__head .ll-giant{font-size:clamp(40px,11vw,140px);line-height:1;margin-top:20px!important}.ll-ugc__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px var(--ll-margin) 16px;scrollbar-width:none}.ll-ugc__track::-webkit-scrollbar{display:none}.ll-ugc__card{flex:0 0 auto;width:min(68vw,300px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.ll-ugc__media{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--ll-mist);display:block;border:0;padding:0;cursor:pointer;width:100%}.ll-ugc__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ll-ease)}.ll-ugc__media:hover img{transform:scale(1.03)}.ll-ugc__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#f5f5f7e6;display:grid;place-items:center}.ll-ugc__play:after{content:"";border-left:12px solid var(--ll-graphite);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.ll-ugc__meta{display:flex;justify-content:space-between;gap:10px}.ll-ugc__handle{font:500 11px/1.4 var(--ll-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ll-graphite);text-decoration:none}.ll-ugc__cap{font:300 14px/1.4 var(--ll-text);color:var(--ll-stone)}.ll-ugc__nav{display:none}@media(min-width:990px){.ll-ugc__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.ll-ugc__track{gap:24px;padding-top:40px}.ll-ugc__card{width:280px}.ll-ugc__nav{display:flex;gap:10px}.ll-ugc__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--ll-graphite);background:none;cursor:pointer;color:var(--ll-graphite);font:300 18px/1 var(--ll-text)}}.ll-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:none}.ll-lightbox[open]{display:block}.ll-lightbox__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1fbf}.ll-lightbox__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,420px);height:min(88vh,760px);background:var(--ll-pearl);overflow:hidden;display:flex;flex-direction:column}.ll-lightbox__panel iframe{flex:1 1 auto;width:100%;border:0;background:#fff}.ll-lightbox__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--ll-hair)}.ll-drawer__mark{height:18px;width:auto}.ll-close{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;min-height:80vh}.ll-close__mark{width:min(78vw,1500px)}.ll-close__mark img,.ll-close__mark svg{width:100%;height:auto}.ll-close__tag{font:300 clamp(12px,1.4vw,18px)/1 var(--ll-text);letter-spacing:.4em;text-transform:uppercase;color:var(--ll-stone)}.ll-footer{background:var(--ll-pearl);color:var(--ll-graphite);border-top:1px solid var(--ll-hair);padding:48px var(--ll-margin) 32px}.ll-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}.ll-footer__col h4{margin:0 0 14px;font:500 11px/1 var(--ll-text);letter-spacing:.25em;text-transform:uppercase;color:var(--ll-stone)}.ll-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ll-footer__col a{font:300 15px/1.35 var(--ll-text);color:var(--ll-graphite);text-decoration:none}.ll-footer__col a:hover{text-decoration:underline;text-underline-offset:3px}.ll-footer__news{grid-column:1 / -1;display:flex;flex-direction:column;gap:14px}.ll-footer__news h4,.ll-footer__news p{margin:0}.ll-footer__form{display:flex;border-bottom:1px solid var(--ll-graphite);max-width:420px}.ll-footer__form input{flex:1 1 auto;border:0;background:transparent;padding:12px 0;font:300 16px/1.2 var(--ll-text);color:var(--ll-graphite);min-width:0}.ll-footer__form input::placeholder{color:var(--ll-stone)}.ll-footer__form button{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:500 11px/1 var(--ll-text);letter-spacing:.25em;text-transform:uppercase;color:var(--ll-graphite);padding:0 0 0 16px}.ll-footer__ok{font:300 15px/1.4 var(--ll-text);color:var(--ll-graphite)}.ll-footer__bottom{margin-top:44px;padding-top:20px;border-top:1px solid var(--ll-hair);display:flex;flex-direction:column;gap:16px}.ll-footer__legal{display:flex;flex-wrap:wrap;gap:8px 22px;font:500 10px/1.5 var(--ll-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ll-stone)}.ll-footer__legal a{color:inherit;text-decoration:none}.ll-footer__legal a:hover{color:var(--ll-graphite)}.ll-footer__trader{font:300 13px/1.6 var(--ll-text);color:var(--ll-stone);margin:0}.ll-footer__trader a{color:inherit}.ll-footer__social{display:flex;gap:18px}.ll-footer__social a{color:var(--ll-graphite);line-height:0}.ll-footer__social svg{width:18px;height:18px}.ll-footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:14px}.ll-footer__brand img,.ll-footer__brand svg{height:20px;width:auto}.ll-footer__pay{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 10px/1 var(--ll-text);letter-spacing:.18em;text-transform:uppercase;color:var(--ll-stone)}@media(min-width:990px){.ll-footer{padding:72px var(--ll-margin) 40px}.ll-footer__grid{grid-template-columns:2fr repeat(4,1fr);gap:40px 32px}.ll-footer__brand{grid-column:1}.ll-footer__news{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--ll-hair);padding-top:32px}.ll-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.ll-pagehero{min-height:0;padding-bottom:24px}.ll-pagehero .ll-giant{font-size:clamp(56px,16vw,220px);margin-top:24px}.ll-pagehero__lede{margin-top:22px}.ll-cols{min-height:0;padding-top:24px;display:grid;grid-template-columns:1fr;gap:40px}.ll-col{border-top:1px solid var(--ll-hair);padding-top:18px;display:flex;flex-direction:column;gap:14px}.ll-col__fig{margin:0;width:min(100%,320px);aspect-ratio:1}.ll-col__fig img{width:100%;height:100%;object-fit:contain}@media(min-width:990px){.ll-cols{grid-template-columns:repeat(3,1fr);gap:32px}}.ll-faq{min-height:0;padding-top:24px}.ll-faq__list{border-top:1px solid var(--ll-hair);max-width:900px}.ll-faq details{border-bottom:1px solid var(--ll-hair)}.ll-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font:300 clamp(18px,2vw,24px)/1.3 var(--ll-text);color:var(--ll-graphite)}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary:after{content:"+";font:200 28px/1 var(--ll-text);color:var(--ll-stone);transition:transform .3s}.ll-faq details[open] summary:after{transform:rotate(45deg)}.ll-faq__a{padding:0 0 24px;max-width:42em}.ll-faq__a p{margin:0 0 .6em}.ll-manual__steps{display:grid;grid-template-columns:1fr;gap:28px;border-top:1px solid var(--ll-hair);padding-top:28px}.ll-step{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start}.ll-step__fig{margin:0;width:96px;aspect-ratio:1}.ll-step__fig img{width:100%;height:100%;object-fit:contain}.ll-step__num{font:500 11px/1 var(--ll-text);letter-spacing:.25em;color:var(--ll-stone);text-transform:uppercase;margin-bottom:8px;display:block}.ll-step h3{font:300 20px/1.3 var(--ll-text);letter-spacing:0;text-transform:none;margin:0 0 8px}@media(min-width:990px){.ll-manual__steps{grid-template-columns:repeat(3,1fr);gap:40px}.ll-step{grid-template-columns:1fr}.ll-step__fig{width:160px}}main[data-template^=page] .section .h2,main[data-template^=page] h1{font-size:clamp(44px,9vw,120px);text-transform:uppercase;letter-spacing:-.02em}main[data-template^=page] .rte,main[data-template^=page] .page-content{font:300 18px/1.6 var(--ll-text);max-width:48em}main[data-template^=page] .rte h2,main[data-template^=page] .rte h3{font-family:var(--ll-text);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:15px;margin-top:2em}main[data-template=policy] .policy,main[data-template^=customers]{font-family:var(--ll-text)}.ll-redirect{background:var(--ll-mist);display:grid;place-items:center;padding:calc(var(--ll-header-h) + 24px) var(--ll-margin) 40px}.ll-redirect__card{position:relative;width:min(100%,1100px);min-height:70vh;background:var(--ll-pearl);padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:40px;overflow:hidden;box-shadow:0 30px 80px #1d1d1f0f}.ll-redirect__art{position:absolute;right:-6%;top:50%;transform:translateY(-50%);height:120%;opacity:.2;pointer-events:none}.ll-redirect__art img{height:100%;width:auto}.ll-redirect__name{font-size:clamp(42px,9vw,150px)}.ll-redirect__name--sans{font-family:var(--ll-text);font-weight:700;letter-spacing:-.03em;text-transform:none}.ll-redirect__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px}.ll-redirect__foot{position:relative;z-index:1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.ll-redirect__foot span{font:500 10px/1.5 var(--ll-text);letter-spacing:.25em;text-transform:uppercase;color:var(--ll-stone)}main[data-template^=product] .product-information{background:var(--ll-pearl)}main[data-template^=product] .product-details h1,main[data-template^=product] .product-details .h3{font-family:var(--ll-display);font-weight:900;font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}main[data-template^=product] .product-details .text-block,main[data-template^=product] .product-details p{font-family:var(--ll-text);font-weight:300}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price__regular,main[data-template^=product] .product-details .price__sale{font-family:var(--ll-text);font-weight:200;letter-spacing:.04em}main[data-template^=product] .variant-option__button-label,main[data-template^=product] .variant-option__button-label--has-swatch{border-radius:999px!important;font-family:var(--ll-text);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:12px}main[data-template^=product] .product-form-buttons .button,main[data-template^=product] .add-to-cart-button{min-height:54px}main[data-template^=product] .ll-note{font:300 14px/1.5 var(--ll-text);color:var(--ll-stone)}main[data-template^=product] .ll-save{font:500 11px/1 var(--ll-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ll-graphite);border:1px solid var(--ll-graphite);border-radius:999px;padding:6px 10px;margin-left:12px}.ll-pdp{min-height:0;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--ll-hair)}.ll-pdp__grid{display:grid;grid-template-columns:1fr;gap:36px;margin-top:24px}.ll-pdp__col{border-top:1px solid var(--ll-hair);padding-top:16px}.ll-pdp__col h3{font:500 11px/1 var(--ll-text);letter-spacing:.25em;text-transform:uppercase;color:var(--ll-stone);margin:0 0 14px}.ll-pdp__col ul{list-style:none;margin:0;padding:0}.ll-pdp__col li{font:300 16px/1.5 var(--ll-text);padding:6px 0;border-bottom:1px solid var(--ll-mist);display:flex;justify-content:space-between;gap:16px}.ll-pdp__col li b{font-weight:500;letter-spacing:.02em}.ll-pdp__badges{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:8px}.ll-pdp__badges span{font:500 11px/1.4 var(--ll-text);letter-spacing:.22em;text-transform:uppercase;color:var(--ll-stone);display:inline-flex;align-items:center;gap:10px}.ll-pdp__badges span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ll-gold)}@media(min-width:990px){.ll-pdp__grid{grid-template-columns:repeat(4,1fr);gap:32px}}@media(prefers-reduced-motion:reduce){[data-ll-reveal]{opacity:1!important;transform:none!important;transition:none!important}.ll-hero__scroll:after{animation:none}.ll-hero-wrap{height:auto}.ll-hero{position:relative;height:auto;min-height:100svh}.ll-hero__stage canvas{display:none}.ll-hero__stage.is-live img{opacity:1}*{scroll-behavior:auto!important}}.product-information,.product-information .product-information__media{background:var(--ll-pearl)}.product-information .product-media,.product-information .product-media img,.product-information .product-media-container{background:var(--ll-pearl);box-shadow:none!important;filter:none!important;border-radius:0!important}.product-information .slideshow-controls__thumbnail,.product-information .dialog-thumbnails-list__thumbnail{border:1px solid transparent!important;border-radius:0!important;opacity:.55;transition:opacity .3s,border-color .3s;background:var(--ll-pearl)}.product-information .slideshow-controls__thumbnail[aria-selected=true],.product-information .slideshow-controls__thumbnail:hover,.product-information .slideshow-controls__thumbnail.is-active{opacity:1;border-color:var(--ll-graphite)!important}.product-information .slideshow-controls__thumbnail img{border-radius:0!important}.product-information .slideshow-control.slideshow-controls__arrow,.product-information .slideshow-controls__arrows .slideshow-control{background:transparent!important;border:0!important;color:var(--ll-graphite);box-shadow:none!important}.product-information .slideshow-controls__counter{font:500 11px/1 var(--ll-text);letter-spacing:.22em;color:var(--ll-stone)}.product-information .slideshow-controls__dots button,.product-information .slideshow-controls .dot{width:18px!important;height:2px!important;border-radius:0!important;background:var(--ll-hair)!important}.product-information .slideshow-controls__dots button[aria-selected=true],.product-information .slideshow-controls .dot[aria-selected=true]{background:var(--ll-graphite)!important}.product-information .product-media-container__zoom-button{opacity:0}.product-information .product-media-container:hover .product-media-container__zoom-button{opacity:.7}.product-information .product-details{font-family:var(--ll-text);color:var(--ll-graphite)}.product-information .product-details .ll-pdp-eyebrow{font:500 11px/1.4 var(--ll-text)!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--ll-stone)!important;margin:0}.product-information .product-details h1,.product-information .product-details .view-product-title{font:900 clamp(34px,3.4vw,54px)/.95 var(--ll-display)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--ll-graphite)!important;margin:0!important;overflow-wrap:anywhere}.product-information .product-details .price,.product-information .product-details .price-item__group{font:300 22px/1.2 var(--ll-text)!important;letter-spacing:.02em;color:var(--ll-graphite)}.product-information .product-details .compare-at-price{font-size:15px!important;color:var(--ll-stone)!important}.product-information .product-details .text-block p{color:var(--ll-graphite)}.product-information .product-details .tax-note,.product-information .product-details .installments{font:300 12px/1.5 var(--ll-text);color:var(--ll-stone)}.product-information .product-details hr,.product-information .product-details .divider{border-color:var(--ll-hair)!important;background:var(--ll-hair)!important;opacity:1}.product-information .variant-picker legend{font:500 11px/1.4 var(--ll-text)!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--ll-stone)!important;margin-bottom:12px!important}.product-information .variant-option__swatch-value{color:var(--ll-graphite)!important;text-transform:none!important;letter-spacing:.04em!important}.product-information .variant-option__swatch-value:before{content:"\2014  ";color:var(--ll-stone)}.product-information .variant-option--buttons{gap:12px!important}.product-information .variant-option__button-label{position:relative;display:inline-flex!important;align-items:center;gap:10px;min-height:44px;padding:0 20px 0 14px!important;border:1px solid var(--ll-hair)!important;border-radius:999px!important;background:transparent!important;color:var(--ll-graphite)!important;font:500 11px/1 var(--ll-text)!important;letter-spacing:.2em!important;text-transform:uppercase!important;box-shadow:none!important;transition:border-color .3s var(--ll-ease);cursor:pointer}.product-information .variant-option__button-label:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--ll-mist);border:1px solid rgba(29,29,31,.08);flex:none}.product-information .variant-option__button-label:has(input[value=Gold]):before,.product-information .variant-option__button-label:has(input[value=gold]):before{background:linear-gradient(135deg,#E3C78F,var(--ll-gold) 55%,#A98448)}.product-information .variant-option__button-label:has(input[value=Rose]):before,.product-information .variant-option__button-label:has(input[value="Rose Gold"]):before{background:linear-gradient(135deg,#F6CFDF,var(--ll-rose) 55%,#C98AA4)}.product-information .variant-option__button-label:has(input:checked){border-color:var(--ll-graphite)!important}.product-information .variant-option__button-label:has(input[aria-disabled=true]){opacity:.4}.product-information .variant-option__button-label .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label--has-swatch{padding:0!important;width:36px;height:36px;min-height:36px;justify-content:center;border-color:transparent!important}.product-information .variant-option__button-label--has-swatch:before{display:none}.product-information .variant-option__button-label--has-swatch .swatch{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(29,29,31,.08)!important}.product-information .variant-option__button-label--has-swatch:has(input:checked){border-color:var(--ll-graphite)!important}.product-information .buy-buttons-block{gap:12px!important}.product-information .buy-buttons-block .quantity-selector-wrapper,.product-information .buy-buttons-block quantity-selector-component{display:none!important}.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:1fr!important;display:flex!important;flex-direction:column;gap:12px}.product-information .buy-buttons-block .add-to-cart-button,.product-information .buy-buttons-block .button:not(.button-unstyled):not(.button-secondary){width:100%!important;min-height:56px!important;border-radius:0!important;background:var(--ll-graphite)!important;color:var(--ll-pearl)!important;border:1px solid var(--ll-graphite)!important;font:500 11px/1 var(--ll-text)!important;letter-spacing:.28em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .3s var(--ll-ease),color .3s var(--ll-ease)}.product-information .buy-buttons-block .add-to-cart-button:hover{background:#000!important}.product-information .buy-buttons-block .add-to-cart-button[disabled]{background:var(--ll-mist)!important;color:var(--ll-stone)!important;border-color:var(--ll-mist)!important}.product-information .buy-buttons-block .accelerated-checkout-block,.product-information .buy-buttons-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-inline-alignment: stretch}.product-information .buy-buttons-block .accelerated-checkout-block{opacity:.9}.product-information .product-form-text__error{font:300 13px/1.5 var(--ll-text);color:var(--ll-graphite)}.ll-comp{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.ll-comp li{font:300 13px/1.5 var(--ll-text);color:var(--ll-graphite);display:flex;gap:12px;align-items:baseline}.ll-comp li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ll-gold);flex:none;transform:translateY(-2px)}.ll-comp b{font-weight:500}.product-information .llx-stock,.product-information [class*=llx-stock]{font:500 11px/1.4 var(--ll-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ll-stone)}.product-information .accordion{border-top:1px solid var(--ll-hair);margin-top:8px}.product-information .accordion .details{border-bottom:1px solid var(--ll-hair)!important}.product-information .accordion .details__header,.product-information .accordion summary{font:500 11px/1.4 var(--ll-text)!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--ll-graphite)!important;padding:18px 0!important;cursor:pointer}.product-information .accordion .details__header h3,.product-information .accordion summary h3,.product-information .accordion summary span{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.product-information .accordion .icon-plus,.product-information .accordion .icon-caret{width:12px;height:12px;color:var(--ll-stone)}.product-information .accordion .details-content{padding:0 0 22px!important}.product-information .accordion .details-content p{font:300 14px/1.7 var(--ll-text)!important;color:var(--ll-graphite);margin:0}@media(max-width:749px){.product-information .product-details{padding:22px var(--ll-margin) 28px!important}.product-information .product-details h1,.product-information .product-details .view-product-title{font-size:32px!important}.product-information .product-details .price{font-size:20px!important}.product-information .buy-buttons-block .add-to-cart-button{min-height:54px!important}.product-information .slideshow-controls__thumbnails-container{display:none!important}.ll-comp li{font-size:12.5px}}@media(min-width:990px){.product-information .product-details{padding-right:max(var(--ll-margin),4vw)!important}.product-information .product-details>.group-block,.product-information .product-details>*{max-width:520px}}.product-information+.ll-sec,.ll-trust+.ll-origin{border-top:1px solid var(--ll-hair)}
/*# sourceMappingURL=/cdn/shop/t/81/assets/ll-editorial-2.css.map */
