.gp-hp [data-carousel-track]>*,.gp-hb [class^=ai-product-card-]:not([class*=__]){position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:18px;border:1px solid color-mix(in srgb,var(--gp-accent, #F59E0B) 30%,#fff);box-shadow:0 4px 16px #c2410c12;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gp-hp [data-carousel-track]>*:hover,.gp-hb [class^=ai-product-card-]:not([class*=__]):hover{transform:translateY(-4px);border-color:var(--gp-accent, #F59E0B);box-shadow:0 12px 28px color-mix(in srgb,var(--gp-accent, #F59E0B) 35%,transparent)}.gp-hp [data-carousel-track]>* [class*=-image-wrapper-]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f7f3ea}.gp-hp [data-carousel-track]>* [class*=-image-wrapper-] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gp-hp [data-carousel-track]>*:hover [class*=-image-wrapper-] img{transform:scale(1.06)}.gp-hp [data-carousel-track]>* [class*=-badge-],.gp-hb [class*=__badge-]{top:1rem;left:1rem;right:auto;z-index:2;padding:.4rem 1rem;border-radius:99px;border:0;font-size:1.1rem;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#e5484d,#c02a30);box-shadow:0 4px 10px #c02a3059}.gp-hp [data-carousel-track]>* .gp-wl-btn--card{top:1rem;right:1rem;z-index:3}.gp-hp [data-carousel-track]>* [class*=-content-],.gp-hb [class*=__content-]{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem;padding:1.2rem 1.2rem 1.4rem}.gp-hp [data-carousel-track]>* [class*=-title-],.gp-hb [class*=__title-]{margin:0;height:2.6em;font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--gp-dark, #C2410C);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-hp [data-carousel-track]>* [class*=-title-] a{color:inherit;text-decoration:none}.gp-hp-rating{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;line-height:1}.gp-hp-rating__stars{color:#f5b301;letter-spacing:.08em;font-size:1.3rem}.gp-hp-rating b{color:#222;font-weight:700}.gp-hp-rating small{opacity:.6;font-size:1.1rem}.gp-hp [data-carousel-track]>* [class*=-price-wrapper-],.gp-hb [class*=__price-wrapper-]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem;margin-top:auto}.gp-hp [data-carousel-track]>* [class*=-price-wrapper-]>span:first-child,.gp-hb [class*=__price-]:not([class*=wrapper]):not([class*=compare]){font-size:1.9rem;font-weight:800;color:var(--gp-dark, #C2410C)}.gp-hp [data-carousel-track]>* [class*=-compare-price-],.gp-hb [class*=__compare-price-]{font-size:1.3rem;color:#999;text-decoration:line-through}.gp-hp [data-carousel-track]>* [class*=-button-],.gp-hb [class*=__button-]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:4.4rem;margin-top:.4rem;padding:0 1rem;border:0;border-radius:14px;font-size:1.35rem;font-weight:800;letter-spacing:.03em;text-decoration:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--gp-dark, #C2410C),color-mix(in srgb,var(--gp-dark, #C2410C) 70%,#000));box-shadow:0 6px 14px color-mix(in srgb,var(--gp-dark, #C2410C) 28%,transparent);transition:transform .2s ease,filter .2s ease}.gp-hp [data-carousel-track]>* [class*=-button-]:hover,.gp-hb [class*=__button-]:hover{transform:translateY(-1px);filter:brightness(1.12)}.gp-hp [data-carousel-track]>* [class*=-button-]:active,.gp-hb [class*=__button-]:active{transform:scale(.98)}.gp-hp [data-carousel-track]>* [class*=-button-][disabled],.gp-hb [class*=__button-][disabled]{background:#c9c4b8;box-shadow:none;cursor:not-allowed}.gp-hp [data-carousel-track]>* a[class*=-button-]{color:var(--gp-dark, #C2410C);background:color-mix(in srgb,var(--gp-accent, #F59E0B) 14%,#fff);border:1.5px solid var(--gp-accent, #F59E0B);box-shadow:none}@media(max-width:749px){.gp-hp [data-carousel-track]>* [class*=-content-],.gp-hb [class*=__content-]{padding:1rem 1rem 1.2rem;gap:.55rem}.gp-hp [data-carousel-track]>* [class*=-title-],.gp-hb [class*=__title-]{font-size:1.25rem}.gp-hp [data-carousel-track]>* [class*=-price-wrapper-]>span:first-child{font-size:1.7rem}.gp-hp [data-carousel-track]>* [class*=-button-],.gp-hb [class*=__button-]{min-height:4rem;font-size:1.25rem;border-radius:12px}}@media(prefers-reduced-motion:reduce){.gp-hp [data-carousel-track]>*,.gp-hp [class*=-image-wrapper-] img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gp-home-products.css.map */
