:root{--sf_blue: #008ce3;--sf_yellow: #FFFF9B;--sf_red: #FF4643;--sf_grey: #E3E4DF;--sf_darkgrey: #7D7F7F;--sf_purple: #E02DFF;--sf_orange: #FFA000;--sf_green: #00C900;--sf_skyblue: #15C0FF;--gradation: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, var(--sf_skyblue) 100%);--side: 3rem;--side2: 6rem;--sec: 8rem;--sec2: 12rem;--gap: 6rem;--gap2: 3rem;--gutter: 2rem;--header_h: 90px;--bdw: 3px;--bd: var(--bdw) solid var(--sf_yellow);--bdrs: 1rem;--maw_mid: 1000px;--ff_noto: "Noto Sans JP", sans-serif;--ff_astherma: "ASTherma", "Noto Sans JP", sans-serif;--ff_roboto: "Roboto Condensed", "Noto Sans JP", sans-serif;--ff_greed: "GreedNarrow", "Noto Sans JP", sans-serif}@media screen and (max-width: 767px){:root{--side: 1.5rem;--side2: 1.5rem;--sec: 6rem;--sec2: 9rem;--gap: 4rem;--gap2: 2rem;--gutter: 2rem;--header_h: 80px}}html{min-height:100%;margin:0;padding:0;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:var(--header_h);scrollbar-color:var(--sf_yellow) var(--sf_blue);scrollbar-gutter:stable;scrollbar-width:auto}body{margin:0;padding:0;width:100%;height:100%;font-family:var(--ff_noto);font-size:1.6rem;font-weight:500;color:var(--sf_yellow);line-height:1.8;z-index:1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;background:var(--sf_blue)}h1,h2,h3,h4,h5,h6,strong,em{font-weight:500}a{display:block;color:var(--sf_yellow);text-decoration:none;transition:.2s}img{width:100%;height:auto;display:block;vertical-align:text-bottom}li{list-style:none}.svg-block{display:block}object{pointer-events:none}.svg-link object{overflow:visible}svg{width:100%;height:100%}::selection{background:var(--sf_skyblue);color:#fff}::-moz-selection{background:var(--sf_skyblue);color:#fff}form ::selection{background:var(--sf_skyblue);color:#fff}form ::-moz-selection{background:var(--sf_skyblue);color:#fff}*{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}:focus{outline:0}.nolink{cursor:none}.pc{display:inline-block}.sp{display:none}@media only screen and (max-width: 767px){.pc{display:none}.sp{display:inline-block}}.sw_wrapper{position:relative}.swiper-wrapper{align-items:stretch}.swiper-wrapper .swiper-slide{height:auto}.sw_arw{position:absolute;top:50%;z-index:1;transition:.2s;cursor:pointer}.sw_arw:after{content:"";display:block;width:3.1176914536rem;height:3.6rem;-webkit-clip-path:polygon(0% 0%,100% 50%,0% 100%);clip-path:polygon(0% 0%,100% 50%,0% 100%);background:var(--sf_red)}@media screen and (max-width: 767px){.sw_arw:after{content:"";display:block;width:2.0784609691rem;height:2.4rem;-webkit-clip-path:polygon(0% 0%,100% 50%,0% 100%);clip-path:polygon(0% 0%,100% 50%,0% 100%);background:var(--sf_red)}}.sw_arw:after{background:var(--sf_red)}.sw_arw:hover:after{background:var(--sf_green)}.sw_arw.sw_prev{left:calc(var(--gap) * -.5);transform:translate(-50%,-50%) rotate(180deg)}.sw_arw.sw_next{right:calc(var(--gap) * -.5);transform:translate(50%,-50%)}@media screen and (max-width: 767px){.swiper_def,.sw_logo{padding:0 2rem}.swiper_def .sw_arw.sw_prev,.sw_logo .sw_arw.sw_prev{left:0}.swiper_def .sw_arw.sw_next,.sw_logo .sw_arw.sw_next{right:0}}.btn{min-width:36rem;height:8rem;padding:0 2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;display:inline-flex;font-family:var(--ff_greed);font-size:3.6rem;line-height:1;white-space:nowrap;color:var(--sf_blue);border-radius:2rem;background:var(--sf_yellow);border:3px solid var(--sf_yellow);transition:.2s}.btn.nolink{cursor:none;pointer-events:none}.btn:hover{color:var(--sf_yellow);background:var(--sf_blue)}.btn.blue{color:var(--sf_yellow);background:var(--sf_blue);border:3px solid var(--sf_blue)}.btn.blue:hover{color:var(--sf_blue);background:var(--sf_yellow)}@media screen and (max-width: 767px){.btn{min-width:20rem;height:6rem;padding:0 2rem;font-size:2.4rem}}.btn_arw{position:relative;display:flex;align-items:center}.btn_arw .arw{margin-right:1rem;font-family:var(--ff_noto);font-size:5.4rem;line-height:1;animation:flashing 1s steps(1,end) infinite}@keyframes flashing{0%{opacity:0}50%{opacity:1}to{opacity:1}}.btn_arw.btn_tap{padding-top:2rem}.btn_arw.btn_tap .btn{min-width:0;margin-left:4rem;font-size:clamp(2.4rem,2.5vw,3.6rem)}.btn_arw .tap{position:relative}.btn_arw .tap svg{width:8rem;height:8rem;position:absolute;top:0;left:0;transform:translateY(-110%)}.btn_arw .tap svg path{fill:var(--sf_yellow)}@media screen and (max-width: 767px){.btn_arw .arw{font-size:3.6rem}}html{padding-bottom:0!important}body{opacity:0;padding:var(--side);padding-top:0}body.ready{opacity:1}#wrapper{display:flex;flex-direction:column;position:relative}#wrapper:after{content:"";display:block;width:calc(100% - var(--side) * 2);height:var(--side);position:fixed;left:var(--side);bottom:0;border-top:var(--bd);background:var(--sf_blue);z-index:99}#topbd{width:100%;border-top:var(--bd);position:sticky;top:var(--header_h);z-index:30}#header_wrap{width:100%;height:var(--header_h);position:relative;z-index:9}#container{flex:1;position:relative;border-left:var(--bd);border-right:var(--bd)}.maincontents{position:relative}section{position:relative;padding:var(--sec) 0}.blockwrap{position:relative;padding:0 6rem}@media screen and (max-width: 767px){.blockwrap{padding:0 var(--side)}}.maxw{max-width:120rem;margin:0 auto}.thin{max-width:80rem;margin:0 auto}#nav{width:100%;height:var(--header_h);position:fixed;top:0;left:0;padding:0 var(--side);font-family:var(--ff_astherma);line-height:1;font-size:4rem;background:var(--sf_blue)}#nav #header_nav{display:flex;justify-content:space-between;align-items:center;height:100%}#nav #header_nav #nav_logo{position:absolute;top:0;left:50%;transform:translate(-50%)}#nav #header_nav #nav_logo a{width:21rem;height:var(--header_h);position:relative}#nav #header_nav #nav_logo a img,#nav #header_nav #nav_logo a video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#nav #header_nav #nav_logo a svg{overflow:visible;-o-object-fit:contain;object-fit:contain}#nav #header_nav #nav_logo a:hover{opacity:.6}#nav #header_nav #main_nav{flex:1}#nav #header_nav #main_nav ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;align-items:center;-moz-column-gap:3rem;column-gap:3rem}#nav #header_nav #main_nav ul a:hover{opacity:.6}#nav #header_nav #main_nav ul .last{margin-right:auto}#nav #header_nav #main_nav ul .cart_icon{cursor:pointer}#nav #header_nav #main_nav ul .cart_icon sup{font-size:70%;vertical-align:top}#nav #nav_btn{display:none}@media screen and (max-width: 767px){#nav #header_nav #nav_logo{z-index:100}#nav #header_nav #nav_logo a{width:21rem}#nav #header_nav #main_nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100dvh;position:fixed;top:0;left:0;flex:auto;padding:var(--side);padding-top:var(--header_h);z-index:9;transition:.4s;opacity:0;pointer-events:none;transform:translateY(-110%)}#nav #header_nav #main_nav ul{height:100%;flex-direction:column;justify-content:flex-start;border:var(--bdw) solid var(--sf_yellow);border-bottom:0}#nav #header_nav #main_nav ul li{width:100%;padding:1rem;text-align:center;border-bottom:var(--bdw) solid var(--sf_yellow);background:var(--sf_blue)}#nav #nav_btn{display:block;width:3.2rem;height:2.4rem;position:absolute;top:50%;right:var(--side);transform:translateY(-50%);z-index:99;transition:.2s}#nav #nav_btn i{display:block;width:100%;height:3px;position:absolute;top:50%;left:50%;background:var(--sf_yellow);transition:.2s}#nav #nav_btn i:nth-of-type(1){transform:translate(-50%,calc(-50% - 1rem))}#nav #nav_btn i:nth-of-type(2){transform:translate(-50%,-50%)}#nav #nav_btn i:nth-of-type(3){transform:translate(-50%,calc(-50% + 1rem))}body.navopen #header_wrap{z-index:99}body.navopen #nav #header_nav #main_nav{opacity:1;pointer-events:auto;transform:translate(0)}body.navopen #nav #nav_btn i:nth-of-type(1){transform:translate(-50%,-50%) rotate(45deg)}body.navopen #nav #nav_btn i:nth-of-type(2){opacity:0;transform:translate(-50%,-50%)}body.navopen #nav #nav_btn i:nth-of-type(3){transform:translate(-50%,-50%) rotate(-45deg)}}#footer{margin-top:16rem;padding:0 var(--side);border-top:var(--bd);border-bottom:var(--bd);margin-bottom:calc(var(--bdw) * -1);background:var(--gradation)}#footer #footer_logo{width:70%;max-width:80rem;margin:0 auto;transform:translateY(-41.5%)}#footer #footer_logo .footer_logo_svg .line{stroke-width:10px}#footer #footer_sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;margin-top:-10rem;text-align:center;line-height:1}#footer #footer_sns strong{width:100%;margin-bottom:3rem;font-family:var(--ff_astherma);line-height:1;font-size:8rem}#footer #footer_sns .sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:4rem;column-gap:4rem}#footer #footer_sns .sns a{width:7rem}#footer #footer_sns .sns a svg path{fill:var(--sf_yellow);transition:.2s}#footer #footer_sns .sns a:hover svg path{fill:var(--sf_red)}#footer #footer_menu{margin:var(--gap) 0}#footer #footer_menu a:hover{opacity:.6}#footer #footer_menu ul{max-width:65rem;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem}#footer .note{margin-bottom:var(--gap2);font-size:1.2rem;line-height:1.2;text-align:center}#footer #copyright{padding-bottom:1rem;font-family:var(--ff_roboto);font-size:1.4rem;text-align:center}@media screen and (max-width: 767px){#footer{margin-top:8rem}#footer #footer_sns{margin-top:0rem}#footer #footer_sns strong{margin-bottom:3rem;font-size:5rem}#footer #footer_sns .sns{-moz-column-gap:3rem;column-gap:3rem}#footer #footer_sns .sns a{width:5rem}#footer #footer_menu{font-size:1.4rem}#footer #footer_menu ul{max-width:100%}}:root{--topkv_w: calc(100% - var(--side) * 2);--topkv_h: calc(100vh - var(--side) - 26rem)}@media screen and (max-width: 767px){:root{--topkv_h: var(--header_h)}}body.top #header_wrap{height:var(--topkv_h)}body.top #header_wrap #nav_logo{display:none}body.top #top_logo{width:var(--topkv_w);height:var(--topkv_h);position:absolute;top:0;left:50%;pointer-events:none}body.top #top_logo .img{width:100%;height:100%}body.top #top_logo .img svg{overflow:visible}@media screen and (max-width: 767px){body.top #top_logo{top:0;left:50%}}#top .tit{margin-bottom:var(--gap);font-family:var(--ff_astherma);font-size:10rem;text-align:center;line-height:.8;white-space:nowrap}@media screen and (max-width: 767px){#top .tit{font-size:6rem}}#top #topkv{padding:0;background:var(--gradation)}#top #topkv .blockwrap,#top #topkv .flow_txt{position:relative;z-index:60}#top #topkv.hide .blockwrap,#top #topkv.hide .flow_txt{position:relative;z-index:1}#top #topkv .blockwrap{height:20rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:center;padding:var(--side)}#top #topkv .blockwrap h1{font-family:var(--ff_astherma);line-height:1;font-size:8rem;font-size:clamp(5rem,5vw,8rem);text-shadow:1.5px 1.5px 2px var(--sf_blue),-1.5px -1.5px 2px var(--sf_blue)}#top #topkv .blockwrap .btn_blc{position:relative}#top #topkv .blockwrap .btn_blc .label{display:block;position:absolute;top:0;right:0;padding:6px 15px 8px;font-size:2rem;line-height:1.1;text-align:center;color:var(--sf_yellow);border:3px solid var(--sf_yellow);background:var(--sf_purple);transform:translate(10%,-100%) rotate(10deg)}@keyframes flow_l{0%{transform:translate(0)}to{transform:translate(-100%)}}#top #topkv .flow_txt{height:6rem;display:flex;align-items:center;overflow:hidden;margin-top:-3px;padding:1rem 0;background:var(--sf_purple)}#top #topkv .flow_txt .in{display:flex;animation:flow_l 20s infinite linear;white-space:nowrap}#top #topkv .flow_txt .in img{height:100%;width:auto}#top #topkv .flow_txt .in+.in{margin-left:2rem}#top #topkv #sf_can_wrap{width:100%;height:90vh;position:absolute;bottom:5rem;left:0;overflow:hidden;z-index:50;pointer-events:none}#top #topkv #sf_can{max-width:70rem;width:37vw;height:40vw;position:absolute;left:50%;bottom:0}#top #topkv #sf_can .can{width:60%;height:100%;position:absolute;top:50%;left:50%}#top #topkv #sf_can .can .in{width:100%;height:100%}#top #topkv #sf_can .can .in2{width:100%;height:100%;position:relative}#top #topkv #sf_can .can .in2 img,#top #topkv #sf_can .can .in2 video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#top #topkv #sf_can .can .in2 img{-o-object-fit:contain;object-fit:contain}#top #topkv #sf_can #can1{transform:translate(-90%,-50%) scale(.8)}#top #topkv #sf_can #can1 img{-o-object-position:right bottom;object-position:right bottom;transform:rotate(-12deg)}#top #topkv #sf_can #can2{transform:translate(-5%,-50%)}#top #topkv #sf_can #can2 img{-o-object-position:left bottom;object-position:left bottom;transform:rotate(8deg)}@media only screen and (max-height: 768px){#top #topkv #sf_can{width:35vw;height:100%}#top #topkv #sf_can #can1{transform:translate(-100%,-50%) scale(.8)}#top #topkv #sf_can #can2{transform:translate(-5%,-50%)}}@media screen and (max-width: 767px){#top #topkv .blockwrap{flex-direction:column;height:calc(100svh - var(--side) - var(--header_h) - 6rem);text-align:center}#top #topkv .blockwrap h1{width:100%;margin-top:auto;margin-bottom:4rem;font-size:5rem}#top #topkv .blockwrap .btn_blc{margin:0 auto}#top #topkv .blockwrap .btn_blc .label{top:2rem;right:-4rem;padding:4px 10px 6px;font-size:1.4rem}#top #topkv #sf_can_wrap{bottom:0}#top #topkv #sf_can{width:60vw;max-width:30rem;height:100%}#top #topkv #sf_can .can{top:5%}#top #topkv #sf_can #can1{transform:translate(-120%,-50%) scale(.9)}#top #topkv #sf_can #can2{transform:translate(15%,-50%)}}#top #sec_statement{padding:0}#top #sec_statement .imgs{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;width:100%;border-bottom:3px solid var(--sf_yellow)}#top #sec_statement .imgs .img{width:50%;padding-top:50%;position:relative}#top #sec_statement .imgs .img img,#top #sec_statement .imgs .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#top #sec_statement .blockwrap{padding:var(--sec) var(--gap)}#top #sec_statement .blockwrap #statement{font-weight:700}#top #sec_statement .blockwrap #statement strong,#top #sec_statement .blockwrap #statement h2{line-height:1.2;font-weight:700}#top #sec_statement .blockwrap #statement strong{margin-bottom:2rem;font-size:3.6rem}#top #sec_statement .blockwrap #statement h2{margin-bottom:var(--gap2);font-size:6.4rem}#top #sec_statement .blockwrap #statement .txt_blc{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:flex-end}#top #sec_statement .blockwrap #statement .txt_blc .txt{width:calc(100% - 36rem);max-width:800px;padding-right:var(--gap)}@media screen and (max-width: 767px){#top #sec_statement .imgs .img{width:100%;padding-top:100%}#top #sec_statement .blockwrap{padding:var(--sec) var(--side)}#top #sec_statement .blockwrap #statement strong{font-size:2rem}#top #sec_statement .blockwrap #statement h2{font-size:4rem;white-space:nowrap}#top #sec_statement .blockwrap #statement .txt_blc .txt{width:100%;max-width:100%;margin-bottom:var(--gap);padding-right:0}}#top #sec_pairing .item h3{font-family:var(--ff_astherma);font-size:3rem;line-height:1;text-align:center}#top #sec_find{color:var(--sf_blue);background:var(--sf_grey)}#top #sec_find .blockwrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:center;gap:4rem}#top #sec_find .blockwrap h2{padding-bottom:1rem;font-family:var(--ff_astherma);font-size:6rem;line-height:1;border-bottom:1px solid var(--sf_blue)}#top #sec_find .blockwrap h3{font-family:var(--ff_astherma);font-size:10rem;line-height:1}#top #sec_find .blockwrap p{font-size:2.4rem;font-weight:700}#top #sec_find .blockwrap .link_blc{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;text-align:center}#top #sec_find .blockwrap .link_blc .btn_blc{margin:0 auto}#top #sec_find .blockwrap .link_blc .ecsites{max-width:54rem;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:1rem}#top #sec_find .blockwrap .link_blc .ecsites a{position:relative}#top #sec_find .blockwrap .link_blc .ecsites a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:var(--bdw) solid var(--sf_blue);border-radius:8px;opacity:0;transition:.2s}#top #sec_find .blockwrap .link_blc .ecsites a:hover:before{opacity:1}#top #sec_find .blockwrap .link_blc .ecsites img{border-radius:8px}@media screen and (max-width: 767px){#top #sec_find .blockwrap h2{margin-bottom:2rem;font-size:6rem}#top #sec_find .blockwrap h3{font-size:7.5rem}#top #sec_find .blockwrap p{padding:2rem 0;font-size:2rem}#top #sec_find .blockwrap .link_blc{align-items:flex-start}#top #sec_find .blockwrap .link_blc .btn_blc{margin:0}#top #sec_find .blockwrap .link_blc .btn_blc p{padding:0}}#top #sec_campaign{text-align:center;color:var(--sf_blue);background:var(--sf_yellow)}#top #sec_campaign #campaign_banner{display:block;position:relative;margin-bottom:var(--gap2);color:var(--sf_yellow);background:var(--sf_skyblue)}#top #sec_campaign #campaign_banner:hover{opacity:.6}#top #sec_campaign #campaign_banner h2{position:absolute;top:50%;left:50%;font-family:var(--ff_astherma);font-size:8rem;line-height:1;text-align:center;transform:translate(-50%,-50%)}#top #sec_campaign .txt_block p{font-size:2.4rem;font-weight:700;line-height:1.4}#top #sec_campaign .txt_block .btn{margin:0 auto;margin-top:var(--gap2)}#top #sec_campaign .txt_block+.txt_block{margin-top:var(--gap)}@media screen and (max-width: 767px){#top #sec_campaign #campaign_banner h2{font-size:5rem}#top #sec_campaign .txt_block p{font-size:2rem}}@media screen and (max-width: 767px){#top #sec_news{overflow:hidden}#top #sec_news .swiper{overflow:visible}}#top #sec_instagram{padding-bottom:0}#top #sec_instagram .btn_blc{display:flex;flex-direction:column;justify-content:center;margin-top:var(--gap);font-family:var(--ff_roboto);font-size:3.6rem;text-align:center}#top #sec_instagram .btn_blc .btn{margin:0 auto}#top #sec_instagram .btn_blc .link{display:inline-block}#top #sec_instagram .btn_blc .link:hover{color:var(--sf_red)}@media screen and (max-width: 767px){#top #sec_instagram .btn_blc{font-size:2.4rem}}#top #sec_line{text-align:center}#top #sec_line #line_blc{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;border:var(--bdw) solid var(--sf_yellow);background:var(--sf_grey)}#top #sec_line #line_blc .img{width:50%;padding-top:50%;position:relative}#top #sec_line #line_blc .img img,#top #sec_line #line_blc .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#top #sec_line #line_blc .txt{width:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;color:var(--sf_green)}#top #sec_line #line_blc .txt h2{width:100%}#top #sec_line #line_blc .txt p{font-size:3.6rem;font-weight:700}#top #sec_line #line_blc .txt .btn{margin:0 auto;margin-top:var(--gap2);color:var(--sf_yellow);background:var(--sf_green);border-color:var(--sf_green)}#top #sec_line #line_blc .txt .btn:hover{color:var(--sf_green);background:var(--sf_yellow)}@media screen and (max-width: 767px){#top #sec_line #line_blc .img{width:100%;padding-top:100%}#top #sec_line #line_blc .txt{width:100%;padding:var(--gap) 0}#top #sec_line #line_blc .txt p{font-size:2.4rem}}#top #reviewapp_sec{background:#e3e4df}#top #reviewapp_sec h2{color:var(--sf_blue)}#top #reviewapp_sec .btn_blc{text-align:center}#sec_feature{color:var(--sf_blue);background:var(--sf_yellow)}#sec_feature .item img{display:block;max-width:24rem;margin:0 auto}#sec_feature .item h3{padding:2rem 0;width:100%;font-size:2.8rem;font-weight:600;text-align:center;line-height:1.4}#sec_feature .item p{font-size:1.4rem}@media screen and (max-width: 767px){#sec_feature .item img{max-width:18rem}#sec_feature .item h3{font-size:2.4rem}}#float_banner{width:300px;position:fixed;right:2rem;bottom:2rem;z-index:999;border-radius:var(--bdrs);background:#fff}#float_banner a{border:var(--bd);border-radius:var(--bdrs);overflow:hidden}#float_banner a:hover{opacity:.6}#float_banner .close_btn{width:36px;height:36px;position:absolute;top:-18px;right:-18px;background:var(--sf_blue);border:var(--bd);border-radius:50%;cursor:pointer;transition:.2s}#float_banner .close_btn:hover{opacity:.6}#float_banner .close_btn:before,#float_banner .close_btn:after{content:"";display:block;width:18px;height:var(--bdw);position:absolute;top:50%;left:50%;background:var(--sf_yellow);transform:translate(-50%,-50%) rotate(45deg)}#float_banner .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width: 767px){#float_banner{width:180px}}.pagestop{padding-top:0}.pagetitle{padding:var(--gap) 0;font-family:var(--ff_astherma);font-size:10rem;text-align:center;line-height:.8}@media screen and (max-width: 767px){.pagetitle{font-size:6rem}}.news_item a{height:100%;color:var(--sf_blue);background:var(--sf_yellow);border-radius:var(--bdrs);overflow:hidden}.news_item a:hover{opacity:.6}.news_item a.nolink:hover{opacity:1}.news_item .img{width:100%;padding-top:100%;position:relative}.news_item .img img,.news_item .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.news_item .txt_blc{padding:2rem;border-top:var(--bdw) solid var(--sf_blue);line-height:1.4}.news_item .txt_blc .date{margin-bottom:1rem;font-family:var(--ff_roboto);font-size:1.4rem}#news_list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter)}#news_list .news_item{width:calc((100% - var(--gutter) * 3) / 4)}#news_list .news_item:last-of-type{margin-right:auto}@media screen and (min-width: 1600px){#news_list .news_item{width:calc((100% - var(--gutter) * 4) / 5)}}@media screen and (max-width: 1200px){#news_list .news_item{width:calc((100% - var(--gutter) * 2) / 3)}}@media screen and (max-width: 767px){#news_list .news_item{width:100%}#news_list .news_item a{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:flex-start;background:none}#news_list .news_item .img{width:5.6rem;height:5.6rem;padding-top:0;border-radius:var(--bdrs);overflow:hidden}#news_list .news_item .txt_blc{width:calc(100% - 6rem);border-top:0;background:var(--sf_yellow);border-radius:var(--bdrs)}#news_list .news_item .txt_blc .date{margin-bottom:.5rem}}#paging{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:var(--sec)}#paging span{display:inline-block;padding:1rem;font-family:var(--ff_roboto);font-size:3.6rem;line-height:1}#paging span.prev,#paging span.next{font-family:var(--ff_noto);font-weight:700}#paging span.prev{margin-right:2rem}#paging span.next{margin-left:2rem}#paging span.current{-webkit-text-decoration:underline var(--bdw);text-decoration:underline var(--bdw);text-underline-offset:6px}#paging span a:hover{color:var(--sf_red)}@media screen and (max-width: 767px){#paging span{font-size:2.4rem}#paging span.prev{margin-right:0rem}#paging span.next{margin-left:0rem}}#article .title_blc{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin-bottom:var(--gap)}#article .title_blc .txt_blc{width:calc(100% - 13rem);padding-right:var(--gap)}#article .title_blc .txt_blc h2{margin-bottom:2rem;font-size:3.6rem;line-height:1.4}#article .title_blc .txt_blc .date{font-family:var(--ff_roboto);font-size:1.4rem}#article .title_blc .img_blc{width:13rem;height:13rem}#article .title_blc .img_blc .img{width:100%;height:100%;position:relative;border-radius:var(--bdrs);overflow:hidden}#article .title_blc .img_blc .img img,#article .title_blc .img_blc .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){#article .title_blc{flex-direction:column-reverse}#article .title_blc .txt_blc{width:100%;padding-right:0}#article .title_blc .txt_blc h2{font-size:2.4rem}#article .title_blc .img_blc{width:5.6rem;height:5.6rem;margin:0 auto;margin-bottom:var(--gap)}}.contents_block h1,.contents_block h2,.contents_block h3,.contents_block h4,.contents_block h5,.contents_block h6,.contents_block blockquote,.contents_block ul,.contents_block ol,.contents_block p{padding-bottom:3rem}.contents_block h1,.contents_block h2,.contents_block h3,.contents_block h4,.contents_block h5,.contents_block h6,.contents_block strong{font-weight:600}.contents_block strong{font-weight:900}.contents_block h1{font-size:3.6rem}.contents_block h2{font-size:2.8rem}.contents_block h3{font-size:2rem}.contents_block h4{font-size:1.6rem}.contents_block h5{font-size:1.4rem}.contents_block h6{font-size:1.2rem}.contents_block blockquote{padding:2rem;font-style:normal;color:#666;border-left:5px solid var(--sf_green);background:var(--sf_grey)}.contents_block ul,.contents_block ol{padding-left:2em}.contents_block ul li{list-style-type:disc}.contents_block ol li{list-style-type:decimal}.contents_block figure{padding:20px 0}.contents_block table td{padding:10px;border-collapse:collapse;border:1px solid #333}.contents_block figcaption{display:block;margin:0;padding-top:5px}.contents_block a{display:block;color:var(--sf_yellow)}.contents_block a:hover{color:var(--sf_green)}@media screen and (max-width: 767px){.contents_block h1{font-size:2.8rem}.contents_block h2{font-size:2.4rem}.contents_block h3{font-size:2rem}.contents_block h4{font-size:1.6rem}.contents_block h5{font-size:1.4rem}.contents_block h6{font-size:1.2rem}.contents_block figcaption{font-size:1rem}}#reading_sec .blc{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:center;position:relative;margin-bottom:var(--sec)}#reading_sec .blc:last-of-type{margin-bottom:0}#reading_sec .blc .img_blc{width:50%}#reading_sec .blc .img_blc .img{width:100%;padding-top:75%;position:relative;border:var(--bd);border-left:0}#reading_sec .blc .img_blc .img img,#reading_sec .blc .img_blc .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#reading_sec .blc .txt_blc{width:50%;padding:0 var(--gap)}#reading_sec .blc .txt_blc h2{margin-bottom:2rem;font-family:var(--ff_astherma);font-size:8rem;line-height:1}#reading_sec .blc .txt_blc p{font-size:1.8rem}#reading_sec .blc:nth-of-type(2n){flex-direction:row-reverse}#reading_sec .blc:nth-of-type(2n) .img_blc .img{border:var(--bd);border-right:0}@media only screen and (max-width: 1023px){#reading_sec{padding-top:var(--side)}#reading_sec .blc{margin-bottom:var(--sec);padding:0 var(--side)}#reading_sec .blc .img_blc{width:100%}#reading_sec .blc .img_blc .img{border:var(--bd)}#reading_sec .blc .txt_blc{width:100%;padding:0}#reading_sec .blc .txt_blc h2{margin:4rem 0;font-size:5rem}#reading_sec .blc .txt_blc p{font-size:1.6rem}#reading_sec .blc:nth-of-type(2n) .img_blc .img{border:var(--bd)}}#story #kv{padding:0;border-bottom:var(--bdw) solid var(--sf_yellow)}#story #kv .img{width:100%}@media screen and (max-width: 767px){#story #kv .img{width:100%}}#story .icon{width:15rem;height:15rem;position:absolute}#story .icon img{animation:rotation 2s steps(1,end) infinite}@keyframes rotation{0%{transform:rotate3d(0,0,1,-20deg)}50%{transform:rotate3d(0,0,1,20deg)}to{transform:rotate3d(0,0,1,20deg)}}#story .icon#icon1{top:0;right:0;transform:translate(-50%)}#story .icon#icon2{top:0;left:20%;transform:translate(-50%,-100%)}#story .icon#icon3{top:0;left:50%;transform:translate(-60%,-50%)}#story .icon#icon4{bottom:0;right:0;transform:translateY(100%)}@media only screen and (max-width: 1300px){#story .icon#icon1{transform:translateY(-50%)}#story .icon#icon4{transform:translateY(100%)}}@media only screen and (max-width: 1023px){#story .icon{width:12rem;height:12rem}#story .icon#icon2{top:50vw;left:0;transform:translate(0)}#story .icon#icon3{top:75vw;left:90%;transform:translate(-60%,-50%)}#story .icon#icon4{right:60%;transform:translate(-50%,100%)}}@media screen and (max-width: 767px){#story .icon{width:9rem;height:9rem}}#story #to_product{margin-top:12rem;margin-bottom:30rem;padding:var(--gap) 0;color:var(--sf_blue);background:var(--sf_yellow)}#story #to_product .txt_blc{width:50%;margin-left:50%}#story #to_product .txt_blc h2{display:flex;align-items:center;margin-bottom:2rem}#story #to_product .txt_blc h2 svg{width:20rem}#story #to_product .txt_blc h2 svg path{fill:var(--sf_blue)}#story #to_product .txt_blc h2 span{margin-left:1rem;font-size:3.6rem;font-weight:700}#story #to_product .img{width:30rem;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}#story #to_product .img img{animation:can_rotation 3s steps(1,end) infinite}@keyframes can_rotation{0%{transform:rotate3d(0,0,1,-10deg)}50%{transform:rotate3d(0,0,1,10deg)}to{transform:rotate3d(0,0,1,10deg)}}@media only screen and (max-width: 1300px){#story #to_product .txt_blc{width:44rem;margin-left:calc(100% - 44rem)}#story #to_product .txt_blc h2 svg{width:16rem}#story #to_product .txt_blc h2 span{font-size:3rem}#story #to_product .img{width:calc((100% - 44rem)/2);max-width:30rem;left:calc((100% - 44rem) / 2 - var(--gap))}}@media screen and (max-width: 767px){#story #to_product{padding-top:10rem;margin-bottom:0}#story #to_product .txt_blc{width:100%;margin-left:0}#story #to_product .txt_blc h2{justify-content:center}#story #to_product .txt_blc h2 svg{width:10rem}#story #to_product .txt_blc h2 span{font-size:2.2rem}#story #to_product .img{width:30%;max-width:15rem;top:0;left:50%;transform:translate(-50%,-110%)}#story #to_product .btn_arw{width:100%;justify-content:center}}#hashtag h1{font-family:var(--ff_roboto);font-size:8rem}@media screen and (max-width: 767px){#hashtag h1{font-size:4rem}}#hashtag .txt{padding-bottom:var(--gap);font-size:2rem;text-align:center}@media screen and (max-width: 767px){#hashtag .txt{font-size:1.6rem}}#hashtag_list{position:relative;width:calc(100% + var(--gutter));margin:0 calc(var(--gutter) / -2)}#hashtag_list .item{width:25%;position:absolute;padding:calc(var(--gutter) / 2);z-index:1}#hashtag_list .item iframe{min-width:24rem!important}@media only screen and (max-width: 1300px){#hashtag_list .item{width:33.333%}}@media only screen and (max-width: 1023px){#hashtag_list .item{width:50%}}@media screen and (max-width: 767px){#hashtag_list .item{width:100%}}.logo_sec{padding:var(--gap) 0;overflow:hidden}.logo_sec h2{margin-bottom:var(--gap);font-family:var(--ff_astherma);font-size:10rem;line-height:1;text-align:center}@media screen and (max-width: 767px){.logo_sec h2{font-size:6rem}}.logo_sec.yellow{background:var(--sf_yellow)}.logo_sec .sw_logo .swiper{overflow:visible}.logo_sec .sw_logo .swiper a:hover{opacity:.6}.logo_sec .sw_logo .img{width:100%;padding-top:64%;position:relative}.logo_sec .sw_logo .img img,.logo_sec .sw_logo .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.logo_sec .sw_logo .img img{-o-object-fit:contain;object-fit:contain}#find .pagestop{padding-bottom:0}#find .title_blc{padding-bottom:var(--gap);text-align:center}#find .title_blc h1{padding-bottom:0}#find .title_blc p{font-size:3.6rem;font-weight:700}#find .txt{padding-bottom:var(--sec);font-size:2rem;text-align:center}#find .txt.mini{padding-bottom:2rem;font-size:1.6rem}#find #shopify-section-page-find-buy{padding-bottom:2rem}#find #drink_map{position:relative;width:100%;padding-top:65%}#find #drink_map iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 767px){#find .title_blc p{font-size:2.4rem}#find #drink_map{width:calc(100% + var(--side) * 2);margin:0 calc(var(--side) * -1);padding-top:150%}}.product_single #product_sec{padding-top:6rem}.product_single #product_sec:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;height:auto;padding-top:50%;background:var(--gradation);transform:rotate(180deg)}.product_single #item{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:flex-start}@media screen and (max-width: 767px){.product_single #product_sec{padding-top:var(--side)}}.product_single #item_img{width:50%;position:sticky;top:15rem}.product_single #item_img #item_slider{margin-bottom:2rem;border:var(--bdw) solid var(--sf_grey);background:linear-gradient(0deg,var(--sf_blue) 0%,var(--sf_skyblue) 100%)}.product_single #item_img #item_swiper_thumb{position:relative;width:calc(100% - 8rem);margin:0 auto}.product_single #item_img #item_swiper_thumb .swiper-wrapper{-moz-column-gap:8px;column-gap:8px}.product_single #item_img #item_swiper_thumb .fewer .swiper-wrapper{justify-content:center}@media screen and (max-width: 767px){.product_single #item_img #item_swiper_thumb .fewer .swiper-wrapper{justify-content:flex-start}.product_single #item_img #item_swiper_thumb .sp_fewer .swiper-wrapper{justify-content:center}}.product_single #item_img #item_swiper_thumb .swiper-slide{width:calc((100% - 4rem) / 6);border:var(--bdw) solid var(--sf_grey)}.product_single #item_img #item_swiper_thumb .swiper-slide.swiper-slide-thumb-active{border-color:var(--sf_yellow)}@media screen and (max-width: 767px){.product_single #item_img #item_swiper_thumb .swiper-slide{width:calc((100% - 1.8rem) / 3)}}.product_single #item_img #item_swiper_thumb .sw_arw{z-index:1}.product_single #item_img #item_swiper_thumb .sw_arw:after{content:"";display:block;width:2.0784609691rem;height:2.4rem;-webkit-clip-path:polygon(0% 0%,100% 50%,0% 100%);clip-path:polygon(0% 0%,100% 50%,0% 100%);background:var(--sf_red)}@media screen and (max-width: 767px){.product_single #item_img #item_swiper_thumb .sw_arw:after{content:"";display:block;width:1.7320508076rem;height:2rem;-webkit-clip-path:polygon(0% 0%,100% 50%,0% 100%);clip-path:polygon(0% 0%,100% 50%,0% 100%);background:var(--sf_red)}}.product_single #item_img #item_swiper_thumb .sw_arw:after{background:var(--sf_yellow)}.product_single #item_img #item_swiper_thumb .sw_arw:hover:after{background:var(--sf_green)}@media screen and (max-width: 960px){.product_single #item_img{width:100%;position:relative;top:auto;margin-bottom:var(--gap)}.product_single #item_img #item_slider{margin-bottom:2rem;border:var(--bdw) solid var(--sf_grey)}}.product_single #item_info{width:50%;padding-left:var(--gap)}.product_single #item_info .item_title{margin-bottom:var(--gap2);padding-bottom:var(--gap2);border-bottom:var(--bdw) solid var(--sf_grey)}.product_single #item_info .item_title h1{margin-bottom:1rem;font-family:var(--ff_astherma);font-size:8rem;line-height:.8;color:var(--sf_grey)}@media screen and (max-width: 1200px){.product_single #item_info .item_title h1{font-size:7rem}}.product_single #item_info .item_title h1 span{display:inline-block;margin-right:1rem;padding:0 2px;color:var(--sf_blue);border-radius:4px;background:var(--sf_grey)}.product_single #item_info .item_title svg.loox-icon{width:2rem;height:2rem}.product_single #item_info .desc{color:var(--sf_grey)}.product_single #item_info #shipping_txt{margin:4rem 0;line-height:1.2}.product_single #item_info #shipping_txt h3{font-family:var(--ff_astherma);font-size:3.6rem}.product_single #item_info #shipping_txt ul{margin-top:1rem;font-size:3rem;color:var(--sf_grey)}.product_single #item_info #shipping_txt ul span{font-family:var(--ff_astherma);font-size:3.6rem;color:var(--sf_yellow)}.product_single #item_info .icons{display:flex;-moz-column-gap:1rem;column-gap:1rem;margin:var(--gap) 0}.product_single #item_info .icons img{width:calc((100% - 4rem)/5)}.product_single #item_info #spec{margin-bottom:var(--gap)}.product_single #item_info #product_flavor{margin-bottom:1rem;font-family:var(--ff_greed);font-size:2rem}.product_single #item_info #product_flavor a{width:100%;display:flex;align-items:center;height:100%}.product_single #item_info #product_flavor a .img{width:50px;padding-top:50px;background-position:center;background-repeat:no-repeat;background-size:cover}.product_single #item_info #product_flavor a p{max-width:calc(100% - 100px);padding-left:2rem;white-space:nowrap;overflow:hidden}.product_single #item_info #product_flavor li{font-size:4rem;line-height:1.6}.product_single #item_info #product_flavor li a{padding:0 1.5rem}.product_single #item_info .Avada-Subscription__Label,.product_single #item_info .Avada-Subscription__RadioContainer legend,.product_single #item_info .option_label{width:100%;font-family:var(--ff_noto);font-size:1.4rem;font-weight:500;margin-bottom:.5rem}.product_single #item_info .shopify-app-block{width:100%}.product_single #item_info .Avada-SubscriptionWidget-Block{max-width:100%}.product_single #item_info .Avada-Subscription__Block{margin-bottom:2rem;gap:0}.product_single #item_info .Avada-Subscription__Box-Container{gap:2rem}.product_single #item_info .Avada-Subscription__SelectionBox{position:relative;border:var(--bdw) solid var(--sf_yellow);border-radius:8px}.product_single #item_info .Avada-Subscription__SelectionBox path{fill:var(--sf_yellow);stroke-width:0}.product_single #item_info .Avada-Subscription__SelectionBox .Avada-Subscription__Label{width:auto;font-family:var(--ff_note);font-size:2rem;font-weight:600}.product_single #item_info .Avada-Subscription__SelectionBox.--Active{color:var(--sf_blue);background:var(--sf_yellow)}.product_single #item_info .Avada-Subscription__SelectionBox.--Active path{fill:var(--sf_blue)}.product_single #item_info .Avada-Subscription__SelectionBox .Avada-Subscription__Badge-Container{top:auto;bottom:0;transform:translate(0)}.product_single #item_info .Avada-Subscription__RadioContainer .Avada-Subscription__Radio-Item{position:relative;border:var(--bdw) solid var(--sf_yellow);border-radius:8px}.product_single #item_info .Avada-Subscription__RadioContainer .Avada-Subscription__Radio-Label{font-weight:600}.product_single #item_info .Avada-Subscription__RadioContainer .Avada-Subscription__Radio-Button{display:none}.product_single #item_info .Avada-Subscription__RadioContainer .Avada-Subscription__Radio-Item--Active{color:var(--sf_blue);background:var(--sf_yellow)}.product_single #item_info .Avada-Subscription__Description-Item{display:none}.product_single #item_info .Avada-Price__Badge{display:block;font-size:1.4rem;white-space:nowrap;position:absolute;bottom:5px;right:5px;color:#fff;background:var(--sf_green)}@media screen and (min-width: 1300px){.product_single #item_info .Avada-Subscription__RadioContainer{width:calc((100% - 2rem)/2);margin-left:auto}}@media screen and (max-width: 767px){.product_single #item_info .Avada-Subscription__Block{margin-bottom:1rem;gap:0}.product_single #item_info .Avada-SubscriptionWidget-Block{font-size:1.6rem}.product_single #item_info .Avada-Subscription__SelectionBox{flex-direction:column;justify-content:center;gap:0;padding:5px;line-height:0}.product_single #item_info .Avada-Subscription__SelectionBox .Avada-Subscription__Label{font-size:1.6rem}.product_single #item_info .Avada-Subscription__SelectionBox svg{width:3rem;height:3rem}.product_single #item_info .Avada-Price__Badge{bottom:2px;right:2px;font-size:1.2rem;line-height:1.2}}@media screen and (max-width: 960px){.product_single #item_info{width:100%;padding-left:0}.product_single #item_info .item_title h1{font-size:5rem}.product_single #item_info #shipping_txt h3{font-size:2.4rem}.product_single #item_info #shipping_txt ul{font-size:2rem}.product_single #item_info #shipping_txt ul span{font-size:2.4rem}.product_single #item_info #product_flavor li{font-size:3rem}}.product_single .list{width:100%;padding:var(--gap2);font-size:1.8rem;font-weight:700;line-height:1.2;color:var(--sf_blue);background:var(--sf_yellow)}.product_single .list ul{width:100%}.product_single .list ul li{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--sf_blue)}.product_single .list ul li strong{display:inline-block;margin-right:1rem;font-weight:700;white-space:nowrap}.product_single .list ul li .en{font-family:var(--ff_roboto)}.product_single .list ul li p{text-align:right}.product_single .list ul li.h{margin-bottom:2rem;font-size:2.2rem;border-width:var(--bdw)}.product_single .list ul li.h1{font-size:2.8rem}@media screen and (max-width: 960px){.product_single .list{padding:var(--side);font-size:1.4rem}.product_single .list ul li{padding:1rem 0}.product_single .list ul li.h{font-size:2rem}.product_single .list ul li.h1{font-size:2.4rem}.product_single .list#spec li.h strong{font-size:1.4rem}}.product_single .ex{width:100%}.product_single .ex .exbtn{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:center;transition:.2s;font-family:var(--ff_astherma);font-size:5rem;line-height:1.2;color:var(--sf_blue);cursor:pointer;position:relative}.product_single .ex .exbtn .arw{display:block}.product_single .ex .exbtn .arw:after{content:"";display:block;width:3.1176914536rem;height:3.6rem;-webkit-clip-path:polygon(0% 0%,100% 50%,0% 100%);clip-path:polygon(0% 0%,100% 50%,0% 100%);background:var(--sf_red)}.product_single .ex .exbtn .arw:after{transform:rotate(90deg);background:var(--sf_blue);transition:.2s}.product_single .ex .exbtn:hover{color:var(--sf_red)}.product_single .ex .exbtn:hover .arw:after{background:var(--sf_red)}.product_single .ex .exc{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;height:0;padding:0;overflow:hidden}.product_single .ex .exc p{width:100%}.product_single .ex.open>.exbtn{color:var(--sf_red)}.product_single .ex.open>.exbtn .arw:after{transform:rotate(-90deg);background:var(--sf_red)}.product_single #expand_sec{margin-bottom:var(--sec);background:var(--sf_yellow)}.product_single #expand_sec .item_data{max-width:var(--maw_mid);margin:0 auto}.product_single #expand_sec .item_data .list{padding:0;padding-top:var(--gap2)}@media screen and (max-width: 960px){.product_single .ex .exbtn{font-size:3.6rem}.product_single .ex .exbtn .arw:after{content:"";display:block;width:2.0784609691rem;height:2.4rem;-webkit-clip-path:polygon(0% 0%,100% 50%,0% 100%);clip-path:polygon(0% 0%,100% 50%,0% 100%);background:var(--sf_red)}.product_single #expand_sec{padding:var(--gap) 0}}.product_single #ugc #sw_ugc{max-width:var(--maw_mid);margin:0 auto}.product_single #ugc #sw_ugc .sw_arw:after{background:var(--sf_yellow)}.product_single #ugc #sw_ugc .sw_arw:hover:after{background:var(--sf_red)}.product_single #ugc .btn_blc{margin-top:var(--gap);text-align:center}.product_single #looxReviews{height:auto!important;padding:var(--sec) var(--side2);margin-bottom:-16rem!important;padding-bottom:16rem;background:var(--sf_grey)}@media screen and (max-width: 767px){.product_single #looxReviews{margin-bottom:-8rem!important;padding-bottom:8rem}}#yuzu-bubbles #item_info .item_title h1 span{background:var(--sf_yellow)}.logo_sec.media{background:var(--sf_skyblue)}.logo_sec.media a:hover{opacity:.6}#our-fans #kv{padding:0}#our-fans #kv .img{width:100%;border-bottom:var(--bdw) solid var(--sf_yellow)}#our-fans #reading_sec{padding-top:0}#our-fans #review_sec{color:var(--sf_blue);background:var(--sf_yellow)}#our-fans #review_sec h2{margin-bottom:var(--gap);font-family:var(--ff_astherma);font-size:10rem;line-height:1;text-align:center}#our-fans #review_sec #revire_list{max-width:var(--maw_mid);margin:0 auto}#our-fans #review_sec .review{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-items:flex-start;margin-bottom:1rem}#our-fans #review_sec .review:nth-of-type(odd){flex-direction:row-reverse}#our-fans #review_sec .review .img_blc{width:18rem;border-radius:var(--bdrs);overflow:hidden}#our-fans #review_sec .review .img_blc .img{width:100%;padding-top:120%;position:relative}#our-fans #review_sec .review .img_blc .img img,#our-fans #review_sec .review .img_blc .img video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#our-fans #review_sec .review .img_blc .play_icon{width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s;pointer-events:none}#our-fans #review_sec .review .img_blc:hover .play_icon{transform:translate(-50%,-50%) scale(1.2)}#our-fans #review_sec .review .txt_blc{width:calc(100% - 19rem);padding:3rem var(--gap);border:2px solid var(--sf_blue);border-radius:var(--bdrs)}#our-fans #review_sec .review .txt_blc .name_blc{width:100%;margin-top:3rem;font-family:var(--ff_roboto);font-size:1.8rem}#our-fans #review_sec .review .txt_blc .name_blc p{display:inline-block}#our-fans #review_sec .review .txt_blc .name_blc .name{margin-right:2rem}#our-fans #review_sec .review .txt_blc .name_blc .date{font-size:1.4rem}@media screen and (max-width: 767px){#our-fans #review_sec h2{font-size:6rem}#our-fans #review_sec .review{margin-bottom:2rem}#our-fans #review_sec .review .img_blc{width:14rem;position:absolute;top:2rem;right:0}#our-fans #review_sec .review .txt_blc{width:calc(100% - 12rem);padding:2rem 3rem 2rem 2rem;font-size:1.4rem}#our-fans #review_sec .review .txt_blc .name_blc{margin-top:2rem;font-size:1.6rem}#our-fans #review_sec .review .txt_blc .name_blc .name{margin-right:1rem}#our-fans #review_sec .review .txt_blc .name_blc .date{font-size:1.2rem}#our-fans #review_sec .review:nth-of-type(odd) .img_blc{left:0;right:auto}#our-fans #review_sec .review:nth-of-type(odd) .txt_blc{padding:2rem 2rem 2rem 3rem}#our-fans #shopify-section-page-media{padding-bottom:var(--sec)}}#not_found .txt{text-align:center}#not_found a:hover{color:var(--sf_red)}.Avada-Subscription__ManageSubscription,.Avada-Modal__Wrapper{color:#000}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
