main{padding-top:0}main h1{margin-bottom:.5em}main h1 strong{display:block;font-weight:700;line-height:1.3;margin-bottom:.2em}main h1 span{font-family:Noto Sans JP,sans-serif;font-size:.35em;font-weight:400;display:block}@media screen and (max-width:768px){main h1 span{font-size:.45em}}main h3{font-size:1.75em}@media screen and (max-width:768px){main h3{font-size:1.5em}}main h3 strong{border-bottom:1px solid #000}main h3:first-of-type{margin-top:3em}main h4{font-size:1.25em;background:#e0ded7;text-align:center;border-radius:3em;padding:.5em 1.5em .35em;margin:2em auto 1em}hr{display:block;margin:3em 0;color:#f5f5f5;border-color:#fff}em.add{display:inline-block;text-align:left;text-indent:-9999em;width:3em;background:url(/cdn/shop/files/logo_add.png) no-repeat left center;background-size:contain}.product-details{padding:0 5%;line-height:1.75;display:flex;flex-direction:column;gap:1em}.product-details product-price{display:block;border:1px solid #ccc;border-left:none;border-right:none;padding:1em 5%}.product-details product-price div{display:inline-block}.main_slide img{width:100%}.tax-note{font-size:.85em}variant-picker{display:block}main summary{border-bottom:1px solid #666;padding:1em 0;font-weight:400}main summary{position:relative}main details[open]{margin-bottom:2em}main details[open] summary{margin-bottom:1em}.thum_slide li{float:left;width:4em!important;height:4em;overflow:hidden;margin:.5em}.thum_slide li img{width:4em;height:4em;object-fit:cover}.thum_slide li:hover{opacity:.7}.thum_slide li:only-child{display:none}.thum_slide .slick-track{width:100%!important;transform:unset!important}.thum_slide .slick-current{outline:1px solid #000}@media screen and (min-width:769px){h1{margin-top:1.5em}h1 strong{font-size:3vw}h4{width:90%}.product-information__grid{display:flex;position:relative;align-items:start}.product-information__media{position:sticky;top:0;width:45%;height:100vh}.product-information__media .slick-list{height:100vh}.product-information__media img{width:100%;height:100vh;object-fit:cover;object-position:center center}.product-details{flex:1;padding-top:0}}@media screen and (max-width:768px){.thum_slide{order:-1}}.product-details .accordion accordion-custom:last-of-type a{display:block;margin:1em auto 0;font-size:.85em;width:13em;padding:.5em 0;border-radius:3em;border:1px solid #666;text-decoraion:none;text-align:center}.product-details .accordion accordion-custom:last-of-type a:hover{background:#fff;text-decoration:none}.details-content{border-top:1px solid transparent}.details-content ul li,.metafield-rich_text_field ul li{text-indent:-1em;padding-left:1em}.block_inline{text-align:center}.block_inline ol,.block_inline ul,.block_inline p{display:inline-block;margin-right:auto;margin-left:auto;text-align:left}.details-content ul.free7{text-align:center;margin:1em 0}.details-content ul.free7 li{text-indent:0;display:inline-block;border:1px solid #888;color:#888;border-radius:3em;padding:.2em 1.5em;margin:.2em;text-align:center;position:relative}.details-content ul.free7 li:after{content:"";display:block;width:3em;height:1px;border-top:1px solid #888;transform:rotate(-45deg);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width:769px){.video_box{display:flex;gap:5%;align-items:center;flex-direction:row-reverse}.video_box video{width:45%}}@media screen and (max-width:768px){video{width:80%}}.details-content ul.point_box{margin:1.5em 0}.details-content ul.point_box li{text-indent:0;padding-left:0}.details-content ul.point_box img{border-radius:1em}.details-content ul.point_box dt{font-weight:500}.details-content ul.point_box dd{font-size:.85em}.details-content ul.point_box p{margin:0}@media screen and (min-width:769px){ul.point_box{display:flex;gap:1em}ul.point_box li{flex:1;text-align:center}ul.point_box li p{text-align:center;font-size:.85em}}@media screen and (max-width:768px){ul.point_box li{display:flex;gap:1em;margin-bottom:1em;align-items:center}ul.point_box li img{width:25%}ul.point_box li dl{flex:1}}div.point_box{counter-reset:point;margin:3em 0}div.point_box>dl{counter-increment:point;border-top:1px solid #ccc;padding:5rem 0}div.point_box>dl>dt{font-size:1.6em;margin-bottom:1em;font-weight:700}@media screen and (max-width:768px){div.point_box>dl>dt{font-size:1.4em}}div.point_box>dl>dt:before{content:"POINT"counter(point);display:block;width:5em;background:#000;color:#fff;margin:0 auto 1em;font-size:.75em}.scent_box{margin:1.5em 5%;background:url(/cdn/shop/files/scent_bg.png) no-repeat center top;background-size:100% 100%;padding:1em;width:100%;max-width:600px}.scent_box li{text-align:center;padding:1.2em 0 .8em;position:relative}.scent_box li:not(:first-child){border-top:2px dashed #f6f5f3}.scent_box li:before{display:block;color:#e0ded7;font-size:2em;font-family:Whisper,serif;line-height:1}.scent_box li:first-child:before{content:"Top"}.scent_box li:nth-child(2):before{content:"Middle"}.scent_box li:last-child:before{content:"Last"}ol.step_box.img li{position:relative;text-indent:0;padding:0}ol.step_box.img li:before{position:absolute;top:0;left:0;width:2em;height:2em;border-radius:0;text-align:center}@media screen and (min-width:769px){ol.step_box.img{display:flex;gap:1em}ol.step_box.img li{flex:1;font-size:.85em}}@media screen and (max-width:768px){ol.step_box.img li{display:flex;gap:1em;align-items:center;margin-bottom:1em}ol.step_box.img li img{max-width:45%}}.column_box{padding:1em 5%}.details-content ul.tag_box{margin:1.5em 0;text-align:center}.details-content ul.tag_box li{text-indent:0;display:inline-block;min-width:12em;background:#fff;border-radius:100%;padding:1.5em;margin:.2em;text-align:center}.jdgm-prev-badge{font-size:.8em}.jdgm-verified-checkmark{display:none}.jdgm-rev-widg__title{margin:2em 0!important;width:100%;border:none;display:none}.jdgm-write-rev-link.jdgm-write-rev-link{text-decoration:none;background:#000!important;border-color:#000!important;border-radius:3em;max-width:90%}.jdgm-histogram__bar-content{background-color:#666!important}.jdgm-rev__author,.jdgm-rev__icon:before,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#000!important}h1{text-wrap:wrap!important}.accordion--dividers accordion-custom:not(:first-child) .details{border:none}.quantity-selector,.add-to-cart-button{height:3em}.sa-003-unreact-pre-order-message-block{text-align:center;font-size:1em!important;margin:.5em 0!important}.accelerated-checkout-block{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
