.ptt-product-feed{padding-block-start:var(--sp-6)}.ptt-product-feed__centered-head{margin-block-end:var(--sp-4);border-block-end:3px solid var(--brand);padding:.875rem 0;text-align:center}.ptt-product-feed__centered-head span{color:var(--brand);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-extrabold);letter-spacing:.04em;text-transform:uppercase}.ptt-product-feed--head-card .ptt-product-feed__shell{border:var(--border-hairline);border-radius:var(--radius-md);padding:1.125rem 1.125rem 1.375rem;background:var(--surface-card)}.ptt-product-feed__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-block-end:.875rem}.ptt-product-feed__card-head h2{font-size:var(--fs-h4);font-weight:var(--fw-extrabold);text-transform:none}.ptt-product-feed__card-head span{color:var(--text-muted);font-size:var(--fs-xs)}.ptt-product-feed__viewport{position:relative}.ptt-product-feed__items{position:relative;display:grid;gap:var(--sp-2)}.ptt-product-feed--grid .ptt-product-feed__items{grid-template-columns:repeat(var(--feed-columns),minmax(0,1fr));grid-auto-rows:1fr}.ptt-product-feed--carousel .ptt-product-feed__items{grid-auto-columns:12.25rem;grid-auto-flow:column;overflow-x:auto;padding:2px;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.ptt-product-feed--carousel .ptt-product-card{scroll-snap-align:start}.ptt-product-feed__nav{position:absolute;z-index:4;inset-block-start:50%;display:flex;inline-size:2.5rem;block-size:2.5rem;align-items:center;justify-content:center;border:var(--border-hairline);border-radius:var(--radius-pill);padding:0;background:var(--surface-card);box-shadow:var(--shadow-md);color:var(--text-body);cursor:pointer;transform:translateY(-50%)}.ptt-product-feed__nav:hover{border-color:var(--brand);color:var(--brand)}.ptt-product-feed__nav svg{inline-size:1.25rem;block-size:1.25rem}.ptt-product-feed__nav--prev{inset-inline-start:.5rem}.ptt-product-feed__nav--next{inset-inline-end:.5rem}.ptt-product-feed[data-can-scroll-prev=false] .ptt-product-feed__nav--prev,.ptt-product-feed[data-can-scroll-next=false] .ptt-product-feed__nav--next{display:none}.ptt-product-feed__more{display:flex;justify-content:center;margin:var(--sp-6) 0}.ptt-product-feed__more-btn{display:inline-flex;min-inline-size:16.25rem;min-block-size:var(--control-h-lg);align-items:center;justify-content:center;border:var(--border-1);border-radius:var(--radius-sm);padding:0 var(--sp-6);background:var(--surface-card);color:var(--text-body);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;transition:var(--transition-control)}.ptt-product-feed__more-btn:hover{border-color:var(--brand);color:var(--brand)}.ptt-product-feed__empty{margin:0;border:var(--border-hairline);border-radius:var(--radius-sm);padding:var(--sp-5);background:var(--surface-card);color:var(--text-muted)}@media(max-width:72rem){.ptt-product-feed--grid .ptt-product-feed__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:44rem){.ptt-product-feed--grid .ptt-product-feed__items{grid-template-columns:repeat(2,minmax(0,1fr))}.ptt-product-feed--carousel .ptt-product-feed__items{grid-auto-columns:minmax(11rem,58vw)}.ptt-product-feed__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-feed.css.map */
