.cart_notice{margin-top:68px;font-size:.9375rem;text-align:center;background:#e2ecef;line-height:3;font-weight:500;white-space:nowrap}.cart_on_notice{padding-top:60px}.cart_notice p a{color:#cc7716;text-decoration-line:underline}.cart.show_cart_notice{padding-top:40px}@media screen and (max-width:767px){.cart_notice{margin-top:48px;font-size:.825rem}.cart_on_notice{padding-top:40px}.cart.show_cart_notice{padding-top:30px}}@media screen and (max-width:321px){.cart_notice{font-size:.75rem}}.cart .cart_setting .form__e-gift-option-wrapper p.notice_alert{color:#d45a15;text-align:center;letter-spacing:0}p.notice_alert a{color:#d45a15;text-decoration:underline}input::placeholder{font-size:.825em}textarea{-webkit-appearance:none}textarea::placeholder{font-size:.825em}ul.cart_egift-notice li{padding-left:1em;text-indent:-1em;font-weight:400;line-height:1.6;font-size:.8rem;color:#0000007a}.slide-label{width:100%;position:relative;text-align:center;color:#000;line-height:160%;font-size:.8125rem;margin-top:20px;font-weight:400}.card-wrapper{position:relative;filter:drop-shadow(0px 2px 4px rgba(105,105,105,.36))}.card-visual-area,.preview_card-visual-area{position:relative;z-index:1}.card-video,.preview_card-video{position:absolute;top:0;left:0;z-index:2;max-width:300px;width:100%;border-radius:8px 8px 0 0;vertical-align:bottom}.preview_card-video{position:initial;max-width:420px}.card-video-image{position:relative;top:0;left:0;z-index:1;max-width:300px;width:100%;border-radius:8px 8px 0 0;vertical-align:bottom}.card-image,.preview_card-image{max-width:300px;width:100%;border-radius:8px 8px 0 0;vertical-align:bottom}.preview_card-image{max-width:420px}.card-deco-bar,.preview_card-deco-bar{z-index:3;position:absolute;bottom:0;left:0;display:block;width:100%;aspect-ratio:6/1;transform:translateZ(0);margin-bottom:-1px}.card-deco-bar-image{max-width:300px;width:100%}.preview_card-deco-bar-image{max-width:420px;width:100%}.swiper-container-egift{overflow-x:hidden}.slick-slide{padding:20px;position:relative}@media(max-width:720px){.slick-slide{max-width:200px;margin:0 auto;text-align:center}}.item-label{text-align:center}.slide-arrow{position:absolute;z-index:5;top:50%;width:32px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.prev-arrow{left:4px}.next-arrow{right:4px}@media screen and (max-width:769px){.slide-arrow{width:24px}}.slide-item{opacity:.5}.slick-slide.slick-current,.slick-slide.is-active-next{transition:all .3s ease;transform:scale(1.08);opacity:1}.card-image-cover{opacity:1}.card-video{display:none}.slick-slide.slick-current .slide-item,.slick-slide.is-active-next .slide-item{opacity:1}.slick-slide.slick-current .card-video,.slick-slide.is-active-next .card-video{display:block}.slick-slide.slick-current .card-image-cover,.slick-slide.is-active-next .card-image-cover{opacity:0}.card-text-area,.preview_card-text-area{position:relative;background:#ef8fb8;min-height:34px;border-radius:0 0 8px 8px;padding:20px;font-size:.825rem;font-weight:400;margin-top:-1px}.preview_card-text-area{margin-top:-1px;padding-bottom:20px;margin-bottom:20px}.card-text-sample{height:8px;background:#000;border-radius:4px;margin-top:8px}a:focus,*:focus{outline:none}.cart-egift_message{filter:drop-shadow(0px 2px 16px rgba(105,105,105,.15));background:#fff;padding:20px}.cart_egift{filter:drop-shadow(0px 2px 16px rgba(105,105,105,.15));background:#fff;padding:20px 0;margin-top:20px}.egift-limit-wrapper{background:#fffae9;padding:16px 12px;margin:20px 0}.egift-limit-date{font-size:.875rem}.egift-limit-label{width:18rem;font-weight:500}.egift-limit-text{text-align:right;width:100%;font-weight:600;color:#df7e0f;font-size:.925rem;margin-bottom:12px;margin-top:12px}.egift_message_form{display:flex;align-items:center;margin-bottom:20px}.form-label{flex-basis:20%;font-weight:500;font-size:.8125rem}.form__e-gift-name{font-size:16px;flex-basis:auto;width:100%;line-height:40px;padding:0 8px;letter-spacing:.01em;background:#f5f5f5;border:1px solid #DBDEE0;box-sizing:border-box;border-radius:4px}.form__e-gift-name::placeholder{color:#abbcc1}.form__e-gift-message{background:#f5f5f5;border:1px solid #DBDEE0;margin-bottom:20px}.form__e-gift-message::placeholder{color:#abbcc1}.egift-detail-link{text-align:right;font-size:13px;font-weight:500;color:#768185;display:flex;justify-content:end;align-items:center}.egift-detail-link span{transform:scaleY(2);width:12px;font-weight:300;font-size:10px}.preview_btn{color:#484e4d;background:#e2ecef;border-radius:32px;width:164px;max-width:260px;text-align:center;letter-spacing:.06em;font-size:.9rem;font-weight:400;padding:12px 20px;display:block;margin:0 0 0 auto;cursor:pointer}.preview_wrapper{max-height:74vh;overflow-y:scroll;visibility:hidden}.preview_card-wrapper{max-width:420px;margin:60px auto 0;filter:drop-shadow(0px 2px 4px rgba(0,0,0,.16));padding:0 20px}.preview_menu{position:relative;left:0;bottom:0;width:100%;height:90px;display:flex;background-color:#fff;align-items:center;border-radius:20px;justify-content:center;padding:0 20px}.preview_card-text{align-text:left}.preview_card-text p{word-wrap:break-word}.preview_dear-name{text-align:left}.preview_message{text-align:left;margin:12px 0;line-height:1.8}.preview_from-name{text-align:right}.message-label{font-weight:500}.modal_preview_box{position:fixed;z-index:10001;display:none;width:90%;height:auto;max-width:600px;margin:0;padding:0;text-align:center;background:#f5f5f5;border-radius:20px;box-sizing:border-box;visibility:visible;opacity:1;overflow:hidden;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.modal_preview_close{display:block;font-size:.9rem;color:#484e4d;text-align:center;background:#fff;border:1px solid #ABBCC1;box-sizing:border-box;border-radius:32px;width:300px;padding:20px 40px;font-weight:400}.modal_preview_bg{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:120%;background:#484e4d;opacity:.5}.link_area{overflow:hidden;max-width:410px;margin:60px auto 0;text-align:center}.link_area .modal_link{display:inline}.link_area .modal_link a{display:inline-block;width:180px;color:#000;line-height:2.5;text-decoration:none;margin:0 10px;background:#e6e6e6}.link-area ul li.modal_link:first-child a{float:left}.link-area ul li.modal_link:last-child a{float:right}@media screen and (max-width:769px){.slide-label{margin-top:10px}.modal_preview_close{padding:10px 40px}.preview_menu{height:70px}.preview_card-wrapper{margin-top:20px;max-width:300px}.card-text-area,.preview_card-text-area{padding:12px}.card-text-sample{height:7px;margin-top:5px}.link_area{margin:25px auto 0}.link_area .modal_link a{margin:15px auto 0}.link_area ul li.modal_link:first-child a{float:none;margin-top:0}.link_area ul li.modal_link:last-child a{float:none}}.visible{visibility:visible;animation-duration:.5s;animation-name:fade-in}@keyframes fade-in{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}to{visibility:visible;opacity:1}}.cart_rewards{background:#fff;padding:24px 20px;margin:16px -20px 24px}@media screen and (min-width:767px){.cart_rewards{margin:16px 0 32px}}.cart_rewards .rewards_text{font-size:.875rem;font-weight:400;line-height:150%;letter-spacing:.56px}.cart_rewards .rewards_text img{display:block;margin:8px auto 24px;width:160px}.cart_rewards .rewards_text a{text-decoration:underline}.cart_rewards .rewards_ticket{background:#f6f8f9;border-radius:4px;padding:16px 12px;width:100%}.cart_rewards .rewards_ticket:before{content:"";background:url(../assets/milk_icon.svg) no-repeat;background-size:contain;width:35px;height:50px;position:absolute}.cart_rewards .rewards_ticket h4{font-size:1rem;font-weight:700;line-height:150%;letter-spacing:.64px;margin:0 0 6px 46px}.cart_rewards .rewards_ticket strong{font-family:Lato,sans-serif;font-size:1.5rem;letter-spacing:1.44px;font-weight:700;margin-left:66px;display:block;text-align:right;color:#3c4a50}.cart_rewards .rewards_ticket strong:after{content:"Milk";font-size:.875rem;font-weight:700;letter-spacing:.56px;margin-left:4px}.cart_rewards>.btn_link.primary{background:#46575e;line-height:40px;margin-top:16px;font-size:1rem;max-width:100%}.cart_rewards .hasticket_list{margin:-24px -20px}.cart_rewards .hasticket_list li{display:flex;flex-wrap:wrap;padding:16px 20px 24px}.cart_rewards .hasticket_list li:not(:last-child){border-bottom:1px solid #D3DBDE}.cart_rewards .hasticket_list li .rewards_image{width:135px}.cart_rewards .hasticket_list li .rewards_image img{aspect-ratio:135 / 90;object-fit:cover}.cart_rewards .hasticket_list li .rewards_detail{width:calc(100% - 135px);padding-left:16px}.cart_rewards .hasticket_list li .rewards_detail .rewards_label{font-size:.75rem;font-weight:500;line-height:20px;letter-spacing:.48px;color:#fff;background:#cc8d14;margin-top:7px;padding:0 8px;border-radius:2px;display:inline-block}.cart_rewards .hasticket_list li .rewards_detail .rewards_rank{font-size:.75rem;font-weight:500;line-height:20px;letter-spacing:.48px;color:#fff;padding:0 8px;border-radius:2px;display:inline-block}.cart_rewards .hasticket_list li .rewards_detail .rewards_rank.gold{background:#af9c4b}.cart_rewards .hasticket_list li .rewards_detail .rewards_rank.silver{background:#a6a7a6}.cart_rewards .hasticket_list li .rewards_detail .rewards_rank.bronze{background:#896449}.cart_rewards .hasticket_list li .rewards_detail .rewards_title{font-size:1rem;font-weight:700;line-height:150%;letter-spacing:.64px;margin:12px 0}.cart_rewards .hasticket_list li .rewards_detail .rewards_milk{font-family:Lato,sans-serif;font-size:1.5rem;letter-spacing:1.44px;font-weight:700;margin-left:66px;display:block;text-align:right;color:#3c4a50}.cart_rewards .hasticket_list li .rewards_detail .rewards_milk:after{content:"Milk";font-size:.875rem;font-weight:700;letter-spacing:.56px;margin-left:4px}.cart_rewards .hasticket_list li .rewards_detail time{font-size:.75rem;font-weight:500;line-height:150%;letter-spacing:.56px;color:#3c4a50}@media not (max-width:768px){.cart_rewards .hasticket_list li .rewards_detail time br{display:none}}.cart_rewards .rewards_menu{display:flex;width:100%;gap:8px;margin-top:24px}.cart_rewards .rewards_menu.last{margin-top:8px}.cart_rewards .rewards_menu .btn_link{border-radius:2px;margin:0;width:100%;max-width:100%;line-height:40px;font-size:1rem}.cart_rewards .rewards_menu .btn_link:not(.primary){border:1px solid #46575E;background:#fff}.cart_rewards .rewards_menu .btn_link.primary{background:#46575e}.cart_rewards .hasticket_nav{display:flex;justify-content:space-between;margin-bottom:16px}.cart_rewards .hasticket_nav h4{font-size:1rem;font-weight:700;line-height:24px}.cart_rewards .hasticket_nav .ticket_clear{color:#965d12;font-size:1rem;font-weight:500;line-height:150%;letter-spacing:.64px;padding-left:28px;background:url(../assets/icon_clear.svg) no-repeat center left}.cart_rewards .hasticket_nav+.hasticket_list{margin:0;border:1px solid #D3DBDE}.cart_rewards+.cart_note_list{margin:-1rem 0 2rem}.cart_rewards+.cart_note_list strong{color:#000000b3}.cart_rewards .hasticket_list li:has(.hasticket_open_more){padding-bottom:16px}.cart_rewards .hasticket_open_more{background:#fff;border:1px solid #46575E;border-radius:2px;margin:0;width:100%;max-width:100%;line-height:40px;font-weight:400;text-align:center}@media not (max-width:767px){.cart_rewards .hasticket_open_more{margin:0 auto}}.hasticket_caution_only_use{background:#fff;filter:drop-shadow(0px 2px 16px rgba(105,105,105,.15));padding:20px;margin:30px auto 10px}.hasticket_caution_only_use h5{font:var(--text-m);font-weight:500}.hasticket_caution_only_use p{font:var(--text-s);color:red;font-weight:500;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/430/assets/e-gift-cart.css.map */
