.section-main-product{margin-bottom:2rem}.product__text{color:var(--yogibo-color-707070)}.product-variant-ul-yogibo{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:0 0 -3px;gap:4px;width:100%}.ygb-quantity-button{width:16px!important;color:#c1ccce}.li-product-variant-ygb{display:flex;align-items:center;justify-content:center}.ygb-popup-flex{display:flex;align-items:center;gap:4px}.ygb-variant-count{font-size:1.4rem}.ygb-variant-legend-and-count-wrapper{margin-bottom:1rem}.ygb-variant-legend-and-count{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem;font-weight:var(--yogibo-font-weight-medium);line-height:1}.ygb-popup-container{display:flex;flex-wrap:wrap;column-gap:3rem;row-gap:.75rem;width:100%;margin-bottom:2rem}.ygb-popup-product{font-size:1.4rem;color:#3e484e;text-decoration-color:#58b5ca}.product__info-container .quantity-number{width:3rem;font-weight:600;font-size:2rem;padding-left:0;padding-right:0}.product__info-container .price-main-container{display:flex!important;align-items:center;gap:0}.product__info-container .price-right{font-size:2.7rem}.product__info-container .price-left{font-size:1.8rem;align-self:center}.product__info-container .price--on-sale .price-right,.product__info-container .price--on-sale .price-left{color:#e00000}.phone-pc-button{display:none}.quantity-shadow{box-shadow:none!important}.quantity-shadow:after{box-shadow:none!important}.quantity-shadow:before{box-shadow:none!important}.product__tags{margin-bottom:.5rem}.product__tags .label-gift,.product__tags .label-sofagift,.product__tags .label-care{cursor:pointer}.ygb_title_product{color:#3e484e;font-size:3rem;font-family:var(--font-heading-sub-family);font-weight:400;line-height:1.2;margin:0}.ygb_title_product span{font-size:2rem;font-family:var(--font-heading-sub-family)}.ygb_title_product_japanese{font-size:1.5rem;line-height:1.5;margin:0;margin-top:.5rem}.color_variant_square{display:flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;background-size:cover;border-radius:18px;-webkit-user-select:none;user-select:none}.color_variant_square.image{border:1px solid #e6e6e6}.color_variant_square.text{width:auto;font-size:1.2rem;line-height:1;padding-left:1rem;padding-right:1rem;border:1px solid #e6e6e6}.ygb_legend_variant-enabled{width:auto;display:block;margin:0}.ygb_legend_variant-disabled{display:none}.ygb_inline_block_variant{display:inline-block;margin:0!important;padding:3px!important}.li-product-variant-ygb .icon-clearance{position:absolute;bottom:-2px;left:-1em;right:-1em;width:5.8em;color:#fff;font-size:.8rem;letter-spacing:-.15em;line-height:1;text-align:center;margin:auto;padding:.3em 0;background-color:var(--color-blue);border-radius:1em}.li-product-variant-ygb .icon-online-only{position:absolute;bottom:-2px;left:0;right:0;width:4.8em;color:#fff;font-size:.9rem;line-height:1;text-align:center;margin:auto;padding:.25em 0;background-color:var(--color-blue);border-radius:1em}.li-product-variant-ygb .icon-new{position:absolute;bottom:-2px;left:0;right:0;width:3.2em;color:#fff;font-size:.9rem;line-height:1;text-align:center;margin:auto;padding:.25em 0;background-color:var(--color-blue);border-radius:1em}.product-wrapping-message{max-height:0;font-size:1.2rem;margin-top:1.5rem;margin-left:.5rem;margin-right:.5rem;padding:2rem;background-color:#efefef;border-radius:10px;opacity:0;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.product-wrapping-message.fade-in{display:block;max-height:500px;opacity:1}.product-wrapping-message.fade-out{opacity:0}.ygb-prce-w-quantity-container{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem}.ygb-buy-buttons{--border-offset: 0;--border-opacity: 0}.buy-buttons-wrapper-container{display:flex;align-items:flex-end;gap:2rem;margin-bottom:2rem}product-share+*{display:flex;align-items:flex-end;height:4.5rem;margin-top:1px;padding:0;background:transparent;border:none}.favorites-button{width:30px;vertical-align:top}:root{--chakra-zIndices-modal: 10000001 !important}.buy-buttons-wrapper-container:has(.anygift-e-gift-modal__ui){align-items:flex-start}div[data-anygift^=ProductPageGiftUi] .anygift-e-gift-modal__ui>div:first-child{display:none}div[data-anygift^=ProductPageGiftUi] .anygift-e-gift-modal__ui button.anygift-e-gift-modal__open-button{font-size:1.4rem!important;font-size:min(1.4rem,3.4vw)!important;padding:0!important}.chakra-modal__content{width:95%}product-share{position:relative;display:flex;align-items:flex-end;height:4.5rem}.product-share__button{overflow:hidden;line-height:1;margin:0;padding:0;background-color:transparent;border:none;vertical-align:bottom}.product-share__button svg{width:30px;height:30px}.product-share__button svg path{stroke:transparent;fill:var(--color-blue)}.product-share__button[aria-expanded=true] svg path{fill:var(--color-carrot)}.product-share__button .text{display:block;color:var(--color-blue);font-size:11px}.product-share__button[aria-expanded=true] .text{color:var(--color-carrot)}.product-share__button .state-open,.product-share__button .state-close{display:block;transition:transform .2s ease,opacity .2s ease}.product-share__button .state-close{position:absolute;left:50%;top:50%;width:100%;text-align:center;opacity:0;transform:translate(-50%,100%);pointer-events:none}.product-share__button[aria-expanded=true] .state-open{opacity:0;transform:translateY(-100%)}.product-share__button[aria-expanded=true] .state-close{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.product-share__list{position:absolute;top:100%;right:-2rem;z-index:1;display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;padding:.5rem;background-color:var(--color-carrot);border-radius:2.25rem;box-shadow:0 2px 5px #0003;visibility:hidden}.product-share__list:before{content:"";position:absolute;top:-2rem;right:2.75rem;margin-left:-1rem;border:1rem solid transparent;border-bottom:1rem solid var(--color-carrot)}.product-share__item{display:block;font-size:1.3rem;line-height:1;white-space:nowrap;text-align:left;margin:0;padding:.75rem 1.5rem;background:#fff;border-radius:1.75rem;opacity:0;transition:all .5s ease}.product-share__item:hover,.product-share__item:active,.product-share__item:focus{color:#963;font-weight:inherit;background-color:var(--color-tuscan);outline:none}.product-share__item svg{width:2rem;height:2rem;vertical-align:text-bottom;margin-right:.5rem}.product-share__list[aria-hidden=false]{visibility:visible}.product-share__list[aria-hidden=false] .product-share__item{opacity:1;transition-delay:0s}.product-share__list[aria-hidden=false] .product-share__item:nth-child(2){transition-delay:.1s}.product-share__list[aria-hidden=false] .product-share__item:nth-child(3){transition-delay:.2s}.buy-buttons-wrapper-container .form{width:inherit;padding:0;background-color:transparent;border:none}.buy-buttons-wrapper-container .bold_options{margin-right:-10rem;margin-bottom:1rem}.buy-buttons-wrapper-container .bold_options .bold_option:not(:empty){padding-bottom:0!important;margin-bottom:0!important}.buy-buttons-wrapper-container .bold_options .bold_option_title{display:none;font-weight:700;margin-bottom:1rem}.buy-buttons-wrapper-container .bold_options .bold_option_element{display:flex;flex-direction:column;gap:1rem}.buy-buttons-wrapper-container .bold_options .bold_option_element .bold_option_value{z-index:1;margin-right:3rem}.buy-buttons-wrapper-container .bold_options .bold_option_element .bold_option_value label{display:flex;align-items:flex-start;gap:.5rem;line-height:1.4;margin:0;cursor:pointer}.buy-buttons-wrapper-container .bold_options .bold_option_element .bold_option_value input[type=radio]{margin-top:.3rem}.buy-buttons-wrapper-container .bold_options .bold_option_element .bold_option_value .bold_option_value_title span{display:inline-block}.buy-buttons-wrapper-container .bold_options .bold_option_element .bold_option_value .bold_option_value_price{display:none;font-size:inherit}.buy-buttons-wrapper-container .bold_options .bold_option_checkbox:not(.bold_option_hidden){display:flex;flex-direction:column-reverse;gap:.5rem;margin-top:1.5rem;padding:2rem!important;border:1px solid var(--color-blue);border-radius:1rem}.buy-buttons-wrapper-container .bold_options .bold_option_checkbox .bold_option_title{display:inline-block;font-weight:500;margin-bottom:0}.buy-buttons-wrapper-container .bold_options .bold_option_checkbox .bold_option_title a{text-decoration:underline}.buy-buttons-wrapper-container .bold_options .bold_option_checkbox label{display:flex;align-items:flex-start;gap:.5rem;line-height:1.4;margin:0;cursor:pointer}.buy-buttons-wrapper-container .bold_options .bold_option_checkbox input[type=checkbox]{margin-right:0;margin-top:.3rem}.buy-buttons-wrapper-container .bold_options .bold_option_checkbox .bold_help_text small{font-size:1em}.buy-buttons-wrapper-container .bold_options .bold_option_total{display:none}.buy-buttons-wrapper-container .bold_options .bold_help_text{position:relative;color:inherit;font-style:normal}.buy-buttons-wrapper-container .bold_options .bold_help_text label{position:absolute;top:-3.5rem;right:0;margin:0;line-height:1;transition:top .3s ease-in-out}.buy-buttons-wrapper-container .bold_options .bold_help_text #bold_help_text_toggle:checked~label{top:-5rem}.buy-buttons-wrapper-container .bold_options .bold_help_text label:after{content:"\f05a";display:inline-block;font-family:"Font Awesome 5 Pro";font-size:2rem;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.buy-buttons-wrapper-container .bold_options .bold_help_text ul{position:relative;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out;opacity:0;line-height:1.2;margin-top:-0;padding:0;background-color:#efefef;border-radius:1rem}.buy-buttons-wrapper-container .bold_options .bold_help_text #bold_help_text_toggle:checked~ul{max-height:500px;margin-top:1.5rem;opacity:1}.buy-buttons-wrapper-container .bold_options .bold_help_text li{text-indent:-1em;margin-bottom:.5rem;padding:0 2rem 0 calc(2rem + 1em)}.buy-buttons-wrapper-container .bold_options .bold_help_text li:before{content:"\f00c";display:inline-block;width:1em;font-family:"Font Awesome 5 Pro";text-align:center}.buy-buttons-wrapper-container .bold_options .bold_help_text li:first-child{padding-top:2rem}.buy-buttons-wrapper-container .bold_options .bold_help_text li:last-child{text-align:right;text-indent:0;margin-bottom:0;padding-bottom:2rem}.buy-buttons-wrapper-container .bold_options .bold_help_text li:last-child:before{content:none}.buy-buttons-wrapper-container .bold_options .bold_help_text a{text-decoration:underline}.buy-buttons-wrapper-container .bold_options .bold_help_text a:after{content:"\f08e";display:inline-block;font-family:"Font Awesome 5 Pro";margin-left:.5rem;margin-right:.5rem}.buy-buttons-wrapper-container .bold_options .bold_error_message{color:red;padding:1rem;background:#ffe0e0;border-radius:.5rem}.ygb-meta-category-description{font-size:1.5rem;font-weight:var(--yogibo-font-weight-medium);line-height:1.3;margin-bottom:1.5rem}.ygb-meta-delivery-wrapper{min-height:1.4rem;margin-bottom:1.5rem}.ygb-meta-delivery{color:#58b5ca;font-size:1.4rem;font-weight:var(--yogibo-font-weight-medium);line-height:1}.ygb-meta-delivery.variant_memo_loading{color:#3e484e;font-size:1.4rem;font-weight:var(--font-body-weight);line-height:1}.ygb-meta-delivery.variant_memo_preorder{color:#d00101}.ygb-meta-gift-shipping{display:inline-block;color:#fff;font-size:1rem;font-weight:400;line-height:1;padding:4px;background-color:var(--color-carrot);border-radius:4px}.ygb-meta-extra-info-1{font-size:2rem;font-weight:400;margin-bottom:1rem}.ygb-meta-extra-info-2{font-size:1.25rem;font-weight:400;margin-bottom:2rem!important}.ygb-page-widht-padding-img-text .image-with-text__grid{margin-left:auto;margin-right:auto}.ygb-product-visumo-wrapper,.ygb-product-shortvideo__wrapper{position:relative;z-index:0;margin-bottom:0}.section-ygb-product-campaign h3{line-height:1.5;margin-bottom:1rem}@media screen and (max-width:767px){.ygb-popup-product{font-size:1.2rem;text-underline-offset:5px}.ygb-quanity-container{max-width:30vw}.phone-pc-button{display:block}fieldset.product-form__input{margin-bottom:1.25rem}.ygb-meta-extra-info-1 p{letter-spacing:0;line-height:1.5;margin-bottom:0}.ygb-meta-extra-info-2 p{color:var(--color-cadet);letter-spacing:0;line-height:1.5;margin-bottom:0}.product-form{margin-bottom:3.2vw!important;margin-top:6.133vw!important}.product__info-container .product-form,.product__info-container .product-form .ygb-buy-buttons{margin-top:0!important;margin-bottom:0!important}.product__info-container .product__title{margin-top:0;margin-bottom:1rem}.service-time{font-size:1.25rem;line-height:1;letter-spacing:0;color:#3e484e;margin:0;opacity:1;text-align:center}.phone-pc-button .product-form__submit{height:13.6vw;font-size:1.5rem;letter-spacing:.1em;color:#879399;font-weight:400;border:1px solid #b2bfc6}.phone-pc-button{margin-bottom:2rem!important}.button--secondary:after{--border-opacity: none}}@media screen and (min-width:768px)and (max-width:1079px){.phone-pc-button{display:none}}@media screen and (min-width:1081px)and (max-width:1280px){.phone-pc-button{display:none}}@media screen and (max-width:1079px){.ygb-breadcrumb-mobil-none{display:none!important}.ygb-meta-extra-info-1{font-size:2rem;font-weight:400}.quantity-number{font-size:1.8rem;margin-bottom:.533vw}.ygb-meta-extra-info-2{font-size:1.25rem}.ygb_title_product{font-size:3rem;font-weight:400;letter-spacing:0;color:#3e484e;opacity:1}.ygb-media-margin{margin-right:0!important;margin-left:0!important}.product__info-container .ygb-breadcrumbs{display:none}.product__info-container .price-right{font-size:2.7rem}.product__info-container .price-left{font-size:1.4rem}.ygb-product-movil-layout{padding-top:2rem;padding-right:2rem;padding-left:2rem}.ygb_legend_variant-enabled{display:block;font-size:1.4rem}}@media screen and (min-width:768px){.section-main-product{margin-bottom:4rem}.product__info-container .ygb-breadcrumbs{display:block;margin-bottom:1.5rem!important}div[data-anygift^=ProductPageGiftUi] .anygift-e-gift-modal__ui button.anygift-e-gift-modal__open-button{font-size:1.5rem!important}.ygb-product-visumo-wrapper,.ygb-product-shortvideo__wrapper{margin-bottom:0}}@media screen and (min-width:1080px){.ygb-meta-extra-info-2 p{margin-bottom:0}.ygb-meta-extra-info-1{line-height:26px}.ygb-meta-extra-info-2{line-height:1.5}.product-form__buttons{max-width:none!important}.ygb-page-widht-padding-img-text .image-with-text__grid{width:819px;margin-bottom:100px!important}.product__info-container{max-width:none!important}.product-variant-ul-yogibo{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:0}.quantity-shadow{margin-top:1.5px}.phone-pc-button{display:block}.phone-pc-button .product-form__submit{color:#879399;font-weight:400;border:1px solid #b2bfc6;height:50px;margin-bottom:18px}.phone-pc-button a:after{content:none}.phone-pc-button{display:none}}.ygb-popup-first img,.ygb-popup-flex img{position:relative;width:1.5rem;height:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ygb-main-product.css.map */
