.cart-gift-boxes{display:block;margin:.4rem 0 0;padding:1.6rem 0 .6rem;border-top:.1rem solid rgba(var(--color-foreground),.12);scroll-margin-top:.8rem}.cart-gift-boxes__heading{display:block;width:100%;margin:0 0 1.4rem;padding:0;border:0;background:none;font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;line-height:1.3;text-align:center;color:rgb(var(--color-foreground));cursor:pointer}.cart-gift-boxes__heading:focus{outline:none}.cart-gift-boxes__heading:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.2rem}.cart-gift-boxes__jump{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin:0 0 1.1rem;padding:.7rem 1rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:0;background:rgb(var(--color-background));font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-foreground));cursor:pointer}.cart-gift-boxes__jump[hidden]{display:none!important}.cart-gift-boxes__jump-icon{display:flex;width:1.2rem;height:1.2rem}.cart-gift-boxes__jump-icon .icon-caret,.cart-gift-boxes__jump-icon svg{width:100%;height:100%}.cart-gift-boxes__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.cart-gift-boxes__item{margin:0}.cart-gift-boxes__row{display:grid;grid-template-columns:4.4rem auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;margin:0;padding:.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;background:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease}.cart-gift-boxes__item.is-selected .cart-gift-boxes__row,.cart-gift-boxes__row:has(input:checked){border-color:rgb(var(--color-foreground))}.cart-gift-boxes.is-loading .cart-gift-boxes__row{pointer-events:none;opacity:.65}.cart-gift-boxes__item.is-unavailable .cart-gift-boxes__row{cursor:not-allowed;opacity:.45}.cart-gift-boxes__media{display:block;width:4.4rem;height:4.4rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.cart-gift-boxes__image{display:block;width:100%;height:100%;object-fit:cover}.cart-gift-boxes__image--placeholder{opacity:.5}.cart-gift-boxes__check{position:relative;display:flex;align-items:center;justify-content:center}.cart-gift-boxes__check [data-cart-gift-box-toggle]{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;clip:auto;overflow:hidden;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.cart-gift-boxes__check-ui{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-background))}.cart-gift-boxes__check-ui svg{display:none;width:1.1rem;height:1.1rem}.cart-gift-boxes__item.is-selected .cart-gift-boxes__check-ui,.cart-gift-boxes__row:has(input:checked) .cart-gift-boxes__check-ui{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.cart-gift-boxes__item.is-selected .cart-gift-boxes__check-ui svg,.cart-gift-boxes__row:has(input:checked) .cart-gift-boxes__check-ui svg{display:block}.cart-gift-boxes__copy{min-width:0}.cart-gift-boxes__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground))}.cart-gift-boxes__price{flex-shrink:0;font-size:1.3rem;font-weight:500;line-height:1.2;white-space:nowrap;color:rgb(var(--color-foreground))}.cart-gift-boxes__error:not(.visually-hidden){display:block;margin:.8rem 0 0;font-size:1.2rem;color:#c41e3a}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cart-gift-boxes.css.map */
