.glp1-card{--red:#ed1c24;--ink:#121212;--mute:#747474;--soft:#9a958c;--line:#ececec;--card:#FAF9F6;--hd:var(--font-heading-family),"Revolution Gothic",sans-serif;color:var(--ink);font-family:var(--font-body-family);box-sizing:border-box}.glp1-card *{box-sizing:border-box}.glp1-card img{position:static!important;display:block;max-width:100%;inset:auto!important;transform:none!important}.glp1-card h3,.glp1-card p{margin:0}.glp1-card h3{font-family:var(--hd);text-transform:uppercase;color:var(--ink)}.glp1-card a{color:inherit;text-decoration:none}.glp1-card__stars{margin-top:12px;display:flex;justify-content:center}.glp1-macros{margin-top:18px;display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.glp1-macros div{flex:1;text-align:center;padding:12px 4px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.glp1-macros div:last-child{border-right:0}.glp1-macros strong{font-family:var(--hd);font-weight:700;font-size:20px;line-height:1;color:var(--ink)}.glp1-macros span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.glp1-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));max-width:880px;margin:0 auto}.glp1-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 14px 30px -26px #17150f80;display:flex;flex-direction:column;height:100%;position:relative}.glp1-card__media{display:flex;aspect-ratio:4/3;background:var(--card);align-items:center;justify-content:center;padding:clamp(12px,1.6vw,22px);overflow:hidden}.glp1-card__media img{width:100%;height:100%;object-fit:contain}.glp1-card__body{padding:22px;display:flex;flex-direction:column;flex:1}.glp1-card__title{font-weight:600!important;font-size:21px;letter-spacing:.01em!important}.glp1-card__title a{text-decoration:none}.glp1-card__sub{margin-top:6px!important;font-size:14px;color:var(--mute)}.glp1-pill{display:inline-block;margin-top:10px;font-weight:800;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--red);background:#fbeae9;padding:4px 10px;border-radius:10px;line-height:1.4}.glp1-card__cta{margin:auto 0 0!important;padding-top:18px;grid-row-start:auto!important;position:static!important;opacity:1!important;transform:none!important}.glp1 a{text-decoration:none}.glp1-card,.glp1-card__body,.glp1-card__media,.glp1-hc,.glp1-hc__img,.glp1-hc__body{opacity:1!important;filter:none!important}.glp1-card{background:#fff!important}.glp1-card__media{background:var(--card)!important}.glp1-card .quick-add__submit{all:unset;box-sizing:border-box;position:relative;display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:10px 12px;flex-wrap:wrap;column-gap:4px;row-gap:0;border:2px solid var(--red)!important;border-radius:12px!important;background:#fff!important;color:var(--red)!important;font-family:var(--hd);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none!important}.glp1-card .quick-add__submit:hover{background:var(--red)!important;color:#fff!important}.glp1-card .quick-add__submit:before,.glp1-card .quick-add__submit:after{content:none!important;display:none!important}.glp1-card .quick-add__submit span{color:inherit!important;background:none!important;font:inherit}.glp1-card .quick-add__submit span span{font-family:var(--font-body-family);text-transform:none;letter-spacing:0;font-weight:400;font-size:13px}.glp1-card .quick-add__submit:hover span span{color:#fff!important}.glp1-card .quick-add__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px}.glp1-card .quick-add__submit[disabled]{opacity:.5;cursor:not-allowed}.glp1-card product-form,.glp1-card .card-product-form,.glp1-card quantity-selector{width:100%}.glp1-card .glp1-card__title,.glp1-card .glp1-card__title a{font-family:var(--hd)!important;font-weight:600!important;text-transform:uppercase!important;font-size:21px!important;line-height:1.1!important;letter-spacing:.01em!important;color:var(--ink)!important}.glp1-card .glp1-macros strong{font-family:var(--hd)!important;font-weight:700!important;font-size:20px!important;line-height:1!important}.glp1-card .glp1-pill{font-family:var(--font-body-family)!important;font-weight:800!important}
/*# sourceMappingURL=/cdn/shop/t/106/assets/glp1-landing.css.map */
