.lt-product{padding:clamp(20px,4vw,48px) 0 clamp(40px,6vw,72px)}.lt-product__grid{display:grid;gap:clamp(20px,4vw,56px)}@media(min-width:990px){.lt-product__grid{grid-template-columns:1.1fr 1fr;align-items:start}.lt-product__info{position:sticky;top:92px}}.lt-gallery__main{position:relative;aspect-ratio:4 / 5;border-radius:var(--lt-radius);overflow:hidden;background:#efe9df}.lt-gallery__main img{width:100%;height:100%;object-fit:cover}.lt-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001f;z-index:2;color:var(--lt-ink)}.lt-gallery__arrow--prev{left:12px}.lt-gallery__arrow--next{right:12px}.lt-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.lt-gallery__thumb{aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:#efe9df;cursor:pointer}.lt-gallery__thumb.is-active{border-color:var(--lt-navy)}.lt-gallery__thumb img{width:100%;height:100%;object-fit:cover}.lt-product__badge{display:inline-block;background:var(--lt-brick);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:6px;margin-bottom:14px}.lt-product__title{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.01em}.lt-product__price{display:flex;gap:12px;align-items:baseline;margin:14px 0 6px;font-size:22px;font-weight:800}.lt-product__price s{font-size:17px;color:var(--lt-muted);font-weight:500}.lt-product__save{font-size:12px;font-weight:800;background:var(--lt-brick);color:#fff;padding:4px 8px;border-radius:6px;text-transform:uppercase}.lt-product__save:empty{display:none}.lt-product__tagline{color:var(--lt-muted);margin:10px 0 20px}.lt-option{margin:18px 0;border:0;padding:0}.lt-option legend{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;padding:0}.lt-option legend span{font-weight:500;text-transform:none;letter-spacing:0;color:var(--lt-muted)}.lt-option__values{display:flex;flex-wrap:wrap;gap:8px}.lt-option__values input{position:absolute;opacity:0;pointer-events:none}.lt-pill{min-width:52px;min-height:44px;padding:10px 14px;border:2px solid var(--lt-line);border-radius:10px;background:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.lt-option__values input:checked+.lt-pill{border-color:var(--lt-navy);box-shadow:inset 0 0 0 1px var(--lt-navy)}.lt-option__values input:focus-visible+.lt-pill{outline:3px solid var(--lt-blue);outline-offset:2px}.lt-pill.is-unavailable{opacity:.45;text-decoration:line-through}.lt-qty{display:inline-flex;align-items:center;border:2px solid var(--lt-line);border-radius:var(--lt-radius-btn);background:#fff;height:52px;flex:none}.lt-qty button{width:44px;height:100%;border:0;background:none;font-size:20px;cursor:pointer;color:var(--lt-ink)}.lt-qty input{width:36px;text-align:center;border:0;font:800 16px var(--lt-font);background:none;-moz-appearance:textfield;color:var(--lt-ink)}.lt-qty input::-webkit-outer-spin-button,.lt-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lt-buyrow{display:flex;gap:10px;margin-top:22px}.lt-buyrow .lt-btn{flex:1}.lt-product__error{color:var(--lt-brick);font-weight:700;margin-top:10px}.lt-perks{list-style:none;padding:18px 0 0;margin:22px 0 0;border-top:1px solid var(--lt-line);display:grid;gap:10px;font-size:15px}.lt-perks li{display:flex;gap:10px;align-items:flex-start}.lt-perks svg{width:20px;height:20px;flex:none;color:var(--lt-blue);margin-top:2px}.lt-accordion{margin-top:18px;border-top:1px solid var(--lt-line)}.lt-accordion details{border-bottom:1px solid var(--lt-line)}.lt-accordion summary{list-style:none;cursor:pointer;padding:16px 32px 16px 0;font-weight:800;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:.05em}.lt-accordion summary::-webkit-details-marker{display:none}.lt-accordion summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:500}.lt-accordion details[open] summary:after{content:"\2212"}.lt-accordion__body{padding-bottom:16px;color:var(--lt-muted)}.lt-accordion__body table{width:100%;border-collapse:collapse;font-size:14px}.lt-accordion__body th,.lt-accordion__body td{border:1px solid var(--lt-line);padding:6px 8px;text-align:left}.lt-sticky-atc{display:none}@media(max-width:749px){.lt-sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;gap:10px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px #00000014;transform:translateY(110%);transition:transform .25s}.lt-sticky-atc.is-visible{transform:none}.lt-sticky-atc__title{flex:1;font-weight:800;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-sticky-atc .lt-btn{min-height:46px;padding:10px 18px;font-size:13px}}.lt-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.lt-drawer.is-open{visibility:visible}.lt-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a142073;opacity:0;transition:opacity .25s}.lt-drawer.is-open .lt-drawer__overlay{opacity:1}.lt-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--lt-cream);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.lt-drawer.is-open .lt-drawer__panel{transform:none}.lt-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--lt-line)}.lt-drawer__head h2{font-size:18px;font-weight:900;text-transform:uppercase}.lt-drawer__items{flex:1;overflow-y:auto;padding:8px 20px}.lt-drawer__empty{text-align:center;padding:48px 0;color:var(--lt-muted)}.lt-line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--lt-line)}.lt-line img{width:76px;height:95px;object-fit:cover;border-radius:8px;background:#efe9df}.lt-line__title{font-weight:800;font-size:15px;line-height:1.25}.lt-line__variant{font-size:13px;color:var(--lt-muted);margin:2px 0 8px}.lt-line__qty{display:inline-flex;align-items:center;border:1px solid var(--lt-line);border-radius:999px;background:#fff}.lt-line__qty button{width:32px;height:32px;border:0;background:none;cursor:pointer;font-size:16px;color:var(--lt-ink)}.lt-line__qty span{min-width:22px;text-align:center;font-weight:800;font-size:14px}.lt-line__price{font-weight:800;text-align:right}.lt-line__remove{display:block;margin-top:8px;font-size:12px;color:var(--lt-muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.lt-drawer__foot{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--lt-line);background:#fff}.lt-drawer__total{display:flex;justify-content:space-between;font-weight:900;font-size:18px;margin-bottom:4px}.lt-drawer__note{font-size:12px;color:var(--lt-muted);margin-bottom:14px!important}.lt-drawer__progress{margin-bottom:14px;font-size:13px;font-weight:700}.lt-drawer__bar{height:6px;border-radius:3px;background:var(--lt-line);margin-top:6px;overflow:hidden}.lt-drawer__bar span{display:block;height:100%;background:var(--lt-blue);width:0;transition:width .3s}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lt-tees-3.css.map */
