.gwp-tile--desktop{display:none}
@media (min-width:1024px){.gwp-tile--mobile{display:none}.gwp-tile--desktop:not(.gwp-tile--off){display:block}}
.gwp-tile__card{position:relative}
.gwp-tile__link{display:block;color:inherit;text-decoration:none}
.gwp-tile__media{aspect-ratio:2/3;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:#f4f2f0;container-type:inline-size}
.gwp-tile__slides{position:relative;overflow:hidden}
.gwp-tile__slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;opacity:0;transition:opacity .9s ease}
.gwp-tile__slide.is-active{opacity:1}
.gwp-tile__band{background:var(--gwp-tile-band);color:var(--gwp-tile-band-text);text-align:center;padding:4.4cqw 4cqw 5cqw;display:grid;gap:1.8cqw}
.gwp-tile__heading{margin:0;font-family:var(--font-family-seasonal),Georgia,serif;font-weight:400;font-size:8.6cqw;line-height:1.08;letter-spacing:0;text-transform:none;text-wrap:balance}
.gwp-tile__line{margin:0;font-size:max(9px,3.9cqw);letter-spacing:.04em;text-transform:none;opacity:.85}
.gwp-tile__dots{position:absolute;z-index:3;top:4px;right:4px;display:flex}
.gwp-tile__dot{width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}
.gwp-tile__dot::before{content:"";width:7px;height:7px;border-radius:50%;border:1px solid #404040;box-sizing:border-box}
.gwp-tile__dot[aria-current="true"]::before{background:#404040}
.gwp-tile__dot:focus-visible{outline:1px solid #404040;outline-offset:-2px}
.gwp-tile__content .product-card__title-wrapper{max-width:100%}
.gwp-tile__content .product-card__title{text-transform:uppercase}
.gwp-tile__content .product-card__title:hover{text-decoration:none}
.gwp-tile__price{height:auto}
.gwp-tile__price .product-card__price-compare-at{margin-right:4px}
.gwp-tile__free{color:#000;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}
.gwp-tile__condition{color:#8c8c8c;white-space:nowrap}
.gwp-tile [data-gwp-tile-fade]{transition:opacity .45s ease}
.gwp-tile [data-gwp-tile-fade].is-fading{opacity:0}
@media (prefers-reduced-motion:reduce){.gwp-tile__slide,.gwp-tile [data-gwp-tile-fade]{transition:none}}
.gwp-tile--pending{visibility:hidden}
.gwp-tile.gwp-tile--off{display:none}
.gwp-tile__dots[hidden],.gwp-tile__dot[hidden]{display:none}
