.lsc-storefront:is(.template-cart,.template-search,.template-collection,.template-list-collections,.template-404,.template-blog,.template-article) .main{--lsc-utility-accent: #8e2939;--lsc-utility-hover: #702130;--lsc-utility-mint: #e4f3ea;--lsc-utility-blue: #edf5fa;--lsc-utility-blue-line: #c4d9e5;--lsc-utility-inset: clamp(16px, 3vw, 36px);--lsc-utility-radius: 14px}.lsc-storefront:is(.template-cart,.template-search,.template-collection,.template-list-collections,.template-404,.template-blog,.template-article) .main :focus-visible{outline-color:var(--lsc-utility-accent)}.lsc-storefront:is(.template-cart,.template-404) .main :is(.cart__empty-message,.a404__header){box-sizing:border-box;max-width:760px;margin-inline:auto;padding:clamp(26px,5vw,62px) var(--lsc-utility-inset);border:1px solid var(--lsc-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-mint)}.lsc-storefront:is(.template-cart,.template-search,.template-collection,.template-404,.template-article) .main :is(.cart__form-title,.cart__empty-message-heading,.search-header__title,.collection-banner__text-container-heading,.a404__heading,.article__heading){font-family:var(--lsc-type, Inter, ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.95rem,4.4vw,3.7rem);font-weight:760;letter-spacing:-.05em;line-height:1.06;overflow-wrap:anywhere;text-transform:none}.lsc-storefront:is(.template-cart,.template-404) .main :is(.cart__empty-message-text,.a404__subheading){color:var(--lsc-muted)}.lsc-storefront:is(.template-cart,.template-404) .main :is(.cart__submit,.cart__empty-button .btn,.a404__button .btn):not([disabled]){min-height:48px;border-color:var(--lsc-utility-accent);border-radius:8px;background:var(--lsc-utility-accent);color:#fff;font-weight:730}.lsc-storefront:is(.template-cart,.template-404) .main :is(.cart__submit,.cart__empty-button .btn,.a404__button .btn):hover:not([disabled]){border-color:var(--lsc-utility-hover);background:var(--lsc-utility-hover);color:#fff}.lsc-storefront.template-cart .main .cart__form-header,.lsc-storefront.template-cart .main .cart__form-item{border-color:var(--lsc-line)}.lsc-storefront.template-cart .main .cart__form-item-image{overflow:hidden;border-radius:10px;background:#fff}.lsc-storefront.template-cart .main .cart__form-item-title{color:var(--lsc-ink);font-weight:720}.lsc-storefront.template-cart .main .cart__footer-inner{box-sizing:border-box;padding:var(--lsc-utility-inset);border:1px solid var(--lsc-utility-blue-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-blue);color:var(--lsc-ink)}.lsc-storefront.template-search .main .search-header__inner,.lsc-storefront.template-collection .main .collection-banner:not(.collection--has-image) .collection-banner__text-container-inner{box-sizing:border-box;max-width:min(960px,calc(100% - 32px));margin-inline:auto;padding:clamp(24px,5vw,48px) var(--lsc-utility-inset);border:1px solid var(--lsc-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-mint);color:var(--lsc-ink)}.lsc-storefront.template-collection .main .collection-banner__text-container-heading:first-letter{text-transform:uppercase}.lsc-storefront.template-search .main .search-form{width:min(100%,600px);margin-inline:auto}.lsc-storefront.template-search .main .search-form__input{min-height:48px;border-color:#7b8d83;background:#fff;color:var(--lsc-ink)}.lsc-storefront.template-search .main .search-form__submit{color:var(--lsc-utility-accent)}.lsc-storefront:is(.template-search,.template-collection) .main .product-item__inner{box-sizing:border-box;min-width:0;height:100%;padding:clamp(8px,1.4vw,16px);border:1px solid var(--lsc-line);border-radius:var(--lsc-utility-radius);background:#fff}.lsc-storefront:is(.template-search,.template-collection) .main .product-item__inner:hover{border-color:var(--lsc-utility-accent)}.lsc-storefront:is(.template-search,.template-collection) .main .product-item__media{border-radius:9px;background:#fff}.lsc-storefront:is(.template-search,.template-collection) .main .product-item__product-title{color:var(--lsc-ink);font-weight:730;overflow-wrap:anywhere}.lsc-storefront:is(.template-search,.template-collection) .main :is(.search__empty,.collection__empty){padding:var(--lsc-utility-inset);border:1px solid var(--lsc-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-blue)}.lsc-storefront.template-list-collections .main .ls-overview{background:var(--lsc-paper);color:var(--lsc-ink);font-family:var(--lsc-type, Inter, ui-sans-serif, system-ui, sans-serif)}.lsc-storefront.template-list-collections .main .ls-overview :is(.lsu-intro h1,.lsu-card-heading h3,.lsu-clearance-heading h2){font-family:inherit;font-weight:760;letter-spacing:-.04em}.lsc-storefront.template-list-collections .main .ls-overview .lsu-intro{box-sizing:border-box;width:min(960px,calc(100% - 32px));margin-block:var(--lsc-utility-inset) 0;padding:var(--lsc-utility-inset);border:1px solid var(--lsc-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-mint)}.lsc-storefront.template-list-collections .main .ls-overview :is(.lsu-filter-panel,.lsu-needs-filters,.lsu-inline-comparison){border-color:var(--lsc-utility-blue-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-blue)}.lsc-storefront.template-list-collections .main .ls-overview .lsu-card{border-color:var(--lsc-line);border-block-start:3px solid var(--lsc-utility-blue-line);border-radius:var(--lsc-utility-radius);background:#fff}.lsc-storefront.template-list-collections .main .ls-overview :is(.lsu-card--sale,.lsu-card--clearance){border-block-start-color:var(--lsc-utility-accent)}.lsc-storefront.template-list-collections .main .ls-overview :is(.lsu-campaign,.lsu-card-heading){background:var(--lsc-utility-mint);color:var(--lsc-ink)}.lsc-storefront.template-list-collections .main .ls-overview :is(.lsu-campaign strong,.lsu-eyebrow,.lsu-intro .lsu-advisor-jump){color:var(--lsc-utility-accent)}.lsc-storefront.template-list-collections .main .ls-overview .lsu-intro>.lsu-start-trust{color:var(--lsc-muted)}.lsc-storefront.template-list-collections .main .ls-overview :is(.lsu-intro>.lsu-compare-jump,.lsu-card .lsu-product-link){border-color:var(--lsc-utility-accent);border-radius:8px;background:var(--lsc-utility-accent);color:#fff}.lsc-storefront.template-blog .main #ls-blog-overview :is(h1,h2){color:var(--lsc-ink);font-family:var(--lsc-type, Inter, ui-sans-serif, system-ui, sans-serif);font-weight:760;letter-spacing:-.04em}.lsc-storefront.template-blog .main #ls-blog-overview .ls-archive-card{border-color:var(--lsc-line);border-block-start:3px solid var(--lsc-utility-blue-line);border-radius:var(--lsc-utility-radius);background:#fff}.lsc-storefront.template-blog .main #ls-blog-overview .ls-archive-card:nth-child(2n){border-block-start-color:#a9d9c0}.lsc-storefront.template-blog .main #ls-blog-overview a{color:var(--lsc-utility-accent)}.lsc-storefront.template-article .main .article__header-inner{box-sizing:border-box;margin-inline:auto;padding:var(--lsc-utility-inset);border:1px solid var(--lsc-line);border-radius:var(--lsc-utility-radius);background:var(--lsc-utility-mint)}.lsc-storefront.template-article .main .article__image-container{overflow:hidden;border-radius:var(--lsc-utility-radius)}.lsc-storefront.template-article .main .article__rte{color:var(--lsc-ink)}.lsc-storefront.template-article .main .article__rte a{text-underline-offset:.19em}@media(max-width:539px){.lsc-storefront:is(.template-search,.template-collection) .main .product-item__inner{padding:7px;border-radius:10px}.lsc-storefront.template-list-collections .main .ls-overview .lsu-card{margin-block-end:3px}}body.lsc-storefront:is(.template-cart,.template-search) .main{--lsc-utility-accent: #161616;--lsc-utility-hover: #303030}body.lsc-storefront.template-cart .main .cart__form-item-price{display:inline-block;white-space:nowrap;color:#161616}body.lsc-storefront.template-cart .main .cart__form-item-price.sale-price{color:#161616;font-weight:750}body.lsc-storefront.template-cart .main .cart__form-item-image{border-radius:22px 8px}body.lsc-storefront.template-cart .main .cart__footer-inner{border-color:#b3cbbc;border-radius:24px 8px;background:#edf5f1}body.lsc-storefront.template-cart .main .cart__update{color:#161616;border-color:#8ba99b}body.lsc-storefront.template-cart .main .cart__submit:not([disabled]){border-color:#8ba99b;border-radius:999px;background:#afd9c5;color:#161616}body.lsc-storefront.template-cart .main .cart__submit:hover:not([disabled]){border-color:#7b9a89;background:#9bcbb5;color:#161616}body.lsc-storefront.template-cart .main .cart__empty-button .btn:not([disabled]){border-color:#8ba99b;border-radius:999px;background:#afd9c5;color:#161616}body.lsc-storefront.template-cart .main .cart__empty-button .btn:hover:not([disabled]){border-color:#7b9a89;background:#9bcbb5;color:#161616}body.lsc-storefront.template-search .main .product-item__price :is(.sale,.sale-price){color:#161616}body.lsc-storefront.template-search .main .product-item__product-title{font-family:var(--lsc-type, Inter, ui-sans-serif, system-ui, sans-serif)}body.lsc-storefront.template-search .main .product-badge--sale{border-color:#d8be78;background:#fff1ca;color:#161616}
/*# sourceMappingURL=/cdn/shop/t/325/assets/ls-c-store-utilities.css.map */
