@charset "UTF-8";@keyframes infinity-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.babykuru-product .page-content{padding:0}@media screen and (max-width:768px){.babykuru-product__product-content{padding-inline:46px 20px;margin-top:18px}}@media print,screen and (min-width:769px){.babykuru-product__product-content{float:right;width:41.9512195122%;padding-left:0;padding-right:10px}}.babykuru-product__product-content .product-single__meta{padding-left:0}.babykuru-product__meta{display:flex;flex-direction:column;row-gap:45px}.babykuru-product__header{display:flex;flex-direction:column;row-gap:40px;margin-bottom:0}.babykuru-product__blocks{display:flex;flex-direction:column;row-gap:50px}@media print,screen and (min-width:769px){.babykuru-product__blocks{row-gap:48px}}.babykuru-product__catchphrase{font-size:10px;line-height:1;font-weight:500;letter-spacing:.04em;width:max-content;border:1px solid var(--colorTextBody);border-radius:5px;padding:6px 8px 3px;margin-bottom:0}@media print,screen and (min-width:769px){.babykuru-product__catchphrase{font-size:12px}}.babykuru-product__title{display:flex;flex-direction:column;row-gap:9px;margin:0}@media print,screen and (min-width:769px){.babykuru-product__title{font-size:13px;line-height:1.6153846154}}.babykuru-product__title-large{font-family:avenir-lt-pro,sans-serif;font-weight:500;font-size:32px;line-height:1.3125;letter-spacing:.12em;margin:0}@media print,screen and (min-width:769px){.babykuru-product__title-large{font-size:48px;line-height:1.2083333333}}.babykuru-product__title-small{font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.04em;margin:0}@media print,screen and (min-width:769px){.babykuru-product__title-small{font-size:14px}}.babykuru-product .product-block{margin:0}.babykuru-product .product-block hr{border-top:1px solid #D9D3CE}.babykuru-product .product-block--price{display:flex;flex-direction:column;row-gap:9px;margin-bottom:0}.babykuru-product .product-price{font-size:18px;font-weight:500;letter-spacing:.12em;line-height:1;margin-bottom:0}.babykuru-product .product-price--tax{font-family:var(--base-font-family);font-size:10px;letter-spacing:.12em}.babykuru-product .product-price-tag{font-family:avenir-lt-pro,sans-serif;font-weight:500;font-size:10px;letter-spacing:.12em;line-height:1;color:#fff;background-color:#b12d22;width:max-content;padding:5px 18px;margin-bottom:0}.babykuru-product .product-price.sale-price{color:#b12d22}.babykuru-product .product-variant .variant-wrapper+.variant-wrapper{margin-top:28px}.babykuru-product .product-variant .variant-wrapper--dropdown{width:100%;margin:0}.babykuru-product .product-variant .variant__label{font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 15px}.babykuru-product .product-variant .variant__label-info{position:relative;font-size:12px;font-weight:500;letter-spacing:.04em;padding-left:16px;margin-left:16px}.babykuru-product .product-variant .variant__label-info:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:1px;height:8px;background-color:#2f2b28}.babykuru-product .product-variant .variant-input-wrap{display:flex;flex-wrap:wrap;gap:5px 8px;margin:0}@media print,screen and (min-width:769px){.babykuru-product .product-variant .variant-input-wrap{gap:4px 10px}}.babykuru-product .product-variant .variant-input-wrap input[type=radio]:checked+label{color:#fff;background-color:#2f2b28}.babykuru-product .product-variant .variant-input-wrap select{font-size:12px;line-height:1;font-weight:500;width:100%;border:1px solid #2F2B28;border-radius:5px;background-color:#fbfbfb;background-position:right 18px center;padding:19px 35px 19px 20px}.babykuru-product .product-variant .variant-input{margin:0}.babykuru-product .product-variant .variant-input label{font-size:12px;font-weight:500;letter-spacing:0;border-radius:50vw;background-color:#efece9;box-shadow:none;padding:13px 20px;margin:0}@media print,screen and (min-width:769px){.babykuru-product .product-variant .variant-input label{padding:13px 40px 12px}}.babykuru-product .product-buy .payment-buttons .buy-btn{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#2f2b28;border:1px solid #2F2B28;border-radius:50vw;transition:color .3s ease,background-color .3s ease;font-size:16px;line-height:1;font-weight:500;letter-spacing:0;width:500px;max-width:100%;height:100px}@media screen and (max-width:768px){.babykuru-product .product-buy .payment-buttons .buy-btn{margin-bottom:23px}}.babykuru-product .product-buy .payment-buttons .buy-btn:hover{color:#2f2b28;background-color:#fff}.babykuru-product .product-buy .payment-buttons .buy-btn-ex-wrapper{display:flex;flex-direction:column;row-gap:8px;margin-top:8px}.babykuru-product .product-buy .payment-buttons .buy-btn-ex{display:block;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-align:center;background-color:#fff;border-radius:5px;width:500px;max-width:100%;padding-block:18px 16px}.babykuru-product .product-buy .payment-buttons .buy-btn-ex--rakuten span{color:#bf0101}.babykuru-product .product-buy .payment-buttons .buy-btn-ex--amazon span{color:#d58713}@media screen and (max-width:768px){.babykuru-product__description{width:98%}}.babykuru-product__description .babykuru-richtext p{font-size:15px;line-height:1.6}.babykuru-product .babykuru-service__list{display:flex;flex-wrap:wrap;list-style:none;row-gap:18px;margin:0}@media screen and (max-width:768px){.babykuru-product .babykuru-service__list{flex-direction:column;padding-inline:30px}}@media print,screen and (min-width:769px){.babykuru-product .babykuru-service__list{row-gap:16px}}.babykuru-product .babykuru-service__item{font-size:13px;line-height:1.2307692308;font-weight:500;letter-spacing:.08em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg fill='%232f2b28' data-name='Icon ionic-ios-checkbox-outline'%3E%3Cpath d='M17.417 0H1.583A1.58 1.58 0 0 0 0 1.583v15.834A1.58 1.58 0 0 0 1.583 19h15.834A1.58 1.58 0 0 0 19 17.417V1.583A1.58 1.58 0 0 0 17.417 0m.2 17.219a.4.4 0 0 1-.4.4H1.781a.4.4 0 0 1-.4-.4V1.781a.4.4 0 0 1 .4-.4h15.438a.4.4 0 0 1 .4.4Z'/%3E%3Cpath d='m14.821 6.378-.871-.9a.19.19 0 0 0-.139-.059.18.18 0 0 0-.139.059l-6.036 6.081-2.2-2.2a.19.19 0 0 0-.277 0l-.881.881a.2.2 0 0 0 0 .282l2.771 2.771a.88.88 0 0 0 .579.282.92.92 0 0 0 .574-.272l6.615-6.65a.21.21 0 0 0 .004-.275'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center left 7px;background-size:19px auto;padding-left:36px;padding-block:3px;margin:0}@media print,screen and (min-width:769px){.babykuru-product .babykuru-service__item{width:50%}}.babykuru-product .babykuru-accordion-wrap+.babykuru-accordion-wrap{margin-top:-33px}.babykuru-product .babykuru-accordion{border-radius:10px;overflow:hidden;background-color:#fff}.babykuru-product .babykuru-accordion__item{border:none!important}@media screen and (max-width:768px){.babykuru-product .babykuru-accordion__title{padding-inline:16px 20px;padding-block:16px 14px}}@media print,screen and (min-width:769px){.babykuru-product .babykuru-accordion__title{padding-inline:30px 38px}}.babykuru-product .babykuru-accordion__content-inner{font-size:12px;line-height:1.5833333333;background-color:#fff;border-radius:0;padding-block:0 23px;padding-inline:min(4.6153846154vw,1.125rem);margin:0}.babykuru-product .babykuru-accordion__content-inner *{font-size:inherit;line-height:inherit;letter-spacing:inherit}@media screen and (max-width:768px){.babykuru-product__comment .comment-list{display:flex;flex-direction:column;row-gap:4px}}@media screen and (max-width:768px){.babykuru-product__comment .comment{gap:0}}@media screen and (max-width:768px){.babykuru-product__product-image{padding:0;margin-left:11px}}@media print,screen and (min-width:769px){.babykuru-product__product-image{width:49.593495935%;margin-left:-15px}}.babykuru-product__product-image .product__photo-zoom{left:4px;right:auto}.babykuru-product__product-image .product__main-photos{overflow:hidden}@media screen and (max-width:768px){.babykuru-product__product-image .product__main-photos{width:100vw;margin-inline:calc(50% - 50vw)}}@media print,screen and (min-width:769px){.babykuru-product__product-image .product__main-photos{border-radius:20px}}@media print,screen and (min-width:769px){.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-arrow{display:none}}@media print,screen and (min-width:769px){.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumbs--scroller{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 9px;overflow:visible;white-space:normal}}.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item{aspect-ratio:1/1;border-radius:10px;overflow:hidden}@media screen and (max-width:768px){.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item{width:96px!important;max-width:96px!important}}@media print,screen and (min-width:769px){.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item{display:block;width:auto!important;max-width:none!important;margin-right:0!important;vertical-align:top;border-radius:20px}}.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item a.is-active:before,.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item a:focus:before{border-radius:10px}@media print,screen and (min-width:769px){.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item a.is-active:before,.babykuru-product__product-image .product__thumbs--babykuru-grid .product__thumb-item a:focus:before{border-radius:20px}}.babykuru-product__product-image .product__thumbs--below{margin-top:6px}@media print,screen and (min-width:769px){.babykuru-product__product-image .product__thumbs--below{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/babykuru-product.css.map */
