.product-info:has(.free-gift) .variant-picker,.product-info:has(.free-gift) .product-info__block-item[data-block-type=price]{display:none}buy-buttons:has(.free-gift) :is(button-content,.button__content):before,buy-buttons:has(.free-gift) :is(button-content,.button__content):after,[data-free-gift-atc]:before,[data-free-gift-atc]:after{content:""!important;display:none!important;width:0!important;min-width:0!important;overflow:hidden!important;visibility:hidden!important}buy-buttons:has(.free-gift) .shopify-payment-button{display:none}.free-gift{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;align-items:stretch;padding-top:.85rem;margin-bottom:.35rem}.free-gift__card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;background:#fff;color:#241c33;border-radius:1.15rem;padding:.85rem .55rem .75rem;box-shadow:0 8px 24px #50303a0f;text-align:center}.free-gift__card--gift{margin-top:.15rem}.free-gift__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);margin:0;background:#d98996;color:#fff;border-radius:999px;padding:.22rem .7rem;font-size:.72rem;font-weight:650;line-height:1.2;white-space:nowrap}.free-gift__plus{align-self:center;margin:0;color:#241c33;font-size:1.45rem;line-height:1;font-weight:500}.free-gift__media{display:grid;place-items:center;width:100%;height:6.5rem;margin-bottom:.35rem}.free-gift__image{max-width:100%;max-height:6.5rem;width:auto;height:auto;object-fit:contain}.free-gift__title{margin:0;color:#241c33;font-size:.98rem;line-height:1.25;font-weight:650}.free-gift__price{margin:.2rem 0 0;color:#241c33;font-size:.95rem;line-height:1.3}.free-gift__compare{color:#9a9a9a;font-weight:500;margin-right:.28rem}.free-gift__free{color:#d4536a;font-weight:750;text-transform:uppercase}.free-gift__options{width:100%;margin-top:auto;padding-top:.55rem}.free-gift__swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem}.free-gift__swatches+.free-gift__swatches{margin-top:.4rem}.free-gift__swatch{position:relative;z-index:1;width:1.35rem;height:1.35rem;padding:0;border:0;border-radius:50%;background:var(--swatch) center / cover no-repeat #e7e1d8;box-shadow:inset 0 0 0 1px #1c1c1c24;cursor:pointer;pointer-events:auto}.free-gift__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2a2f3a}.free-gift__swatch:focus-visible{outline:2px solid #2a2f3a;outline-offset:3px}.free-gift__swatch:disabled{opacity:.35;cursor:not-allowed}.free-gift-badge{position:absolute;z-index:3;left:1.5rem;bottom:1.75rem;display:flex;flex-direction:column;align-items:center;width:12.5rem;pointer-events:none}.free-gift-badge__circle{display:grid;place-items:center;width:12.5rem;height:12.5rem;padding:.9rem;border-radius:50%;background:#fff;box-shadow:0 10px 28px #241c3324;overflow:hidden}.free-gift-badge__image{width:100%;height:100%;object-fit:contain}.free-gift-badge__label{margin:-1.15rem 0 0;padding:.42rem 1.15rem;border-radius:999px;background:#d98996;color:#fff;font-size:1.05rem;font-weight:650;line-height:1.15;white-space:nowrap}@media screen and (max-width:699px){.free-gift-badge{left:.85rem;bottom:1rem;width:5.4rem}.free-gift-badge__circle{width:5.4rem;height:5.4rem;padding:.4rem}.free-gift-badge__label{margin-top:-.7rem;padding:.28rem .75rem;font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/free-gift.css.map */
