:root{--ll-red:#E8331C;--ll-ink:#1B1A4E;--ll-cream:#FBF6EC;--ll-line:rgba(27,26,78,.14);--ll-font:Helvetica,"Helvetica Neue",Arial,sans-serif}body.template-product,body.template-collection{background:var(--ll-cream)}.product .color-scheme-1.gradient,body.template-collection .color-scheme-1.gradient,.product .product.color-scheme-1,body.template-collection .collection.color-scheme-1{background:transparent!important;background-image:none!important}.product__title,.product__title h1,.product__title h2{font-family:var(--ll-font)!important;text-transform:uppercase!important;letter-spacing:.01em!important;font-weight:700!important;color:var(--ll-ink)!important}.product__text.caption-with-letter-spacing,.product .product__text{color:var(--ll-ink);opacity:.6}.product .product__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem}.product .price,.product .price .price-item{font-family:var(--ll-font)!important;color:var(--ll-ink)!important;font-weight:500;letter-spacing:.02em}.product .price .price-item--regular{font-size:1.9rem}.product .price--on-sale .price-item--sale{color:var(--ll-red)!important}.product__info-container>*+*{margin-top:1.8rem}.product__info-container{padding-left:0}.product-form__input--pill input[type=radio]+label,.product-form__input .select__select,fieldset.product-form__input .select{border-radius:0!important;border:1px solid var(--ll-line)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.25rem;color:var(--ll-ink)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--ll-ink)!important;background:var(--ll-ink)!important;color:#fff!important}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem;color:var(--ll-ink);font-weight:600}.product .quantity{border-radius:0!important;border:1px solid var(--ll-line)}.product-form__submit{border-radius:0!important;border:1.5px solid var(--ll-red)!important;color:var(--ll-red)!important;background-color:transparent!important;background-image:linear-gradient(var(--ll-red),var(--ll-red))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:700!important;font-family:var(--ll-font)!important;box-shadow:none!important;transition:background-size .4s cubic-bezier(.4,0,.2,1),color .25s ease!important}.product-form__submit:not([disabled]):hover{color:#fff!important;background-size:100% 100%!important;transform:none!important}.product-form__submit:after,.product-form__submit:before{display:none!important}.product-form__submit[disabled]{border-color:var(--ll-line)!important;color:var(--ll-ink)!important;opacity:.45}.shopify-payment-button__button,.product__media,.product__media-item .media,.thumbnail,.product__media-toggle,.product__media-wrapper .slider-buttons,.thumbnail-list__item .thumbnail{border-radius:0!important}.ll-pdp-extra{max-width:82rem;margin:0 auto;padding-top:1rem;padding-bottom:4rem}.ll-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 2.4rem;list-style:none;margin:0 0 3rem;padding:1.6rem 0;border-top:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line)}.ll-trust__item{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem;font-weight:600;color:var(--ll-ink);display:flex;align-items:center;gap:.7rem;position:relative}.ll-trust__item:before{content:"";width:6px;height:6px;background:var(--ll-red);display:inline-block;flex:0 0 auto}.ll-acc{border-top:1px solid var(--ll-line)}.ll-acc__item{border-bottom:1px solid var(--ll-line)}.ll-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;list-style:none;padding:1.9rem .2rem;font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.35rem;color:var(--ll-ink)}.ll-acc__summary::-webkit-details-marker{display:none}.ll-acc__sign{position:relative;width:14px;height:14px;flex:0 0 auto}.ll-acc__sign:before,.ll-acc__sign:after{content:"";position:absolute;background:var(--ll-ink);transition:transform .3s ease}.ll-acc__sign:before{left:0;top:6px;width:14px;height:1.5px}.ll-acc__sign:after{left:6px;top:0;width:1.5px;height:14px}.ll-acc__item[open] .ll-acc__sign:after{transform:scaleY(0)}.ll-acc__body{padding:0 .2rem 2rem;max-width:62rem}.ll-acc__body p{color:var(--ll-ink);opacity:.82;line-height:1.65;font-size:1.4rem;margin:0}.product-recommendations__heading,.collection-hero__title,.related-products .title,.product-recommendations .title{font-family:var(--ll-font)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important;color:var(--ll-ink)!important}.collection-hero__inner{padding-top:5rem;padding-bottom:2.5rem}.collection-hero__title{font-size:4.2rem;line-height:1.05}.collection-hero__description{color:var(--ll-ink);opacity:.7}.facets__summary,.facets__label,.facet-filters__label,.facets__button,.facets-vertical .facets__disclosure .facets__summary,.facet-filters .select__select{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:var(--ll-ink);border-radius:0!important}.facets__form .facets__summary,.active-facets__button,.card-wrapper .card,.card--product .card__inner,.card__media,.card .media,.card--product .card__content .card__information{border-radius:0!important}.card--product .card__media img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:var(--ll-font)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:1.35rem;color:var(--ll-ink)}.card-information .price,.card-information .price .price-item{color:var(--ll-ink)!important;font-family:var(--ll-font);letter-spacing:.02em}.card--product .quick-add__submit,.card__badge .badge{border-radius:0!important;text-transform:uppercase;letter-spacing:.08em}.card__badge .badge{background:var(--ll-ink);color:#fff;border-color:var(--ll-ink)}.card--product .quick-add__submit{border:1.5px solid var(--ll-red)!important;color:var(--ll-red)!important;background:transparent!important;text-transform:uppercase;letter-spacing:.12em;transition:background-color .25s ease,color .25s ease}.card--product .quick-add__submit:hover{background:var(--ll-red)!important;color:#fff!important}.product-grid{--grid-desktop-vertical-spacing:3.2rem;--grid-desktop-horizontal-spacing:2rem}.drawer__heading,.cart__heading{font-family:var(--ll-font)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important;color:var(--ll-ink)!important}.drawer__inner.color-scheme-1{background:var(--ll-cream)!important}.cart-item__name,.cart-item__name.h4{font-family:var(--ll-font)!important;text-transform:uppercase;letter-spacing:.03em;font-weight:600;font-size:1.3rem;color:var(--ll-ink)}.cart-item__price-wrapper,.cart-item .price,.cart-item__final-price{color:var(--ll-ink)}.cart-item .quantity,.cart-item .quantity__button,.cart-item__media .cart-item__image{border-radius:0!important}.totals__total,.totals__subtotal{text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--ll-ink)}.totals__total-value{color:var(--ll-ink);font-weight:600}.cart__empty-text{font-family:var(--ll-font)!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--ll-ink)!important}.cart__checkout-button,#cart-notification-button,.cart-notification__links .button{border-radius:0!important;background:var(--ll-red)!important;color:#fff!important;border:1.5px solid var(--ll-red)!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important;transition:background-color .25s ease,color .25s ease,transform .2s ease!important}.cart__checkout-button:after,.cart__checkout-button:before{display:none!important}.cart__checkout-button:hover{background:var(--ll-ink)!important;border-color:var(--ll-ink)!important}.cart-drawer .ll-freeship{text-align:center;font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;color:var(--ll-ink);opacity:.75;padding:.6rem 0 0}@media(prefers-reduced-motion:reduce){.product-form__submit,.card--product .card__media img{transition:none!important}}.product,.ll-pdp{--ll-r:14px;--ll-r-sm:10px;--ll-panel:#F4F1EC;--ll-border:#E4DFD6}.product .product__media,.product .product__media-item .media,.product .thumbnail,.product .product__media-toggle,.product .thumbnail-list__item .thumbnail{border-radius:var(--ll-r)!important}.product .quantity{border-radius:8px!important}.product .product-form__input--pill input[type=radio]+label,.product .product-form__input .select__select,.product fieldset.product-form__input .select{border-radius:8px!important}@media(min-width:990px){.product .product__column-sticky{top:2rem}.product .product__info-wrapper{padding-left:3.5rem}}.product .product-media-container{border-radius:var(--ll-r)!important}.product .thumbnail-list{gap:.8rem;margin-top:1rem}.product .thumbnail-list__item .thumbnail{border-radius:10px!important;border:1px solid var(--ll-border)}.product .thumbnail-list__item .thumbnail[aria-current]{border-color:var(--ll-red)!important;box-shadow:0 0 0 1.5px var(--ll-red)}.product .thumbnail-slider .slider-button{border-radius:50%!important;color:var(--ll-ink)}@media(max-width:749px){.product .thumbnail-slider{display:block!important;margin-top:1rem}.product .thumbnail-list{display:flex!important;overflow-x:auto;gap:.7rem;padding-bottom:.4rem}.product .thumbnail-list__item{flex:0 0 20%;max-width:20%}}.product .product__info-container{--ll-gap:1.5rem}.product .product__info-container>*+*{margin-top:var(--ll-gap)}.product .product__title h1,.product .product__title h2{font-size:3.2rem!important;line-height:1.05!important;letter-spacing:0!important}.product .price .price-item--regular{font-size:2.2rem}.ll-stars{color:var(--ll-red);letter-spacing:.12em;font-size:1.5rem;line-height:1}.ll-stars-row{display:flex;align-items:center;gap:.9rem;margin-bottom:-.4rem}.ll-stars-row .ll-stars-txt{font-family:var(--ll-font);font-size:1.25rem;letter-spacing:.02em;color:var(--ll-ink);opacity:.85}.ll-stars-row .ll-stars-txt strong{font-weight:700;opacity:1}.ll-pills{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ll-pill{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.3rem;border:1px solid var(--ll-border);border-radius:var(--ll-r);background:#fff}.ll-pill__ic{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--ll-red)}.ll-pill__ic svg{width:100%;height:100%}.ll-pill__tx{display:flex;flex-direction:column;font-family:var(--ll-font);font-size:1.15rem;line-height:1.35;color:var(--ll-ink);opacity:.75}.ll-pill__tx strong{font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;opacity:1;margin-bottom:.1rem}.product .product-form__submit{border-radius:8px!important;border:1.5px solid var(--ll-red)!important;color:#fff!important;background-color:var(--ll-red)!important;background-image:none!important;background-size:auto!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important;font-size:1.35rem!important;min-height:0!important;padding:1.15rem 1.8rem!important;transition:background-color .2s ease,transform .15s ease!important}.product .product-form__submit:not([disabled]):hover{background-color:var(--ll-ink)!important;color:#fff!important;border-color:var(--ll-ink)!important;background-size:auto!important;transform:translateY(-1px)}.product .product-form__submit[disabled]{background-color:transparent!important;color:var(--ll-ink)!important}.product .shopify-payment-button{display:none!important}.product .product-form__buttons{gap:0}.ll-timeline{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:1.6rem 0 .4rem;position:relative}.ll-timeline:before{content:"";position:absolute;top:2.7rem;left:16%;right:16%;height:1.5px;background:var(--ll-border);z-index:0}.ll-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;flex:1;position:relative;z-index:1}.ll-step__ic{width:2.6rem;height:2.6rem;color:var(--ll-red);background:var(--ll-cream);border-radius:50%;padding:.2rem}.ll-step__ic svg{width:100%;height:100%}.ll-step strong{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;font-weight:700;color:var(--ll-ink)}.ll-step em{font-style:normal;font-size:1.05rem;color:var(--ll-ink);opacity:.6}.ll-pdp-body{max-width:100rem;margin:0 auto;padding-top:2rem;padding-bottom:4rem}.ll-pdp .ll-eyebrow{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-weight:700;color:var(--ll-red);margin:0 0 .8rem}.ll-pdp .ll-h2{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.01em;font-weight:700;color:var(--ll-ink);font-size:2.8rem;line-height:1.05;margin:0}.ll-reasons{padding:5rem 3rem 4rem;text-align:center;margin-top:1rem;border-radius:calc(var(--ll-r) + 6px);background:linear-gradient(150deg,var(--ll-cream) 0%,#F6E7EF 55%,#EAC7DB 130%)}.ll-reasons__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3rem;text-align:left}.ll-reason{background:#ffffffb8;border:1px solid rgba(255,255,255,.9);border-radius:var(--ll-r);padding:2.6rem 2.2rem;box-shadow:0 6px 22px #1b1a4e0f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ll-reason__num{font-family:var(--ll-font);font-weight:700;font-size:2.4rem;color:var(--ll-red);display:block;margin-bottom:1.2rem;letter-spacing:.02em}.ll-reason__t{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.03em;font-weight:700;font-size:1.5rem;color:var(--ll-ink);margin:0 0 .8rem}.ll-reason__p{font-family:var(--ll-font);font-size:1.35rem;line-height:1.6;color:var(--ll-ink);opacity:.78;margin:0}.ll-made{padding:5rem 0;border-top:1px solid var(--ll-border);margin-top:4rem}.ll-made__head{margin-bottom:2.6rem}.ll-made__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.ll-made__item{display:flex;align-items:flex-start;gap:1.3rem;background:var(--ll-panel);border-radius:var(--ll-r);padding:1.8rem 1.9rem}.ll-made__ic{flex:0 0 auto;width:2.6rem;height:2.6rem;color:var(--ll-red)}.ll-made__ic svg{width:100%;height:100%}.ll-made__item strong{display:block;font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:1.4rem;color:var(--ll-ink);margin-bottom:.3rem}.ll-made__item span{font-family:var(--ll-font);font-size:1.3rem;line-height:1.5;color:var(--ll-ink);opacity:.72}.ll-desc{padding:5rem 0;border-top:1px solid var(--ll-border);background:var(--ll-panel);border-radius:var(--ll-r);padding:4rem;margin-top:4rem}.ll-desc .ll-h2{margin-bottom:1.4rem}.ll-desc__intro{font-family:var(--ll-font);font-size:1.55rem;line-height:1.65;color:var(--ll-ink);opacity:.85;max-width:60rem;margin:0 0 2.6rem}.ll-desc__cols{display:grid;grid-template-columns:1fr 1fr;gap:2.6rem}.ll-desc__sub{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.25rem;color:var(--ll-red);margin:0 0 1rem}.ll-speclist{list-style:none;margin:0;padding:0}.ll-speclist li{font-family:var(--ll-font);font-size:1.35rem;line-height:1.5;color:var(--ll-ink);opacity:.82;padding:.5rem 0 .5rem 1.8rem;position:relative}.ll-speclist li:before{content:"";position:absolute;left:0;top:1.15rem;width:7px;height:7px;background:var(--ll-red);border-radius:2px}.ll-desc__compo{font-family:var(--ll-font);font-size:1.3rem;color:var(--ll-ink);opacity:.8;margin:2.6rem 0 0;padding-top:1.8rem;border-top:1px solid var(--ll-border)}.ll-desc__compo strong{text-transform:uppercase;letter-spacing:.06em}.ll-faq{padding:5rem 0 1rem}.ll-faq__title{margin-bottom:2rem}.ll-pdp .ll-acc{border:none}.ll-pdp .ll-acc__item{border:1px solid var(--ll-border);border-radius:var(--ll-r);background:#fff;margin-bottom:1rem;overflow:hidden}.ll-pdp .ll-acc__summary{padding:1.7rem 2rem;font-size:1.4rem;letter-spacing:.03em}.ll-pdp .ll-acc__sign:before,.ll-pdp .ll-acc__sign:after{background:var(--ll-red)}.ll-pdp .ll-acc__body{padding:0 2rem 2rem;max-width:none}.ll-pdp .ll-acc__body p{font-size:1.35rem}.ll-info-acc{padding:2rem 0 1rem}.ll-pdp-more{margin-top:2rem}.ll-stats{padding:0;border-radius:0;background:none}.ll-stats__inner{position:relative;overflow:hidden;text-align:center;padding:4.6rem 3rem 4.2rem;border-radius:calc(var(--ll-r) + 8px);background:linear-gradient(135deg,#141238,#1b1a4e 45%,#2a2568);box-shadow:0 20px 50px #14123847}.ll-stats__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(120% 90% at 12% -10%,rgba(127,203,228,.3),transparent 55%),radial-gradient(120% 90% at 105% 120%,rgba(232,51,28,.3),transparent 52%),radial-gradient(90% 80% at 92% -20%,rgba(234,199,219,.22),transparent 60%)}.ll-stats__head{position:relative;z-index:1;margin-bottom:3.2rem}.ll-stats__eyebrow{color:#7fcbe4;opacity:1}.ll-stats__title{margin:.5rem 0 0;color:#fff;background:linear-gradient(90deg,#fff,#eac7db 60%,#7fcbe4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ll-stats__row{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:center;gap:.5rem}.ll-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.6rem 1rem}.ll-stat__n{display:block;font-family:var(--ll-font);font-weight:800;font-size:clamp(3.4rem,5vw,5rem);line-height:.95;letter-spacing:-.01em;background:linear-gradient(180deg,#fff,#c7d530 118%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ll-stat__l{font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;font-weight:600;line-height:1.35;color:#fff;opacity:.82;max-width:16rem}.ll-stat__div{align-self:center;width:1px;height:5.4rem;flex:0 0 auto;background:linear-gradient(180deg,transparent,rgba(255,255,255,.32),transparent)}.ll-community{padding:4rem 0 5rem}.ll-community__head{text-align:center;margin-bottom:2.6rem}.ll-community__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;padding:0 2rem;max-width:150rem;margin:0 auto}.ll-comm{position:relative;margin:0;border-radius:var(--ll-r);overflow:hidden;aspect-ratio:4/5}.ll-comm img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ll-comm:hover img{transform:scale(1.05)}.ll-comm figcaption{position:absolute;left:1.2rem;bottom:1.2rem;color:#fff;font-family:var(--ll-font);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.25rem;text-shadow:0 1px 8px rgba(0,0,0,.5)}.ll-comm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(27,26,78,.55),transparent 45%)}.ll-comm figcaption{z-index:1}@media(max-width:989px){.ll-reasons__grid,.ll-made__list,.ll-desc__cols,.ll-pills{grid-template-columns:1fr}.ll-community__grid{grid-template-columns:repeat(2,1fr)}.ll-desc{padding:3rem 2.2rem}.ll-reasons{padding:3.5rem 1.8rem 3rem}.ll-pdp .ll-h2{font-size:2.3rem}.ll-stats__inner{padding:3.4rem 1.6rem 3rem}.ll-stats__row{flex-wrap:wrap;gap:2rem .5rem}.ll-stat{flex:0 0 calc(50% - .5rem)}.ll-stat__div{display:none}}@media(max-width:600px){.ll-timeline:before{left:20%;right:20%}}.related-products{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.related-products .related-products__heading,.related-products .title-wrapper{margin-bottom:1.8rem!important}.related-products .grid{--grid-desktop-vertical-spacing:1.6rem;--grid-desktop-horizontal-spacing:1.6rem}.related-products .grid__item .card-wrapper,.related-products .card,.related-products .card-wrapper .card__inner{height:100%}.related-products .card__media,.related-products .card__inner .card__media,.related-products .media--square{aspect-ratio:1/1}.related-products .card__inner{width:100%}.related-products .card__information{padding-top:1rem;padding-bottom:.4rem}.related-products .card__heading{min-height:3.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.2rem}.related-products .card__heading a{font-size:1.25rem}.related-products .price{font-size:1.3rem}@media(min-width:990px){.related-products .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lakelive-pdp.css.map */
