.gift-removed-after .paid-gift-opener-right{width:100%}.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a{margin:0 auto 10px;width:100%!important;text-align:center;background-color:#f5f5f5;border:0;color:#444}.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a:hover{opacity:.4!important;transition:all .2s 0s ease!important}.modaal-container{background:#f5f5f5}.modaal-container .paid-giftwrap-template{color:#000}.modaal-container .wrapping-quant-change{text-align:center;margin-bottom:40px}.modaal-container .wrapping-quant-change p{margin-top:0}.modaal-container .gift-wrapping-wrapper{border:1px solid #C3C3C3;padding:30px 30px 50px}.modaal-container .gift-wrapping-wrapper .wrapping-number-title{background-color:#fff0;padding:0;margin:0 auto 10px;font-size:14px;text-align:center}.modaal-container .gift-wrapping-wrapper .wrapping-number-text{width:100%;font-size:11px;text-align:center;margin:0 auto}.modaal-container .gift-wrapping-wrapper .gift-products-box{margin:15px auto}.modaal-container .gift-product-product{border:0px;background-color:#fff}.modaal-container .gift-wrap-type-wrapper{margin-bottom:10px}.modaal-container .gift-wrap-type-wrapper h3{margin:0 auto 15px;font-size:14px}.modaal-container .btnSelectGiftType{width:100%;max-width:100%;margin-bottom:15px}.modaal-container .btnSelectGiftType label{border:solid 1px #747071;font-size:13px;background-color:#fff}.modaal-container .gift-wrap-messages-box{background-color:#fff}.modaal-container .gift-all-wrap-messages-box-header p{margin:0 auto 15px;font-size:14px}.modaal-container .selectNoshiWrap label.active{border:solid 1px #777}.modaal-container .SelectSceneInputs .noshiSceneLabel{padding-bottom:20px}.modaal-container .SelectSceneInputs .noshiSceneLabel>div:nth-child(2){line-height:normal;display:flex;align-items:center;margin:5px}.modaal-container .SelectSceneInputs .noshiScene{display:none}.modaal-container .SelectSceneInputs .noshiScene+span{position:relative;padding-left:25px;cursor:pointer}.modaal-container .SelectSceneInputs .noshiScene+span:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #747071;border-radius:0;margin:0 5px 0 0}.modaal-container .SelectSceneInputs .noshiScene:checked+span:before{background-color:#747071}.modaal-container .SelectSceneInputs .noshiScene:checked+span:after{content:"";position:absolute;top:7px;left:6px;transform:translateY(-50%) rotate(45deg);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0}.modaal-container .SelectSceneInputs .SelectScene{grid-template-columns:1fr 1fr 1fr 1fr;padding:30px 0 0;margin:15px auto;font-size:10px}.modaal-container .NoshiNaireInputWrap,.modaal-container .gift-wrap-messages-box-footer,.modaal-container .NoshiRequestInput{font-size:12px}.modaal-container .gift-wrap-message-wrapper{margin:0 auto;text-align:center}.modaal-container .gift-wrap-message-wrapper label{background-color:#fff;border:solid 1px #747071;cursor:pointer;height:3em;display:flex;align-items:center;max-width:300px;text-align:left;margin:0 auto;justify-content:center}.modaal-container .gift-wrap-message-wrapper label.active{background-color:#777;color:#fff;transition:all .3s}.modaal-container .gift-wrap-message-wrapper input[type=checkbox]{display:none}.modaal-container .gift-wrap-message-wrapper input[type=checkbox]:checked+label{background-color:#777;color:#fff}.modaal-container .paid-giftwrap-template .gift-wrap-message-wrapper .form__row input:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.modaal-container .modaal-container #divGiftcard{margin:30px 0 0}.selectCardTypeWrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:40px}.paid-giftwrap-template .gift-wrap-message-wrapper .gift-wrap-messages-box{padding:0}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel img{max-width:100%}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel{padding:20px;height:unset;max-width:unset;flex-direction:column}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel>div:nth-child(2){line-height:normal;display:flex;align-items:center;margin:5px}.modaal-container .gift-wrap-message-wrapper .cardType{display:none}.modaal-container .gift-wrap-message-wrapper .cardType+span{position:relative;padding-left:25px;cursor:pointer}.modaal-container .gift-wrap-message-wrapper .cardType+span:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #747071;border-radius:0;margin:0 5px 0 0}.modaal-container .gift-wrap-message-wrapper .cardType:checked+span:before{background-color:#747071}.modaal-container .gift-wrap-message-wrapper .cardType:checked+span:after{content:"";position:absolute;top:7px;left:6px;transform:translateY(-50%) rotate(45deg);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0}#selectCardContentWrap select{padding:1em;width:100%;margin:10px auto 40px}#cart__items .title-wrapper-with-link{margin-top:0}#cart__items .ttl{width:100%}#cart__items .ttl h1{font-size:30px;line-height:1;letter-spacing:2px;text-align:center;margin-top:0}#cart__items .ttl h1 span.jp{font-size:12px;letter-spacing:0}#cart__items .ttl a.account__back{font-size:14px;color:#303030;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));display:block;text-align:center;margin-top:30px;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}#cart__items .cart__items .campaign_txt{font-size:14px;text-align:center;margin-bottom:50px}#cart__items .cart__items .campaign_txt span{font-size:22px;font-weight:500}#cart__items .cart-items thead th{font-size:14px}#cart__items .cart-items .product-option{font-size:12px}#cart__items .cart-items .price{font-size:15px}#cart__items .cart__warnings h1.cart__empty-text{font-size:24px}.delivery-container .delivery-title,.delivery-select-container__select div,.delivery-container .delivery-select-container__select{font-size:15px!important;font-family:Noto Sans JP,sans-serif;color:#303030}.cart__footer{margin-bottom:60px}.cart__blocks{width:100%!important}.cart__blocks .delivery-container{max-width:100%}.cart__note:after,.cart__note:hover.cart__note:after,.cart__note:before,.cart__note:hover.cart__note:before,.cart__note .field__input:focus,.cart__note .field__input{border-bottom-right-radius:0;font-family:Noto Sans JP,sans-serif;color:#303030;font-weight:400;font-size:15px}.delivery_box{display:flex;flex-wrap:wrap}.delivery_box p.delivery-title.title-border{width:100%;order:1;display:none}.delivery_box p:nth-child(2){width:50%;order:2;padding-right:10px;color:#303030}.delivery_box div:nth-child(3){width:50%;order:4;padding-right:10px}.delivery_box p:nth-child(4){width:50%;order:3;padding-left:10px}.delivery_box div:nth-child(5){width:50%;order:5;padding-left:10px}.delivery_box div:nth-child(6){width:100%;order:6}.delivery_box p:nth-child(7){width:100%;order:7}.delivery-container .delivery-mindate-caution{width:100%!important;font-size:12px;text-align:left}.cart__ctas{justify-content:center}.cart__ctas button.continue{max-width:36rem;margin-top:20px;border:1px solid #000000;background:#fff;color:#000}#main-cart-footer .cart__ctas>*:not(noscript:first-child)+*{margin-top:20px}.cart__ctas button.continue:after{box-shadow:none}.cart__blocks p.info{font-size:12px;text-align:center;margin-top:20px;margin-bottom:0}#cart-delivery-datetime_section,.cart__ctas{width:75%;margin:0 auto}@media screen and (max-width:749px){#cart__items .ttl h1{font-size:24px;letter-spacing:0;margin-bottom:30px}#cart__items .ttl h1 span.jp{font-size:11px}#cart__items .ttl a.account__back{display:block;text-align:center;margin-top:30px}#cart__items .cart__items .campaign_txt{font-size:13px}#cart__items .cart__items .campaign_txt span{font-size:18px}#cart__items .cart-items .cart-item__name,#cart__items .cart-items .price{font-size:14px}#cart__items .cart-items thead th{font-size:12px}#cart__items .cart-items .product-option{font-size:10px}.cart__footer{margin-bottom:40px}.delivery-container .delivery-mindate-caution{font-size:10px}#cart-delivery-datetime_section,.cart__ctas{width:100%}}.paid-giftwrap-template .gift-products-box .gift-product-product,.paid-giftwrap-template .gift-products-box .gift-product-product label,.modaal-container .btnSelectGiftType label,.modaal-container .gift-wrap-message-wrapper label,.paid-giftwrap-template .next-wrapping-input-label,.selectNoshiWrap label,.modaal-container .SelectSceneInputs .noshiSceneLabel,.paid-giftwrap-template .gift-products-box .gift-product-product #count .gift-plus,.paid-giftwrap-template .gift-products-box .gift-product-product #count .gift-minus{cursor:pointer}.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a{max-width:36rem;background:#eee;padding:10px;border:1px solid #000000}.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a .gift-type-title{font-size:15px;font-weight:500;margin:0}.modaal-container .gift-wrapping-wrapper .wrapping-number-title{font-size:16px;font-weight:700;margin-bottom:20px}.paid-giftwrap-template .wrapping-number-title{font-size:16px;font-weight:700;margin-top:80px;background:#d3d3d3;padding:10px 20px}.paid-giftwrap-template .paid-gift-wrapping-button-wrapper .paid-gift-wrap-cancel{background:transparent;color:#000;border:0}.paid-giftwrap-template .paid-gift-wrapping-button-wrapper .paid-gift-wrap-confirm{border:0}.modaal-container .gift-wrap-message-wrapper label{background:#303030;color:#fff;border:0}.modaal-container .btnSelectGiftType label{border:0}.paid-giftwrap-template .wrapping-number-text{font-size:12px}.paid-giftwrap-template .remained-gift-product-box{margin-top:25px}.modaal-container .gift-wrapping-wrapper{margin-top:30px}.modaal-container .gift-wrapping-wrapper.gift-wrapping-wrapper1{margin-top:0}.wrapping-quant-change{margin-bottom:20px}.wrapping-quant-change .wrapping-number-text{font-size:14px}.paid-giftwrap-template .product-wrapper-wrapping.single-quantity .product-information,.paid-giftwrap-template .remained-gift-product-box .gift-remained-products .remained-gift-product-wrapper,.paid-each-giftwrap-template .remained-gift-product-box .gift-remained-products .remained-gift-product-wrapper,.paid-all-giftwrap-template .remained-gift-product-box .gift-remained-products .remained-gift-product-wrapper{width:100%;padding-right:10px;padding-left:10px}.modaal-container .gift-wrapping-wrapper .wrapping-number-text,.modaal-container .gift-wrap-type-wrapper h3,.modaal-container .gift-all-wrap-messages-box-header p,#messageNotPrintable p,p.font_select{font-size:15px;text-align:center}.modaal-container .btnSelectGiftType label span,.selectNoshiWrap label span,.NoshiNaireInput label span,.NoshiRequestInput label span{font-size:14px}.gift-wrap-messages-box-footer p{text-align:center;margin:5px 0 10px}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel{background:#fff}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel span{color:#000}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel.active{background:#777}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel.active span{color:#fff}.modaal-container .gift-wrap-message-wrapper .cardType+span:before{top:3px}.modaal-container .gift-wrap-message-wrapper .cardType:checked+span:after{top:9px}#selectCardContentWrap p.info{font-size:12px;margin:0}.selectCardTypeWrap,.paid-giftwrap-template .gift-wrap-message-wrapper .gift-wrap-messages-box{margin-bottom:0}.next-wrapping-input-label span.gift_check{font-size:15px}#giftAlertMessage{font-size:14px;text-align:center}.gift-wrapping-opener-desc{margin-top:0}.cart-items thead th{font-size:14px}.cart__footer{padding-top:0!important}.cart-item__details a{font-size:15px;font-weight:700;text-decoration:none}.product-option h3{font-size:12px;color:rgba(var(--color-foreground),.75)}p.cart-gift-wrapping-properties{font-size:12px}.cart-item__details dl h4{font-weight:700;margin-bottom:5px}.cart-item__price-wrapper .price.price--end{font-size:14px}.gift-wrapping-opener-desc{margin-top:0;background:#d3d3d3;text-align:center;padding:10px;margin-bottom:30px}.SelectSceneInputs{display:flex;justify-content:center}.SelectSceneInputs label{padding-left:10px;padding-right:10px}.gift-opener-right-top{flex-direction:column}.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a.gift__bag{text-decoration:none;margin-top:30px}@media screen and (max-width:749px){.modaal-container .gift-wrapping-wrapper.gift-wrapping-wrapper1,.modaal-container .gift-wrap-messages-box{padding:30px 20px}.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a .gift-type-title{margin:5px}.modaal-container .gift-wrapping-wrapper .wrapping-number-text,.modaal-container .gift-wrap-type-wrapper h3,.modaal-container .gift-all-wrap-messages-box-header p,#messageNotPrintable p,.gift-removed-after .paid-gift-opener-right .gift-opener-right-top a .gift-type-title,p.font_select{font-size:14px}.modaal-container .btnSelectGiftType label span,.selectNoshiWrap label span,.NoshiNaireInput label span,.NoshiRequestInput label span,.modaal-container .gift-wrap-message-wrapper label,.next-wrapping-input-label span.gift_check{font-size:12px}.paid-giftwrap-template .next-wrapping-input-label{padding:13px 10px}.selectNoshiWrap{grid-template-columns:1fr 1fr!important}.SelectSceneInputs{flex-direction:column}.modaal-container .SelectSceneInputs .noshiSceneLabel{font-size:12px;padding:0 0 10px}.selectNoshiWrap label{padding:5px;height:4em!important}.modaal-container .NoshiNaireInputWrap{display:flex;flex-direction:column;grid-gap:0}.modaal-container .gift-all-wrap-messages-box-header p{line-height:1.8}.modaal-container .gift-wrap-message-wrapper label.cardTypeLabel{padding:10px}#selectCardContentWrap p.info{text-align:left}.modaal-container .SelectSceneInputs .SelectScene{grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){.modaal-container .SelectSceneInputs .noshiSceneLabel{display:flex}.modaal-container .SelectSceneInputs .noshiSceneLabel>div:nth-child(1){width:80px}.modaal-container .SelectSceneInputs .noshiSceneLabel>div:nth-child(2){margin:5px;justify-content:left;text-align:left}.cart-gift-wrap-section .cart-item,.cart-gift-wrap-section .cart-items td{display:block}.cart-gift-wrap-section .cart-items td.cart-item__quantity{display:none}}@media screen and (max-width:490px){.modaal-container .SelectSceneInputs .SelectScene{grid-template-columns:1fr}}#wl-novelty{max-width:950px;background:none;margin:20px auto}#wl-novelty ul{grid-template-columns:unset;row-gap:0;margin:0}#wl-novelty label{text-align:center;padding:0 0 20px}#wl-novelty .image{text-align:center;max-height:0;transition:.1s;opacity:0;display:none}#wl-novelty .image.active{max-height:unset;transition:.3s;opacity:1;margin-bottom:50px;display:block}#wl-novelty .image image{width:240px}#wl-novelty .image p{font-size:14px}@media screen and (max-width:749px){#wl-novelty label{text-align:left;padding:0 0 20px 3em;text-indent:-2em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wl-gift-style.css.map */
