.gp-card-premium,.gp-card-premium:link,.gp-card-premium:visited{display:flex!important;position:relative;flex-direction:column;min-width:0;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid #ece8e4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 15px #19191909!important;color:#262627!important;text-decoration:none!important;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease}.gp-card-premium *{box-sizing:border-box}.gp-card-premium:hover{border-color:#dfd5cc!important;box-shadow:0 9px 30px #19191914!important}.gp-card-premium__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.04;margin:10px 10px 0;width:calc(100% - 20px);min-width:0;overflow:hidden;background:#faf9f8;border:0;border-radius:11px}.gp-card-premium__image,.gp-card-premium__media .gp-card-premium__image{display:block!important;height:100%!important;width:100%!important;object-fit:contain!important;object-position:center!important;padding:12px!important;border:0!important;transition:transform .28s ease}.gp-card-premium:hover .gp-card-premium__image{transform:scale(1.022)}.gp-card-premium__empty{font-size:12px;font-weight:700;letter-spacing:.08em;color:#888}.gp-card-premium__badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:5px 9px;border:0;border-radius:7px;background:#fff0e8!important;color:#b84c23!important;font-size:10px;font-weight:770;line-height:1.15;letter-spacing:.035em;text-transform:uppercase}.gp-card-premium__body{display:flex;flex:1;min-height:0;flex-direction:column;align-items:flex-start;width:100%;padding:17px 18px 18px}.gp-card-premium__category{display:block;margin:0 0 7px;color:#888787!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:.085em;text-transform:uppercase}.gp-card-premium__title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:0;margin:0 0 5px!important;color:#242424!important;font-family:inherit!important;font-size:clamp(14px,1.26vw,17px)!important;font-weight:720!important;line-height:1.35!important;letter-spacing:-.025em!important;text-wrap:pretty}.gp-card-premium__reviews{display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:11px;line-height:1.25}.gp-card-premium__stars{display:inline-flex;align-items:center;gap:1px;color:#c85a28}.gp-card-premium__star{color:#dbd5d0;font-size:15px;line-height:1}.gp-card-premium__star.is-filled{color:#c85a28}.gp-card-premium__review-count{color:#7c7977;font-size:11px}.gp-card-premium__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;width:100%;margin:auto 0 16px;color:#292929;font-variant-numeric:lining-nums tabular-nums}.gp-card-premium__from{font-size:12px;color:#888;font-weight:500}.gp-card-premium__price strong{font-family:inherit!important;font-size:clamp(19px,1.9vw,24px)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.035em!important;white-space:nowrap;color:#292929!important}.gp-card-premium__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;margin-top:0;padding:11px 16px;border:0;border-radius:9px;background:#db5925!important;color:#fff!important;font-size:12px!important;font-weight:750!important;line-height:1.25;text-align:center;white-space:nowrap;transition:background .2s ease}.gp-card-premium__cta svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gp-card-premium:hover .gp-card-premium__cta{background:#b94418!important}.gp-card-premium:focus-visible{outline:2px solid #db5925!important;outline-offset:3px}.gp-cv-related-grid>.gp-card-premium,.gp-ready-products>.gp-card-premium{max-width:none}@media(max-width:749px){.gp-card-premium{border-radius:11px!important}.gp-card-premium__media{margin:6px 6px 0;width:calc(100% - 12px);border-radius:7px;aspect-ratio:1 / 1.05}.gp-card-premium__image,.gp-card-premium__media .gp-card-premium__image{padding:6px!important}.gp-card-premium__badge{left:7px;top:7px;min-height:19px;padding:3px 6px;border-radius:5px;font-size:8px}.gp-card-premium__body{padding:10px 10px 12px}.gp-card-premium__category{font-size:8px!important;margin-bottom:5px}.gp-card-premium__title{font-size:12px!important;line-height:1.32!important;min-height:0;margin-bottom:4px!important}.gp-card-premium__reviews{gap:4px;margin-bottom:7px}.gp-card-premium__star{font-size:12px}.gp-card-premium__review-count{font-size:9px}.gp-card-premium__price{margin-bottom:11px}.gp-card-premium__price strong{font-size:17px!important}.gp-card-premium__from{font-size:10px}.gp-card-premium__cta{width:100%;justify-content:space-between;gap:3px;padding:9px 10px;border-radius:7px;font-size:11px!important}.gp-card-premium__cta svg{width:14px;height:14px}}@media(max-width:370px){.gp-card-premium__body{padding:8px}.gp-card-premium__title{font-size:11px!important}.gp-card-premium__price strong{font-size:16px!important}.gp-card-premium__cta{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.gp-card-premium,.gp-card-premium__image,.gp-card-premium__cta{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/gp-card-premium.css.map */
