.ice_wrapper{margin:2rem auto 3.25rem}.ice_wrapper .description{margin:1rem auto}.ice_wrapper p{margin:1em auto;font-size:.875rem;line-height:1.5;padding-left:1em;text-indent:-1em}.ice_wrapper .agree{text-align:center}.ice_wrapper .agree_checkbox{display:inline-block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;text-align:center;font-size:1rem;font-weight:700;-webkit-user-select:none;user-select:none;color:#c00}.ice_wrapper .agree_checkbox input{display:none}.ice_wrapper .agree_checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #000;box-sizing:border-box}.ice_wrapper .agree_checkbox .checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:5px;height:10px;border:2px solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.ice_wrapper .agree_checkbox input:checked+.checkmark{border:2px solid #000}.ice_wrapper .agree_checkbox input:checked+.checkmark:after{display:block}.shipping_condition_label{display:inline-block;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:1.8;padding:0 8px;border-radius:4px;width:fit-content;margin-bottom:6px;background-color:#5a686c}.shipping_condition_label[data-label=\51b7\51cd]{background-color:#ca8a12}.shipping_condition_label[data-label=\5e38\6e29]{background-color:#5a686c}.cart_rewards .shipping_condition_label{margin-bottom:-10px}.cart_caution_announcement{background:#fff;filter:drop-shadow(0px 2px 16px rgba(105,105,105,.15));padding:20px;margin:0 auto 30px}.cart_caution_announcement h5{font:var(--text-m);font-weight:500}.cart_caution_announcement p{font:var(--text-s);color:red;font-weight:500;line-height:1.5}.cart form .cart_list li .product_detail{padding:0}.cart .cart_setting .form__how-to-option .form__option label,.cart .cart_setting .form__how-to-from .form__fromname label,.cart .cart_setting .form__e-gift label,.cart .cart_setting .form__fix-date label{display:grid;grid-template-columns:20px auto;column-gap:7px;align-items:center}.cart .cart_setting .form__how-to-option .form__option label:before,.cart .cart_setting .form__how-to-from .form__fromname label:before,.cart .cart_setting .form__e-gift label:before,.cart .cart_setting .form__fix-date label:before{width:20px;height:20px;padding:0;margin-right:0;line-height:0;top:0;grid-column:1;grid-row:1;justify-self:center;align-self:center}.cart .cart_setting .form__how-to-option .form__option input[type=radio]:checked+label:after,.cart .cart_setting .form__how-to-from .form__fromname input[type=radio]:checked+label:after,.cart .cart_setting .form__e-gift input[type=radio]:checked+label:after,.cart .cart_setting .form__fix-date input[type=radio]:checked+label:after{width:14px;height:14px;padding:0;line-height:0;position:relative;left:auto;top:auto;grid-column:1;grid-row:1;justify-self:center;align-self:center}@media(max-width:767px){.cart .cart_setting .form__e-gift label:before,.cart .cart_setting .form__fix-date label:before{top:0}.cart .cart_setting .form__e-gift input[type=radio]:checked+label:after,.cart .cart_setting .form__fix-date input[type=radio]:checked+label:after{top:auto}}.tea-present{background:#fff;filter:drop-shadow(0px 2px 16px rgba(105,105,105,.15));padding:20px;margin:0 auto 30px;display:flex;align-items:center;gap:10px}.tea-present h6{color:#000000db;font-weight:500;line-height:1.5;font-size:14px}.tea-present p{color:red;font-weight:500;line-height:1.5;font-size:14px}.tea-present small a{color:#0000007a;font-weight:400;line-height:1.2;font-size:11px}@media(min-width:767px){.tea-present p,.tea-present h6{font-size:16px}.tea-present small a{font-size:13px}}.cart .product_quantity .cart_num[readonly],.cart .option_quantity .cart_num[readonly]{background-color:#fff;color:#252a2c;text-align:center;cursor:default;padding-left:0;padding-right:0}.cart .product_quantity .cart_num.js-cart-quantity-select,.cart .option_quantity .cart_num.js-cart-quantity-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px;padding-left:30px;cursor:pointer;color:#252a2c;text-align:center;text-align-last:center;-webkit-text-align-last:center}.cart .product_quantity .cart_num.js-cart-quantity-select option,.cart .option_quantity .cart_num.js-cart-quantity-select option{color:#252a2c;text-align:center}.cart .product_quantity .cart_num.js-cart-quantity-select:disabled,.cart .option_quantity .cart_num.js-cart-quantity-select:disabled{opacity:.6;cursor:not-allowed}@media(max-width:767px){.cart .product_quantity .cart_num.js-cart-quantity-select,.cart .option_quantity .cart_num.js-cart-quantity-select{background-position:right 8px center;background-size:10px;padding-right:25px;padding-left:25px}}
/*# sourceMappingURL=/cdn/shop/t/449/assets/add.css.map */
