.container{display:block;position:relative;width:100%;max-width:900px;margin:auto}.title_container{display:block;position:relative;width:100%;margin-bottom:20px}.title_container.country{font-size:28px;font-weight:700}.title_container.prefecture{font-size:20px;font-weight:700}.shop_container{display:block;position:relative;width:100%;margin-bottom:40px}.shop_name{display:block;position:relative;width:100%;margin-bottom:10px;min-height:20px;height:auto;line-height:1.3}.shop_name .text{display:inline-block;position:relative;font-size:18px;font-weight:700;vertical-align:middle;margin-right:10px}.icon_map{height:18px;vertical-align:middle;margin-right:10px}.icon_insta{height:14px;vertical-align:middle;margin-right:10px}.icon_wechat{height:18px;vertical-align:middle;margin-right:10px}.shop_address{font-size:14px;margin-bottom:3px;min-height:15px;height:auto}.shop_tel{font-size:14px;margin-bottom:3px;height:15px}.shop_container{color:#000}.shop_name{color:#000!important}.shop_address,.shop_tel,.title_container.prefecture,.title_container.country{color:#000}@media screen and (max-width:900px){.container{width:90%;max-width:90%;margin:auto}}@media screen and (max-width:500px){.shop_name .text{display:block;margin-bottom:5px}.icon_map{height:23px}.icon_insta{height:20px}.icon_wechat{height:23px}}.grid_container{display:grid;grid-template-columns:repeat(3,calc(100% / 3));width:100%;column-gap:0}.grid_container a{cursor:pointer}.grid_item{position:relative;width:100%}.grid_item img{width:100%;aspect-ratio:1/1;object-fit:contain;height:auto!important}.product_info{display:block;position:relative;width:100%;margin-top:30px;margin-bottom:70px}.product_info p{text-align:center;margin:10px 0;padding:0;line-height:1}.product_info .title{font-family:Inter,Noto Sans JP,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-size:17px;color:#000}.product_info .price{font-family:Roboto,sans-serif;font-weight:600;font-style:normal;font-size:14px;letter-spacing:1px}.img_container{display:block;position:relative;width:100%;overflow:hidden}.img_container img:nth-child(2){opacity:0;display:block;position:absolute;top:0;left:0}.img_container:hover img:nth-child(2){opacity:1}@media screen and (max-width:750px){.grid_container{grid-template-columns:repeat(2,50%)}}@media screen and (max-width:585px){.grid_container{grid-template-columns:repeat(1,100%)}}.sold_out{display:block;position:absolute;top:24px;left:24px;width:40%;z-index:999;font-family:Inter,Noto Sans JP,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:20px;line-height:1.3;padding:12px 8px 10px 9px;margin:0;letter-spacing:1px;text-align:center;border:1px solid #000}.section-header,.section-header.shopify-section-header-hidden,.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden.animate{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;z-index:500010!important;transform:none!important}.section-header .header-wrapper{background-color:rgb(var(--color-background))!important}body{margin:0;padding:0}body,input,textarea{background-color:#000;background-color:#fff}.biede-water-main-content{overflow:visible!important}strong{font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W6}header{display:block;position:fixed;top:0;left:0;width:100%;height:60px;z-index:2;background-color:#fff}header img.left{display:inline-block;position:absolute;top:10px;left:40px;vertical-align:middle;height:40px}header img.center{display:inline-block;position:absolute;top:12px;left:50%;height:30px;transform:translate(-50%)}header img.right{display:inline-block;position:absolute;top:16px;right:40px;vertical-align:middle;height:27px;cursor:pointer;transition:opacity .6s ease-out}header img.right:hover{opacity:.3}.top_scroll{display:block;position:relative;z-index:0;margin-top:-100vh;width:100%;text-align:center;overflow:hidden}.top_scroll img{width:100%;margin-bottom:100px}.top_display_inner_container{display:block;position:relative;width:100vw;height:calc(100vh - var(--biede-water-header-space) - var(--biede-water-frame-gap));min-height:360px;margin:0 auto;background-color:#fff;overflow:hidden}.photo_frame{display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:100%;opacity:1;transition:opacity .9s ease-out,left 1.2s ease-out;z-index:3}.photo_frame img{z-index:3}canvas{z-index:2}.photo_frame.ready{opacity:0}.photo_frame--webgl-fallback{z-index:1;pointer-events:none}body.biede-water-enhanced .photo_frame--webgl-fallback{opacity:0}body.biede-water-enhanced .photo_frame--webgl-fallback.active{opacity:1;z-index:4}body.biede-water-webgl-failed .photo_frame--webgl-fallback.active,body:not(.biede-water-enhanced) .photo_frame--webgl-fallback:not(.ready){opacity:1;z-index:4}.photo_img{width:100%;height:100%;object-fit:contain;object-position:center center}.photo_img--contain{object-fit:contain}#d_photo2{left:65%}#d_photo3{left:35%}#d_photo3.ready{left:33%}.biede-water-scroll{display:block;position:relative;isolation:isolate;--biede-water-header-space: 126px;--biede-water-frame-gap: 0px;--biede-water-display-height: calc(100vh - var(--biede-water-header-space));padding-top:var(--biede-water-display-height)}.top_display{display:flex;position:fixed;top:var(--biede-water-header-space);left:0;height:var(--biede-water-display-height);width:100vw;z-index:1;align-items:center;justify-content:center}body.biede-water-display-hidden .top_display{opacity:0;pointer-events:none}.top_scroll{display:block;width:100%;text-align:center;overflow:hidden}.scroll_view{display:block;position:relative;width:100%;height:200vh}.scroll_spacer{display:block;position:relative;width:100%;height:100vh}div.scroll_view:empty{display:block}div.scroll_spacer:empty{display:block}div.photo_frame:empty{display:block}iframe{margin-bottom:30svh}.biede-scroll-cue{position:absolute;right:clamp(24px,4vw,64px);top:52%;z-index:8;display:grid;grid-template-columns:auto auto;gap:13px;align-items:end;color:#111;opacity:.9;pointer-events:none;transform:translateY(-50%);transition:opacity .28s ease,transform .28s ease}.biede-scroll-cue__text{font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.14em;writing-mode:vertical-rl}.biede-scroll-cue__mark{display:grid;width:18px;min-height:56px;justify-items:center}.biede-scroll-cue__mark:before{display:block;width:1px;height:38px;background:currentColor;content:"";opacity:.72}.biede-scroll-cue__symbol{display:block;width:17px;height:17px;margin-top:4px;object-fit:contain;opacity:1;filter:grayscale(1) brightness(0) contrast(1.4);animation:biede-scroll-cue 1.55s ease-in-out infinite}body.biede-scroll-cue-hidden .biede-scroll-cue{opacity:0;transform:translateY(calc(-50% + 8px))}@keyframes biede-scroll-cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(6px)}}@media screen and (max-width:600px){.biede-water-scroll{--biede-water-header-space: 56px;--biede-water-frame-gap: 0px}.biede-scroll-cue{top:50%;right:14px;gap:11px;padding:10px 8px;background:#ffffffe0;box-shadow:0 0 0 1px #00000029;opacity:1;transform:translateY(-50%)}.biede-scroll-cue__text{font-size:10px;letter-spacing:.15em}.biede-scroll-cue__mark{min-height:56px}.biede-scroll-cue__mark:before{height:36px}.biede-scroll-cue__symbol{width:17px;height:17px;opacity:1}body.biede-scroll-cue-hidden .biede-scroll-cue{transform:translateY(calc(-50% + 8px))}.top_display_inner_container{width:100vw;height:var(--biede-water-display-height);min-height:0;margin:0 auto;background-color:#fff;overflow:hidden}}@media screen and (max-width:400px){.top_display_inner_container{width:100vw;height:var(--biede-water-display-height);margin:0 auto;background-color:#fff;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
