.target-goals{padding:70px 0}.target-goals__header{text-align:center;margin-bottom:50px}.target-goals__heading{margin:0;font-size:32px;line-height:1.15;font-weight:600;color:#111;letter-spacing:-.02em}.target-goals__subheading{margin:14px auto 0;max-width:700px;font-size:15px;line-height:1.7;color:#666}.target-goals__grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),1fr);gap:20px}.target-goals__card{display:block;text-decoration:none;color:inherit}.target-goals__image-wrapper{position:relative;overflow:hidden;border-radius:18px;background:#f5f5f5;aspect-ratio:4/5}.target-goals__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease,filter .45s ease}.target-goals__placeholder{width:100%;height:100%;display:block}.target-goals__title{margin:18px 0 0;text-align:center;font-size:18px;font-weight:600;line-height:1.3;color:#111}@media(hover:hover){.target-goals__card:hover .target-goals__image{transform:scale(1.08)}.target-goals__card:hover .target-goals__title{color:#000}}@media screen and (min-width:1600px){.target-goals__grid{gap:24px}.target-goals__heading{font-size:32px}.target-goals__title{font-size:18px}}@media screen and (max-width:1400px){.target-goals__grid{gap:18px}.target-goals__heading{font-size:32px}.target-goals__title{font-size:18px}}@media screen and (max-width:1200px){.target-goals__grid{grid-template-columns:repeat(3,1fr)}.target-goals{padding:60px 0}.target-goals__heading{font-size:32px}}@media screen and (max-width:989px){.target-goals{padding:50px 0}.target-goals__header{margin-bottom:35px}.target-goals__heading{font-size:32px;line-height:1.2}.target-goals__subheading{font-size:15px;line-height:1.6;max-width:550px}.target-goals__grid{grid-template-columns:repeat(3,1fr);gap:16px}.target-goals__image-wrapper{position:relative;overflow:hidden;border-radius:var(--image-radius);background:#f5f5f5;aspect-ratio:4/5}.target-goals__title{font-size:20px;margin-top:14px}}@media screen and (max-width:749px){.target-goals{padding:40px 0}.target-goals .page-width{padding-left:16px;padding-right:16px}.target-goals__header{margin-bottom:28px}.target-goals__heading{font-size:32px;line-height:1.2;letter-spacing:-.02em}.target-goals__subheading{margin-top:10px;font-size:15px;line-height:1.6;max-width:100%}.target-goals__grid{grid-template-columns:repeat(2,1fr);gap:12px}.target-goals__card{width:100%}.target-goals__image-wrapper{border-radius:12px;aspect-ratio:4/5}.target-goals__image{transition:none}.target-goals__title{margin-top:10px;font-size:17px;line-height:1.35;font-weight:600}}@media screen and (max-width:480px){.target-goals{padding:32px 0}.target-goals__heading{font-size:32px}.target-goals__subheading{font-size:14px}.target-goals__grid{gap:10px}.target-goals__image-wrapper{border-radius:10px}.target-goals__title{font-size:16px}}.target-goals__card:focus-visible{outline:2px solid #000;outline-offset:4px;border-radius:18px}.target-goals__image{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.target-goals__card{transition:transform .35s ease,box-shadow .35s ease}.target-goals__image{transition:transform .55s ease,filter .45s ease}.target-goals__image-wrapper{box-shadow:0 6px 18px #0000000f;transition:box-shadow .35s ease}.target-goals__card:hover .target-goals__image-wrapper{box-shadow:0 22px 45px #00000026}.target-goals__card:hover .target-goals__image{filter:brightness(1.05)}.target-goals__card:hover .target-goals__title{color:#c79a43}.target-goals__badge{position:absolute;top:14px;left:14px;background:#111;color:#fff;padding:8px 16px;border-radius:50px;font-size:13px;font-weight:600;z-index:5;letter-spacing:.4px}.target-goals__overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:flex-end;padding:22px;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.75));opacity:0;transition:.35s ease}.target-goals__overlay-content{width:100%;display:flex;justify-content:space-between;align-items:center}.target-goals__count{color:#fff;font-size:15px;font-weight:600}.target-goals__button{background:#fff;padding:10px 18px;border-radius:100px;font-size:14px;font-weight:700;color:#111;transition:.3s}.target-goals__card:hover .target-goals__overlay{opacity:1}.target-goals__button:hover{transform:translate(4px)}.target-goals__card{opacity:0;transform:translateY(45px);transition:opacity .6s ease,transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;transition-delay:var(--delay);transform-style:preserve-3d;will-change:transform}.target-goals__card.is-visible{opacity:1;transform:translateY(0)}.target-goals__image{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s ease;backface-visibility:hidden}.target-goals__card{border-radius:18px}.target-goals__image-wrapper{overflow:hidden}.target-goals__image-wrapper{box-shadow:0 6px 20px #00000014;transition:box-shadow .35s ease}.target-goals__card:hover .target-goals__image-wrapper{box-shadow:0 25px 55px #0000002e}.target-goals__badge{background:#ffffff26;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.25);color:#fff}.target-goals__title{transition:color .3s ease,transform .3s ease}.target-goals__card:hover .target-goals__title{transform:translateY(-2px)}.target-goals__button{transition:background .3s ease,transform .3s ease,color .3s ease}.target-goals__card:hover .target-goals__button{background:#111;color:#fff;transform:translate(6px)}.target-goals__overlay{transition:opacity .35s ease,background .35s ease}.target-goals__card:hover .target-goals__overlay{background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.82))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/target-goals.css.map */
