:root{--lf-black:#0b0b0b;--lf-gold:#b8935a;--lf-gold-soft:#f4ede2;--lf-line:rgba(11,11,11,.1)}.lf-upsell{display:grid;gap:1.2rem;margin:0 0 2.4rem;max-width:100%;box-sizing:border-box}.lf-upsell *{box-sizing:border-box}.lf-upsell__ship,.lf-upsell__bundle,.lf-upsell__recs{border:1px solid var(--lf-line);padding:1.4rem 1.6rem;background:#fff}.lf-upsell__msg,.lf-upsell__text,.lf-upsell__title{margin:0;font-size:1.45rem;line-height:1.45;color:var(--lf-black);letter-spacing:.01em}.lf-upsell__title{font-size:1.15rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:.6rem}.lf-upsell__check{color:var(--lf-gold);font-weight:700}.lf-upsell__bar{height:6px;background:#ece7df;margin-top:1rem;overflow:hidden}.lf-upsell__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--lf-black),var(--lf-gold));transition:width .4s ease}.lf-upsell__bundle{background:var(--lf-gold-soft);border-color:#e6d7bf}.lf-upsell__bundle--ok{background:#f3f7f1;border-color:#d5e4cf}.lf-upsell__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.lf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.8rem;font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--lf-black);border-radius:0;line-height:1.2;text-align:center;max-width:100%;transition:background .2s,color .2s}.lf-btn--dark{background:var(--lf-black);color:#fff}.lf-btn--dark:hover{background:#2a2a2a;color:#fff}.lf-btn--line{background:transparent;color:var(--lf-black)}.lf-btn--line:hover{background:var(--lf-black);color:#fff}.lf-btn--sm{min-height:3.6rem;padding:0 1rem;font-size:1.05rem;width:100%}.lf-upsell__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lf-rec{display:flex;flex-direction:column;gap:.4rem;min-width:0}.lf-rec__img{display:block;aspect-ratio:1;background:#f6f4f0;overflow:hidden}.lf-rec__img img{width:100%;height:100%;object-fit:cover;display:block}.lf-rec__name{font-size:1.25rem;line-height:1.3;color:var(--lf-black);text-decoration:none;flex:1;overflow-wrap:anywhere}.lf-rec__price{font-size:1.25rem;color:#0b0b0bb3}@media(max-width:749px){.lf-upsell__actions .lf-btn{flex:1 1 100%}.lf-upsell__ship,.lf-upsell__bundle,.lf-upsell__recs{padding:1.2rem}.lf-upsell__grid{gap:.8rem}}.header{column-gap:2rem}.header__inline-menu .list-menu--inline{gap:.4rem 2.4rem;flex-wrap:wrap}.header__inline-menu .header__menu-item{padding:1rem 0!important;font-weight:600;letter-spacing:.16em!important}.header__inline-menu .header__menu-item span{text-underline-offset:.6rem}.header__inline-menu .header__menu-item:hover span,.header__active-menu-item{text-decoration:underline;text-decoration-thickness:1px}.header__submenu{padding:1.2rem 0!important;min-width:22rem}.header__submenu .header__menu-item{padding:.7rem 2rem!important;font-size:1.3rem;letter-spacing:.04em;text-transform:none}.header__icon{width:4.4rem;height:4.4rem}.header__icon .svg-wrapper{width:2rem;height:2rem}.menu-drawer{border-right:1px solid var(--lf-line)}.menu-drawer__navigation{padding:1.2rem 0}.menu-drawer__menu>li{border-bottom:1px solid var(--lf-line)}.menu-drawer__menu>li>a,.menu-drawer__menu>li>details>summary{padding:1.5rem 2.4rem!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.14em!important}.menu-drawer__submenu .menu-drawer__menu-item{padding:1.1rem 2.4rem!important;font-size:1.5rem!important}.menu-drawer__close-button{padding:1.6rem 2.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.menu-drawer__utility-links{padding:2rem 2.4rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent!important;text-decoration:underline;text-underline-offset:.5rem}h1,h2,.h1,.h2{letter-spacing:.02em;font-weight:600}.title,.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper-with-link{margin-bottom:2.4rem}.button,.shopify-payment-button__button--unbranded,.button--primary{border-radius:0!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:1.3rem;min-height:4.8rem}.button:not(.button--secondary):not(.button--tertiary):not(.lf-btn){--color-button:11,11,11;--color-button-text:255,255,255}.button--secondary{--color-secondary-button-text:11,11,11;--color-secondary-button:255,255,255}@media(min-width:750px){.index-section,.section+.section{margin-top:0}}#MainContent>.shopify-section{margin-top:0}.collection-list-wrapper .title-wrapper-with-link,.collection .title-wrapper-with-link{align-items:flex-end}.product-grid .grid__item,.collection-list .grid__item,.slider .grid__item{display:flex}.product-grid .grid__item>*,.collection-list .grid__item>*,.slider .grid__item>*{width:100%}.card-wrapper,.card{height:100%}.card__content{display:flex;flex-direction:column}.card__information{flex:1;display:flex;flex-direction:column;padding-top:1.2rem!important}.card__heading{font-size:1.45rem;line-height:1.35;font-weight:600;letter-spacing:.02em;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information{margin-top:auto}.card .price{font-size:1.4rem;letter-spacing:.02em}.collection-card-wrapper .card__heading{min-height:0}.footer__content-top{display:grid;gap:3.2rem}.footer-block__heading{font-size:1.2rem!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{padding:.5rem 0;font-size:1.4rem}@media(min-width:750px){.footer__blocks-wrapper{align-items:flex-start}.footer-block{margin-top:0!important}}@media(max-width:749px){html,body{overflow-x:hidden}.page-width{padding-left:1.6rem;padding-right:1.6rem}}.product-card-wrapper .card__inner.ratio{--ratio-percent:100%!important}.product-card-wrapper .card__media .media img{object-fit:contain!important}.product-card-wrapper .card__media .media{background:#fff}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:0 1.8rem}.header__inline-menu .header__menu-item{white-space:nowrap;letter-spacing:.12em!important}.header{padding-top:1rem;padding-bottom:1rem}}@media(max-width:989px){.header{padding-top:.6rem;padding-bottom:.6rem}}.header__heading-logo{aspect-ratio:9/4;height:auto!important;object-fit:cover;object-position:50% 55%}.header__heading-logo-wrapper{line-height:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-strak.css.map */
