@media (max-width: 767px){body{padding-top:0 !important}}body:not(.is-fix-header) .header .header-logo img{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}.main-product.main-product--with-media .product-sticky-quick-add{opacity:0}.main-product.main-product--with-media .main-product__hero{max-width:1366px;display:grid;grid-template-areas:"media info" "media form" "media details";grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:max-content 1fr;gap:0;padding:0;margin:0 auto}@media (max-width: 767px){.main-product.main-product--with-media .main-product__hero{display:block}}.main-product.main-product--with-media .featured-product__media{grid-area:media;max-width:none}@media (max-width: 767px){.main-product.main-product--with-media .featured-product__media .media-gallery__list .image-container{aspect-ratio:390 / 414}}.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails{padding-top:40px}@media (max-width: 767px){.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails{position:relative;z-index:2;margin-top:-40px;padding-top:25px;background-color:#fff;border-radius:50px 50px 0 0}}.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails .media-gallery__thumbnails-list{padding:0;gap:12px;max-width:80%;margin:0 auto}@media (max-width: 767px){.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails .media-gallery__thumbnails-list{gap:8px;max-width:70%}}.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails .media-gallery__thumbnail-button{background-color:#33D8FF;width:50px;aspect-ratio:50 / 46;border-radius:10px;overflow:hidden;background-color:var(--alv-product-color-main)}@media (max-width: 767px){.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails .media-gallery__thumbnail-button{width:34px;aspect-ratio:34 / 32;border-radius:5px}}.main-product.main-product--with-media .featured-product__media .media-gallery__thumbnails .media-gallery__thumbnail-button img{width:100%;height:100%;object-fit:cover;border:none;border-radius:0}.main-product.main-product--with-media .main-product__info,.main-product.main-product--with-media .main-product__form,.main-product.main-product--with-media .main-product__details{margin:0;padding:0 25px 0 57px;max-width:600px}@media only screen and (max-width: 1200px){.main-product.main-product--with-media .main-product__info,.main-product.main-product--with-media .main-product__form,.main-product.main-product--with-media .main-product__details{padding-left:25px}}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info,.main-product.main-product--with-media .main-product__form,.main-product.main-product--with-media .main-product__details{padding-right:22px;padding-left:22px;max-width:none}}.main-product.main-product--with-media .main-product__info{grid-area:info;padding-top:70px}@media only screen and (max-width: 1200px){.main-product.main-product--with-media .main-product__info{padding-top:50px}}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info{padding-top:35px}}.main-product.main-product--with-media .main-product__info .featured-product__block-spacing{margin-top:0;margin-bottom:0}.main-product.main-product--with-media .main-product__info .product-badge{margin-bottom:15px}.main-product.main-product--with-media .main-product__info .product-badge span{display:flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;font-size:12px;line-height:1.41667em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info .product-badge span{min-height:18px;font-size:11px}}.main-product.main-product--with-media .main-product__info .product-title{font-size:27px;line-height:1.14815em;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 1200px){.main-product.main-product--with-media .main-product__info .product-title{font-size:22px}}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info .product-title{font-size:20px;line-height:1.15em}}.main-product.main-product--with-media .main-product__info .product-price{margin-top:10px;font-size:18px;line-height:1.66667em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info .product-price{font-size:14px;line-height:1.64286em}}.main-product.main-product--with-media .main-product__info .product-price .product-price__compare-at{margin-left:15px;font-size:16px}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info .product-price .product-price__compare-at{margin-left:10px;font-size:12px}}.main-product.main-product--with-media .main-product__info .product-price .product-price__off{margin-left:10px;font-size:19px;line-height:1.57895em;letter-spacing:0em;font-weight:700;color:#F284CC}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info .product-price .product-price__off{font-size:14px}}.main-product.main-product--with-media .main-product__info .product-point{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.main-product.main-product--with-media .main-product__info .product-point .product-point__program{display:flex;align-items:center;justify-content:center;min-height:28px;margin-left:10px;padding:0 12px;background-color:#F284CC;border-radius:50px;color:#fff;font-size:12px;line-height:1em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.main-product.main-product--with-media .main-product__info .product-point .product-point__program{min-height:18px;font-size:11px}}.main-product.main-product--with-media .main-product__info .product-policy{display:none}.main-product.main-product--with-media .main-product__form{grid-area:form}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav{display:flex;flex-wrap:wrap;gap:0 8px;margin:20px 0 0;padding:0;list-style-type:none}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .product-diaper-sizenav{gap:0 10px}}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li{margin-top:8px;width:calc((100% - 32px)/5)}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li{margin-top:10px;width:calc((100% - 20px)/3)}}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li .link{display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:65px;background-color:#fff;border:2px solid var(--alv-product-color-main);border-radius:10px;text-decoration:none;font-size:22px;line-height:.81818em;letter-spacing:0em;font-weight:500;color:var(--alv-product-color-main);cursor:pointer}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li .link span{display:block;margin-top:5px;font-size:12px;line-height:1.5em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 1025px){.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li .link:hover{opacity:0.7}}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li[data-size="S"]{order:1}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li[data-size="M"]{order:2}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li[data-size="L"]{order:3}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li[data-size="XL"]{order:4}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li[data-size="XXL"]{order:5}.main-product.main-product--with-media .main-product__form .product-diaper-sizenav>li.is-active .link{background-color:var(--alv-product-color-main);color:#fff}.main-product.main-product--with-media .main-product__form .variant-picker{display:block;margin-top:20px}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__option-name{margin:0}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons{position:relative;display:flex;flex-wrap:wrap;gap:0 8px;margin:0}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons{gap:0 10px}}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label{margin-top:10px;width:calc((100% - 16px)/3)}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label{width:calc((100% - 10px)/2)}}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label .button--radio,.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label .button--radio:hover{display:flex;align-items:center;justify-content:center;min-height:52px;background-color:#fff;border:2px solid var(--alv-product-color-main);border-radius:10px;box-shadow:none;outline:0 !important}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label .button--radio .variant-picker__buttons-value,.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label .button--radio:hover .variant-picker__buttons-value{font-size:16px;line-height:1.1875em;letter-spacing:0em;font-weight:700;color:var(--alv-product-color-main)}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label .button--radio .variant-picker__buttons-value,.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label .button--radio:hover .variant-picker__buttons-value{font-weight:500}}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label input[type="radio"]:checked+.button--radio{background-color:var(--alv-product-color-main);border:2px solid var(--alv-product-color-main);outline:0}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label input[type="radio"]:checked+.button--radio .variant-picker__buttons-value{color:#fff}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label.unavailable{opacity:0.5}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label.unavailable .button--radio::before,.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label.unavailable .button--radio::after{border-color:#aaa}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label.unavailable input[type="radio"]:checked+.button--radio::before,.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons .variant-picker__buttons-label.unavailable input[type="radio"]:checked+.button--radio::after{border-color:#fff}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"] .variant-picker__option-name{display:none}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="サイズ"] .variant-picker__option-name{display:none}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="サイズ"] .variant-picker__buttons-label{width:calc((100% - 32px)/5)}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="サイズ"] .variant-picker__buttons-label{width:calc((100% - 20px)/3)}}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="袋/箱"]{margin-top:35px}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="袋/箱"]::before,.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"]::before{content:'送料無料';position:absolute;top:-22px;left:0;display:flex;align-items:center;justify-content:center;width:35%;max-width: 100px;height:32px;padding:0 15px;background-color:#F284CC;border-radius:5px 5px 0 0;font-size:16px;line-height:1em;letter-spacing:0em;font-weight:700;color:#fff}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"]::before {left: initial;right: 0px;}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="袋/箱"] .variant-picker__option-name{display:none}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="袋/箱"] .variant-picker__buttons-label[data-value-name*="箱"] .button--radio{border-top-left-radius:0}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"] .variant-picker__buttons-label[data-value-name*="24パック-720枚"] .button--radio{border-top-right-radius: 0;}.main-product.main-product--with-media .main-product__form .variant-notes{margin-top:10px;font-size:10px;line-height:1.4em;letter-spacing:0em}.main-product.main-product--with-media .main-product__form .variant-notes em{color:var(--alv-product-color-sub);font-style:normal;font-weight:500}.main-product.main-product--with-media .main-product__form .postage-notes{margin-top:10px;font-size:16px;line-height:1.4em;letter-spacing:0em;font-weight:500;color:var(--alv-product-color-sub)}.main-product.main-product--with-media .main-product__form .quantity-selector{max-width:170px;min-height:52px;margin-top:20px;border:2px solid var(--alv-product-color-main)}.main-product.main-product--with-media .main-product__form .quantity-selector .quantity-selector__input{color:var(--alv-product-color-main);font-size:18px;line-height:1em;letter-spacing:0em;font-weight:500}.main-product.main-product--with-media .main-product__form .quantity-selector .quantity-selector__button{transform:scale(1.2)}.main-product.main-product--with-media .main-product__form .quantity-selector .quantity-selector__button svg path{fill:var(--alv-product-color-main)}.main-product.main-product--with-media .main-product__form .product-plan{margin-top:30px;padding:40px 20px 20px;background-color:var(--alv-product-color-main-light);border-radius:20px}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .product-plan{margin-top:20px}}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 15px;padding:0;list-style-type:none}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li{flex:1}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85px;padding:5px;background-color:#fff;border:2px solid var(--alv-product-color-main);border-radius:10px;text-decoration:none;cursor:pointer}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link{min-height:95px}}@media only screen and (min-width: 1025px){.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link:hover{opacity:0.7}}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link:has(.off){border-radius:0 10px 10px 10px}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link .off{position:absolute;top:-24px;left:-2px;display:flex;align-items:center;justify-content:center;height:22px;padding:0 15px;background-color:var(--alv-product-color-sub);border-radius:5px 5px 0 0;font-size:14px;line-height:1em;letter-spacing:0em;font-weight:700;color:#fff}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link .icon{display:block;width:42px;height:30px;margin:0 auto}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link .label{display:block;margin-top:5px;font-size:16px;line-height:1em;letter-spacing:0em;font-weight:700;text-align:center;color:var(--alv-product-color-main)}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link .label{font-size:14px;line-height:1.64286em}}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link.is-active{background-color:var(--alv-product-color-main)}.main-product.main-product--with-media .main-product__form .product-plan .product-plan__nav>li .link.is-active .label{color:#fff}.main-product.main-product--with-media .main-product__form .featured-product__add-to-cart-button{display:flex;align-items:center;justify-content:center;min-height:70px;margin-top:10px;background-color:var(--alv-product-color-main);border:none;box-shadow:none;transition:opacity .3s ease;cursor:pointer}@media only screen and (min-width: 1025px){.main-product.main-product--with-media .main-product__form .featured-product__add-to-cart-button:hover{opacity:0.7}}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .featured-product__add-to-cart-button{min-height:52px}}.main-product.main-product--with-media .main-product__form .featured-product__add-to-cart-button span{font-size:24px;line-height:1em;letter-spacing:0em;font-weight:700;color:#fff}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .featured-product__add-to-cart-button span{font-size:22px;line-height:1.36364em}}.main-product.main-product--with-media .main-product__form .featured-product__add-to-cart-button:disabled{background-color:var(--alv-product-color-main-light)}.main-product.main-product--with-media .main-product__details{grid-area:details}div[data-anygift]{margin-top:20px}div[data-anygift] .anygift-title{display:none}div[data-anygift] .anygift-wrapper{margin:0}div[data-anygift] .anygift-option-button-wrapper{padding:0;min-height:40px}div[data-anygift] .anygift-option-button{min-height:auto}div[data-anygift] .anygift-option-button__circle{width:30px;height:32px;border:2px solid #FFBA4D;border-radius:6px}div[data-anygift] .anygift-option-button__circle-active{position:relative;background-color:#fff}div[data-anygift] .anygift-option-button__circle-dot{position:relative;top:-3px;left:8px;width:10px;height:20px;background-color:transparent;border-bottom:3px solid #FFBA4D;border-right:3px solid #FFBA4D;border-radius:0;transform:rotate(45deg)}div[data-anygift] .anygift-option-button__caption{color:#FFBA4D;font-size:18px;line-height:1em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){div[data-anygift] .anygift-option-button__caption{font-size:16px}}.product-gift-notes{display:none}product-form:has([data-anygift] [hidden]) .product-gift-notes{display:none !important}product-form:has([data-anygift] .anygift-wrapper) .product-gift-notes{display:block !important;margin-top:20px;font-size:12px;line-height:1.75em;letter-spacing:0em;font-weight:400;color:#FFBA4D}product-form:has([data-anygift] .anygift-wrapper) .product-gift-notes em{display:block;margin:5px 0;font-style:normal;font-size:14px;line-height:1.71429em;letter-spacing:0em;font-weight:700}product-form:has([data-anygift] .anygift-wrapper) .product-gift-notes a{color:#FFBA4D;text-decoration-color:#FFBA4D;text-decoration-thickness:unset}.easy-points{margin:0 !important}.easy-points span{font-size:16px;line-height:1.5em;font-weight:700;color:#F284CC}@media (max-width: 767px){.easy-points span{font-size:11px;line-height:1.45455em}}.huckleberry-subscription-widget-container>div{margin:0 !important}@media (max-width: 767px){.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"]::before{display: none;}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"] .variant-picker__buttons-label[data-value-name*="24パック-720枚"]{position: relative;margin-top: 40px;}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"] .variant-picker__buttons-label[data-value-name*="24パック-720枚"]::before{content:'送料無料';position:absolute;top:-32px;left:0;display:flex;align-items:center;justify-content:center;width:60%;height:32px;padding:0 15px;background-color:#F284CC;border-radius:5px 5px 0 0;font-size:16px;line-height:1em;letter-spacing:0em;font-weight:700;color:#fff}.main-product.main-product--with-media .main-product__form .variant-picker .variant-picker__buttons[data-option-name="数量"] .variant-picker__buttons-label[data-value-name*="24パック-720枚"] .button--radio{border-top-right-radius: 8px;border-top-left-radius: 0;}}