@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,900;1,900&family=Montserrat:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";@charset "utf-8";:root{--black: #000000;--white: #ffffff;--Skyblue: #0097E0;--blue: #2975bc;--navy:#0A2C5C;--width: 1440;--spwidth:900;--max-width: 10000 }*{box-sizing:border-box}body{line-height:1.6;background:#fff;color:var(--black);font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:500;font-feature-settings:"palt";letter-spacing:.1em}ol,ul{margin:0;padding:0;list-style-type:none}img{max-width:100%}.main_visual{margin:0 auto 1em;max-width:var(--page-width);padding:0 5rem;position:relative}.main_visual ul{overflow:hidden}.main_visual li{border-radius:.25em;overflow:hidden;box-shadow:0 .15em .5em #00000030}.main_visual li:hover{cursor:pointer}.main_visual img{display:block}.main_visual ul{opacity:0;transition:opacity .25s ease}.main_visual ul.slick-initialized{opacity:1}#main_visual_slide{margin-top:2em}#main_visual_slide li{margin:0 .5em .5em}#main_visual_thumb .slick-track{transform:unset!important}#main_visual_thumb li{margin:0 .5em .5em}#main_visual_thumb li:not(.slick-current){opacity:.4}sticky-header{padding:1em 0;box-shadow:0 .15em .5em #00000030}.header_part{display:flex;align-items:flex-end}.header_part .header__heading-logo{width:100%}.header_part>h1{width:150px;margin-right:2em}.header_part>h1 a{padding:0}.header_part img{display:block}.header_part>div{width:55%}.header_part .menu a{color:#000;text-decoration:none}.header_part .menu a:visited{color:#000}.header_part .menu li{position:relative;margin-right:2em}.header_part .menu li.has-child ul{box-shadow:0 .15em .5em #00000030;display:block;position:absolute;left:-1em;top:3.3em;z-index:4;background:var(--white);width:20em;visibility:hidden;opacity:0;transition:all .3s;border:1px solid #eee}.header_part .menu li.has-child ul li{border-bottom:.1em solid #eee;margin:0}.header_part .menu li.has-child ul li a{transition:.3s;margin:0;display:block;padding:1.5em}.header_part .menu li.has-child ul li a:hover{background:var(--black)}.header_part .menu li.has-child ul li a:after{transition:.3s;content:"";display:inline-block;vertical-align:middle;color:var(--black);line-height:1;position:relative;width:.7em;height:.1em;background:currentColor;position:absolute;top:0;bottom:0;margin:auto;right:2em}.header_part .menu li.has-child ul li a:before{transition:.3s;content:"";width:.5em;height:.5em;border:.1em solid var(--black);border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:2em;box-sizing:border-box}.header_part .menu li.has-child ul li a:hover{background:var(--black);color:var(--white);text-decoration:none}.header_part .menu li.has-child ul li a:hover:before,.header_part .menu li.has-child ul li a:hover:after{right:1em;border-color:var(--white);color:var(--white)}.header_part .menu li.has-child ul.type2{width:40em;flex-wrap:wrap;display:flex}.header_part .menu li.has-child ul.type2 li{width:50%}.header_part .menu li.has-child:hover>ul,.header_part .menu li.has-child ul li:hover>ul,.header_part .menu li.has-child:active>ul,.header_part .menu li.has-child ul li:active>ul{visibility:visible;opacity:1}.product__description{margin-bottom:3em}.product__description dt,.product__description dd{margin:0 0 .5em}.product__description ol{padding-left:0;margin-bottom:1em;margin-top:1em}.product__description ol li{margin-bottom:.5em}section.bottom_banner_area{padding:2.5em 5rem;background:#f8f8f8}section.bottom_banner_area .inner{margin:0 auto;max-width:var(--page-width);padding:0}ul.bottom_banner{display:flex;justify-content:left;gap:2%}ul.bottom_banner li{width:32%}ul.bottom_banner figure{margin:0;padding:0}ul.bottom_banner figure figcaption{font-size:75%}section.bottom_banner_area a{color:var(--black);text-decoration:none}section.bottom_banner_area a:hover{color:var(--black);text-decoration:underline}section.bottom_banner_area a:visited{color:var(--black)}section.news_list{padding:1.5em 5rem}section.news_list .inner{margin:0 auto;max-width:var(--page-width);padding:0}section.news_list .list_item a{border-bottom:1px solid #ccc;padding:.5em 0;font-size:.9em}section.news_list .list_item:last-child a{border:none}section.news_list .inner .list_item a{display:flex;color:#000;text-decoration:none}section.news_list .inner .list_item a:hover{text-decoration:underline}section.news_list .inner .list_item a:visited{color:#000}section.news_list .inner .list_item .list_item_info span{display:inline-block}section.news_list .inner .list_item .list_item_info{width:10em}section.news_list .inner .list_item .list_item_title{width:fit-content}.card--card.gradient,.card__inner.gradient{filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0}.reserve{display:inline-block;margin-bottom:.5em;background:red;vertical-align:middle;color:#fff;padding:.25em .5em;font-size:.7em}.header{display:flex}.header_part{order:1}.header__icons{order:2;margin-left:auto}.header>.header__search{display:none}header #nav-toggle{display:none}.ham_menu{display:none}.menu_par,.header .menu{display:flex}.footer__content-bottom-wrapper{justify-content:center}.nobuy{border:red .5em solid;padding:2em;color:red}.beforebuy{border:#a674b0 .5em solid;padding:1em;color:#a674b0;background:#f4e7f6}.endbuy{border:#ccc .5em solid;padding:1em;color:#ccc}.register .accepts-marketing{margin-top:2em}.product__accordion.accordion.quick-add-hidden{border:1px solid red;color:red;padding-left:1em;line-height:1.4;margin-bottom:2em}.product__accordion .accordion__title{line-height:1.4}.product__accordion .accordion__content.rte{font-size:.8em;padding:0 1em 0 0}.article-template__title{line-height:1.4}.collection__view-all{margin:2em 0}.pages dt{margin-left:0;margin-bottom:.75em;font-weight:600;border-bottom:1px solid #ccc;padding-bottom:.5em}.pages dd{margin-left:0;margin-bottom:4em}.pages ol{margin-left:0;padding-left:0}.pages dd>b+ol{margin-top:1.5em}.pages ol li{margin-left:2em;list-style-type:disc;text-indent:-1.4em;margin-bottom:.3em}.pages ol li span{font-size:.8em}.pages ol.atts{margin-left:1em;margin-top:1em;font-size:.8em}.pages ol.atts li{list-style-type:none}.pages ol.atts li:before{content:"\203b";display:inline-block}.pages ul{margin-left:0;padding-left:0}.pages ul li{margin-left:2em;list-style-type:disc;text-indent:-1.4em;margin-bottom:.3em}.pages table th{width:25%}.pages td span{font-size:.8em}.pages ul.no{margin-top:1em}.pages ul.no li{list-style-type:none;counter-increment:cnt;text-indent:-2.7em;margin-left:2.8em}.pages ul.no li:before{content:"\ff08" counter(cnt) "\ff09"}#shopify-section-template--22720956629271__main{color:#fff;background:url(/cdn/shop/files/boutbg.jpg?v=1702550484) center center;background-size:cover}#shopify-section-template--22720956629271__main p,#shopify-section-template--22720956629271__main h2{text-shadow:0 1px 10px #d649d7,0 1px 15px #706eff,0 1px 20px #d649d7,0 1px 25px #706eff}#shopify-section-template--22720956629271__main .pages p{line-height:2em}#shopify-section-template--22720956629271__main .pages p:last-child{text-align:right}.sldots{margin-top:1em}.sldots .slick-dots li{width:10%;height:2px;margin:0 .15em}.slick-slide{position:relative}.sldots .slick-dots{position:relative;bottom:auto;display:flex;justify-content:flex-end}.sldots .slick-dots li button{height:2px;padding:0 .25em;width:100%}.sldots .slick-dots li button:before{content:"";display:block;color:#000;opacity:.25;width:100%;height:2px;background:#000}.sldots .slick-dots li.slick-active button:before{content:"";display:block;color:#000;opacity:1;width:100%;height:2px}.slick-dotted.slick-slider{margin-bottom:0}@media screen and (min-width: 990px){section.bottom_banner_area{padding:2.5em 0}section.bottom_banner_area .inner{padding:0 5rem}section.news_list{padding:1em 0 2.5em}section.news_list .inner{padding:0 20rem}}@media screen and (max-width: 900px){sticky-header{padding:.25em 0}.header>.header__search{display:none}.header_part{width:100%;display:block}.header_part>h1{width:10rem;margin-right:0;display:flex;align-items:center}.header_part>h1 a{display:flex;width:100%}.header_part>h1 a>div{width:100%}.header_part>h1 img{width:100%}.header_part>div{width:8em;display:none}.header__icon{width:3.5rem}.header__icon .icon{width:1.5rem}.header__icon--cart .icon{width:3.5rem}section.news_list .inner .list_item a{font-size:.8em}section.news_list .list_item a{border-bottom:1px solid #ccc;padding:.5em 0;font-size:.9em}section.news_list .list_item:last-child a{border:none}.cart-count-bubble{bottom:1.8rem}header #nav-toggle{order:3;top:0;bottom:0;margin:auto;right:1em;height:1em;cursor:pointer;z-index:1;display:block}header #nav-toggle>div{position:relative;width:1.8em}header #nav-toggle span{width:100%;height:1px;left:0;display:block;background:#000;position:absolute;transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,top .5s ease;transition:transform .6s ease-in-out,top .5s ease,-webkit-transform .6s ease-in-out}header #nav-toggle span:nth-child(1){top:0}header #nav-toggle span:nth-child(2){top:.5em}header #nav-toggle span:nth-child(3){top:1em}header #nav-toggle:hover span:nth-child(1){top:0}header #nav-toggle:hover span:nth-child(2){top:.5em}header #nav-toggle:hover span:nth-child(3){top:1em}#gloval-nav{background:#000;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .6s ease,visibility .6s ease}.open header #gloval-nav{z-index:11;background:#000;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease,visibility .3s ease}.open header #gloval-nav .ham_menu{display:block;width:80%}.open header #gloval-nav .ham_menu .logo{width:10em}.open header #gloval-nav .ham_menu .h2{width:10em;margin-bottom:.5em}.open header #gloval-nav .menu_par{align-items:center;justify-content:flex-start;width:80%}.open header #gloval-nav a{height:auto;display:block;color:#fff;text-decoration:none;padding:1em 0;transition:color .6s ease}.open header #gloval-nav a:hover{color:#666}.open header #gloval-nav dl{flex-wrap:wrap;visibility:visible;opacity:1;position:relative;list-style:none;left:0;margin:auto;font-size:2rem;right:0;top:0;width:45vw}.open header #gloval-nav dl dd{width:50%;margin:0;opacity:1;transform:translatey(-20px);transition:opacity .2s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .2s ease;transition:transform .6s ease,opacity .2s ease,-webkit-transform .6s ease}.open header #gloval-nav dl dd:first-child{width:100%}.open header #gloval-nav dl dd:first-child a{height:auto;width:30vw}.open header #gloval-nav dl dd:nth-child(2){transition-delay:.1s}.open header #gloval-nav dl dd:nth-child(3){transition-delay:.2s}.open header #gloval-nav dl dd:nth-child(4){transition-delay:.3s}.open header #gloval-nav dl dd:nth-child(5){transition-delay:.4s}.open header #gloval-nav dl dd:nth-child(6){transition-delay:.5s}.open header #gloval-nav dl dd:nth-child(7){transition-delay:.6s}.open header #gloval-nav dl dd:nth-child(8){transition-delay:.7s}.open header #gloval-nav dl dd:nth-child(9){transition-delay:.8s}.open header #gloval-nav dl dd:nth-child(10){transition-delay:.9s}.open header #nav-toggle{z-index:11}.open header #nav-toggle span{background:#fff}.open header #nav-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open header #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open header #nav-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open{overflow:hidden}.open header #gloval-nav{visibility:visible;opacity:1;margin:0}.open header #gloval-nav li{font-size:.8em;border-top:1px solid #333;text-align:left;opacity:1;-webkit-transform:translateX(0);transform:translate(0);transition:opacity .9s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .9s ease;transition:transform .3s ease,opacity .9s ease,-webkit-transform .3s ease}.open header #gloval-nav li:last-child{border-bottom:1px solid #333}}@media screen and (max-width: 749px){.main_visual{padding:0}.main_visual ul{border-radius:0;overflow:hidden}#main_visual_slide{margin-top:.5em;margin-bottom:.25em}.sldots .slick-dots{justify-content:center}section.news_list .inner .list_item a{display:block}section.news_list{padding:1.5em 1.5rem}.header{margin-top:0!important}section.bottom_banner_area{padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale))}ul.bottom_banner{display:block}ul.bottom_banner li{width:100%;margin-bottom:2em}ul.bottom_banner li img{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/common.css.map */
