.iamfit-gift-banner{max-width:1320px;margin:0 auto;padding:16px 40px 4px}.iamfit-gift-banner *{box-sizing:border-box}.iamfit-gift-banner__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,1.4fr) minmax(180px,.8fr);align-items:center;gap:28px;min-height:240px;padding:24px 30px;border:1px solid #e3e8e1;border-radius:9px;background:linear-gradient(105deg,#f0f5ed,#f8faf6 26%,#fff 45%);color:#1c211f;text-decoration:none;overflow:hidden}.iamfit-gift-banner__link:hover{color:#1c211f;text-decoration:none}.iamfit-gift-banner__link:focus-visible{outline:3px solid #0b644c;outline-offset:4px}.iamfit-gift-banner__copy{min-width:0}.iamfit-gift-banner__copy h2{margin:0 0 12px;font-family:inherit;font-size:clamp(29px,2.7vw,36px);font-weight:700;line-height:1.08;letter-spacing:-1px;text-transform:none;color:inherit}.iamfit-gift-banner__copy p{margin:0;font-size:15px;line-height:1.5;color:#58605b}.iamfit-gift-banner__products{display:flex;justify-content:center;align-items:flex-end;gap:10px;min-width:0}.iamfit-gift-banner__card{flex:1 1 0;min-width:0;text-align:center;order:2}.iamfit-gift-banner__frame{height:145px;display:flex;justify-content:center;align-items:flex-end}.iamfit-gift-banner__image{position:relative;width:min(100%,110px);aspect-ratio:1;overflow:hidden}.iamfit-gift-banner__image img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:contain;margin:0}.iamfit-gift-banner__card--cream{order:1}.iamfit-gift-banner__card--cream .iamfit-gift-banner__image{width:min(100%,88px);aspect-ratio:542/546}.iamfit-gift-banner__card--cream img{width:147.6015%;height:146.5201%;left:-24.7232%;top:-25.2747%}.iamfit-gift-banner__card--rings{order:2}.iamfit-gift-banner__card--rings .iamfit-gift-banner__image{width:min(100%,113px);aspect-ratio:3130/4000}.iamfit-gift-banner__card--rings img{width:159.7444%;height:125%;left:-33.8658%;top:-12.5%}.iamfit-gift-banner__card--creatine{order:3}.iamfit-gift-banner__card--creatine .iamfit-gift-banner__image{width:min(100%,76px);aspect-ratio:621/1090}.iamfit-gift-banner__card--creatine img{width:193.2367%;height:110.0917%;left:-46.6989%;top:-5.5046%}.iamfit-gift-banner__threshold{margin-top:10px;color:#174d3d;line-height:1.2}.iamfit-gift-banner__threshold span{display:block;margin-bottom:3px;color:#68736c;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.iamfit-gift-banner__threshold strong{display:block;font-size:19px;font-weight:700}.iamfit-gift-banner__action{min-width:0}.iamfit-gift-banner__button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 15px;border-radius:4px;background:#0b644c;color:#fff;font-size:14px;font-weight:600;line-height:1.25;text-align:center;transition:background-color .15s ease}.iamfit-gift-banner__button svg{flex:0 0 22px}.iamfit-gift-banner__link:hover .iamfit-gift-banner__button{background:#084f3c}.iamfit-gift-banner__note{display:block;margin-top:11px;font-size:11px;line-height:1.45;color:#647067;text-align:center}@media(max-width:989px){.iamfit-gift-banner{padding:12px 24px 6px}.iamfit-gift-banner__link{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;min-height:0;padding:22px}.iamfit-gift-banner__action{grid-column:1/-1}.iamfit-gift-banner__products{gap:8px}}@media(max-width:749px){.iamfit-gift-banner{padding:10px 16px 6px}.iamfit-gift-banner__link{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px 15px;border-radius:8px;background:linear-gradient(120deg,#f0f5ed,#fff 58%)}.iamfit-gift-banner__copy h2{margin-bottom:7px;font-size:28px;letter-spacing:-.8px}.iamfit-gift-banner__copy p{font-size:12.5px;line-height:1.4}.iamfit-gift-banner__products{width:100%;max-width:360px;justify-self:center;gap:10px}.iamfit-gift-banner__frame{height:92px}.iamfit-gift-banner__card--cream .iamfit-gift-banner__image{width:min(100%,58px)}.iamfit-gift-banner__card--rings .iamfit-gift-banner__image{width:min(100%,72px)}.iamfit-gift-banner__card--creatine .iamfit-gift-banner__image{width:min(100%,51px)}.iamfit-gift-banner__threshold{margin-top:8px}.iamfit-gift-banner__threshold span{font-size:9px;margin-bottom:2px}.iamfit-gift-banner__threshold strong{font-size:16px}.iamfit-gift-banner__button{min-height:44px;padding:11px 15px;font-size:13px;gap:20px}.iamfit-gift-banner__note{margin-top:9px;font-size:11px;line-height:1.4}}@media(max-width:359px){.iamfit-gift-banner{padding-right:12px;padding-left:12px}.iamfit-gift-banner__link{padding-right:13px;padding-left:13px}.iamfit-gift-banner__copy h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.iamfit-gift-banner__button{transition:none}}product-block.iamfit-aligned-card .product-block__detail{padding-top:var(--iamfit-detail-offset, 0px)}product-block.iamfit-aligned-card .product-block__detail .innerer>.product-link{display:flex;flex-direction:column;min-height:var(--iamfit-info-height, 0px)}product-block.iamfit-aligned-card .product-block__title{display:block;overflow:visible;-webkit-line-clamp:unset;min-height:var(--iamfit-title-height, 0px)}product-block.iamfit-aligned-card .product-price{margin-top:auto;min-height:var(--iamfit-price-height, 0px)}product-block.iamfit-aligned-card .iamfit-card-atc{margin-top:12px}product-block.iamfit-aligned-card .iamfit-card-atc form{margin:0}product-block.iamfit-aligned-card .iamfit-atc-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:max(44px,var(--iamfit-button-height, 0px))}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AABAAAAAAAAAAEA */
