:root{--text-primary-color: #242629;--text-inverse-color: #fff;--background-inverse-color: #242629;--background-gray-color: #A4A3A3;--container-padding: 20px}img{vertical-align:middle}.hidden{display:none!important}.mb-gift__top-main-spacer{height:100%}.mb-gift__top-main{height:900px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px}.mb-gift__top-title{font-style:normal;font-weight:700;font-size:35px;line-height:55px;color:#fff;margin:0 0 20px}.mb-gift__top-first-description{font-style:normal;font-weight:400;font-size:12px;line-height:26px;color:#fff;margin:0 0 17px}.mb-gift__top-second-description{font-style:normal;font-weight:400;font-size:12px;line-height:26px;color:#242629;padding:0 20px;margin:25px 0 0}.mb-gift__top-second-description .space{display:block;height:10px}.mb-gift__top-sub-image{display:block;margin:60px auto 0;width:78%}.mb-gift__top-sub-image-caption{font-weight:400;font-size:16px;line-height:22px;letter-spacing:.05em;text-align:center;margin:12px 0 0}@media screen and (min-width: 450px){.mb-gift__top-main{max-width:1280px;display:block;margin-left:auto;margin-right:auto;margin-bottom:290px}.mb-gift__top-title{margin-top:150px;font-weight:700;font-size:35px;line-height:55px;text-align:center;color:#242629}.mb-gift__top-first-description{margin-top:27px}.mb-gift__top-first-description,.mb-gift__top-second-description{font-weight:400;font-size:12px;line-height:26px;text-align:center;color:#242629;max-width:375px;margin-left:auto;margin-right:auto}.mb-gift__top-second-description .space{height:25px}.mb-gift__top-sub-image{width:290px;height:auto;margin-top:59px}}@media screen and (min-width: 450px) and (max-width: 1312px){.mb-gift__top-main{margin-left:16px;margin-right:16px}}.mb-gift__tab-wrapper{display:flex;flex-direction:row}.mb-gift__tab-wrapper .mb-gift__tab{flex:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:50px;border:1px solid #242629;margin-left:11px}.mb-gift__tab:first-of-type{margin-left:0}@media screen and (min-width: 768px){.mb-gift__tab-wrapper .mb-gift__tab{margin-left:20px}.mb-gift__tab:first-of-type{margin-left:0}}.mb-gift__tab-input{display:none}.mb-gift__tab-vertical{flex-direction:column}.mb-gift__tab .mb-gift__tab-caption{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.2em}.mb-gift__tab-vertical .mb-gift__tab-caption{font-size:10px;line-height:15px;letter-spacing:0}.mb-gift__tab-caption-price{margin:0 0 4px}.mb-gift__tab-caption-price,.mb-gift__tab-caption-price>i{font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:700;font-size:12px;font-style:normal;line-height:1;letter-spacing:.05em}.mb-gift__tab-caption-price>i{display:inline}.mb-gift__tab-caption-ja{weight:500;font-size:8px;line-height:1;letter-spacing:.05em}@media screen and (max-width: 960px){.mb-gift__tab-caption-price,.mb-gift__tab-caption-price>i{font-size:13px}.mb-gift__tab-caption-price>i{display:none}}.mb-gift__tab-input:checked+.mb-gift__tab{background-color:#242629}.mb-gift__tab-input:checked+.mb-gift__tab .mb-gift__tab-caption{color:#fff}.mb-gift__tab-input:checked+.mb-gift__tab .mb-gift__tab-caption-price,.mb-gift__tab-input:checked+.mb-gift__tab .mb-gift__tab-caption-ja{color:#fff}.mb-gift__tab-vertical .mb-gift__tab-caption-bottom{font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:600;font-size:12px;line-height:12px;margin-top:5px}.mb-gift__stepper{margin-top:104px}.mb-gift__stepper-title{font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:600;font-size:22px;line-height:22px;letter-spacing:.1em;text-align:center;margin:0 0 5px}.mb-gift__stepper-steps{width:100%;display:flex;flex-direction:row;justify-content:center}.mb-gift__stepper-step{max-width:78px;text-align:center}.mb-gift__stepper-step-icon{height:90px;width:auto;display:flex;align-items:center;justify-content:center}.mb-gift__stepper-step-caption{font-weight:400;font-size:13px;line-height:24px;text-align:center;margin:0}.mb-gift__stepper-arrow{margin:0 13px}.mb-gift__stepper-arrow svg{margin-top:40px}.mb-gift__step-section{margin:90px 16px 0}.mb-gift__step-section-title{font-weight:700;font-size:30px;line-height:45px;margin:0}.mb-gift__step-section-sub-title{font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:600;font-size:12px;line-height:24px;margin:3px 0 0}.mb-gift__step-section-description{font-weight:400;font-size:12px;line-height:24px;margin:17px 0 0}@media screen and (min-width: 450px){.mb-gift__stepper{margin-top:158px}.mb-gift__stepper-step{max-width:132px;width:132px}.mb-gift__stepper-step-icon{height:127px}.mb-gift__stepper-step-icon svg{transform:scale(1.4)}.mb-gift__stepper-arrow{margin:0 15px}.mb-gift__stepper-arrow svg{margin-top:60px}.mb-gift__step-section{max-width:1280px;margin:148px auto 0}.mb-gift__step-section-title,.mb-gift__step-section-sub-title,.mb-gift__step-section-description{text-align:center}}@media screen and (min-width: 450px) and (max-width: 1312px){.mb-gift__step-section{margin-left:16px;margin-right:16px}}.gift-form__variants{display:none}.mb-gift__tab-wrapping{margin:23px 0 25px}.mb-gift__wrappings{display:flex;flex-direction:row;flex-wrap:wrap}.mb-gift__wrapping-option{width:calc(50% - 7px);position:relative}.mb-gift__wrapping-option:nth-child(n+3){margin-top:26px}.mb-gift__wrapping-option:nth-child(2n){margin-left:14px}.mb-gift__wrapping-option-radio{display:none}.mb-gift__wrapping-option-radio+label h5{position:relative;padding-left:30px;font-weight:400;font-size:13px;line-height:24px;margin:8px 0 0}.mb-gift__wrapping-option-radio+label h5:before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background-color:#fff;border-radius:50%;border:2px solid #242629}.mb-gift__wrapping-option-radio:checked+label h5:after{content:"";display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border-radius:50%;background:#242629}.mb-gift__wrapping-option-disabled{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;background-color:#ffffffb3}.mb-gift__wrapping-option-disabled h5{margin:0;margin-top:calc(50% - 14px);text-align:center;font-weight:400;font-size:13px;line-height:24px}.mb-gift__wrapping-option.disabled .mb-gift__wrapping-option-disabled{display:block}.mb-gift__wrapping-modal-link{margin-top:36px;font-weight:400;font-size:11px;line-height:24px;text-decoration-line:underline;color:#242629}@media screen and (min-width: 450px){.mb-gift__tab-wrapping{margin:26px 0 40px}.mb-gift__wrapping-option{width:calc((100% - 116px)/5)}.mb-gift__wrapping-option:nth-child(-n+5){margin-top:0}.mb-gift__wrapping-option:nth-child(n){margin-left:29px}.mb-gift__wrapping-option:nth-child(5n+1){margin-left:0}.mb-gift__wrapping-modal-link{text-align:center}}.mb-gift__sub-section{margin-top:30px}.mb-gift__sub-section-title{position:relative;font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:600;font-size:18px;line-height:1;margin-bottom:15px}.mb-gift__sub-section-title>a{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:500;font-size:11px;line-height:2.18;text-decoration-line:underline}.mb-gift__noshi-image{border:1px solid #242629}.mb-gift__tab-noshi{margin:20px 0 0}.mb-gift__giftbag_images .slick-dotted.slick-slider{margin-bottom:0}.mb-gift__giftbag_images .slick-dots{position:absolute;bottom:30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.mb-gift__giftbag_images .slick-dots li{position:relative;display:inline-block;width:7px;height:7px;margin:0 12px;padding:0;cursor:pointer}.mb-gift__giftbag_images .slick-dots li button{font-size:0;line-height:0;display:block;width:7px;height:7px;padding:0;cursor:pointer;color:transparent;border:0;border-radius:50%;outline:0;background-color:#fff}.mb-gift__giftbag_images .slick-dots li.slick-active button{background-color:#b9b9b9}.mb-gift__giftbag_images .slick-dots li button:before{display:none}@media screen and (max-width: 960px){.mb-gift__giftbag_images .slick-dots{bottom:20px}}.product-form__controls-group .mb-gift__cart-button{display:block;text-align:center;padding-left:5px;padding-right:5px;margin-top:55px}.product-form__item button{height:60px;background:#242629}.gift_add_cart_btn_text{display:inline-block;background:url(//mammababy-test.myshopify.com/cdn/shop/files/ic_bag_white.svg?v=10488942476596449760) no-repeat left center / auto 100% transparent;font-size:13px;line-height:15px;padding:0 0 0 24px}@media screen and (min-width: 450px){.mb-gift__sub-section{max-width:580px;margin-top:45px;margin-left:auto;margin-right:auto}}.mb-gift__collection-products{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-bottom:90px}.mb-gift__collection-products .mb-gift__collection-product{width:calc(50vw - 27px);margin-top:55px}.mb-gift__collection-products .mb-gift__collection-product:nth-child(-n+2){margin-top:0}.mb-gift__collection-products .mb-gift__collection-product:nth-child(2n){margin-left:18px}.mb-gift__collection-products .mb-gift__collection-product label{display:block;width:100%}.mb-gift__collection-products .mb-gift__collection-product .product-grid-item{width:100%}@media screen and (min-width: 450px){.mb-gift__collection-products .mb-gift__collection-product{width:calc((100% - 54px)/4)}}@media screen and (min-width: 450px){.mb-gift__collection-products .mb-gift__collection-product:nth-child(2n){margin-left:0}.mb-gift__collection-products .mb-gift__collection-product:nth-child(4n){margin-right:0}.mb-gift__collection-products .mb-gift__collection-product:nth-child(n+5){margin-top:42px}.mb-gift__collection-products .mb-gift__collection-product{display:inline-block;margin-top:0;margin-right:18px}}.mb-gift__gift-product-radio{display:none}.mb-gift__gift-product-radio+label .price{position:relative;padding-left:30px}.mb-gift__gift-product-radio+label .price:before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid #242629}.mb-gift__gift-product-radio:checked+label .price:after{content:"";display:block;position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:50%;background:#242629}.mb-gift__noshi-options{margin-top:50px}.mb-gift__labeled-field{margin-top:30px}.mb-gift__labeled-field:first-child{margin-top:0}.mb-gift__labeled-field-label{margin-bottom:5px;display:block;font-weight:700;font-size:14px;line-height:18px}.mb-gift__labeled-field .mb-gift__labeled-field-input{-webkit-appearance:none;appearance:none;border:1px solid #242629;width:100%;height:35px;padding:0 15px;letter-spacing:.05em;font-size:12px;line-height:35px;background-color:transparent}.mb-gift__labeled-field-notice{font-weight:400;font-size:10px;line-height:2;text-align:justify;color:#242629b3;padding-top:5px!important}.mb-gift__sub-section-giftbag,.mb-gift__sub-section-card{margin-top:80px}@media screen and (max-width: 960px){.mb-gift__sub-section-giftbag,.mb-gift__sub-section-card{margin-top:60px}}.mb-gift__card-wrapper{margin-top:24px}.product-form__controls-group.product-form__controls-group--gift button{text-transform:none;background-color:#000!important}.product-form__controls-group.product-form__controls-group--gift button:hover{background-color:#000!important;opacity:.75!important}@media screen and (min-width: 450px){.product-form__controls-group.product-form__controls-group--gift button{max-width:580px;margin-left:auto;margin-right:auto}.product-form__controls-group.product-form__controls-group--gift .product-form__item{padding:0}}.mb-gift__footer{position:fixed;bottom:0;left:0;right:0;width:100%;height:60px;background-color:#fff;border-top:1px solid #000000}.mb-gift__footer-inner{height:100%;padding:0 11px}.mb-gift__footer-steps{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.mb-gift__footer-step{font-weight:400;font-size:13px;line-height:24px;text-align:center;margin:0;flex:1}.mb-gift__footer-step.unselected{opacity:.35}.mb-gift__footer-step-arrow svg{width:10px}.mb-gift__uploader-wrapper{margin-top:42px}.mb-gift__uploader-intro{max-width:335px;margin:0 auto;list-style-type:none;counter-reset:ol-counter}.mb-gift__uploader-intro-title{font-weight:700;font-size:14px;line-height:21px}.mb-gift__uploader-step{font-weight:400;font-size:11px;line-height:24px}.mb-gift__uploader-step:before{font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:700;font-size:11px;line-height:24px;content:"0" counter(ol-counter) ". ";counter-increment:ol-counter}.mb-gift__uploader-title{font-weight:700;font-size:14px;line-height:21px;margin-bottom:18px}.mb-gift__uploader-sample-image{width:100%;height:auto;margin-top:16px;margin-bottom:35px}.mb-gift__uploader .mb-gift__labeled-field{margin-top:18px}.mb-gift__uploader-image{margin-top:30px}.mb-gift__uploader-image input{display:none}.mb-gift__uploader-image .mb-gift__upload-field{display:block;width:100%;height:180px;display:flex;justify-content:center;align-items:center}.dashed{position:relative}.dashed:before{content:"";background-image:linear-gradient(to right,#000,#000 8px,transparent 8px,transparent 8px),linear-gradient(to right,#000,#000 8px,transparent 8px,transparent 14px),linear-gradient(to bottom,#000,#000 8px,transparent 8px,transparent 14px),linear-gradient(to bottom,#000,#000 8px,transparent 8px,transparent 14px);background-size:14px 1px,14px 1px,1px 14px,1px 14px;background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.mb-gift__upload-button{display:flex;flex-direction:column;align-items:center}.mb-gift__upload-button span{font-family:Adrianna,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Noto Sans JP,Meiryo,sans-serif;font-weight:600;font-size:11px;line-height:11px;margin-top:12px}.mb-gift__uploader-preview{display:none;max-width:335px;margin:30px auto 0}.mb-gift__uploader-preview-unselect{display:flex;flex-direction:row;align-items:center;margin-top:5px;cursor:pointer}.mb-gift__uploader-preview-unselect span{font-weight:700;font-size:12px;line-height:18px}@media screen and (min-width: 450px){.mb-gift__uploader-image .mb-gift__upload-field{height:314px}}.gift_wrap_note_wrap{max-width:580px;padding-top:55px;margin:-10px auto -45px}.gift_wrap_note_wrap>p{display:none;color:red!important;font-size:14px;font-weight:700;line-height:1.2;padding-bottom:.5em;margin:0}.gift_notice_popup{position:fixed;z-index:100000;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#24262999}.gift_notice_popup_box{position:relative;background-color:#fff;max-width:750px;padding:58px 45px 80px 35px}.gift_notice_popup_close{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;-webkit-appearance:none;position:absolute;top:12px;right:21px;width:30px;height:30px;background-image:url(//mammababy-test.myshopify.com/cdn/shop/files/gift_notice_popup_close.png?v=4966211252327458032);background-repeat:no-repeat;background-position:center;background-size:30px 30px}.gift_notice_popup_title{font-weight:700;font-size:14px;line-height:1.5;color:#242629;text-align:center;margin-bottom:30px}.gift_notice_popup_text{font-weight:500;font-size:12px;line-height:2}@media screen and (max-width: 960px){.gift_notice_popup{padding:0 20px;overflow-y:auto}.gift_notice_popup_box{padding:58px 15px 60px}.gift_notice_popup_close{right:12px}.gift_notice_popup_title{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gift.css.map */
