.lt-hero__copy{display:contents}.lt-hero:not(.lt-hero--light) .lt-hero__media img{object-position:70% 40%}.lt-hero:not(.lt-hero--light) .lt-hero__scrim{background:linear-gradient(90deg,#1e16109e,#1e161059 38%,#1e161000 62%)!important}.lt-hero:not(.lt-hero--light) .lt-hero__inner{justify-content:center;min-height:clamp(520px,72vh,760px)}.lt-hero:not(.lt-hero--light) .lt-hero__inner>*,.lt-hero:not(.lt-hero--light) .lt-hero__copy>*{max-width:520px}.lt-hero:not(.lt-hero--light) .lt-hero__sub{color:#fff}@media(max-width:749px){.lt-hero:not(.lt-hero--light){background:var(--lt-cream)!important;color:var(--lt-ink)}.lt-hero:not(.lt-hero--light) .lt-hero__media{position:relative}.lt-hero:not(.lt-hero--light) .lt-hero__media img{height:auto!important;aspect-ratio:auto;object-fit:contain}.lt-hero:not(.lt-hero--light) .lt-hero__scrim{display:block!important;top:auto;height:62%;background:linear-gradient(to top,#1a130ddb,#1a130d99 45%,#1a130d00)!important}.lt-hero:not(.lt-hero--light) .lt-hero__inner{min-height:0;padding-top:22px;padding-bottom:34px}.lt-hero:not(.lt-hero--light) .lt-hero__copy{display:block;position:absolute;left:var(--lt-gutter);right:var(--lt-gutter);top:-20px;transform:translateY(-100%);z-index:2;max-width:none!important}.lt-hero:not(.lt-hero--light) .lt-hero__copy .lt-bars{margin:0;font-size:34px;max-width:70%}.lt-hero:not(.lt-hero--light) .lt-bar{color:#faf6ef!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}.lt-hero:not(.lt-hero--light) .lt-bar:nth-child(2){color:#f2c6a0!important}.lt-hero:not(.lt-hero--light) .lt-hero__sub{color:#faf6efeb!important;text-shadow:0 1px 8px rgba(0,0,0,.4);font-size:15px;line-height:1.45;margin:12px 0 0;max-width:92%}.lt-hero:not(.lt-hero--light) .lt-btn--light{background:var(--lt-ink)!important;color:#fff!important}.lt-hero:not(.lt-hero--light) .lt-btn.lt-btn--ghost{color:var(--lt-ink)!important;border-color:var(--lt-ink)!important}}.lt-promo{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;margin-top:48px;border-radius:20px;overflow:hidden;background:#efe6d8;color:var(--lt-ink, #2f2a26);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.lt-promo:hover{transform:translateY(-2px);box-shadow:0 14px 34px #2f2a261f}.lt-promo__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.lt-promo__body{padding:32px 40px}.lt-promo__title{margin:6px 0 10px}.lt-promo__text{margin:0 0 22px;line-height:1.55;opacity:.85}@media(max-width:749px){.lt-promo{grid-template-columns:1fr;margin-top:32px;border-radius:16px}.lt-promo__body{padding:20px 20px 24px}.lt-promo__title{font-size:28px}}.lt-bundle{margin:22px 0 18px;padding:18px;border:1.5px solid #e6dccb;border-radius:16px;background:#fffdf9;scroll-margin-top:90px}.lt-bundle__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.lt-bundle__title{display:block;font-family:var(--lt-font-head, Georgia, serif);font-size:20px;font-weight:700;color:var(--lt-ink, #2f2a26)}.lt-bundle__sub{display:block;font-size:13px;opacity:.75;margin-top:2px}.lt-bundle__tiers{display:flex;gap:6px;flex-wrap:wrap}.lt-bundle__tiers span{font-size:12px;padding:5px 10px;border-radius:999px;background:#eef2ea;color:#4d6440;white-space:nowrap}.lt-bundle__tiers b{font-weight:700}.lt-bundle__list{display:grid;gap:8px}.lt-bundle__item{display:grid;grid-template-columns:22px 56px 1fr auto;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#faf6ef;transition:opacity .2s ease}.lt-bundle__item.is-off{opacity:.45}.lt-bundle__item img{display:block;width:56px;height:70px;object-fit:cover;border-radius:8px;background:#efe6d8}.lt-bundle__check{width:20px;height:20px;accent-color:#2f2a26;margin:0;cursor:pointer}.lt-bundle__tick{width:20px;height:20px;border-radius:5px;background:#2f2a26;color:#fff;display:grid;place-items:center}.lt-bundle__tick svg{width:14px;height:14px}.lt-bundle__info{min-width:0;display:grid;gap:6px}.lt-bundle__name{font-size:14px;font-weight:600;color:var(--lt-ink, #2f2a26);text-decoration:none;line-height:1.25}.lt-bundle__meta{font-size:12px;opacity:.7}.lt-bundle__pick{font:inherit;font-size:14px;font-weight:600;width:100%;min-width:0;padding:7px 28px 7px 10px;border:1px solid #d9cdb8;border-radius:10px;background:#fff;color:var(--lt-ink, #2f2a26);text-overflow:ellipsis;cursor:pointer}.lt-bundle__opts{display:flex;gap:6px;flex-wrap:wrap}.lt-bundle__opts select{font:inherit;font-size:12px;padding:5px 24px 5px 9px;border:1px solid #d9cdb8;border-radius:999px;background:#fff;color:var(--lt-ink, #2f2a26);max-width:130px}.lt-bundle__price{font-size:14px;font-weight:600;white-space:nowrap}.lt-bundle__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;font-size:15px}.lt-bundle__total s{opacity:.55;margin-right:6px}.lt-bundle__total strong{font-size:20px}.lt-bundle__save{margin:4px 0 12px;font-size:13px;font-weight:600;color:#a4522f;text-align:right}.lt-bundle__btn{width:100%;justify-content:center}.lt-drawer__bundle{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#eef2ea;color:#3e5233;font-size:13px;display:grid;gap:2px}.lt-drawer__bundle strong{font-size:14px}.lt-line__price s{opacity:.5;font-weight:400;margin-right:4px}.lt-product__bundlehint{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 6px;padding:7px 14px;border-radius:999px;background:#eef2ea;color:#3e5233;font-size:14px;text-decoration:none}.lt-product__bundlehint b{color:var(--lt-ink, #2f2a26)}.lt-product__bundlehint span{font-weight:700;color:#a4522f}.lt-product__bundlehint:hover{background:#e3eadc}.lt-express{margin-top:10px}.lt-express .shopify-payment-button__button{border-radius:999px!important;min-height:50px;overflow:hidden}.lt-express .shopify-payment-button__more-options{margin-top:8px;font-size:13px;color:var(--lt-ink, #2f2a26);text-decoration:underline;background:none}@media(max-width:749px){.lt-bundle{padding:14px}.lt-bundle__item{grid-template-columns:22px 48px 1fr auto;gap:10px}.lt-bundle__item img{width:48px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lt-tees-hero.css.map */
