.c-pair-it-with{display:block;width:100%}.c-pair-it-with__heading{color:var(--color-brand-green);font-family:var(--font-family-accent)!important;font-style:italic;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:var(--letter-spacing-heading);margin:0 0 20px;padding-top:55px}@media(max-width:1024px){.c-pair-it-with__heading{padding-top:40px;margin-bottom:30px}}.c-pair-it-with__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.c-pair-card{display:flex;flex-direction:column;gap:15px;height:100%}.c-pair-card__media{display:block;aspect-ratio:218 / 290;overflow:hidden}.c-pair-card__image{display:block;width:100%;height:100%;object-fit:cover}.c-pair-card__info{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px}.c-pair-card__title,.c-pair-card__title:hover,.c-pair-card__title:focus,.c-pair-card__title:active,.c-pair-card__title:visited{color:var(--color-brand-green);font-family:var(--font-family-accent)!important;font-style:italic;font-size:20px;font-weight:400;line-height:1;letter-spacing:normal;text-decoration:none}.c-pair-card__title:focus-visible{text-decoration:none}.c-pair-card__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--color-brand-green);font-family:var(--font-family);font-size:13px;font-weight:400;line-height:1.8;letter-spacing:var(--letter-spacing-body);margin:0}.c-pair-card__form{display:block;width:100%;margin-top:auto}a.c-pair-card__button{margin-top:auto}.c-pair-card__form form{margin:0}.c-pair-card__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 14px;overflow:hidden;background-color:var(--color-brand-green);border:0;border-radius:0;color:var(--color-white);font-family:var(--font-family);font-size:var(--text-eyebrow);font-weight:600;line-height:1.2;letter-spacing:var(--letter-spacing-eyebrow-wide);text-transform:uppercase;text-decoration:none;cursor:pointer}.c-pair-card__button span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.c-pair-card__button:hover{background-color:color-mix(in srgb,var(--color-brand-green) 88%,#000)}a.c-pair-card__button,a.c-pair-card__button:hover,a.c-pair-card__button:focus,a.c-pair-card__button:visited{color:var(--color-white);font-family:var(--font-family);font-size:var(--text-eyebrow);font-weight:600;line-height:1.2;letter-spacing:var(--letter-spacing-eyebrow-wide);text-decoration:none}.c-pair-card__button[disabled]{opacity:.5;cursor:not-allowed}.c-pair-skeleton{--shimmer-speed: 1.25s;--shimmer-base: rgb(var(--color-foreground-rgb) / var(--opacity-10));--shimmer-highlight: rgb(var(--color-foreground-rgb) / var(--opacity-5));display:block;width:100%;background-color:var(--shimmer-base);background-image:linear-gradient(-85deg,var(--shimmer-base) 10%,var(--shimmer-highlight) 50%,var(--shimmer-base) 90%);background-size:200% 100%;background-position:100% 0;animation:text-shimmer var(--shimmer-speed) infinite linear}.c-pair-skeleton--title{width:70%;height:20px}.c-pair-skeleton--subtitle{width:85%;height:23px}.c-pair-skeleton--button{height:34px;margin-top:auto}@media(prefers-reduced-motion:reduce){.c-pair-skeleton{animation:none}}.c-pair-card__button .add-to-cart-text,.c-pair-card__button .add-to-cart-text--added{display:flex;gap:6px;align-items:center;justify-content:center;animation-duration:var(--animation-speed, .2s);animation-timing-function:var(--animation-easing, ease);animation-fill-mode:forwards}.c-pair-card__button .add-to-cart-text--added{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.c-pair-card__button.atc-added .add-to-cart-text{animation-name:pair-atc-slide-out}.c-pair-card__button.atc-added .add-to-cart-text--added{animation-name:pair-atc-slide-in}.c-pair-card__button--added .add-to-cart-text{opacity:0}.c-pair-card__button--added .add-to-cart-text--added{opacity:1}.c-pair-card__button--added[disabled]{opacity:1;background-color:color-mix(in srgb,var(--color-brand-green) 55%,var(--color-white));cursor:not-allowed}.c-pair-card__button .add-to-cart-icon--added,.c-pair-card__button .add-to-cart-icon--added svg{width:14px;height:14px}@keyframes pair-atc-slide-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes pair-atc-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1em)}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/custom-pair-it-with.css.map */
