:root{color-scheme:light}.ll-storefront{background:var(--ll-color-background);color:var(--ll-color-ink)}.ll-storefront main h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:-.025em;line-height:1;text-wrap:balance}.ll-storefront h1,.ll-storefront h2,.ll-storefront h3{overflow-wrap:break-word}.ll-storefront :focus-visible{outline:3px solid var(--ll-color-accent);outline-offset:3px}.ll-storefront .header-section{border-block-end:1px solid color-mix(in srgb,var(--ll-color-primary) 14%,transparent);background:color-mix(in srgb,var(--ll-color-background) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ll-storefront .header-logo__image--embedded{display:block;width:var(--ll-logo-size-mobile);height:var(--ll-logo-size-mobile);object-fit:contain}@media screen and (min-width:750px){.ll-storefront .header-logo__image--embedded{width:var(--ll-logo-size);height:var(--ll-logo-size)}}.ll-section{--ll-section-background: var(--ll-color-background);background:var(--ll-section-background);color:var(--ll-color-ink);padding-block:var(--ll-section-space-mobile)}@media screen and (min-width:750px){.ll-section{padding-block:var(--ll-section-space-desktop)}}.ll-storefront main[data-template=index]>.shopify-section:has(.comparison-slider) .section-content-wrapper{padding-block:var(--ll-section-space-mobile)!important}@media screen and (min-width:750px){.ll-storefront main[data-template=index]>.shopify-section:has(.comparison-slider) .section-content-wrapper{padding-block:var(--ll-section-space-desktop)!important}}.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc),.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(.comparison-slider),.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq){position:relative}.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):before,.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(.comparison-slider):before,.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):before{content:"";position:absolute;z-index:2;top:0;left:50%;width:var(--ll-home-divider-width-mobile);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ll-home-divider-color) 72%,transparent) 28%,var(--ll-home-divider-color) 50%,color-mix(in srgb,var(--ll-home-divider-color) 72%,transparent) 72%,transparent);pointer-events:none}.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):after,.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(.comparison-slider):after,.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):after{content:"";position:absolute;z-index:3;top:-3px;left:50%;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:var(--ll-home-divider-color);pointer-events:none}@media screen and (min-width:750px){.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):before,.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(.comparison-slider):before,.ll-storefront.ll-home-dividers main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):before{width:var(--ll-home-divider-width-desktop)}}@media screen and (max-width:749px){.ll-storefront.ll-home-dividers--desktop main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):before,.ll-storefront.ll-home-dividers--desktop main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):after,.ll-storefront.ll-home-dividers--desktop main[data-template=index]>.shopify-section:has(.comparison-slider):before,.ll-storefront.ll-home-dividers--desktop main[data-template=index]>.shopify-section:has(.comparison-slider):after,.ll-storefront.ll-home-dividers--desktop main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):before,.ll-storefront.ll-home-dividers--desktop main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):after{content:none}}@media screen and (min-width:750px){.ll-storefront.ll-home-dividers--mobile main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):before,.ll-storefront.ll-home-dividers--mobile main[data-template=index]>.shopify-section:has(>.ll-section.ll-ugc):after,.ll-storefront.ll-home-dividers--mobile main[data-template=index]>.shopify-section:has(.comparison-slider):before,.ll-storefront.ll-home-dividers--mobile main[data-template=index]>.shopify-section:has(.comparison-slider):after,.ll-storefront.ll-home-dividers--mobile main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):before,.ll-storefront.ll-home-dividers--mobile main[data-template=index]>.shopify-section:has(>.ll-section.ll-faq):after{content:none}}.ll-container{width:min(calc(100% - 32px),var(--ll-page-width));margin-inline:auto}[data-ll-device=hidden],.shopify-block:has(>[data-ll-device=hidden]),[id^=shopify-block-]:has(>[data-ll-device=hidden]){display:none!important}@media screen and (max-width:749px){[data-ll-device=desktop],.shopify-block:has(>[data-ll-device=desktop]),[id^=shopify-block-]:has(>[data-ll-device=desktop]){display:none!important}}@media screen and (min-width:750px){[data-ll-device=mobile],.shopify-block:has(>[data-ll-device=mobile]),[id^=shopify-block-]:has(>[data-ll-device=mobile]){display:none!important}}.ll-breadcrumbs{padding-block:16px 0;color:var(--ll-color-muted);font-size:.75rem}.ll-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.ll-breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:.4rem;opacity:.55}.ll-breadcrumbs a{display:inline-flex;align-items:center;min-height:24px;color:inherit;text-underline-offset:3px}@media screen and (min-width:750px){.ll-container{width:min(calc(100% - 64px),var(--ll-page-width))}}.ll-eyebrow{margin:0 0 12px;color:var(--ll-color-primary);font:600 .75rem/1.3 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase}.ll-heading{margin:0;color:var(--ll-color-ink);font-family:var(--font-heading--family);font-weight:300;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.ll-heading--section{font-size:clamp(2.25rem,5vw,4.5rem)}.ll-copy{color:var(--ll-color-muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.ll-section-header{max-width:760px;margin-block-end:clamp(32px,5vw,56px)}.ll-section-header--center{margin-inline:auto;text-align:center}.ll-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.ll-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1px solid var(--ll-color-primary);border-radius:calc(var(--ll-radius) * .66);background:var(--ll-color-primary);color:#fff;font:600 .875rem/1.2 var(--font-body--family);text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.ll-button:hover{background:var(--ll-color-ink);border-color:var(--ll-color-ink);color:#fff;text-decoration:none;transform:translateY(-1px)}.ll-button--secondary{background:transparent;color:var(--ll-color-primary)}.ll-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--ll-color-primary) 12%,transparent);border-radius:var(--ll-radius);background:#fff}.ll-storefront .product-card__content,.ll-storefront .resource-card__content{color:var(--ll-color-ink)}.ll-storefront .product-card__image,.ll-storefront .resource-card__image{background:var(--ll-color-surface)}.ll-storefront .product-card__content .group-block-content>a.contents>.text-block{min-block-size:2.8em}.ll-storefront .product-card__content product-price [ref=priceContainer]{justify-content:flex-start!important;text-align:left}.ll-storefront .product-card__content product-price .ll-price-saving{margin-inline:0}.ll-storefront product-price .compare-at-price{color:#b42318;opacity:1}.ll-storefront .product-information{padding-block:clamp(24px,5vw,72px)}.ll-storefront .product-details{padding-inline:clamp(16px,3vw,48px)!important}.ll-storefront .product-details .text-block>h1{max-width:20ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,3vw,2.5rem);font-weight:300;line-height:1.06;letter-spacing:-.025em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.ll-storefront .product-details product-price{display:block;font-family:var(--font-body--family);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.35;letter-spacing:normal;text-transform:none}.ll-storefront .product-details product-price [ref=priceContainer]{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.35rem;text-align:left}.ll-storefront .product-details product-price [ref=priceContainer]>[role=group],.ll-storefront .product-details product-price .ll-price-saving{flex:0 0 auto}body.ll-storefront.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .product-details product-price>[ref=priceContainer]{display:flex!important}.ll-storefront .product-details product-price .price{color:var(--ll-color-ink);font:600 1.375rem/1.25 var(--font-body--family);letter-spacing:-.01em}.ll-storefront .product-details product-price .compare-at-price{color:#b42318;font:400 .95rem/1.3 var(--font-body--family);opacity:1}.ll-storefront .product-details product-price .ll-price-saving{gap:.28em;margin-inline-start:0;background:var(--ll-color-secondary);color:var(--ll-color-primary);font-size:.75rem;line-height:1.2}.ll-storefront .product-details product-price .ll-price-saving__code{font-weight:700}.ll-storefront .product-details product-price .tax-note,.ll-storefront .product-details product-price .installments,.ll-storefront .product-details product-price form.payment-terms,.ll-storefront .product-details product-price shopify-payment-terms{width:100%;margin:0;padding:0;color:var(--ll-color-muted);font:400 .8125rem/1.45 var(--font-body--family);letter-spacing:normal;text-transform:none}.ll-storefront .product-details product-price .tax-note{margin-block-start:.45rem}.ll-storefront .product-details product-price .installments{margin-block-start:.4rem}.ll-storefront .product-details>.group-block{min-width:0;overflow:visible!important}.ll-storefront #teeinblue-gallery{width:100%;min-width:100%;background:var(--ll-color-surface)}.ll-storefront #teeinblue-form,.ll-storefront .tee-form-wrapper,.ll-storefront .so-hyper-fields{width:100%;max-width:100%;min-width:0;color:var(--ll-color-ink)}.ll-storefront .product-details .group-block-content,.ll-storefront .product-details .shopify-app-block{min-width:0;max-width:100%}.ll-storefront .shopify-app-block+.shopify-app-block{margin-block-start:16px}.ll-storefront .product-form-buttons .button,.ll-storefront #teeinblue-atc-button{min-height:52px;border-radius:calc(var(--ll-radius) * .66);background:var(--ll-color-primary);color:#fff}.ll-storefront .sticky-add-to-cart__bar{border-radius:var(--ll-radius)}.ll-storefront .cart-items__table-row{border-color:color-mix(in srgb,var(--ll-color-primary) 12%,transparent)}@media screen and (max-width:749px){.ll-storefront main[data-template^=product]>.ll-breadcrumbs{display:none}.ll-storefront main[data-template^=product] .product-information{padding-block:12px 56px}.ll-storefront main[data-template^=product] .product-details{padding-block-start:20px!important}.ll-storefront .product-details .text-block>h1{max-width:100%;font-size:clamp(1.875rem,8vw,2.125rem);line-height:1.08}.ll-storefront .product-details product-price .price{font-size:1.25rem}.ll-storefront .product-details product-price .ll-price-saving{font-size:.6875rem}.ll-button-row,.ll-button{width:100%}.ll-storefront .sticky-add-to-cart__bar{border-radius:0}}@media screen and (max-width:359px){.ll-storefront .product-details product-price .ll-price-saving{padding-inline:.48em;font-size:.625rem}.ll-storefront .product-details product-price .ll-price-saving__code:before{content:"\b7";margin-inline-end:.28em}.ll-storefront .product-details product-price .ll-price-saving__code-prefix{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.ll-storefront *,.ll-storefront *:before,.ll-storefront *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/lil-luxe.css.map */
