.ab-pg{box-sizing:border-box;padding:calc(var(--ab-pg-pt) * .75) var(--ab-container-pad) calc(var(--ab-pg-pb) * .75);background:var(--ab-white);font-family:var(--ab-font)}.ab-pg__inner{max-width:calc(var(--ab-container-max) - 2 * var(--ab-container-pad));margin:0 auto}.ab-pg__head{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ab-pg__heading{color:var(--ab-deep-black)}.ab-pg__text{max-width:740px;color:var(--ab-stone-600)}.ab-pg__list{margin:0;padding:0;list-style:none}.ab-pg__list--slider{display:flex;gap:16px;margin-right:calc(-1 * var(--ab-container-pad));margin-left:calc(-1 * var(--ab-container-pad));padding:0 var(--ab-container-pad) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--ab-container-pad);scrollbar-width:none}.ab-pg__list--slider::-webkit-scrollbar{display:none}.ab-pg__list--slider .ab-pg__item{flex:0 0 clamp(260px,78vw,360px);scroll-snap-align:start}.ab-pg__list--stack{display:grid;gap:16px}.ab-pg__more{display:flex;justify-content:center;margin-top:32px}.ab-pg__more .ab-btn{width:100%}.ab-pc{position:relative;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;height:100%;padding:4px 4px 24px;background:var(--ab-white)}.ab-pc:hover,.ab-pc:focus-within{box-shadow:0 4px 15px #a2a2a240}.ab-pc__media{aspect-ratio:413.33 / 464;overflow:hidden;background:var(--ab-stone-100)}.ab-pc__img{display:block;width:100%;height:100%;object-fit:cover}.ab-pc--contain .ab-pc__img{object-fit:contain}.ab-pc__info{display:flex;flex-direction:column;gap:16px;padding:0 16px}.ab-pc .ab-pc__title{display:-webkit-box;min-height:2.5em;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ab-deep-black);font-family:var(--ab-font);font-size:19px;font-weight:600;font-stretch:87%;letter-spacing:0;line-height:1.25;text-transform:uppercase;word-break:normal;overflow-wrap:break-word}@media screen and (max-width:749px){.ab-pc .ab-pc__title{-webkit-hyphens:auto;hyphens:auto}}.ab-pc__link{color:inherit;text-decoration:none}.ab-pc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ab-pc__link:focus-visible{outline:none}.ab-pc:has(.ab-pc__link:focus-visible){outline:2px solid var(--ab-deep-black);outline-offset:2px}.ab-pc__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.ab-pc .ab-pc__vendor{color:var(--ab-stone-400);font-size:16px;letter-spacing:0;line-height:1.6}.ab-pc .ab-pc__price{margin-left:auto;color:var(--ab-deep-black);font-size:19px;font-weight:600;font-stretch:87%;letter-spacing:0;line-height:1.25;text-transform:uppercase}@media screen and (min-width:750px){.ab-pg{padding-top:var(--ab-pg-pt);padding-bottom:var(--ab-pg-pb)}.ab-pg__head{margin-bottom:var(--ab-pg-hg, 44px)}.ab-pg__more{margin-top:44px}.ab-pg__more .ab-btn{width:auto;min-width:227px}}@media screen and (min-width:990px){.ab-pg__list--slider,.ab-pg__list--stack{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-right:0;margin-left:0;padding:0;overflow:visible}.ab-pg__list--slider .ab-pg__item,.ab-pg__list--stack .ab-pg__item{flex:0 0 calc((100% - 48px) / 3);min-width:0}}.ab-pg--dark{background:var(--ab-pine)}.ab-pg--dark .ab-pg__heading,.ab-pg--dark .ab-pg__text{color:var(--ab-stone-100)}.ab-pg--dark .ab-btn:focus-visible{outline-color:var(--ab-stone-100)}.ab-pg--dark .ab-pc:has(.ab-pc__link:focus-visible){outline-color:var(--ab-stone-100)}.ab-pc__media{position:relative}.ab-pc__badges{position:absolute;z-index:1;top:16px;left:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 32px);pointer-events:none}.ab-pc__badge{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;min-height:24px;padding:2px 12px;background:var(--ab-sale-red);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);color:var(--ab-stone-100);font-size:13px;font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ab-pc__badge--percent{letter-spacing:.04em}.ab-pc__badge--sold-out{background:var(--ab-stone-600)}.ab-pc__badge--own{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:5px 10px;background:var(--ab-deep-black);clip-path:none;color:var(--ab-white);font-size:12px;font-weight:500;font-stretch:100%;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere}.ab-pc__badge--own-2{background:var(--ab-badge-green)}.ab-pc{--ab-badge-green: var(--ab-pine)}.ab-pc__media{container-type:inline-size}@container (max-width: 240px){.ab-pc__badges{top:8px;left:8px;gap:4px;max-width:calc(100% - 16px)}.ab-pc__badge{min-height:20px;padding:2px 8px;font-size:11px;letter-spacing:.08em}.ab-pc__badge--own{padding:4px 8px;font-size:11px;letter-spacing:0}.ab-pc__badge--percent{letter-spacing:.02em}}.ab-pc__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}@media(hover:hover){.ab-pc:hover .ab-pc__img--hover{opacity:1}}.ab-pc__prices{display:flex;align-items:baseline;gap:8px;margin-left:auto;white-space:nowrap}.ab-pc__compare{color:var(--ab-stone-600);font-size:16px;font-weight:400;line-height:1.6;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ab-product-grid.css.map */
