@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video,input,select{font-size:12px;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;background:transparent;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:200;font-size:12px;font-size:clamp(11px,1.6vw,15px);line-height:2;position:relative;color:#231815;letter-spacing:.1em;padding-top:60px;overflow-x:hidden}@media only screen and (max-width: 920px){body{padding-top:47px}}img{width:100%;height:auto}p{text-align:justify}a{color:#231815}.pc_only{display:block}.sp_only{display:none}.pc_br{display:block}@media only screen and (max-width: 767px){.pc_only{display:none}.sp_only{display:block}.pc_br{display:inline}.sp_br{display:block}}#mouse-stalker{pointer-events:none;position:fixed;top:-10px;left:-10px;width:10px;height:10px;background:#000000b3;border-radius:50%;transform:translate(0);transition:all .2s;transition-timing-function:ease-out;display:block;z-index:999}#mouse-stalker.hover{background:#00000026;width:30px;height:30px}@media screen and (max-width:767px){#mouse-stalker{display:none}}@media screen and (min-width:921px){#sp_menu{display:none}}#toggle{cursor:pointer;display:block;position:fixed;top:8px;right:10px;z-index:101;display:flex;justify-content:center;align-items:center;width:30px;height:30px}.trigger{position:relative;width:30px;height:10px}.trigger span{display:inline-block;position:absolute;left:0;width:100%;height:2px;background-color:#333;border-radius:4px;transition:all .4s}.trigger span:nth-of-type(1){top:0}.trigger span:nth-of-type(2){bottom:0}.trigger.active span:nth-of-type(1){transform:translateY(4px) rotate(-45deg)}.trigger.active span:nth-of-type(2){transform:translateY(-4px) rotate(45deg)}.toggleWrap.hide{left:100vw;visibility:hidden;overflow:hidden}.toggleWrap.animation{transition-duration:.3s;transition-timing-function:ease-in}.toggleWrap{background:#fff;width:100%;height:100dvh;top:0;padding:0;position:fixed;z-index:100;overflow:scroll;display:flex;flex-direction:column;justify-content:center;font-family:Fira Sans,sans-serif;left:0}.toggleWrap h1.logo{width:70vw;margin:0 auto 40px}.toggleWrap h1.logo img{width:100%}.toggleWrap ul{margin:0 0 20px}.toggleWrap ul li a{display:block;font-size:13px;line-height:1.1;color:#000;padding:12px 20px;text-align:center}.toggleWrap nav ul li.insta a{display:flex;justify-content:center;align-items:center}.toggleWrap .reservation_btn a{width:160px;font-size:12px;margin:0 auto;padding:3px 0}.btn a{display:block;position:relative;z-index:0;overflow:hidden;background-color:#fff;padding:1px 0;text-align:center;font-size:9px;border:1px solid #ccc}.btn a:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0%;height:100%;background-color:#000;transition:all .3s}.btn a:hover:before{width:100%}.btn a:hover{opacity:1;color:#fff}.swiper-slide,.swiper-slide img{max-width:100%;height:auto}.swiper-pagination{position:absolute;z-index:2}.swiper-pagination-bullet{border-radius:0;width:6px;height:6px}.swiper-pagination-bullet-active{background:#333}.swiper-button-prev,.swiper-button-next{top:auto;bottom:3px;color:#444;display:flex!important}.swiper-button-prev:after,.swiper-button-next:after{font-size:15px;display:block!important}@media only screen and (max-width: 600px){.swiper-button-prev{left:7%}.swiper-button-next{right:7%}}.merch a:hover{opacity:.7}.merch .item_img{position:relative}.merch .item_img img{aspect-ratio:4 / 5;object-fit:cover}.merch .item_img .sold-out-label{position:absolute;aspect-ratio:4 / 5;top:0;left:0;z-index:1;width:100%;height:100%;background:#ffffffb3;display:flex;align-items:center;justify-content:center}.merch .name{margin:10px 0 6px;line-height:1.2}.merch .price{font-family:Fira Sans,sans-serif;font-weight:300;line-height:1.1;font-size:11px}#merch_page .pagination-wrapper,#news_page .pagination-wrapper{margin:60px 0 0}#merch_page .pagination li,#news_page .pagination li{display:inline;margin:0;flex:auto;width:auto;max-width:44px}#merch_page .pagination li a,#news_page .pagination li a{width:30px;height:30px;margin:0 7px;border:1px solid #ccc;font-size:13px;text-align:center;font-family:Fira Sans,sans-serif}#merch_page .pagination li a.pagination__item-arrow,#news_page .pagination li a.pagination__item-arrow{border:0}#merch_page .pagination li a.pagination__item--current,#news_page .pagination li a.pagination__item--current{background:#000;border:1px solid #000;color:#fff}#merch_page .pagination li a:after,#news_page .pagination li a:after{display:none}h1.page_title{text-align:center;margin:60px 0 0!important;font-size:20px;letter-spacing:.1em}@keyframes fadeInDown{0%{opacity:0;top:-61px}to{opacity:1;top:0}}header{position:fixed;z-index:99;top:0;left:0;width:100vw;height:60px;background:#fff;padding:0 20px;display:flex;justify-content:space-between;align-items:center;font-family:Fira Sans,sans-serif;font-weight:300;border-bottom:1px solid #ccc}.template-index header{opacity:0;animation:fadeInDown .5s 2.2s forwards}h1.logo{width:247px}h1.logo img{width:40px}header ul{display:flex;justify-content:center}header ul li{font-size:12px;margin:0 13px}.h_right_area{display:flex;justify-content:flex-end;align-items:center}.reservation_btn a{width:90px;margin-left:13px}@media only screen and (max-width: 920px){header nav,header .h_right_area{display:none}header{height:46px;padding:0 8px}h1.logo img{width:28px}}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffb3;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:70px 20px 20px;width:84%;max-width:420px;text-align:center;border:1px solid #ccc}.popup-content h1{width:90%;margin:0 auto 30px}.popup-content .btn a{padding:10px 0;font-size:12px;width:60%;margin:10px auto}.popup-content p{font-size:clamp(7px,1.8vw,10px);text-align:center;line-height:1.5;font-family:Fira Sans,sans-serif;margin-top:30px}.popup-close{margin-top:50px;font-size:11px;cursor:pointer;text-align:center}main{position:relative}.second_page_wrapper{min-height:calc(100vh - 220px)}.template-product .second_page_wrapper{min-height:calc(100vh - 120px)}@media only screen and (max-width: 600px){.second_page_wrapper{min-height:calc(100vh - 166px)}}footer{width:100vw;border-top:1px solid #ccc;margin-top:100px}.template-index footer{border:0;margin:0}.footer_contents{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px}.footer_contents .copyright{font-size:9px}.footer_contents ul{display:flex;align-items:center;gap:15px;line-height:1}.footer_contents ul li a{font-size:10px}@media only screen and (max-width: 600px){footer{margin-top:60px}.footer_contents{flex-direction:column;gap:2vw;padding:3vw 0}.footer_contents .copyright{order:2;color:#aaa;font-size:8px}.footer_contents ul{order:1}}@keyframes fadeInUpJP{0%{top:20vw}to{top:0}}@keyframes fadeInUpEN{0%{top:10vw}to{top:0}}#shopify-section-mv{position:sticky;z-index:-1;top:80px;padding-bottom:20vw;background:#fff}.yago{position:relative}.yago .jp{display:flex;height:15vw;overflow:hidden}.yago .en{display:flex;height:7vw;overflow:hidden}.yago .t{position:relative;left:0;flex:1}.yago .jp .t{top:20vw;animation:fadeInUpJP 1s forwards;animation-delay:calc(var(--index) * .12s)}.yago .en .t{top:10vw;animation:fadeInUpEN .5s forwards;animation-delay:calc(var(--index) * .07s)}@media only screen and (max-width: 1000px){#shopify-section-mv{padding-bottom:40vw}}@media only screen and (max-width: 600px){#shopify-section-mv{top:60px}}.wrapper{background:#fff;position:relative;z-index:1;display:flex;flex-wrap:wrap;width:100vw}.wrapper.animation:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;transition:all .8s ease-in-out .5s;background-color:#ccc;z-index:1}.wrapper.move:before{width:100%}@media only screen and (max-width: 600px){.wrapper.animation:before{transition:all .4s ease-in-out .5s}}.bdr_r.animation,.bdr_b.animation{position:relative}.bdr_r.animation:before{content:"";position:absolute;top:0;right:0;width:1px;height:0;transition:all .8s ease-in-out .6s;background-color:#ccc;z-index:2}.bdr_r.move:before{height:100%}@media only screen and (max-width: 600px){.bdr_r.animation:before{display:none}}.bdr_b.animation:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;transition:all .8s ease-in-out .6s;background-color:#ccc;z-index:2}.bdr_b.move:after{width:100%}@media only screen and (max-width: 600px){.bdr_b.animation:after{transition:all .4s ease-in-out .6s}}.fadeIn.animation{opacity:0;transform:translateY(30px);transition:all .4s ease-in-out}.fadeIn.move{opacity:1;transform:translateY(0);transition-delay:calc(1s + var(--index) * .12s)}@media only screen and (max-width: 600px){.fadeIn.move{transition-delay:.2s}}.wrapper section{display:inline}.box{overflow:hidden;position:relative;height:100%}.box_head{position:relative;padding:5px 15px}.box_head *{font-size:10px;font-family:Fira Sans,sans-serif;font-weight:300;line-height:2;letter-spacing:.15em}.box_head .inner{display:flex;justify-content:space-between;align-items:center}.box_body{position:relative;padding:15px;font-size:11px;line-height:1.7}.box_body *{font-size:11px;line-height:1.7}@media only screen and (max-width: 600px){.box{height:auto}.box_body{padding:6% 10%;font-size:13px}}.box .text_link{font-family:Fira Sans,sans-serif;font-weight:300}.pattern_area.animation{display:block!important;width:100vw;background:url(/cdn/shop/files/pattern.png) repeat-x center center;background-size:50px;height:91px}.address_with_news_wrap{display:flex;flex-wrap:wrap;height:100%}@media only screen and (max-width: 600px){.address_with_news_wrap{height:auto}}.box.address{width:25vw}.box.address .text_link{margin-top:10px}.box.news{width:25vw}.box.news li{margin-bottom:15px}.box.news li .date{font-family:Fira Sans,sans-serif;font-size:80%;margin-top:3px}.box.news .swiper-pagination{text-align:right;width:90%;bottom:10%}.box.merch{width:50vw}.box.merch .box_body{padding-bottom:50px}.box.merch .swiper-pagination{bottom:15px}.special_gallery{width:50vw}.special_gallery .box_body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.special_gallery .product_box{width:32.4%}.special_gallery .gallery_box{position:relative;width:66%;padding-bottom:20px}.special_gallery .swiper-pagination{bottom:0}@media only screen and (max-width: 600px){.special_gallery .product_box{width:100%;margin:0 auto 30px}.special_gallery .gallery_box{width:100%}}.special_gallery.p2 .gallery_box{width:32%}.special_gallery.p2 .gallery_box .swiper{height:auto}@media only screen and (max-width: 600px){.special_gallery.p2 .gallery_box{width:100%}}.box.about{width:50vw}.box.about .box_body{height:calc(100% - 30px);display:flex;flex-direction:column;justify-content:space-between}.yago_about{position:relative;margin-top:100px}.yago_about .jp{display:flex;height:7.5vw;overflow:hidden}.yago_about .en{display:flex;height:2.5vw;overflow:hidden}.yago_about .t{position:relative;left:0;flex:1}.yago_about .jp .t{top:10vw}.yago_about .en .t{top:5vw}.yago_about.move .jp .t{animation:fadeInUpJP 1s forwards;animation-delay:calc(2s + var(--index) * .12s)}.yago_about.move .en .t{animation:fadeInUpEN .5s forwards;animation-delay:calc(3s + var(--index) * .07s)}@media only screen and (max-width: 600px){.yago_about .jp{height:14vw}.yago_about .en{height:5vw}.yago_about .jp .t{top:15vw}.yago_about .en .t{top:7vw}.yago_about.move .jp .t{animation:fadeInUpJP 1s forwards;animation-delay:calc(1s + var(--index) * .12s)}.yago_about.move .en .t{animation:fadeInUpEN .5s forwards;animation-delay:calc(2s + var(--index) * .07s)}}.box.collabo{font-family:Fira Sans,sans-serif;font-weight:300;width:100vw}.box.collabo .box_body{padding:0;position:relative}.box.collabo li{border-bottom:1px solid #ccc;overflow:hidden;text-shadow:0 -100px 0 #000,0 0 0 #ccc;transition:text-shadow .2s}.box.collabo li:hover{text-shadow:0 0 0 #000,0 100px 0 #000}.box.collabo li:last-child{border-bottom:0}.box.collabo li a{color:transparent;display:flex;justify-content:space-between;align-items:center;padding:18px 15px;opacity:1}.box.collabo .title{font-size:50px;line-height:1;letter-spacing:.15em;margin:0}#cursor-image{display:block!important;pointer-events:none;position:fixed;width:18vw;aspect-ratio:4 / 5;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s ease-out,transform .1s ease-out;z-index:1000;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.box.collabo .title{font-size:44px;color:#999}#cursor-image{display:none}}.box.gallery{width:50vw}.box.gallery .box_head .inner{display:flex;justify-content:space-between;align-items:center}.box.gallery .navigation_btn{width:40px;height:20px;position:relative;display:flex;justify-content:space-between;align-items:center}.box.gallery .swiper-button-prev,.box.gallery .swiper-button-next{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:20px;height:20px;text-align:center;margin:0;padding:0;overflow:hidden}.box.gallery .swiper-button-prev:after{width:0;height:0;border-bottom:8px solid transparent;border-right:14px solid #000;border-top:8px solid transparent;text-indent:-9999px}.box.gallery .swiper-button-next:after{width:0;height:0;border-bottom:8px solid transparent;border-left:14px solid #000;border-top:8px solid transparent;text-indent:-9999px}.box.gallery .swiper-button-prev:active,.box.gallery .swiper-button-next:active{opacity:.5}.box.gallery .box_body{padding:0}.box.gallery .box_body img{object-fit:cover}.box.movie{width:50vw}.box.movie .box_body{height:calc(100% - 31px);background:#000;display:flex;justify-content:center;align-items:center}.box.movie iframe,.box.movie video{width:80%;height:100%;aspect-ratio:16 / 9;max-width:100%;object-fit:contain}@media only screen and (max-width: 1000px){.box.address,.box.news{width:50vw}.box.merch,.box.special_gallery,.box.about,.box.movie{width:100vw}.box.movie iframe,.box.movie video{width:100%}.box.gallery{width:100vw}}@media only screen and (max-width: 600px){.box.address,.box.news{width:100vw}.box.news .swiper-pagination{bottom:12%}.box.merch .box_body{padding-bottom:10%}.box.merch .swiper{width:calc(80vw + 15px);margin:0 -8px}.box.merch .swiper ul{height:136vw}.box.merch .swiper ul li{height:calc(50% - 8px);padding:0 8px}.box.merch .name{font-size:12px}.box.merch .price{font-size:10px}.box.about .yago{width:98vw;position:relative;left:50%;right:50%;margin-left:-49vw;margin-right:-50vw;margin-top:14%}.box.collabo li{text-shadow:0 -100px 0 #000,0 0 0 #000}.box.collabo li a{justify-content:center}.box.collabo .view,.box.collabo .collabo_img{display:none}}.second_page .second_page_header{height:26px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.second_page .second_page_header h1{font-size:12px;letter-spacing:.1em}.second_page_header ul.category_list{display:flex;justify-content:flex-end;gap:20px}.second_page_header ul.category_list li{font-family:Fira Sans,sans-serif;font-size:12px;letter-spacing:.1em}.second_page_header select.category_dropdown{display:none}*:focus-visible{outline:none;outline-offset:0;box-shadow:none}@media only screen and (max-width: 600px){.second_page_header ul.category_list{display:none}.second_page_header select.category_dropdown{display:block;font-family:Fira Sans,sans-serif;font-size:12px;letter-spacing:.1em;text-align:right;direction:rtl;color:#000}.second_page_header select option{text-align:right}}.merch_list ul{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:flex-start;width:calc(100vw - 40px);margin:60px auto 0}.merch_list ul li{width:calc((100% - 80px)/5)}@media only screen and (max-width: 1800px){.merch_list ul li{width:calc((100% - 60px)/4)}}@media only screen and (max-width: 750px){.merch_list ul li{width:calc((100% - (20px * 2)) / 3)}}@media only screen and (max-width: 600px){.merch_list ul li{width:calc((100% - 20px)/2)}}.template-product footer{margin-top:0}#product_page{padding:0;border-bottom:1px solid #ccc;margin-bottom:-1px}#product_page .product__column-sticky{align-self:flex-start;top:100px}#product_page .product{padding:0;max-width:900px;width:94%;margin:0 auto;align-items:stretch}@media only screen and (max-width: 749px){#product_page .product{width:90%}}#product_page .product__media-wrapper{width:60%;padding:3% 3% 4% 0;border-right:1px solid #ccc}#product_page .thumbnail-list{grid-template-columns:repeat(10,1fr)}@media only screen and (max-width: 749px){#product_page .product__media-wrapper{width:100%;padding:3% 0 0;border:0;overflow:hidden}#product_page .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}#product_page ul.product__media-list{width:100%;gap:0;scroll-padding-left:0}#product_page ul.product__media-list li.slider__slide{width:100%}#product_page .thumbnail-slider ul.slider{margin-bottom:0}#product_page .thumbnail-slider ul.slider li.thumbnail-list__item{width:calc(20% - 10px)}#product_page .thumbnail-slider ul.slider li.thumbnail-list__item .thumbnail[aria-current]{box-shadow:none}}#product_page .product__info-wrapper{width:34%;padding:4% 0 4% 3%;font-size:12px}#product_page .product__info-container>*+*{margin:10px 0 0}#product_page .product__info-container p{margin-bottom:20px}#product_page .collab_name,#product_page .collab_name a{font-size:11px;color:#666}#product_page .product__title{margin:5px 0 0}#product_page .product__title h1{font-size:24px;line-height:1.2}#product_page .price__container *{font-size:15px}#product_page .product-form__input{font-size:0}#product_page .form__label{font-size:9px}#product_page label{width:32%;padding:6px 0;margin:0 1.4% 0 0;border-radius:0;font-size:12px}#product_page label:last-of-type{margin:0}#product_page .product-form__buttons button{min-height:40px}#product_page .product-form__buttons button:hover{opacity:.7;transition:.3s}#product_page .product-form__buttons button:hover:after{box-shadow:none}#product_page .button:disabled{pointer-events:none;opacity:.3}#product_page .product__info-wrapper h2,#product_page .product__info-wrapper h3,#product_page .product__info-wrapper h4{font-weight:700;margin-bottom:2px}@media only screen and (max-width: 749px){#product_page .product__info-wrapper{width:100%;padding:30px 0 54px}}#related{padding-bottom:100px}@media only screen and (max-width: 600px){#related{padding-bottom:60px}}@media only screen and (min-width: 1300px){#product_page .product{max-width:100vw;width:94%}#product_page .product__media-wrapper{width:calc(100% - 400px);max-width:100%}#product_page .product__info-wrapper{width:400px}#product_page .product__info-container{max-width:400px}#product_page ul.product__media-list{flex-wrap:nowrap;overflow:hidden;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch}#product_page ul.product__media-list li.product__media-item{width:calc(50% - 4px);display:block;flex-grow:0}}#news_page .articles_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;width:86%;margin:60px auto 0}#news_page .articles_wrapper article{margin-bottom:60px;width:46%}#news_page .articles_wrapper article:last-child{margin-bottom:0}#news_page h3{font-size:16px;font-weight:700}#news_page .date{font-family:Fira Sans,sans-serif;font-size:10px;margin:8px 0;line-height:1}#news_page .thumbnail img{aspect-ratio:4 / 3;object-fit:cover;width:100%;margin:15px 0}#news_page p{font-size:12px;line-height:1.7}@media only screen and (max-width: 600px){#news_page .articles_wrapper article{width:100%}}#news_page .article_main{max-width:650px;width:86%;margin:60px auto 0}#news_page .article_head{width:100%;margin-bottom:50px}#news_page .article_main h1{font-size:16px;font-weight:700;text-align:center}#news_page .article_main .date{text-align:center}#news_page .article_body p{margin:0 0 20px}#news_page .article_back{width:120px;margin:60px auto 0}.page_parts{position:relative;padding:0 20px;margin:0 auto;width:100%}.page_parts .swiper{padding-bottom:36px}.template-404{text-align:center}.template-404 p{text-align:center;margin:30px 0 60px}.button,.customer button{font-size:14px;letter-spacing:.1em;line-height:1;min-height:40px}.button:hover,.customer button:hover{opacity:.7;outline:0;box-shadow:none}.link,.customer a{font-size:12px}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration:0;opacity:.6}.customer .field input{font-size:16px}.login a[href="#recover"]{margin:6px 0 0 auto!important;font-size:10px}.login p{text-align:center}.form__message{font-size:12px}.form__message--large .icon,.customer .form__message .svg-wrapper{margin-right:0}.customer #create_customer h2.form__message,.customer #customer_login h2.form__message{font-size:12px}.customer #create_customer ul,.customer #customer_login ul{padding-left:0;margin:10px 0 50px 15px;line-height:1.7}.customer #create_customer ul a,.customer #customer_login ul a{font-size:10px}.customer table.order-history thead th{padding-top:1.4rem;padding-bottom:1.4rem;font-size:.8rem;background:#efefef}@media only screen and (max-width: 749px){.customer table.order-history tbody td,.customer table.order-history tbody td:first-of-type,.customer table.order-history tbody td:last-of-type{padding:0}.customer table.order-history tbody{background:#efefef}.customer table.order-history td:before{font-size:.8rem;padding:1rem 0 1rem 1rem}.customer table.order-history td span{width:60%;padding:1rem 0;background:#fff}}.cart_wrapper{width:90%;margin:40px auto 0}.quantity{min-height:30px;width:100px}.cart_wrapper .quantity-popover-container{padding:0}.quantity__input{font-size:11px}.quantity__button{width:30px}.quantity__button .svg-wrapper{width:10px}.cart_wrapper .cart-item cart-remove-button{margin-left:12px}.cart_wrapper .cart-item cart-remove-button a{min-height:18px;min-width:18px}.tax-note{font-size:12px}@media only screen and (max-width: 500px){.tax-note{font-size:9px}}.cart_wrapper .cart__footer{padding-bottom:0!important}.cart_wrapper .cart__warnings{padding-top:20px}.cart_wrapper .cart__login-title{margin:50px 0 0;font-size:12px}.cart_wrapper .cart__login-paragraph{text-align:center;font-size:10px}.customer_wrapper{width:90%;margin:40px auto 0}.customer .customer_wrapper .title-wrapper-with-link{margin-top:0}.customer .customer_wrapper .title-wrapper-with-link h1{margin:0}.customer .customer_wrapper a .svg-wrapper{width:14px;margin-right:5px}.customer_wrapper .flex{display:flex;margin-top:50px}.customer_wrapper .flex>div:first-of-type{flex:1}.customer_wrapper .flex>div:last-of-type{width:200px;margin-left:50px}.customer_wrapper .flex h2{font-weight:700;padding-bottom:8px;border-bottom:1px solid #ccc}.customer_wrapper p{font-size:13px!important}@media only screen and (max-width: 989px){.customer_wrapper .flex{flex-direction:column}.customer_wrapper .flex>div:first-of-type h2{margin-top:0}.customer_wrapper .flex>div:last-of-type{width:100%;margin-left:0}}.customer.addresses{max-width:100%!important;padding:0!important}.customer .customer_wrapper button{margin-top:20px}#AddAddress,.addresses .customer_wrapper ul{max-width:500px;margin:30px auto 0;padding:0}#AddAddress h2#AddressNewHeading{text-align:center}.addresses .customer_wrapper ul li>h2{margin-bottom:15px;font-size:14px;font-weight:700}.addresses .customer_wrapper ul li h2{text-align:center;margin-top:30px}.addresses .customer_wrapper li>button{border:1px solid #000;margin-left:0}.addresses .customer_wrapper form{margin-top:25px}.customer_wrapper.select .svg-wrapper,.customer .customer_wrapper select+.svg-wrapper{right:15px}.customer .customer_wrapper input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0 5px 0 0}.default_check{display:flex;align-items:center;margin-top:20px}.button_area{display:flex;align-items:center;justify-content:center;margin:10px 0}.button_area button{margin:0 5px;padding:0 10px}.button_area button[type=reset]{border:1px solid #000}.order .customer_wrapper h2{font-weight:700;font-size:1.3rem}.order .customer_wrapper p{margin-bottom:10px;line-height:1.4}.order .customer_wrapper table.order-details{margin:40px 0}.order .customer_wrapper table.order-details thead th{padding-top:1.4rem;padding-bottom:1.4rem;font-size:.8rem;background:#efefef}.order .customer_wrapper tfoot tr:last-of-type th,.order .customer_wrapper tfoot tr:last-of-type td{font-size:1rem;font-weight:700}.order .customer_wrapper .address_box2{margin-top:25px}@media only screen and (max-width: 749px){.order .customer_wrapper table.order-details tbody td,.order .customer_wrapper table.order-details tbody td:first-of-type,.order .customer_wrapper table.order-details tbody td:last-of-type{padding:0}.order .customer_wrapper table.order-details td:before{text-wrap:nowrap;font-size:.8rem;padding:1rem 0 1rem 1rem}.order .customer_wrapper table.order-details td span,.order .customer_wrapper table.order-details td div,.order .customer_wrapper table.order-details td dl{width:75%;padding:1rem 0}.order .customer_wrapper table.order-details tfoot tr:first-of-type td{padding-top:1rem}.order .customer_wrapper table.order-details tfoot td:first-of-type,.order .customer_wrapper table.order-details tfoot td{padding:0}}.shopify-policy__title h1{margin:60px 0 30px;font-size:18px}#privacy dt,#legal dt{font-weight:700;margin-top:15px}#privacy a,#legal a{text-decoration:underline}#privacy a:hover,#legal a:hover{text-decoration:none}.page-contact .contact{padding:0;max-width:600px;width:90%}.page-contact .contact__button{text-align:center}.page-contact .field input,.page-contact .field textarea{font-size:16px}.field__label,.customer .field label{font-size:.8rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:.8rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
