.ls-pm{padding:clamp(32px,5vw,72px) 0}.ls-pm__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:1000px){.ls-pm__grid{grid-template-columns:1fr}}.ls-pm__gallery{display:flex;flex-direction:column;gap:14px}.ls-pm__main{order:1;position:relative;background:var(--paper-3);border-radius:0;overflow:hidden;min-height:360px}.ls-pm__main img,.ls-pm__main-img{width:100%;height:auto;display:block;object-fit:contain;mix-blend-mode:multiply}.ls-pm__main:has(.ls-pm__ph){aspect-ratio:1 / 1}.ls-pm__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ink-3);padding:16px;text-align:center;font-size:14px}.ls-pm__thumbs{order:2;display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:4px}.ls-pm__thumb{padding:0;border:1px solid var(--line);background:var(--paper-3);border-radius:0;cursor:pointer;aspect-ratio:1 / 1;width:76px;flex-shrink:0;overflow:hidden;transition:border-color var(--t-fast,.16s ease),box-shadow var(--t-fast,.16s ease)}.ls-pm__thumb:hover{border-color:var(--line-2)}.ls-pm__thumb.is-active{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.ls-pm__thumb-img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ls-pm__buybox{align-self:start}@media(min-width:1001px){.ls-pm__buybox-inner{position:sticky;top:120px}}.ls-pm__buybox-inner{display:flex;flex-direction:column;gap:16px}.ls-pm__buybox .ls-eyebrow{color:var(--ink-2)}.ls-pm__title{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.8vw,40px);line-height:1.04;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0}.ls-pm__subtitle{font-size:16px;font-weight:300;color:var(--ink-2);line-height:1.6;margin:0}.ls-pm__rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.ls-pm__stars{color:var(--red);letter-spacing:2px}.ls-pm__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:2px 0}.ls-pm__amount,.ls-pm__amount.is-red{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink);white-space:nowrap}.ls-pm__compare{color:var(--ink-3);font-size:16px;font-weight:300;text-decoration:line-through;white-space:nowrap}.ls-pm__save{background:var(--red);color:var(--paper);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:0;white-space:nowrap;flex-shrink:0}.ls-pm__options{display:flex;flex-direction:column;gap:14px}.ls-pm__option{display:flex;flex-direction:column;gap:8px}.ls-pm__option-head{display:flex;align-items:baseline;gap:8px}.ls-pm__option-name{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ls-pm__option-value{font-size:13px;color:var(--ink)}.ls-pm__option-values{display:flex;flex-wrap:wrap;gap:8px}.ls-pm__chip{background:transparent;border:1px solid var(--line-2);color:var(--ink);padding:10px 16px;font-size:13px;font-family:inherit;cursor:pointer;border-radius:0;transition:border-color var(--t-fast,.16s ease),background var(--t-fast,.16s ease),color var(--t-fast,.16s ease)}.ls-pm__chip:hover{border-color:var(--ink)}.ls-pm__chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ls-pm__chip[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ls-pm__buyrow{display:flex;flex-direction:column;align-items:stretch;gap:12px}.ls-pm__qty{display:inline-flex;align-self:flex-start;align-items:center;border:1px solid var(--line-2);border-radius:0;padding:0;gap:0}.ls-pm__qty-btn{background:transparent;border:0;width:44px;height:44px;font-size:18px;cursor:pointer;color:var(--ink);border-radius:0;transition:background var(--t-fast,.16s ease)}.ls-pm__qty-btn:hover{background:var(--paper-3)}.ls-pm__qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:0;background:transparent;width:44px;text-align:center;font:inherit;font-weight:700;padding:0}.ls-pm__qty-input::-webkit-outer-spin-button,.ls-pm__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ls-pm__atc{width:100%;justify-content:center;padding:16px 25px;font-size:15px;font-weight:700;letter-spacing:1px;border-radius:0}.ls-pm__atc[disabled]{opacity:.4;cursor:not-allowed}.ls-pm__dynamic{margin-top:2px}.ls-pm__dynamic .shopify-payment-button__button{border-radius:0!important}.ls-pm__usps{list-style:none;padding:16px 0;margin:8px 0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-pm__usps li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:300;color:var(--ink)}.ls-pm__usps svg{color:var(--red);flex-shrink:0}.ls-pm__meta{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ink-2)}.ls-pm__stock{display:inline-flex;align-items:center;gap:6px}.ls-pm__dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.ls-pm__dot.is-on{background:#10a55a}@media(max-width:1000px){.ls-pm__grid{min-width:0}.ls-pm__gallery,.ls-pm__buybox,.ls-pm__buybox-inner,.ls-pm__main,.ls-pm__thumbs,.ls-pm__title,.ls-pm__subtitle,.ls-pm__price,.ls-pm__options,.ls-pm__buyrow,.ls-pm__usps,.ls-pm__meta{min-width:0;max-width:100%}.ls-pm__thumbs{width:100%;-webkit-overflow-scrolling:touch}.ls-pm__title,.ls-pm__amount,.ls-pm__compare{overflow-wrap:anywhere;word-break:break-word}}@media(min-width:1001px){.ls-pm__main{max-height:600px}.ls-pm__main img,.ls-pm__main-img{max-height:600px;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ls-product-main.css.map */
