@import"https://fonts.googleapis.com/css2?family=Libertinus+Sans:ital,wght@0,400;0,700;1,400&display=swap";.nav__item{border-bottom:1px solid #2A2A2A}.title-custom p{color:#0000001a!important;line-height:1}.heading-custom{position:relative}.heading-jp{position:absolute;bottom:0;left:0}@media(max-width:768px){.reverse .group-block-content:has(img){flex-direction:column-reverse}.custom-image *{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.textarea .button-custom{border-bottom:1px solid #9A9A9A;border-radius:0!important;box-shadow:unset!important;min-height:27px!important;color:#9a9a9a}.number-label{font-weight:400;font-size:14px;line-height:100%;letter-spacing:normal;margin-bottom:12px}.number-label__prefix{font-weight:400;font-size:12px;line-height:100%;letter-spacing:normal}.ff-heading *{font-family:Libertinus Sans,sans-serif!important}.categorySec .layout-panel-flex--row{border-bottom:1px solid #9A9A9A;height:64px;position:relative;padding:0 12px}.categorySec .layout-panel-flex--row:before{content:"";display:block;position:absolute;top:50%;width:6px;height:6px;border-top:2px solid #2A2A2A;border-right:2px solid #2A2A2A;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s;right:0}@media(max-width:768px){.categorySec .layout-panel-flex--row{height:56px;padding:0 8px}.categorySec .layout-panel-flex--row img{width:40px;height:40px}}.search-content input{background:#fff;border-radius:50px!important}.header__mobile-navigation img{height:30px!important}@media(max-width:768px){.categorySec .image-block{min-width:40px!important;width:40px!important;flex:none!important}.concept__text *{text-align:center!important}}.divider__line{border-color:#d9d9d9!important}.shopify-policy__container{max-width:1200px!important}.header[data-sticky-state=active]{position:relative;z-index:99}.about__text *{text-align:left!important}@media(max-width:768px){.about__text *{text-align:center!important}}p.chakra-text.css-1trmoh2{font-size:20px}.css-n5ey3g{padding:20px 0}.css-1jwxo9r[aria-checked=true],.css-1jwxo9r[data-checked]{width:20px;height:20px}.css-f3x63 p,.css-r90m2q p{font-size:14px}.css-1jwxo9r,.css-w112t7{width:20px!important;height:20px!important}.css-1bah2cq{margin:20px 0 0!important}.css-1hces0k{font-size:14px!important}.textarea p{padding:0 5px 5px;position:relative}.textarea p:before{width:100%;height:1px;background:#2a2a2a;position:absolute;content:"";bottom:0;left:0}.menu-list__link--has-image[aria-haspopup=true]:after{bottom:11px!important}@media(min-width:768px){.header__row--top{padding-bottom:20px}}.detail-content{max-width:1200px;width:100%;margin:0 auto;font-size:14px;padding-top:32px}@media(max-width:749px){.detail-content{padding-top:20px}}.template-product .detail-content .text-block.rte,.template-product .product-details .text-block.rte{font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.8;letter-spacing:.02em;color:#333}.template-product .detail-content .text-block.rte :is(h1,h2,h3,h4,h5,h6,p,li,span,td,th),.template-product .product-details .text-block.rte :is(h1,h2,h3,h4,h5,h6,p,li,span,td,th){font-family:inherit;font-size:15px;font-weight:400;font-style:normal;line-height:1.8;letter-spacing:inherit;color:inherit}.template-product .detail-content .text-block.rte :is(h1,h2,h3,h4,h5,h6),.template-product .product-details .text-block.rte :is(h1,h2,h3,h4,h5,h6){margin:0 0 12px}@media(max-width:768px){.template-product .detail-content .text-block.rte,.template-product .product-details .text-block.rte,.template-product .detail-content .text-block.rte :is(h1,h2,h3,h4,h5,h6,p,li,span,td,th),.template-product .product-details .text-block.rte :is(h1,h2,h3,h4,h5,h6,p,li,span,td,th){font-size:13px}}.detail-content .kouka.blue h5,.detail-content .kouka.pink h5,.detail-content .kouka.gold h5{display:flex;gap:10px}.detail-content .about-kouka .btn_more a{color:#fff}.detail-content .btn_more a:after{border-color:#fff}.detail-content .bnr img{margin:0 auto}.detail-content .kouka.blue h5 img,.detail-content .kouka.pink h5 img,.detail-content .kouka.gold h5 img{max-width:30px;height:30px}variant-picker .variant-option__button-label input[type=radio]{position:absolute;right:0;bottom:0;left:0;top:0;width:100%;height:100%;margin:0}variant-picker .variant-option__button-label{justify-content:center;align-items:center}variant-picker .variant-option__button-label__text{text-align:center;margin-inline:auto}variant-picker .variant-option--buttons .variant-option__button-label:not(:has([data-option-available=false])):active,variant-picker .variant-option--buttons .variant-option__button-label:has(:checked):not(:has([data-option-available=false])),variant-picker .variant-option--buttons .variant-option__button-label:has(:checked):not(:has([data-option-available=false])):hover,variant-picker .variant-option--buttons .variant-option__button-label:has(:checked):not(:has([data-option-available=false])):active{background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);color:var(--color-selected-variant-text)}.mf-shopserve_sub_intro_2 .bnr{display:none}.template-product .search-modal__content{margin-inline:auto;margin-block-end:auto}.detail-buttons a:link,.detail-buttons a:visited{color:#fff}.detail-buttons a:hover,.detail-buttons a:active{color:#000}.product__form--add-to-cart{display:none!important}.product--favorite-button{border-radius:50px!important;margin:0!important}.product-form-buttons>span:has(gpo-container):not(.quantity-selector){flex:1 1 100%;width:100%;max-width:100%;min-width:0}.product-form-buttons add-to-cart-component:has(gpo-container){display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.product-form-buttons .gpo-container{width:100%;margin:0}.product-form-buttons .gpo-app{width:100%;margin-left:0}.product-form-buttons .gpo-form__group.gpo-element{padding-inline:0}.gpo-app,.gpo-app .gpo-label,.gpo-app .gpo-dimension-label,.gpo-app .gpo-helptext,.gpo-app .gpo-selected-values,.gpo-app .gpo-group__header .group-label,.gpo-app .dropdown-button__value,.gpo-app .dropdown-item__value,.gpo-app .choicelist-item__value,.gpo-app .gpo-ov-title,.gpo-app .gpo-input,.gpo-app .gpo-dimension-input,.gpo-app .gpo-select select,.gpo-app .gpo-total-text{font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-weight:400;letter-spacing:var(--font-paragraph--letter-spacing);color:var(--color-foreground);line-height:1.5}.gpo-app .gpo-label,.gpo-app .gpo-dimension-label{margin-bottom:8px}.gpo-app .gpo-dropdown .dropdown-button,.gpo-app .gpo-select,.gpo-app .gpo-input:not(.gpo-textarea),.gpo-app .gpo-dimension-input:not(.gpo-textarea){border:var(--style-border-width-inputs) solid var(--color-input-border)!important;border-radius:var(--style-border-radius-buttons-primary)!important;background:var(--color-input-background);color:var(--color-input-text);min-height:var(--height-buy-buttons);padding-inline:18px;box-shadow:none}.gpo-app .gpo-input.gpo-textarea,.gpo-app .gpo-dimension-input.gpo-textarea{border:var(--style-border-width-inputs) solid var(--color-input-border)!important;border-radius:16px!important;background:var(--color-input-background);color:var(--color-input-text);padding:12px 18px}.gpo-app .gpo-select{align-items:center;overflow:hidden;margin-bottom:0}.gpo-app .gpo-select select{min-height:var(--height-buy-buttons);background-color:transparent}.product-information .product-details{z-index:var(--layer-flat)}.section.detail-content .custom-section-content{z-index:0}.gpo-app .gpo-dropdown.expanded .dropdown-list{margin-top:6px;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:16px;box-shadow:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.gpo-app .gpo-dropdown .dropdown-item{min-height:40px;line-height:40px;padding-inline:18px}.gpo-app .gpo-dropdown .dropdown-item:hover{background-color:var(--color-input-hover-background)}.gpo-app .gpo-swatches.buttons input+label{border-radius:var(--variant-picker-button-radius)!important;border-color:var(--color-variant-border)!important;background:var(--color-variant-background);color:var(--color-variant-text);min-height:44px;padding:6px 16px;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);letter-spacing:var(--font-paragraph--letter-spacing)}.gpo-app .gpo-swatches.buttons input:checked+label{background:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border)!important;color:var(--color-selected-variant-text)}.gpo-app .gpo-label,.gpo-app .gpo-label .label-content,.gpo-app .gpo-choicelist input+label,.gpo-app .gpo-choicelist input+label span,.gpo-app .gpo-choicelist label,.gpo-app .gpo-choicelist label span,.gpo-app .choicelist-item__value,.gpo-app .gpo-helptext,.gpo-app .gpo-helptext p{font-family:var(--font-paragraph--family)!important;font-size:var(--font-paragraph--size)!important;font-weight:400!important;letter-spacing:var(--font-paragraph--letter-spacing)!important;line-height:1.7!important;color:var(--color-foreground)}@media(max-width:749px){.gpo-app .gpo-label,.gpo-app .gpo-label .label-content,.gpo-app .gpo-choicelist input+label,.gpo-app .gpo-choicelist input+label span,.gpo-app .gpo-choicelist label,.gpo-app .gpo-choicelist label span,.gpo-app .choicelist-item__value,.gpo-app .gpo-helptext,.gpo-app .gpo-helptext p{font-size:var(--font-sp-paragraph--size, var(--font-paragraph--size))!important}}.gpo-app .gpo-label .required-text,.gpo-app .gpo-label .label-required,.gpo-app .gpo-label .gpo-required,.gpo-app .gpo-label .gpo-label__required,.gpo-app .gpo-required,.gpo-app .gpo-label sup,.gpo-app .gpo-label abbr,.gpo-app .gpo-label.required>span:last-child:not(:first-child):not(.label-content){display:none!important}.gpo-app .gpo-label.required:after,.gpo-app .gpo-label.required:before,.gpo-app .gpo-label.required .label-content:after,.gpo-app .gpo-label.required .label-content:before{content:none!important}.gpo-app .gpo-choicelist input+label{align-items:flex-start;text-align:left}.gpo-app .gpo-choicelist input+label:before,.gpo-app .gpo-choicelist input+label:after{top:2px!important;right:auto!important;bottom:auto!important;transform:none!important}.gpo-app .gpo-choicelist.gpo-checkbox input+label:before,.gpo-app .gpo-choicelist.gpo-checkbox input+label:after{left:0!important}.gpo-app .gpo-choicelist.gpo-radio input+label:after{top:6px!important;left:4px!important}.cart-items__empty-button{color:#fff!important}.cart-items__empty-button:hover{color:#000!important}.cart-drawer__content:has(.cart-delivery-datetime_app_block){overflow-y:auto}.cart-drawer__content:has(.cart-delivery-datetime_app_block)>.cart-drawer__items{flex:0 0 auto;min-height:max-content;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer__summary:has(.cart-delivery-datetime_app_block){position:static}.cart-delivery-accordion{width:100%;border-block:var(--style-border-width) solid var(--color-border)}.cart-delivery-accordion+.cart-actions{border-top:none}.cart-delivery-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;cursor:pointer;list-style:none;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--cart-font-size--sm, .875rem);letter-spacing:var(--font-paragraph--letter-spacing)}.cart-delivery-accordion__summary::-webkit-details-marker{display:none}.cart-delivery-accordion__summary:hover{color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}.cart-delivery-accordion__icon{position:relative;flex:none;width:14px;height:14px}.cart-delivery-accordion__icon:before,.cart-delivery-accordion__icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.cart-delivery-accordion__icon:before{width:14px;height:1px}.cart-delivery-accordion__icon:after{width:1px;height:14px}.cart-delivery-accordion[open] .cart-delivery-accordion__icon:after{display:none}.cart-delivery-accordion__content{padding-bottom:8px}.cart-delivery-accordion .delivery-container{max-width:none;margin:0}.cart-delivery-accordion .delivery-title.title-border{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/add.css.map */
