ps-product{display:grid}.ps-product__inner{min-width:0}.ps-product__breadcrumb{margin-bottom:16px;font-size:var(--type-caption-size);color:var(--text-secondary)}.ps-product__breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ps-product__breadcrumb li+li:before{content:"/";margin-right:6px}.ps-product__breadcrumb a{color:var(--text-secondary)}.ps-product__breadcrumb [aria-current=page]{color:var(--text-primary)}.ps-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.ps-product__media{min-width:0;margin-inline:calc(-1 * var(--gutter))}@media(min-width:768px){.ps-product__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,4.444vw,64px)}.ps-product__media{position:sticky;top:calc(var(--header-h) + 24px);margin-inline:0}}ps-product-gallery,.ps-gallery__swipe{display:block;min-width:0}.ps-gallery__track{display:flex;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.ps-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;background:var(--surface-media)}.ps-gallery__image,.ps-gallery__empty{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:0}.ps-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.ps-gallery__dot{width:6px;height:6px;border-radius:3px;background:var(--ps-gray-300)}.ps-gallery__dot.is-active{background:var(--ps-black)}.ps-gallery__thumbs{display:none}@media(min-width:768px){.ps-gallery__track{overflow:hidden;border-radius:var(--radius-lg);scroll-snap-type:none}.ps-gallery__empty{border-radius:var(--radius-lg)}.ps-gallery__dots{display:none}.ps-gallery__thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:12px 0 0}.ps-gallery__thumb{display:block;width:100%;padding:0;overflow:hidden;aspect-ratio:1 / 1;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-media);cursor:pointer}.ps-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ps-gallery__thumb[aria-current=true]{border-color:var(--border-selected);box-shadow:inset 0 0 0 .5px var(--border-selected)}}.ps-product__info{display:flex;flex-direction:column;gap:20px;min-width:0}.ps-product__header{display:flex;flex-direction:column;gap:8px}.ps-product__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ps-product__brand{color:var(--text-secondary);font-size:13px}.ps-product__title{font-size:var(--type-h1-size);font-weight:var(--weight-semibold);line-height:1.08;letter-spacing:-.03em}.ps-product__subtitle{margin-top:4px;color:var(--text-secondary);font-size:var(--type-body-size)}.ps-product__notice{margin-top:4px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--feedback-notice-bg);color:var(--text-notice);font-size:13px}.ps-product__form,.ps-product__buy{display:flex;flex-direction:column;gap:20px}.ps-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.price--lg{--price-size: 26px}.ps-product__price-note{color:var(--text-secondary);font-size:13px}.ps-qty--bar{display:flex;justify-content:space-between;width:100%;height:52px}.ps-qty--bar .ps-qty__button{width:52px;height:100%}.ps-qty--bar .ps-qty__input{flex:1;width:auto;min-width:0;font-size:var(--type-body-size)}.ps-qty--bar .ps-qty__input:disabled{color:var(--text-secondary)}.ps-product__eta-value{color:var(--text-success)}.ps-product__payments{margin-top:-8px}.ps-product__details,.ps-gpsr__list{display:flex;flex-direction:column;gap:8px;margin:0}.ps-product__details>div,.ps-gpsr__list>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.ps-product__details>[hidden]{display:none}.ps-product__details dt,.ps-gpsr__list dt{color:var(--text-secondary);font-size:var(--type-caption-size)}.ps-product__details dd,.ps-gpsr__list dd{margin:0;color:var(--text-primary)}.ps-gpsr__safety{margin-top:16px}.ps-gpsr__safety-title{margin-bottom:4px;color:var(--text-primary);font-weight:var(--weight-semibold)}.ps-product__advice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-subtle);font-size:var(--type-small-size)}.ps-product__footnote{color:var(--text-secondary);font-size:12.5px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-main-product.css.map */
