body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--lo-ink: #000;--lo-soft: rgba(0, 0, 0, .62);--lo-grey: #f3f3f3;--lo-tile: #ebe7df;--lo-teal: #496b6e;--lo-rule: rgba(0, 0, 0, .16);--lo-gutter: clamp(2rem, 4vw, 6rem);--lo-fs-xl: clamp(3rem, 3vw, 4.4rem);--lo-fs-l: clamp(2.8rem, 2.5vw, 3.6rem)}.lo-pad{padding-left:var(--lo-gutter);padding-right:var(--lo-gutter)}body[data-page-type=index] .lo-tiles.lo-pad,body[data-page-type=index] .lo-shelf.lo-pad,body[data-page-type=index] .lo-promises.lo-pad{padding-left:max(var(--lo-gutter),calc((100% - 153.6rem) / 2 + var(--lo-gutter)));padding-right:max(var(--lo-gutter),calc((100% - 153.6rem) / 2 + var(--lo-gutter)))}.lo-eyebrow{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;letter-spacing:0;color:var(--lo-soft)}.lo-h{margin:0;font-family:var(--font-body-family);font-size:var(--lo-fs-l);font-weight:400;line-height:1.15;letter-spacing:-.015em;text-transform:capitalize;text-wrap:balance;color:var(--lo-ink)}.lo-display{font-family:var(--font-display-family);font-weight:400;letter-spacing:0;font-kerning:none;font-feature-settings:"kern" 0}.lo-text{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;letter-spacing:0;text-wrap:pretty}.lo-link,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty){display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;min-width:0;min-height:4.8rem;padding:0 2.8rem;border:.1rem solid rgba(16,16,16,.28);border-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:0;background:transparent!important;box-shadow:none!important;color:inherit;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:capitalize;text-decoration:none;white-space:nowrap;transition:border-color .2s}@media screen and (max-width:749px){.lo-link,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty){padding:0 1.6rem;white-space:normal}}.lo-link:after,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty):after{content:"\2192";content:"\2192" / "";position:static;line-height:1}@media(prefers-reduced-motion:no-preference){.lo-link:after,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty):after{transition:transform .2s}}.lo-link:focus-visible,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty):focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.lo-link:hover,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty):hover{border-color:currentColor;color:inherit}.lo-link:hover:after,#MainContent a.button:not(.product-form__submit,.skip-to-content-link,#checkout,cart-remove-button .button,.text-and-buttons__button,.product__upsells-item>.button,[style*=background-color]):not(:empty):hover:after{transform:translate(.4rem)}.price,.price__regular,.price__sale,.price-item,.cart-item__price,.cart-item__line-price,.totals__subtotal-value,.cart-notification .price,.cart-notification .final-line-price,.cart-notification .cart-item__price,.cart-notification .upsell_product_content span,.cart-notification .totals__subtotal-value{font-weight:600}#MainContent .button,#MainContent .button-label,#MainContent .product-form__submit,.cart-notification .button,.cart-notification__links .button,.cart-notification #checkout{font-weight:500}.lo-on-dark,.lo-on-dark .lo-h{--color-foreground: 255, 255, 255;color:#fff}.lo-prod{position:relative;display:block;color:var(--lo-ink);text-decoration:none}.lo-prod__shot{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:var(--lo-grey)}.lo-shelf .lo-prod__shot{aspect-ratio:1 / 1}.lo-shelf .lo-prod__shot img{top:-1.7%;right:-1.7%;bottom:-1.7%;left:-1.7%;width:103.4%;height:103.4%}.lo-prod__shot img{position:absolute;top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%;object-fit:contain;transition:transform .5s ease}.lo-prod:hover .lo-prod__shot img{transform:scale(1.05)}.lo-prod__meta{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.6rem}.lo-prod__name{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.lo-prod__rating{margin-top:.2rem;font-size:1.3rem;color:var(--lo-soft)}.lo-stars{position:relative;display:inline-block;color:#10101033;letter-spacing:.1rem}.lo-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;width:var(--lo-stars, 100%);overflow:hidden;color:var(--lo-ink);white-space:nowrap}.lo-prod__badge{flex:none;width:4.6rem;height:4.6rem;object-fit:contain}@media(prefers-reduced-motion:reduce){.lo-prod__shot img{transition:none}}@media screen and (max-width:749px){.lo-prod__badge{width:3.6rem;height:3.6rem}.lo-prod__rating .lo-stars{letter-spacing:0}}.lo-promises{padding-top:6.4rem;padding-bottom:5.6rem}.shopify-section:has(#product-grid)+.shopify-section>.lo-promises:not(.lo-promises--with-reviews){padding-top:0}.lo-promises__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4.8rem}.lo-promise{padding-top:2.2rem;border-top:.1rem solid var(--lo-ink)}.lo-promise h3{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.lo-promise p{max-width:36ch;margin:0;color:var(--lo-soft);text-wrap:balance}.lo-customer-quote__title{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.lo-customer-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem}.lo-customer-quote{text-align:center}.lo-customer-quote__title{overflow-wrap:anywhere;color:var(--lo-soft)}.lo-customer-quote__stars{display:block;width:max-content;margin:1.2rem auto 0;font-size:1.3rem;line-height:1;letter-spacing:.12em}.lo-customer-quote blockquote{margin:1.2rem 0 1.8rem;border:0;padding:0}.lo-customer-quote blockquote p{max-width:30ch;margin:0 auto;color:var(--lo-ink);font-size:1.8rem;font-style:italic;font-weight:400;line-height:1.55;letter-spacing:-.005em;text-wrap:pretty}.lo-customer-quote__author{margin:0;color:var(--lo-soft);font-size:1.3rem}.lo-promises--with-reviews .lo-promises__grid{margin-top:6.4rem}.lo-promises--with-reviews{padding-top:3.2rem;padding-bottom:8rem}.lo-press{padding-top:5.6rem;padding-bottom:5.6rem;border-top:.1rem solid var(--lo-rule)}.lo-press small,.lo-press__label{flex:none;font-size:1.3rem;color:var(--lo-soft)}.lo-press>small{display:none}.lo-press__track{display:flex;align-items:center;justify-content:space-between;gap:2.8rem}.lo-press__track img{width:auto;height:2.2rem;object-fit:contain;opacity:.7;filter:grayscale(1)}.lo-press__track img.lo-press__dup{display:none}@keyframes lo-press-scroll{to{transform:translate(-50%)}}@media screen and (max-width:899px){.lo-promises{padding-top:4rem;padding-bottom:4rem}.lo-customer-proof__grid,.lo-promises__grid{grid-template-columns:1fr;gap:2.4rem}.lo-customer-quote blockquote p{max-width:34ch}.lo-promises--with-reviews .lo-promises__grid{margin-top:4.8rem}.lo-promises--with-reviews{padding-top:2.4rem;padding-bottom:6.4rem}.lo-press{padding:4rem 0}.lo-press__label{display:none}.lo-press>small{display:block;margin-bottom:2.2rem;text-align:center}.lo-press__logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lo-press__track{width:max-content;gap:4.4rem;padding-right:4.4rem;animation:lo-press-scroll 28s linear infinite}.lo-press__track img{height:1.8rem}.lo-press__track img.lo-press__dup{display:block}}.lo-press__logos:focus-visible{outline-offset:-.2rem}.lo-press__logos:hover .lo-press__track,.lo-press__logos:focus-visible .lo-press__track,.lo-press__logos.is-paused .lo-press__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lo-press__track{animation:none}.lo-press__logos{overflow-x:auto}.lo-press__track img.lo-press__dup{display:none}}@media screen and (prefers-reduced-motion:no-preference){.lo-reveal-ready .lo-reveal{opacity:0;transform:translateY(1.6rem);transition:opacity .7s ease,transform .7s ease}.lo-reveal-ready .lo-reveal.is-in{opacity:1;transform:none}}.card-information__text.h2{font-size:1.6rem;font-weight:500}@media screen and (min-width:750px){.card-information__text.h2{font-size:1.8rem}}#MainContent .h0{font-size:3.6rem}#MainContent .h1,#MainContent h1:not(.product__title,.lo-coll-hero__h,.h0,.h2,.h3){font-size:3.4rem}#MainContent .lo__hp_wrapper__right-side h1,#MainContent .fp_banner_container h1{font-size:3.6rem}#MainContent .image-and-text-with-footer__content .image-with-text__heading{font-size:3.2rem}#MainContent .fp_hp_progressive-promo h2{font-size:2.8rem}#MainContent .multicolumn-card__info-subtitle{font-size:1.6rem;font-weight:500;letter-spacing:.12em}#MainContent .promo-desktop h4,#MainContent #fp-second-child h4{font-size:2.4rem!important;font-weight:600;line-height:1.25!important;letter-spacing:0;text-transform:none}@media screen and (max-width:749px){#MainContent .card-information-grid__title{padding-top:.4rem}#MainContent .product-option .label--swatch{width:1.8rem!important;height:1.8rem!important;margin-right:.6rem!important}#MainContent .h0{font-size:2.8rem}#MainContent .h1,#MainContent h1:not(.product__title,.lo-coll-hero__h,.h0,.h2,.h3),#MainContent .lo__hp_wrapper__right-side h1,#MainContent .fp_banner_container h1{font-size:3rem}#MainContent .fp-item-header{font-size:2.2rem;line-height:1.25}#MainContent .image-and-text-with-footer__content .image-with-text__heading{font-size:2.8rem}#MainContent .fp_hp_progressive-promo h2{font-size:2.4rem}#MainContent .promo-desktop h4,#MainContent #fp-second-child h4{font-size:2.2rem!important}}#MainContent [id*=holiday_section] h4{font-weight:500}#MainContent h1.collection-hero__title{font-family:var(--font-display-family);font-size:clamp(2.8rem,7vw,4rem);font-weight:400;line-height:1.1;letter-spacing:0;font-kerning:none;font-feature-settings:"kern" 0}#MainContent .collection-hero__title+.collection-hero__description{margin-top:1.6rem}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
/*# sourceMappingURL=/cdn/shop/t/738/assets/lo-refresh.css.map */
