.as-pgrid{padding-top:var(--as-pt-m);padding-bottom:var(--as-pb-m);background:var(--as-bg, transparent)}.as-pgrid__inner{margin:0 auto;max-width:var(--as-max-width, none)}.as-pgrid__header{padding-left:var(--as-side-m);padding-right:var(--as-side-m);margin-bottom:var(--as-heading-gap-m);text-align:var(--as-heading-align, center)}.as-pgrid__heading{margin:0;padding:0;font-family:var(--as-heading-font);font-size:var(--as-heading-m);font-weight:var(--as-heading-weight, 700);line-height:1.2;letter-spacing:var(--as-heading-ls, 0);text-transform:var(--as-heading-tt, none);color:var(--as-heading-color, #121212)}.as-pgrid__subheading{margin-top:8px;font-family:var(--as-text-font);font-size:14px;line-height:1.5;color:var(--as-title-color, #333)}.as-pgrid__subheading p{margin:0}.as-pgrid__grid{display:grid;grid-template-columns:repeat(var(--as-cols-m),minmax(0,1fr));column-gap:var(--as-col-gap-m);row-gap:var(--as-row-gap-m);margin:0;padding:0 var(--as-side-m);list-style:none}.as-pcard{position:relative;min-width:0;text-align:var(--as-text-align, center)}.as-pcard__media{position:relative;display:block;overflow:hidden;background:var(--as-image-bg, transparent)}.as-pcard__media img,.as-pcard__media svg{display:block;width:100%;height:auto}.as-pgrid--ratio .as-pcard__media{aspect-ratio:var(--as-ratio)}.as-pgrid--ratio .as-pcard__media img,.as-pgrid--ratio .as-pcard__media svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--as-image-fit, cover)}.as-pcard__media .as-pcard__hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}.as-pcard:focus-within .as-pcard__hover{opacity:1}.as-pgrid--zoom .as-pcard__media img:not(.as-pcard__hover){transition:transform .6s ease}.as-pcard__hover-text{position:absolute;left:0;right:0;z-index:1;padding:10px 12px;font-family:var(--as-text-font);font-size:var(--as-hover-text-m);line-height:1.4;text-align:var(--as-text-align, center);background:var(--as-hover-text-bg);color:var(--as-hover-text-color);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.as-pcard__hover-text--top{top:0}.as-pcard__hover-text--middle{top:50%;transform:translateY(-50%)}.as-pcard__hover-text--bottom{bottom:0}.as-pcard__hover-text-inner{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.as-pcard:focus-within .as-pcard__hover-text{opacity:1}@media(hover:hover){.as-pcard__media:hover .as-pcard__hover,.as-pcard__media:hover .as-pcard__hover-text{opacity:1}.as-pgrid--zoom .as-pcard__media:hover img:not(.as-pcard__hover){transform:scale(1.05)}}@media(hover:none){.as-pcard__hover-text{display:none}}.as-pgrid--carousel{--as-visible: var(--as-cols-m);--as-track-gap: var(--as-col-gap-m);--as-track-side: var(--as-side-m)}.as-pgrid__carousel{display:block;position:relative}.as-pgrid--carousel .as-pgrid__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--as-visible) - 1) * var(--as-track-gap)) / var(--as-visible));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--as-track-side);scrollbar-width:none;-webkit-overflow-scrolling:touch}.as-pgrid--carousel .as-pgrid__grid::-webkit-scrollbar{display:none}.as-pgrid--carousel .as-pcard{scroll-snap-align:start}.as-pgrid__carousel.is-dragging .as-pgrid__grid{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.as-pgrid__carousel.is-dragging .as-pgrid__grid *{cursor:grabbing;pointer-events:none}.as-pgrid__arrow{position:absolute;top:var(--as-arrow-top, 35%);z-index:3;display:none;align-items:center;justify-content:center;width:var(--as-arrow-size, 40px);height:var(--as-arrow-size, 40px);padding:0;border:0;border-radius:var(--as-arrow-radius, 50%);background:var(--as-arrow-bg, #fff);color:var(--as-arrow-color, #121212);box-shadow:0 1px 4px #0003;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.as-pgrid__arrow svg{width:45%;height:45%}.as-pgrid__arrow--prev{left:calc(var(--as-track-side) + 8px)}.as-pgrid__arrow--next{right:calc(var(--as-track-side) + 8px)}.as-pgrid__carousel.is-scrollable .as-pgrid__arrow{display:flex}.as-pgrid__arrow:disabled{opacity:.35;cursor:default}.as-pgrid--hide-arrows-m .as-pgrid__carousel .as-pgrid__arrow{display:none}@media(hover:hover)and (pointer:fine){.as-pgrid__carousel.is-scrollable .as-pgrid__grid{cursor:grab;-webkit-user-select:none;user-select:none}}.as-pcard__badge{position:absolute;top:10px;left:10px;z-index:2;padding:3px 8px;font-family:var(--as-text-font);font-size:11px;line-height:1.4;letter-spacing:.05em;background:var(--as-badge-bg, #fff);color:var(--as-badge-color, #121212)}.as-pcard__info{padding:0 var(--as-text-inset, 6px)}.as-pcard__vendor{margin:var(--as-title-gap) 0 0;font-family:var(--as-text-font);font-size:var(--as-title-m);line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--as-compare-color, #ccc)}.as-pcard__title{margin:0;padding:var(--as-title-gap) 0 0;font-family:var(--as-text-font);font-size:var(--as-title-m);font-weight:var(--as-title-weight, 400);line-height:1.5;letter-spacing:0}.as-pcard__vendor+.as-pcard__title{padding-top:0}.as-pcard__title a{color:var(--as-title-color, #333);text-decoration:none}.as-pcard__title a:hover{text-decoration:var(--as-title-hover, none);text-underline-offset:3px}.as-pcard__price{margin-bottom:var(--as-price-gap, 10px);font-family:var(--as-text-font);font-size:var(--as-price-m);font-weight:400;line-height:1.5;color:var(--as-price-color, #333)}.as-pcard__compare{position:relative;display:inline-block;margin-right:5px;color:var(--as-compare-color, #ccc)}.as-pcard__compare:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--as-strike-color, #3d4246)}.as-pcard__sale-price{color:var(--as-sale-color, #333)}.as-pcard__discount{display:inline-block;margin-left:5px;padding:5px;border:1px solid var(--as-price-color, #333);line-height:1}.as-pgrid__footer{margin-top:var(--as-button-gap, 30px);text-align:center}.as-pgrid__button{display:inline-block;padding:12px 34px;font-family:var(--as-text-font);font-size:14px;letter-spacing:.05em;text-decoration:none;border:1px solid var(--as-btn-bg, #121212);background:var(--as-btn-bg, #121212);color:var(--as-btn-text, #fff);transition:opacity .2s ease}.as-pgrid__button--outline{background:transparent;color:var(--as-btn-bg, #121212)}.as-pgrid__button:hover{opacity:.85}@media screen and (min-width:768px){.as-pgrid__grid{grid-template-columns:repeat(var(--as-cols-t),minmax(0,1fr))}.as-pgrid--carousel{--as-visible: var(--as-cols-t)}.as-pgrid__heading{font-size:var(--as-heading-t)}.as-pcard__title,.as-pcard__vendor{font-size:var(--as-title-t)}.as-pcard__price{font-size:var(--as-price-t)}}@media screen and (min-width:992px){.as-pgrid{padding-top:var(--as-pt-d);padding-bottom:var(--as-pb-d)}.as-pgrid__header{padding-left:var(--as-side-d);padding-right:var(--as-side-d);margin-bottom:var(--as-heading-gap-d)}.as-pgrid__grid{grid-template-columns:repeat(var(--as-cols-d),minmax(0,1fr));column-gap:var(--as-col-gap-d);row-gap:var(--as-row-gap-d);padding:0 var(--as-side-d)}.as-pgrid--carousel{--as-visible: var(--as-cols-d);--as-track-gap: var(--as-col-gap-d);--as-track-side: var(--as-side-d)}.as-pcard__hover-text{font-size:var(--as-hover-text-d)}.as-pgrid--hide-arrows-m .as-pgrid__carousel.is-scrollable .as-pgrid__arrow{display:flex}.as-pgrid--hide-arrows-d .as-pgrid__carousel.is-scrollable .as-pgrid__arrow{display:none}.as-pgrid__heading{font-size:var(--as-heading-d)}.as-pcard__title,.as-pcard__vendor{font-size:var(--as-title-d)}.as-pcard__price{font-size:var(--as-price-d)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-as-product-grid.css.map */
