.card{display:block;overflow:hidden;text-decoration:none;background-color:var(--color-base-background-1);border-radius:5px 5px 0 0}.card-information+.card{margin-bottom:1.3rem}@media screen and (min-width: 750px){.card-information+.card{margin-bottom:1.7rem}}.card__inner{background-color:var(--sand)}.card .media{padding-bottom:calc(440/388 * 100%)}@media screen and (min-width: 800px){.card .media{padding-bottom:100%}}.card--product{position:relative}.card__product-badge{position:absolute;top:2rem;right:2rem;z-index:10;width:5.8rem;height:5.8rem;border-radius:100%;background-color:var(--color-base-accent);font-size:1.1rem;font-weight:600;font-family:var(--font-body-family);text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.4rem;letter-spacing:.03em;padding:1rem}@media screen and (max-width: 799px){.card__product-badge{width:5.1rem;height:5.1rem;right:1rem;top:1rem}}.card__content{margin-left:2.5rem;margin-right:2.5rem}.card__content>*{margin:0}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}.card__text-spacing>*{margin:0}.card__text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}.card__text{margin:0;word-break:break-word}.card-information__text{display:block;margin:0;padding-right:1.2rem}.card-information__subtitle{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:1rem 2rem;font-family:var(--font-monospace-family);font-size:1.2rem;background-color:var(--grey);border-bottom:1px solid var(--black);height:35px}.card-information__wrapper{padding:2.4rem 0 0}.card-information__wrapper>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.7rem}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:flex;flex-direction:column;flex:0 0 292px;min-height:100%;position:relative;text-decoration:none}@media screen and (min-width: 750px){.card-wrapper{flex:0 0 292px}}.card-wrapper a{width:100%}@media screen and (min-width: 990px){.card-wrapper{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - var(--gutter) - var(--gutter))/3 - 1.33333333rem)}}.card-wrapper:after{content:"";top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;pointer-events:none;position:absolute}.card-wrapper .card-information{display:grid;position:relative;flex-grow:1}.card-wrapper:focus-within .card{box-shadow:none}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 750px){.card__media-spacer{padding:3rem 3rem 0}}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card__badge{bottom:1rem;display:flex;flex-wrap:wrap;left:1rem;position:absolute}.card__badge>*{margin-right:1rem;margin-top:.5rem}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}.card:hover .card-colored .overlay-card{background-color:rgba(var(--color-card-hover),.06)}.card-information__wrapper .price-wrapper{display:flex;align-items:center;gap:6px}.card-information__wrapper .price-wrapper .price--compare-at-price{text-decoration:line-through;opacity:.5}@media screen and (min-width: 787px){.product-info__bottom .descriptor-icons a:hover .descriptor-icons--flag{opacity:1}}.product__info-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.product__info-title{flex-grow:1;margin-bottom:1rem}.product__info-title h2{margin:0;font-style:normal;font-size:4rem}@media screen and (min-width: 1170px){.product__info-title h2{font-size:5rem}}.product__info-title br{display:none}@media screen and (min-width: 750px){.product__info-title br{display:inline}}.product__info-subtitle{display:block;margin-top:1.2rem}.product__info-subtitle .product__info-variant-title{margin-right:2rem;text-transform:lowercase}.product__info-container .quickbuy-form{margin-top:2.4rem}.product__info-container .product-form__submit{cursor:pointer}.product__info-container .product-form__submit[disabled]{opacity:.4}@media screen and (max-width: 749px){.product__info-container .product-form__submit{background-color:var(--white);width:100%}}.product__info-container .product-form__submit-inner{display:flex;gap:6px;align-items:center;justify-content:center}.product__info-container .product-form__submit-inner svg path{fill:currentColor}.product__info-container .product-form__error-message{font-family:ABC Monument Grotesk Semi-Mono;font-weight:400;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/278/assets/component-card.css.map */
