.product__gift{margin-top:var(--gift-margin-top, 0px);margin-bottom:var(--gift-margin-bottom, 0px)}.product__gift-header{display:flex;flex-direction:row;align-items:center;gap:var(--gift-header-gap, 12px);margin-bottom:var(--gift-header-margin-bottom, 12px)}.product__gift-header-line{flex:1 1 0;min-width:0;height:var(--gift-header-line-thickness, 1px);background-color:var(--gift-header-line-color, rgba(var(--color-foreground), .15))}.product__gift-header-text{flex:0 0 auto;font-size:var(--gift-header-text-size, 14px);font-weight:var(--gift-header-text-weight, 600);color:var(--gift-header-text-color, inherit);line-height:1.2;text-align:center;white-space:nowrap}@media screen and (max-width:480px){.product__gift-header-text{white-space:normal}}.product__gift-card{position:relative;display:flex;align-items:center;gap:var(--gift-gap, 14px);width:100%;background-color:var(--gift-bg-color, rgba(var(--color-foreground), .04));border:var(--gift-border-width, .1rem) solid var(--gift-border-color, rgba(var(--color-foreground), .1));border-radius:var(--gift-radius, 12px);padding:var(--gift-padding-y, 14px) var(--gift-padding-x, 16px)}.product__gift-badge{position:absolute;top:0;right:var(--gift-badge-right, 16px);transform:translateY(-50%);display:inline-block;font-size:var(--gift-badge-size, 12px);font-weight:var(--gift-badge-weight, 600);line-height:1;color:var(--gift-badge-color, #ffffff);background-color:var(--gift-badge-bg-color, #e0218a);padding:var(--gift-badge-padding-y, 5px) var(--gift-badge-padding-x, 10px);border-radius:var(--gift-badge-radius, 50px);white-space:nowrap}.product__gift-media{flex-shrink:0;width:var(--gift-image-size, 64px);height:var(--gift-image-size, 64px);border-radius:var(--gift-image-radius, 8px);overflow:hidden;background-color:var(--gift-image-bg-color, transparent)}.product__gift-media img{width:100%;height:100%;object-fit:var(--gift-image-fit, contain);display:block}.product__gift-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--gift-content-gap, 4px)}.product__gift-title{font-size:var(--gift-title-size, 14px);font-weight:var(--gift-title-weight, 600);color:var(--gift-title-color, inherit);line-height:1.3;margin:0}.product__gift-description{font-size:var(--gift-desc-size, 13px);font-weight:var(--gift-desc-weight, 400);color:var(--gift-desc-color, rgba(var(--color-foreground), .6));line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:var(--gift-desc-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.product__gift-prices{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--gift-price-gap, 2px);text-align:right}.product__gift-price{font-size:var(--gift-price-size, 16px);font-weight:var(--gift-price-weight, 700);color:var(--gift-price-color, inherit);line-height:1}.product__gift-price-compare{font-size:var(--gift-compare-size, 13px);font-weight:var(--gift-compare-weight, 400);color:var(--gift-compare-color, rgba(var(--color-foreground), .5));text-decoration:line-through;line-height:1}@media screen and (max-width:480px){.product__gift-card{gap:var(--gift-gap-mobile, 10px);padding:var(--gift-padding-y-mobile, 12px) var(--gift-padding-x-mobile, 12px)}.product__gift-media{width:var(--gift-image-size-mobile, 52px);height:var(--gift-image-size-mobile, 52px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-gift-card.css.map */
