.product-media-container.constrain-height{--viewport-offset: 0px}.product__description{font-size:14px;color:#284865}.custom-product-description{color:#284865;margin:40px 0 30px;font-size:14px}.custom-product-description h3,.custom-product-description h4{color:#284865;font-weight:700;margin:30px 0 10px}.product__title{margin-bottom:-10px}.product__title h1{font-size:18px;line-height:1.5}.custom-variant-title{margin:12px 0 -10px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.custom-variant-description{margin-bottom:14px}.price{margin:20px 0 -20px;font-family:Roboto,Noto Sans JP,Helvetica,Arial,sans-serif;color:#284865}.custom-price-tax{font-size:12px;margin-left:3px;color:#333}product-info .price .price__container{font-size:3rem}.product-form__submit{height:60px}.breadcrumbs-wrap{font-size:10px;color:#666;margin-top:10px;margin-bottom:-20px}.breadcrumbs-wrap .breadcrumbs-list{display:flex;flex-wrap:wrap;padding:0;margin:0}.breadcrumbs-wrap .breadcrumbs-list li{margin:0;list-style:none}.breadcrumbs-wrap .breadcrumbs-list li a{color:#666}.breadcrumbs-wrap .breadcrumbs-list li.breadcrumbs-followed{margin:0 10px 0 0}.breadcrumbs-wrap .breadcrumbs-list li.breadcrumbs-followed:after{content:"";border-top:solid 1px #666;border-right:solid 1px #666;transform:rotate(45deg);width:6px;height:6px;display:inline-block;margin-left:7px}@media screen and (min-width:750px){.breadcrumbs-wrap{margin-top:10px;margin-bottom:-28px}}.product-shipping-wrap{background-color:#e9ecef;padding:15px 20px;margin:20px 0 25px;max-width:44rem}.product-shipping-title-wrap{display:flex;color:#274765}.product-shipping-title-wrap .product-shipping-title{font-size:18px;font-weight:700}.product-shipping-title-wrap .product-shipping-icon{width:26px;display:flex;align-items:center;margin-right:5px}.product-shipping-wrap .product-shipping-text{font-size:13px;line-height:1.4}.product-shipping-wrap .product-shipping-text .shipping_description-box{line-height:1.7}.product-shipping-wrap .product-shipping-text .shipping-cost-detail-link{text-align:right}.product-shipping-wrap .product-shipping-text .shipping-cost-detail-link a{color:#274765}.winter-delivery-area-wrap{background-color:#e9ecef;padding:10px 20px;margin:-15px 0 20px;max-width:44rem}.winter-delivery-area-wrap .winter-delivery-area-title{font-size:15px;font-weight:700;margin:0;color:#274765}.winter-delivery-area-wrap p{font-size:13px;line-height:1.4;margin:5px 0 8px}.winter-delivery-area-wrap .winter-cannot-delivered-area{margin:5px 10px 8px;max-width:350px;color:#274765}.winter-delivery-area-wrap .winter-cannot-delivered-area span{margin:0 7px 5px 0;font-weight:700;display:inline-block}.plants-description{color:#284865;margin:40px 0 30px;font-size:14px}.plants-description h3,.plants-description h4,.plants_info_title{color:#284865;font-weight:700}.plants_info_list{padding:0 0 10px;margin-top:0;font-size:14px}.plants_info_list li{list-style:none;padding:15px 5px;align-items:center;color:#284865;border-bottom:1px solid #284865}.plants_info_list li h4{color:#284865;font-weight:700;margin:0 0 8px}.plants_info_list li p{letter-spacing:1.5px;line-height:22px;margin:0}.plants_info_pc{display:none}@media screen and (min-width:750px){.plants_info_pc{display:block;margin-top:40px}.plants_info_mobile{display:none}.plants-description{margin:10px 0 30px;font-size:14px}}.product-group-list-box{margin:20px 0 0}.product-group-list-box p{font-size:13px;margin:0}.product-group-list-box ul{padding:0;display:flex;flex-wrap:wrap;margin:0}.product-group-list-box ul li{min-width:80px;font-size:12px;list-style:none;text-align:center;border:1px solid;border-radius:5px;margin:5px 10px 0 0}.product-group-active{background-color:#284865;border:1px solid #284865;color:#fff;padding:7px 15px}.product-group-list-box ul li a{display:block;padding:7px 15px;border-radius:5px;text-decoration:none;color:#000}.product-group-list-box ul li span{font-size:14px}.product-group-list-box ul li a:hover{background-color:#ddd}.plants-height-box{font-size:12px;margin:-5px 0 -10px}.plants-height-box span{color:#274765;font-weight:700;font-size:15px;margin:0 4px}.product-tag-list{margin:0}.product-tag-list ul{display:flex;flex-wrap:wrap;padding:0;margin:0 0 -5px}.product-tag-list ul li{border:1px solid #274765;padding:5px 8px 4px;margin:0 7px 5px 0;list-style:none;border-radius:4px;font-size:12px;color:#274765}.product-popup-modal__opener{display:inline-block;text-decoration:none;border:1px solid;border-radius:5px;padding:0 10px;margin:7px 0 0}.caption-with-letter-spacing{font-size:1.2rem;margin-top:20px}.product-popup-modal__button{padding-right:0;font-size:12px}.product-popup-modal__opener .link{text-decoration:none}.product-popup-modal[open]{z-index:9999;background-color:#0009}.product-popup-modal__content{height:90%;max-width:700px;margin-top:4rem;padding:0 3rem 3rem}.product-popup-modal__content-info{font-size:1.4rem;padding:15px 0 30px}.product-popup-modal__content-info h1{margin-bottom:5px;font-size:1.7rem}.product-popup-modal__content-info h2{margin:20px 0 10px;font-size:1.6rem}.product-popup-modal__content-info h3{margin:20px 0 10px;font-size:1.5rem}.product-popup-modal__content-info p{margin:0 0 10px;font-size:13px;line-height:20px}.planter-product-info-wrap{margin:30px 0 40px;color:#284865}.planter-product-info-wrap .planter-product-info-title{font-size:18px;font-weight:700;padding-bottom:3px;margin:40px 0 20px;color:#284865}.planter-product-info-wrap .planter-product-info-image img{max-width:300px}.planter-product-info-wrap .planter-product-info-textblock h3{margin:5px 0 0;font-size:17px;font-weight:700;color:#284865}.planter-product-info-wrap .planter-product-info-textblock p{font-size:14px}.planter-product-info-wrap .planter-product-info-textblock .planter-product-info-textblock-button{display:block;background-color:#666;text-decoration:none;color:#fff;padding:5px 10px;width:fit-content;font-size:14px}.planter-product-info-wrap .planter-product-info-textblock .planter-product-info-textblock-button:hover{background-color:#aaa}.line-box{text-align:center;margin:25px 0 10px}.page-width .line-box{margin:-20px 0;max-width:44rem}.line-box p{margin:0 5px .7rem;line-height:1;font-size:1.2rem}.line-box p span{font-size:1.4rem}.line-box .line-addfriend-link{margin:0 auto;text-decoration:none}.line-addfriend-link{background-color:#05b803;height:60px;width:100%;display:block;margin:15px 0;border-radius:7px;text-align:center}.line-addfriend-link button{width:100%;background-color:unset;border:unset;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.line-addfriend-box img{height:49px;width:49px}.line-addfriend-box a span{color:#fff;margin:auto 0;padding:0;position:relative;font-size:14px;letter-spacing:1.5px}.jdgm-widget.jdgm-widget{font-size:13px}.unique-plants-list-wrap{margin:20px auto 80px}.unique-plants-list-wrap h2{font-size:1.7rem;margin:0;border-bottom:1px solid #ddd;padding-bottom:10px}.unique-plants-list{overflow-x:auto;white-space:nowrap;padding:0;margin-bottom:0}.unique-plants-list a{text-decoration:none;color:#000}.unique-plants-item{width:160px;margin:0 5px 0 0;display:inline-block;position:relative}.unique-plants-item img{width:100%;vertical-align:middle}.unique-plants-item:hover{opacity:.6}.unique-plants-list-wrap .selected-unique-plants-item:hover{opacity:unset}.unique-plants-list-wrap .selected-unique-plants-item{background-color:#000}.unique-plants-list-wrap .selected-unique-plants-item img{opacity:.5}.unique-plants-list-price{text-align:center;font-size:1.3rem;position:absolute;bottom:0;background-color:#0009;color:#fff;padding:0 5px}.unique-plants-selected-text{font-size:1.4rem;font-weight:700;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.ohana-plus-wrap{background-color:#e9ecef;padding:15px 20px 1px;margin-top:25px;max-width:44rem;color:#274765}.ohana-plus-wrap .ohana-plus-title{font-weight:700;color:#274765;margin:0;font-size:1.7rem}.ohana-plus-wrap .ohana-plus-textbox{font-size:1.4rem}.ohana-plus-wrap .ohana-plus-textbox p{margin:10px 0}.individual-product .product__tax{display:none}.individual-product .product__description{text-align:center}.custom-rare-plants-order-info-wrap{font-size:14px;padding:10px 20px;background-color:#f6f6f6}.custom-rare-plants-order-info-wrap h3{font-weight:700;font-size:15px;margin:15px 0 8px}.custom-rare-plants-order-info-wrap p{margin:5px 0}.custom-rare-plants-order-info-wrap .custom-rare-plants-order-info-list{margin:0 0 10px;padding-left:20px}.custom-rare-plants-order-info-wrap .custom-rare-plants-order-info-list h4{font-size:14px;font-weight:700;margin:10px 0 5px}.custom-rare-plants-order-info-wrap .custom-rare-plants-order-info-list h4 span{font-size:15px}.custom-rare-plants-order-info-wrap .custom-rare-plants-order-info-list p{font-size:12px;margin:0}.rare-plants-product-page .line-box{margin:-20px auto}.product-bundle_variant-list-box{margin:30px 0 0}.product-bundle_variant-list-box p{margin:0 0 3px;font-size:13px}.product-bundle_variant-list-box ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:4px 0;line-height:12px}.product-bundle_variant-list-box ul a li{list-style:none;width:75px;margin:0 5px 10px 0}.product-bundle_variant-list-box ul a{text-decoration:none}.product-bundle_variant-list-box ul a li .bundle_variant_thumbnail{margin:0;border-radius:5px;border:1px solid #ddd}.product-bundle_variant-list-box ul a li.bundle_no_inventory .bundle_variant_thumbnail{background-color:#fff;border:1px #ddd dashed}.product-bundle_variant-list-box ul a li.bundle_no_inventory .bundle_variant_thumbnail img{opacity:.3;background-color:#fff}.product-bundle_variant-list-box ul a:hover li .bundle_variant_thumbnail{border:1px solid #0291E9}.product-bundle_variant-list-box ul a li.bundle-same-product .bundle_variant_thumbnail{border:3px solid #0291E9}.product-bundle_variant-list-box ul a li .bundle_variant_thumbnail img{width:100%;border-radius:5px;vertical-align:bottom}.product-bundle_variant-list-box ul a li p{font-size:9px;color:#666;text-align:center;margin:4px 0;line-height:12px}.custom_variant_size_list-box{margin:20px 0 0}.custom_variant_size_list-box p{font-size:13px;margin:0}.custom_variant_size_list-box ul{padding:0;display:flex;flex-wrap:wrap;margin:0}.custom_variant_size_list-box ul li{min-width:80px;font-size:12px;list-style:none;text-align:center;border:1px solid;border-radius:5px;margin:5px 10px 0 0}.custom_variant_size_active{background-color:#284865;border:1px solid #284865;color:#fff;padding:7px 15px}.custom_variant_size_list-box ul li a{display:block;padding:7px 15px;border-radius:5px;text-decoration:none;color:#000}.custom_variant_size_list-box ul li span{font-size:14px}.custom_variant_size_list-box ul li a:hover{background-color:#ddd}.product-color_variant-list-box{margin:30px 0 0}.product-color_variant-list-box p{margin:0 0 3px;font-size:13px}.product-color_variant-list-box ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:4px 0;line-height:12px}.product-color_variant-list-box ul li{list-style:none;width:60px;margin:0 15px 10px 0}.product-color_variant-list-box ul a{text-decoration:none}.product-color_variant-list-box ul li .color_variant_thumbnail{margin:0;border-radius:30px;border:1px solid #ddd;display:block;height:60px;width:60px}.product-color_variant-list-box ul a:hover li .color_variant_thumbnail{border:1px solid #0291E9}.product-color_variant-list-box ul li.color-same-product .color_variant_thumbnail{border:3px solid #0291E9}.product-color_variant-list-box ul li p{font-size:9px;color:#666;text-align:center;margin:4px 0;line-height:12px}.custom-image-description-list{display:flex;flex-wrap:nowrap;list-style:none;overflow:auto}.custom-image-description-list li{width:300px;margin-right:15px}.custom-image-description-list li img{width:300px}.custom-image-description-list li p{width:100%;margin:3px 0 10px;line-height:1.5;font-size:13px}@media (700px <= width){.custom-image-description-list li{width:400px;margin-right:20px;margin-bottom:30px}.custom-image-description-list li img{width:400px}.custom-image-description-list li p{font-size:14px}}.desired-delivery-date{background-color:#e9ecef;padding:15px 20px;max-width:44rem}.desired-delivery-date p{font-size:13px;margin:0}.desired-delivery-date p span{font-size:18px;font-weight:700;font-family:auto;margin-right:4px}
/*# sourceMappingURL=/cdn/shop/t/241/assets/custom-product.css.map */
