.mw-gifts{display:block;margin:2.4rem 0}.mw-gifts:empty{display:none}.mw-gifts__card{border:.1rem solid rgba(var(--color-border),.55);border-radius:1.2rem;padding:1.8rem 1.8rem 1.6rem;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.015);position:relative;overflow:hidden}.mw-gifts__card:before{content:"";position:absolute;inset:0 0 auto 0;height:.3rem;background-color:rgb(var(--color-foreground))}.mw-gifts__card.mw-is-locked:before{opacity:.2}.mw-gifts__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.4rem}.mw-gifts__eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}.mw-gifts__icon{width:1.9rem;height:1.9rem;flex:0 0 auto}.mw-gifts__pill{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:.65rem .9rem;border-radius:10rem;border:.1rem solid rgba(var(--color-border),.55);white-space:nowrap}.mw-gifts__pill svg{width:1.3rem;height:1.3rem}.mw-is-active .mw-gifts__pill,.mw-is-ready .mw-gifts__pill{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:transparent}.mw-is-locked .mw-gifts__pill{opacity:.55}.mw-gifts__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.mw-gift{display:flex;align-items:center;gap:1.4rem;padding:1rem 1.2rem;border-radius:.9rem;background-color:rgba(var(--color-foreground),.05)}.mw-gift__media{flex:0 0 auto;width:5.8rem;height:5.8rem;border-radius:.8rem;overflow:hidden;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-border),.45)}.mw-gift__media img{width:100%;height:100%;object-fit:cover;display:block}.mw-gift__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.4rem}.mw-gift__title{font-size:1.4rem;font-weight:700;line-height:1.25}.mw-gift__meta{font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground-secondary))}.mw-gift__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.mw-gift__price s{font-size:1.2rem;opacity:.45}.mw-gift__price b{font-size:1.25rem;font-weight:800;letter-spacing:.08em}.mw-gifts__foot{margin-top:1.4rem;padding-top:1.2rem;border-top:.1rem dashed rgba(var(--color-border),.55)}.mw-gifts__value{font-size:1.3rem;font-weight:700}.mw-gifts__note{margin:.7rem 0 0;font-size:1.2rem;line-height:1.45;color:rgb(var(--color-foreground-secondary))}.mw-is-locked .mw-gift__media,.mw-is-locked .mw-gift__body,.mw-is-locked .mw-gift__price{opacity:.5}.mw-is-info .mw-gifts__card{border-style:dashed}.drawer .cart-item{padding:1.6rem 0}.drawer .cart-item__inner-top,.drawer .cart-item__inner-top:not(#mw){grid-template-columns:7.4rem 1fr;gap:1.2rem 1.4rem}.drawer .cart-item__media,.drawer .cart-item__media:not(#mw){min-width:7.4rem;width:7.4rem}.drawer .cart-item__media:before,.drawer .cart-item__media:not(#mw):before{padding-bottom:100%}.drawer .cart-item__details-header{margin-bottom:.9rem}.drawer .cart-item__name{font-size:1.3rem;line-height:1.3}.drawer .cart-item .product-option,.drawer .cart-item__vendor{font-size:1.1rem}.drawer .cart-item .cart-item__footer{gap:.9rem}@media screen and (min-width:750px){.drawer .cart-item__inner-top{grid-template-columns:7.4rem 1fr}.drawer .cart-item__media:before{padding-bottom:100%}}.mw-gift-line .cart-item__quantity quantity-input,.mw-gift-line .cart-item__quantity .quantity,.mw-gift-line .quantity__button,.mw-gift-line cart-remove-button,.mw-gift-line .cart-item__remove{display:none!important}.drawer .cart-item.mw-gift-line{background-color:rgba(var(--color-foreground),.055);border:.1rem solid rgba(var(--color-border),.5);border-radius:1rem;padding:1.4rem 1.2rem;margin:.8rem 0}.drawer .cart-item.mw-gift-line+.cart-item.mw-gift-line{margin-top:-.2rem}.mw-gift-line .cart-item__name:after{content:"FREE GIFT";display:inline-block;margin-left:.7rem;padding:.3rem .6rem;border-radius:10rem;font-size:.95rem;font-weight:800;letter-spacing:.1em;vertical-align:middle;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:480px){.mw-gifts__card{padding:1.5rem 1.3rem 1.3rem}.mw-gifts__head{flex-wrap:wrap;gap:.8rem}.mw-gift{padding:.9rem 1rem;gap:1.1rem}.mw-gift__media{width:5rem;height:5rem}.mw-gift__title{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mw-free-gifts.css.map */
