.product-showcase .ps-layout{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:990px){.product-showcase .ps-layout{gap:56px;grid-template-columns:var(--ps-media,58%) minmax(0,1fr)}.product-showcase .ps-layout--small{--ps-media:40%}.product-showcase .ps-layout--medium{--ps-media:50%}.product-showcase .ps-layout--media-right{grid-template-columns:minmax(0,1fr) var(--ps-media,58%)}.product-showcase .ps-layout--media-right .ps-media{order:2}.product-showcase .ps-media{position:sticky;top:calc(var(--header-h,0px) + 20px)}}.product-showcase .ps-gallery__slide .media{border-radius:var(--media-radius)}.product-showcase .ps-gallery__dots{margin-top:12px}.product-showcase .ps-thumbs{list-style:none;margin:12px 0 0;padding:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.product-showcase .ps-thumb{position:relative;width:68px;height:68px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:rgb(var(--c-card));flex:none}.product-showcase .ps-thumb img{width:100%;height:100%;object-fit:cover}.product-showcase .ps-thumb.is-active{border-color:rgb(var(--c-text))}.product-showcase .ps-thumb__badge{position:absolute;right:4px;bottom:4px;width:20px;height:20px;border-radius:50%;background:#0009;color:#fff;display:flex;align-items:center;justify-content:center}.product-showcase .ps-info{display:flex;flex-direction:column;gap:16px}.product-showcase .ps-vendor{margin:0;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.product-showcase .ps-title{margin:0}.product-showcase .ps-title a{text-decoration:none}.product-showcase .ps-tax{margin:6px 0 0}.product-showcase .c-stock{display:flex;align-items:center;gap:8px;margin:0;font-size:.92rem}.product-showcase .c-stock--out{opacity:.7}.product-showcase .ps-option{border:0;padding:0;margin:0}.product-showcase .ps-option legend{font-weight:600;font-size:.9rem;margin-bottom:8px;padding:0}.product-showcase .ps-variants{display:flex;flex-direction:column;gap:14px}.product-showcase .ps-pills{display:flex;flex-wrap:wrap;gap:8px}.product-showcase .ps-pill{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:42px;padding:6px 14px;border:1px solid rgb(var(--c-border));border-radius:var(--pill-radius,var(--btn-radius));cursor:pointer;font-size:.92rem;transition:border-color .2s,background .2s}.product-showcase .ps-pill--swatch{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:var(--swatch-radius,50%);background:var(--swatch)}.product-showcase .ps-pill-input:checked+.ps-pill{border-color:rgb(var(--c-text));box-shadow:inset 0 0 0 1px rgb(var(--c-text))}.product-showcase .ps-pill-input:checked+.ps-pill:not(.ps-pill--swatch){background:rgb(var(--c-text));color:rgb(var(--c-bg))}.product-showcase .ps-pill-input:focus-visible+.ps-pill{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.product-showcase .ps-pill-input.is-unavailable+.ps-pill{opacity:.45;text-decoration:line-through}.product-showcase .ps-qty{display:flex;flex-direction:column;gap:6px}.product-showcase .ps-qty__label{font-weight:600;font-size:.9rem}.product-showcase .ps-dynamic{margin-top:10px}.product-showcase .ps-benefit{display:flex;gap:10px;align-items:center;font-size:.95rem}.product-showcase .ps-benefit+.ps-benefit{margin-top:-6px}.product-showcase .ps-benefit__icon{display:inline-flex;color:rgb(var(--c-accent))}.product-showcase .ps-link{display:inline-flex;gap:6px;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-showcase.css.map */
