.cart-purpose{display:flex;flex-direction:column;gap:.3rem;width:100%;margin:0 0 1.2rem;text-align:left}.cart-purpose__group{position:relative}.cart-purpose__other[hidden]{display:none}.cart-purpose__label{position:absolute;top:1rem;left:1.2rem;max-width:calc(100% - 5.2rem);overflow:hidden;font-size:1.4rem;line-height:1.4;color:#121212bf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.cart-purpose__select,.cart-purpose__input{width:100%;min-height:6.1rem;margin:0;padding:3rem 3rem 1rem 1.5rem;border:1px solid #dedede;border-radius:8px;background-color:#fff;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:normal;color:#333;outline:none;transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.cart-purpose__select{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-purpose__input{padding-right:1.5rem;font-weight:400}.cart-purpose__select:focus-visible,.cart-purpose__input:focus-visible{border-color:#1d9a9a;box-shadow:0 0 0 1px #1d9a9a}.cart-purpose__arrow{position:absolute;top:45%;right:2rem;width:.8rem;height:.8rem;border-right:2px solid #888;border-bottom:2px solid #888;transform:translateY(-50%) rotate(45deg);pointer-events:none}.cart-purpose__note{margin:0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.cart__footer .digimoku-pickup-date{position:relative;margin:0 0 1.2rem}.cart__footer .digimoku-pickup-date__hint{margin:.3rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.cart__footer .digimoku-pickup-date .form__label{position:absolute;top:1rem;left:1.2rem;z-index:1;max-width:calc(100% - 5.2rem);margin:0;overflow:hidden;font-size:1.4rem;line-height:1.4;color:#121212bf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.cart__footer .digimoku-pickup-date .select:before,.cart__footer .digimoku-pickup-date .select:after{content:none}.cart__footer .digimoku-pickup-date .select__select{height:auto;min-height:6.1rem;margin:0;padding:3rem 3rem 1rem 1.5rem;border:1px solid #1d9a9a;border-radius:8px;background-color:#1d9a9a14;box-shadow:none;font-size:1.4rem;font-weight:700;line-height:1.5;color:#333;transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.cart__footer .digimoku-pickup-date .select__select:focus{box-shadow:none}.cart__footer .digimoku-pickup-date .select__select:focus-visible{border-color:#1d9a9a;box-shadow:0 0 0 1px #1d9a9a}.cart__footer .digimoku-pickup-date .select .svg-wrapper{top:45%;right:2rem;width:.8rem;height:.8rem;border-right:2px solid #888;border-bottom:2px solid #888;transform:translateY(-50%) rotate(45deg)}.cart__footer .digimoku-pickup-date .select .svg-wrapper svg{display:none}.cart-consent{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:5.1rem;margin:0 0 1.6rem;padding:1.2rem 1.5rem;border:1px solid #1d9a9a;border-radius:8px;background-color:#1d9a9a14;font-size:1.3rem;line-height:1.6;text-align:left;color:#333}.cart__footer .digimoku-purchase-benefit{display:flex;flex-direction:column;justify-content:center;min-height:5.1rem;margin:0 0 1.2rem;padding:1.2rem 1.5rem;border:1px solid #e3e3e3;border-radius:8px;background-color:#f5f5f5}.cart__footer .digimoku-purchase-benefit[hidden]{display:none}.cart-consent__text{margin:0}.cart-consent a{color:#1d9a9a;text-decoration:underline;text-underline-offset:.2rem}.cart-consent__check{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer}.cart-consent__check{align-items:center}.cart-consent__check input{flex:none;width:1.8rem;height:1.8rem;margin:0;accent-color:#1d9a9a;cursor:pointer}.cart__footer .cart__ctas .cart__checkout-button{width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-cart-purpose.css.map */
