.af-product-gifts-block[hidden]{display:none!important}.af-product-gifts-block{margin-top:var(--spacing-top,0);margin-bottom:var(--spacing-bottom,0)}.af-product-gifts[hidden]{display:none!important}.af-product-gifts{width:100%;min-width:0}.af-product-gifts__stock-notice{margin:0 0 12px;padding:12px 14px;border:1px solid #e2bb60;border-radius:4px;background:#fff8e5;color:#493813;font-size:13px;line-height:1.5}.af-product-gifts__stock-notice p{margin:6px 0}.af-product-gifts__stock-notice ul{margin:6px 0 0;padding-left:20px}.af-product-gifts__stock-notice li+li{margin-top:6px}.af-product-gifts__heading{margin:0 0 10px;color:#111;font-size:14px;line-height:1.35;font-weight:600}.af-product-gifts__list{display:grid;gap:10px}.af-product-gifts__item{position:relative;display:grid;grid-template-columns:16px 40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:78px;padding:10px 12px;border:1px solid #d7d7d7;border-radius:0;background:#fff;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease}.af-product-gifts__item:has(.af-product-gifts__checkbox:checked){border-color:#00b8e8}.af-product-gifts__checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.af-product-gifts__check-label{display:flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center;cursor:pointer}.af-product-gifts__checkmark{display:flex;width:16px;height:16px;align-items:center;justify-content:center;border:1.5px solid #00b8e8;border-radius:50%;background:#fff;color:#fff;box-sizing:border-box;transition:background .18s ease,border-color .18s ease}.af-product-gifts__checkmark svg{display:block;width:9px;height:8px;opacity:0}.af-product-gifts__checkbox:checked+.af-product-gifts__check-label .af-product-gifts__checkmark{border-color:#00b8e8;background:#00b8e8}.af-product-gifts__checkbox:checked+.af-product-gifts__check-label .af-product-gifts__checkmark svg{opacity:1}.af-product-gifts__checkbox:focus-visible+.af-product-gifts__check-label{outline:2px solid #00b8e8;outline-offset:3px;border-radius:50%}.af-product-gifts__image{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;overflow:hidden;background:transparent;border-radius:0}.af-product-gifts__image img{display:block;width:100%;height:100%;object-fit:contain}.af-product-gifts__details{flex:1 1 auto;min-width:0}.af-product-gifts__name{display:block;color:#111;font-size:14px;line-height:1.22;font-weight:500;text-decoration:none}.af-product-gifts__name:hover{color:#111;text-decoration:none}.af-product-gifts__variant{display:block;margin-top:2px;color:#777;font-size:11px;line-height:1.3}.af-product-gifts__price{display:flex;flex:0 0 auto;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap}.af-product-gifts__free{color:#111;font-size:14px;line-height:1.25;font-weight:600}.af-product-gifts__price s{color:#777;font-size:13px;line-height:1.25;font-weight:400}#halo-cart-sidebar .previewCartList .previewCartItem.af-sidecart-gift-item{display:flex;align-items:center;gap:12px;margin:10px 0 12px;padding:14px 16px;border:0;border-radius:0;background:#f5f6f7}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-image{flex:0 0 76px;width:76px;max-width:76px;margin:0}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-image img{display:block;width:100%;height:auto;object-fit:contain}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-content{flex:1 1 auto;min-width:0;width:auto;padding:0}#halo-cart-sidebar .af-sidecart-gift-item .new_previewCartItem_price_or_title{display:block;width:100%;min-width:0}#halo-cart-sidebar .af-sidecart-gift-line{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 4px}#halo-cart-sidebar .af-sidecart-gift-badge{display:inline-flex;align-items:center;padding:2px 5px;border-radius:2px;background:#e1f0ff;color:#0878df;font-size:11px;line-height:1.3;font-weight:600;white-space:nowrap}#halo-cart-sidebar .af-sidecart-gift-qty{margin-left:auto;color:#777;font-size:11px;line-height:1.3;white-space:nowrap}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-name{display:block;margin:0;color:#171717;font-size:14px;line-height:1.4;font-weight:500}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-price{display:block;margin-top:7px;text-align:left}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-change{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin:0}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-remove{margin:0}@media(max-width:767px){.af-product-gifts__item{gap:10px;padding:10px}.af-product-gifts__image{flex-basis:60px;width:60px;height:60px}#halo-cart-sidebar .previewCartList .previewCartItem.af-sidecart-gift-item{gap:10px;padding:12px 10px}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-image{flex-basis:64px;width:64px;max-width:64px}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-name{font-size:13px}}.cart-item.af-cart-gift-item{padding:12px;background:#f5f6f7}.cart-item.af-cart-gift-item .af-cart-gift-line{margin:0 0 5px}.cart-item.af-cart-gift-item .af-sidecart-gift-badge{display:inline-flex;align-items:center;padding:2px 5px;border-radius:2px;background:#e1f0ff;color:#0878df;font-size:11px;line-height:1.3;font-weight:600}.cart-item.af-cart-gift-item .af-cart-gift-qty{display:inline-flex;align-items:center;color:#777;font-size:13px;line-height:1.3;white-space:nowrap}#halo-cart-sidebar .af-sidecart-gift-line{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 5px}#halo-cart-sidebar .af-sidecart-gift-line .previewCartItem-name{display:block;flex:1 1 auto;min-width:0;margin:0;color:#171717;font-size:13px;line-height:1.3;font-weight:500;text-decoration:none}#halo-cart-sidebar .af-sidecart-gift-line .previewCartItem-name .text{display:block}#halo-cart-sidebar .af-sidecart-gift-line .af-sidecart-gift-qty{flex:0 0 auto;margin-left:auto}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-price{margin-top:4px}@media(max-width:767px){.af-product-gifts__item{grid-template-columns:16px 36px minmax(0,1fr) auto;gap:8px;min-height:70px;padding:8px 9px}.af-product-gifts__image{flex-basis:36px;width:36px;height:36px}.af-product-gifts__name,.af-product-gifts__free{font-size:12px}.af-product-gifts__price s{font-size:11px}}#halo-cart-sidebar .previewCartList>.af-sidecart-group{list-style:none;margin:0;padding:0;min-width:0}#halo-cart-sidebar .af-sidecart-group>.af-sidecart-group__lines{list-style:none;margin:0;padding:0}#halo-cart-sidebar .previewCartList>.af-sidecart-group--bundle{margin:12px 0;padding:12px;border:1px solid #e5e8ec;border-radius:8px;background:#fff}#halo-cart-sidebar .previewCartList .af-sidecart-group--bundle .previewCartItem{min-width:0;margin:0;padding:0 0 12px;border:0}#halo-cart-sidebar .af-sidecart-group--bundle .previewCartItem.af-sidecart-gift-item{align-items:center;justify-content:flex-start;gap:10px;margin:8px 0 0 12px;padding:12px;border:0;border-radius:3px;background:#f5f6f7}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-image{position:relative;top:0;flex:0 0 44px;width:44px;max-width:44px;height:44px;border-radius:0;background:transparent}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-image:before{display:none}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-image img{position:static;display:block;width:100%;height:100%;object-fit:contain}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-content{position:relative;flex:1 1 auto;min-width:0;width:auto;padding:0 22px 0 0}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .af-sidecart-gift-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:5px;margin:0}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .af-sidecart-gift-badge{margin-top:1px;padding:1px 3px;border-radius:0;font-size:10px}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-name{font-size:12px;line-height:1.4;font-weight:500}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .af-sidecart-gift-qty{margin-left:0;font-size:11px;line-height:1.5}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-price{margin:6px 0 0}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-price .price{font-size:12px;line-height:1.4}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-price .before-discount-price{font-size:11px;color:#9a9da3}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-change{position:absolute;right:0;bottom:0;margin:0}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-remove{position:static;margin:0;padding:0;width:18px;height:18px}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-remove svg{width:15px;height:15px;fill:#969ba1}@media(max-width:374px){#halo-cart-sidebar .previewCartList>.af-sidecart-group--bundle{padding:10px}#halo-cart-sidebar .af-sidecart-group--bundle .previewCartItem.af-sidecart-gift-item{gap:8px;margin-left:6px;padding:10px 8px}#halo-cart-sidebar .af-sidecart-group--bundle .af-sidecart-gift-item .previewCartItem-image{flex-basis:34px;width:34px;max-width:34px;height:34px}}[data-af-native-checkout][hidden],.af-gift-buy[hidden]{display:none!important}.af-gift-buy{width:100%;background:var(--bin-bg-color);color:var(--bin-color);border-color:var(--bin-border-color)}#halo-cart-sidebar .af-sidecart-gift-item .previewCartItem-options{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/af-product-gifts.css.map */
