.cgr{font-family:inherit;padding:14px 16px 4px;border-top:1px solid #f0f0f0}.cgr__section{margin-bottom:18px}.cgr__section:last-child{margin-bottom:6px}.cgr__heading{display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:#1a1a1a;line-height:1.6}.cgr__terms,.cgr__terms p,.cgr__terms p *{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;color:#777!important;text-transform:lowercase!important}.cgr__terms{margin:4px 0 12px}.cgr__viewport{position:relative}.cgr__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.cgr__track::-webkit-scrollbar{display:none}.cgr__card{scroll-snap-align:start;flex:0 0 calc((100% - 10px * (var(--cgr-per, 2) - 1)) / var(--cgr-per, 2));box-sizing:border-box;border:1.5px solid #e7e7e7;border-radius:10px;padding:10px;cursor:pointer;background:#fff;position:relative;transition:border-color .18s ease,box-shadow .18s ease;text-align:left}.cgr__card:hover{border-color:#f8aba6}.cgr__card.is-selected{border-color:#f8aba6;box-shadow:0 0 0 1px #f8aba6 inset}.cgr__card.is-selected .cgr__check{opacity:1;transform:scale(1)}.cgr__badge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b25a55;background:#fbe4e2;border-radius:4px;padding:2px 6px;margin-bottom:8px}.cgr__card-media{display:flex;align-items:center;justify-content:center;height:64px;margin-bottom:8px}.cgr__card-media img{max-height:64px;max-width:100%;width:auto;object-fit:contain}.cgr__card-title{display:block;font-size:11.5px;line-height:1.35;color:#1a1a1a;font-weight:500;margin:0}.cgr__card-value{display:block;font-size:10.5px;color:#888;margin-top:3px}.cgr__check{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:#f8aba6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.cgr__section.is-locked .cgr__track{opacity:.5;filter:grayscale(.3);pointer-events:none}.cgr__locked-note{font-size:11px;color:#ff9f98;font-weight:600;text-transform:lowercase;margin:6px 0 10px;display:flex;align-items:center;gap:5px}.cgr__locked-note svg{flex:0 0 auto}.cgr__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.cgr__dot{width:6px;height:6px;border-radius:50%;background:#d8d8d8;border:none;padding:0;cursor:pointer;transition:background .18s ease,width .18s ease}.cgr__dot.is-active{background:#f8aba6;width:16px;border-radius:3px}.cgr__dots--hidden{display:none}.cart-side-panel{overflow:hidden!important;display:flex!important;flex-direction:column!important}.cart-side-panel .cart_rel{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important}.cart-side-panel .block-cart-header,.cart-side-panel #drawer-shipping-progress{flex-shrink:0!important}.cart-side-panel #cart_container_id{flex:1!important;min-height:0!important;position:relative!important;display:flex!important;flex-direction:column!important}.cart-side-panel .cart_ajax_silder_form{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important}.cart-side-panel .cart-middle-items{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.cart-side-panel .block-cart-footer{width:100%!important;background:#fff!important;z-index:20!important}.cart-reward-line .cart-image-part{position:relative}.cgr-line-badge{position:absolute;top:4px;left:4px;font-family:Poppins,sans-serif;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b25a55;background:#fbe4e2;border-radius:4px;padding:2px 5px;pointer-events:none;z-index:1}.cart-reward-line .cart-image,.cart-reward-line .cart-title a{pointer-events:none!important;cursor:default;text-decoration:none;color:inherit}.cart-reward-line .cart-remove,.cart-reward-line .QuantityBox,.cart-reward-line .cart_p_count label{display:none!important}.cart-reward-line .cart-right{position:relative!important;display:flex!important;flex-direction:column!important;min-height:64px!important}.cart-reward-line .cart_p_count{position:absolute!important;top:0!important;right:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important}.cart-reward-line .h4.cart-title{padding-right:68px!important}.cgr-price-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cgr-original-price{font-size:11px;color:#aaa;text-decoration:line-through;line-height:1.3}.cgr-free-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#ff9f98}.cgr-remove-wrap{text-align:right;margin-top:auto;padding-top:4px}.cgr-remove-btn{background:none;border:none;padding:0;font-family:inherit;font-size:11px;color:#999;text-decoration:underline;cursor:pointer;text-transform:lowercase;letter-spacing:.03em}.cgr-remove-btn:hover{color:#555}
/*# sourceMappingURL=/cdn/shop/t/51/assets/cart-gift-rewards.css.map */
