@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:100%;font-weight:inherit;font-style:inherit;vertical-align:top;white-space:normal;margin:0;padding:0;border:0;outline:0;background:transparent}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}.pc_br{display:block!important}.sp_br{display:inline!important}.pc_only{display:block!important}.sp_only{display:none!important}body{font-family:aktiv-grotesk,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif!important;font-weight:400;position:relative;background:#fff}.PageContainer{display:flex;flex-direction:column;position:relative}a,a:visited,a:hover,a:focus,a:active{text-decoration:none;color:#000}.Button,.Button:active,.Button:focus,.Button:hover,.Button:visited{color:#fff!important}.Button:hover{opacity:.7!important}a:hover{-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}header h1 a:hover,footer h1 a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.sp_only{display:none}#header{background:url(/cdn/shop/files/h_pattern.png?v=1651672792) repeat-x center top;background-size:132px 25px;padding-top:25px}.header_contents{max-width:950px;width:90%;margin:0 auto;height:90px;display:flex;justify-content:flex-end;align-items:center;position:relative}.header_contents h1{max-width:130px;width:26%;position:absolute;left:calc(50% - 65px)}#header nav{margin-right:auto}#header nav ul{display:flex;align-items:center}#header nav ul li{margin-right:30px;font-size:12px;font-weight:700;position:relative}#header nav ul li>ul{display:none;position:absolute;top:14px;left:-14px;background:#fff;padding:10px 0 6px;border-top:0}#header nav ul li:hover>ul{display:block}#header nav ul li>ul li{margin:0;padding:3px 15px;font-size:10px}#header nav ul li>ul li a{white-space:nowrap}ul.sns_icon,ul.user_icon{display:flex;align-items:center;justify-content:flex-end;margin-left:20px}ul.sns_icon li,ul.user_icon li{margin-left:20px;height:20px}#header a,#header ul li img{display:block;height:auto}ul li.icon_01 img{width:14px}ul li.icon_02 img{width:16px}ul li.icon_03 img{width:14px}ul li.icon_04 img{width:15px}ul li.icon_05 img{width:18px}ul li.icon_06 img{width:16px}ul li.icon_06{margin-right:4px}ul li.icon_05 a{display:flex!important;align-items:center}ul li.icon_05 .Header__CartCount{font-size:10px;color:#666;padding-top:2px}.h_info p{background:#6d1923;text-align:center;font-size:11px;color:#fff;padding:5px 0}.h_info p a{color:#fff;text-align:center}@media only screen and (max-width: 1020px){#header nav ul li{margin-right:20px;font-size:11px}}@media only screen and (max-width: 870px){#header nav ul li{margin-right:15px;font-size:10px}}main{flex-grow:1}h1.page_title{text-align:center;margin:50px auto;font-size:20px}h1,h2,h3,h1.SectionHeader__Heading{font-family:Bodoni Moda,serif;letter-spacing:.1em}h1 .c_name{text-align:center;font-size:55%;padding-top:10px}.NewsLetter{background:#e3e2db;padding:45px 0 50px}.NewsLetter__ContentWrap{max-width:650px;margin:0 auto;display:flex;justify-content:center;align-items:flex-end;text-shadow:none}.NewsLetter header{margin:0!important}.NewsLetter h2{font-size:23px}.NewsLetter .SectionHeader__Description{margin:0}.NewsLetter .SectionHeader__Description p{font-size:10px;line-height:1.8;margin-top:10px}.Newsletter__Inner{display:flex}.NewsLetter form{margin:0 0 3px 30px}.NewsLetter input[type=email]{width:220px;min-width:auto;border:1px solid #aaa;font-size:12px;height:32px;margin-right:5px;padding:0 0 0 10px}.NewsLetter form button[type=submit]{cursor:pointer;display:block;width:110px;height:32px;box-sizing:border-box;background:#000;color:#fff;text-align:center;margin:0;font-size:12px;border:0;font-family:Bodoni Moda,serif;letter-spacing:.1em}.NewsLetter form button[type=submit]:hover{opacity:.7}.more_btn a{display:block;text-align:center;max-width:200px;height:32px;line-height:29px;margin:30px auto;font-size:11px;letter-spacing:.1em;border:1px solid #999}footer{height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid #ccc}#shopify-section-footer footer h1{width:110px;margin:5px 0 15px}footer nav ul{display:flex;justify-content:center;margin:10px 0}footer nav ul li{font-size:11px;margin:0 10px}footer .copyright{font-size:10px;color:#666;margin-top:10px}#main_img{max-width:950px;margin:0 auto}#main_img a:hover{opacity:1}#main_img .swiper-container{width:100%;margin:0 auto;padding-bottom:32px}#main_img .swiper-container video{width:100%}#main_img .swiper-pagination{text-align:center;bottom:0}#main_img .swiper-pagination .swiper-pagination-bullet{margin:0 0 0 5px;width:6px;height:6px;border-radius:0;background:#ccc;opacity:1}#main_img .swiper-pagination .swiper-pagination-bullet-active{background:#000}@media only screen and (max-width: 1100px){#main_img .swiper-pagination{width:calc(100% - 10px)}}#top_page #top_bnr{max-width:600px;width:86%;margin:100px auto;text-align:center}#top_page #top_bnr .bnr_wrap{text-align:center}#top_page #top_bnr h1{font-size:28px;text-align:center;margin-bottom:20px}#top_page #movie{max-width:800px;width:86%;margin:100px auto}#top_page #movie h1{font-size:28px;text-align:center;margin-bottom:20px}#top_page #movie .movie_wrap{position:relative;width:100%;height:0;padding-top:73%}#top_page #movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top_page #concept{margin:80px auto 120px}#top_page .catch{font-family:Bodoni Moda,serif;font-size:28px;text-align:center;line-height:1.2;margin:60px 0 35px;letter-spacing:.1em}#top_page .catch+p{font-size:12px;text-align:center;line-height:1.9;font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}#lookbook{max-width:840px;width:90%;margin:80px auto 130px}#lookbook h1{font-size:30px;text-align:center}#lookbook h2{font-size:15px;text-align:center;margin-top:5px}#lookbook img{margin-top:50px;width:100%}#lookbook .look_text{margin:30px auto 0;display:flex;justify-content:center;align-items:center}#lookbook p{display:inline-block;font-family:Bodoni Moda,serif;font-size:12px;text-align:center;line-height:1.9;letter-spacing:.1em;padding-top:20px;background-image:url(/cdn/shop/files/text_deco_01.svg?v=1651932388),url(/cdn/shop/files/text_deco_02.svg?v=1651932388);background-position:top 5px left 30px,bottom 10px right 10px;background-repeat:no-repeat,no-repeat;background-size:38px,38px}#products{max-width:950px;width:90%;margin:80px auto 130px}#products h1{font-size:30px;margin-bottom:60px;text-align:center}ul.products_list{display:flex;flex-wrap:wrap}ul.products_list li{width:29%;margin-right:6.5%;margin-bottom:45px}ul.products_list li:not(.hide_item):nth-child(3n){margin-right:0}.products_list .item_img{position:relative;margin:0 0 8px}.products_list .item_img:before{content:"";display:block;padding-top:134%}.products_list .item_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.products_list .soldout_label{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#ffffffb3}.products_list .soldout_label span{position:absolute;display:block;width:100%;text-align:center;top:48%}.rl-colortip-wrap{display:flex}.rl-colortip{width:10px;height:10px;display:block;margin-right:5px;border:1px solid #ddd}.products_list .item_name{clear:both;font-family:aktiv-grotesk,sans-serif;font-size:14px;margin:5px 0 6px;letter-spacing:.05em;line-height:1.4}.products_list .item_price{font-family:aktiv-grotesk,sans-serif;font-size:11px}.products_list .item_price small{font-size:10px}#top_page #media{border-top:1px solid #ccc;padding:35px 0 40px;display:flex;justify-content:center}#top_page #media .media_box{margin:0 30px}#top_page #media .media_box span{display:block;text-align:center;font-size:10px;line-height:1.8;font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}#top_page #media .media_box span.media01{font-family:Bodoni Moda,serif;font-size:35px;line-height:1.2;letter-spacing:.1em;margin-bottom:5px}#top_page #media .media_box span.media02{font-size:13px;margin-bottom:5px}.yoyaku-icon img{width:3.4em;margin-right:6px;vertical-align:middle}.hide_item{display:none}.special_page h2{margin:-40px auto 50px;font-size:13px;text-align:center}.special_page #lookbook{margin-top:40px}.special_page #lookbook p{background-image:none}#looktext{width:90%;margin:50px auto;font-family:Bodoni Moda,serif;font-size:12px;text-align:center;line-height:1.9;letter-spacing:.1em}#christmas2023 .more_btn{display:none}.look_page #lookbook{margin:-40px auto 100px}.look_page #look_products_list{max-width:950px;width:90%;margin:80px auto}.look_page #look_products_list h2{text-align:center}.look_page #look_products_list ul.products_list{margin-top:50px}#collection_page #products{margin:0 auto 60px}body.template-product .Product{max-width:800px;width:90%;margin-bottom:80px;margin-top:60px}body.template-product .Product__Wrapper{max-width:100%;width:100%;display:flex;justify-content:space-between}.Product__Info{width:auto;margin:0}.Product__Gallery{margin-left:0;max-width:360px;width:44%}body.template-product .Product__InfoWrapper{max-width:350px;width:44%;position:relative}@media only screen and (max-width: 860px){.Product__Gallery{width:45%}body.template-product .Product__InfoWrapper{width:48%}}.Product__SlideshowNavImage{width:32px!important;margin:4px!important}body.template-product h1{font-family:aktiv-grotesk,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif;font-size:16px;text-align:left;margin:0;padding:0;letter-spacing:.05em}body.template-product .ProductMeta__PriceList{margin-top:8px}body.template-product .ProductMeta__Price{font-size:14px;color:#000;font-family:aktiv-grotesk,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif;letter-spacing:.1em;line-height:1.3}body.template-product .ProductMeta__Price small{font-size:10px;text-transform:none;vertical-align:1px}body.template-product .Price--compareAt{margin:0;font-size:80%;line-height:1.6}.Price--compareAt{margin:0;line-height:1.3}.Price--compareAt:before{left:-.1em;width:calc(100% + .2em)}.Price--highlight{color:#d42121!important;line-height:1.3}body.template-product .ProductMeta__Description,body.template-product .ProductMeta__Description p{margin:50px 0 60px;font-size:10px;line-height:1.8}.ProductMeta__Description div.yoyaku-product{padding-bottom:20px;color:brown}table.size_chart{width:100%;border-top:1px solid #eee;border-left:1px solid #eee}table.size_chart th,table.size_chart td{border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;font-size:11px;padding:2px 4px}table.size_chart th{background:#faf4f5}table.size_chart thead th{background:#f2e3e6}.ProductForm__Item{position:relative;width:100%;text-align:left;padding:4px 10px;border:1px solid #000;font-size:10px;width:120px;line-height:1.2}.ProductForm__Item span{line-height:1.2}span.option_name{font-size:10px;margin-bottom:2px;display:block}@media only screen and (min-width: 1009px){.Popover{background:#efefef;border:1px solid #ccc;border-radius:5px;padding:5px;width:140px;min-width:auto;margin:0 -155px 0 0}.Popover__ValueList{padding:0}.Popover:before{display:none}.Popover button{font-size:10px;padding:4px 10px;border-radius:2px;color:#1c1b1b;letter-spacing:0}.Popover button.is-selected{color:#fff;background:#bbb}}.ProductForm__AddToCart{border:1px solid #000;color:#fff;background:#000;letter-spacing:.05em;font-family:aktiv-grotesk,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif;transition:none;width:180px;height:22px}.ProductForm__AddToCart:before{background:#000;color:#fff}.Button[disabled],.Button[disabled]:hover{opacity:1;background:#fff;color:#000!important}.shopify-section--bordered>.Section--spacingNormal{padding-top:0;margin-bottom:0}.shopify-section--bordered+.shopify-section--bordered{border:0}.SectionHeader:not(:only-child){margin-bottom:40px}.ProductSnap{max-width:950px;width:90%;margin:0 auto 50px}.ProductSnap_items{display:flex;flex-wrap:wrap}.Snap_item{width:29%;margin-right:6.5%;margin-bottom:45px}.Snap_item:not(.hide_item):nth-child(3n){margin-right:0}.Snap_item img{aspect-ratio:4 / 5;object-fit:cover}#shopify-section-product-recommendations #products{margin:0 auto 50px}#shopify-section-product-recommendations h3{text-align:center;letter-spacing:.1em;font-size:20px}#shopify-section-product-recommendations .ProductItem__Wrapper{display:flex;flex-direction:column}#shopify-section-product-recommendations .ProductItem__ImageWrapper{order:1}#shopify-section-product-recommendations .ProductItem__ColorSwatchList{order:2}#shopify-section-product-recommendations .item_name{order:3}#shopify-section-product-recommendations .item_price{order:4}.ProductItem__ColorSwatchList{margin:0;height:10px}.ProductItem__ColorSwatchItem{margin:0}.ProductItem__ColorSwatchItem>div{width:10px;height:10px;margin-right:5px;border:1px solid #ddd}.ColorSwatch.is-active:after,.ColorSwatch__Radio:checked+.ColorSwatch:after{border:0;display:none}.shopify-policy__title h1{text-align:center;padding:50px 0 60px}.shopify-policy__body{padding-bottom:80px}.shopify-policy__body dt{font-size:12px;font-weight:700;line-height:1.8em;margin-bottom:5px}.shopify-policy__body dd{font-size:12px;line-height:1.8em;margin-bottom:30px}.shopify-policy__body dd p{text-indent:-1em;padding-left:1em;margin-bottom:5px}#search_page .empty_state,#search_page .empty_state p{text-align:center}#search_page form{width:400px;max-width:86vw}#search_page h1.page_title{margin-bottom:7px}#search_page .SectionHeader__Description{text-align:center;color:#666;font-size:12px}#search_page #products{margin:0 auto 60px}.template-customers-login .PageContent,.template-customers-register .PageContent{margin:50px auto 80px;min-height:auto!important}#customer_login .Form__Header h1,#create_customer .Form__Header h1,#recover_customer_password .Form__Header h1{margin-bottom:40px;text-align:center}#customer_login .Form__Legend,#customer_login .Form__Hint,#create_customer .Form__Legend,#create_customer .Form__Hint,#recover_customer_password .Form__Legend,#recover_customer_password .Form__Hint{font-size:13px}#account_page{margin-bottom:100px;min-height:calc(100vh - 481px)}#account_page .PageHeader__Back{text-align:right;width:100%;font-size:10px;letter-spacing:.1em}#account_page p.SectionHeader__Description{text-align:center;padding:10px 0 40px;font-size:13px;max-width:100%}#account_page .Segment__Content p{font-size:13px}#account_page .Segment__ButtonWrapper a{display:block}#account_page .Segment__ButtonWrapper a:not(.cf-edit-account-link),#account_page .Segment__ButtonWrapper a:not(.cf-edit-account-link):before{background:#fff;color:#000!important}#addresses_page{margin-bottom:100px;min-height:calc(100vh - 481px)}.PageHeader__Back{letter-spacing:.03em;font-size:10px;color:#999}.PageHeader__Back svg{margin-right:3px;padding-top:2px}p.SectionHeader__Description{text-align:center;padding:10px 0 20px;font-size:13px;max-width:100%}.SectionHeader__ButtonWrapper{text-align:center}.AddressList{margin:0;display:flex;flex-flow:row wrap;justify-content:space-between}.AddressList .Grid__Cell{width:47%}.Segment__Content p,.Segment__Content button{font-size:13px}#main .cf-form-section{width:86%;max-width:1260px;margin:50px auto 70px;padding:0}#main a#cf-edit-account-back-link{display:inline-block;font-size:10px;letter-spacing:.03em;margin-bottom:25px}#main a#cf-edit-account-back-link:before{content:"<";width:10px;height:9px;margin-right:5px;font-size:10px}#main h1#cf-edit-account-heading{text-align:center;font-size:20px;text-transform:uppercase}#main .cf-form-section form{max-width:400px;margin:40px auto}#main form .cf-react-target label{font-size:12px;margin-bottom:5px;letter-spacing:.1em}#main form .cf-react-target .cf-form-actions{display:flex;flex-wrap:wrap;justify-content:center}#main form .cf-react-target .cf-form-actions .cf-step-invalid,#main form .cf-react-target .cf-form-actions .cf-error-message{width:100%}#main form .cf-react-target .cf-form-actions button{width:50%;margin:0 5px;background:#000;border:1px solid #000;letter-spacing:.1em;font-family:aktiv-grotesk,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif!important}#main form .cf-react-target .cf-form-actions button.cf-cancel{width:30%;background:#fff;color:#000;border:1px solid #ccc}.grecaptcha-badge{bottom:120px!important;display:none!important}#shop-hcaptcha-badge-container{bottom:58px!important;display:none!important}h1.SectionHeader__Heading{text-align:center}.template-cart #shopify-section-cart-template{margin-bottom:100px;min-height:calc(100vh - 481px)}form.Cart--expanded .Cart__ItemList .CartItem .CartItem__Info{width:calc(100% - 448px)}form.Cart--expanded .Cart__ItemList .CartItem .CartItem__Actions{width:98px;padding-top:40px}form.Cart--expanded .Cart__ItemList .CartItem .CartItem__LinePriceList{width:150px}form.Cart--expanded .Cart__Footer{background:none}form.Cart--expanded .Cart__Footer .Cart__NoteContainer{width:50%;font-size:12px}form.Cart--expanded .Cart__Footer .Cart__NoteContainer textarea{margin:4px 0 0;font-size:12px}form.Cart--expanded .Cart__Footer .Cart__NoteContainer p.note{font-size:10px;color:#d42121;margin-top:8px}form.Cart--expanded .Cart__Footer .Cart__Recap{padding:0 0 0 40px;position:relative;display:block;margin:0}form.Cart--expanded .Cart__Footer .Cart__Recap p{font-size:13px;margin-bottom:5px;text-align:right}form.Cart--expanded .Cart__Footer .cart_footer_btn{display:flex;justify-content:flex-end;align-items:center;margin-top:20px}.gift_link a,form.Cart--expanded .Cart__Footer .gift_link a{display:block;border:1px solid #cfcfcf;font-size:10px;text-align:center;height:45px;padding:13px 15px 0;color:#6d1923}.gift_link.drawer_btn{margin-bottom:15px}form.Cart--expanded .Cart__Footer .Cart__Recap button.Cart__Checkout{margin:0 0 0 15px}.Section--spacingExtraLarge{display:none}@media only screen and (max-width: 840px){form.Cart--expanded .Cart__Footer .cart_footer_btn{flex-direction:column;align-items:flex-end}.gift_link a,form.Cart--expanded .Cart__Footer .gift_link a{width:190px}form.Cart--expanded .Cart__Footer .Cart__Recap button.Cart__Checkout{margin:10px 0 0;width:190px}}@media only screen and (max-width: 800px){form.Cart--expanded .Cart__ItemList .CartItem .CartItem__LinePriceList{width:100px}}.EmptyState{margin:0;padding-top:100px}.EmptyState .Container,.EmptyState .Container h1{text-align:center}.custommessage{font-size:10px;line-height:1.4;margin-bottom:16px;color:#d42121}.Cart__ToCart{margin-bottom:12px}.template-customers-order .AccountTable tfoot span+span{padding-left:0;font-size:10px}.template-customers-order .AccountTable,.template-customers-order .OrderAddresses{margin-bottom:80px}.shopify-email-marketing-confirmation__container{min-height:calc(100vh - 330px);display:flex;flex-direction:column;justify-content:center}.shopify-email-marketing-confirmation__container h1,.shopify-email-marketing-confirmation__container p{text-align:center;margin-bottom:10px}.template-404 .EmptyState{padding-top:50px;padding-bottom:100px}.template-404 .Container{margin:0}.template-404 .Container h3{text-align:center;margin-bottom:20px;font-size:20px}.template-404 .Container p{text-align:center;font-size:12px}.template-404 a.Button{border:0;width:210px}@media screen and (min-width:750px) and (max-width:1008px){.template-order .AccountTable{margin-bottom:40px}.template-order .PageLayout{margin-bottom:120px}}@media only screen and (max-width: 640px){.sp_br{display:block!important}.pc_br{display:none!important}.sp_only{display:block!important}.pc_only{display:none!important}#pc_header{display:none}#sp_menu{display:block}#toggle{cursor:pointer;display:block;color:#fff;text-align:center;border-radius:50%;position:fixed;top:62px;left:20px;z-index:101;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.trigger,.trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s}.trigger{position:relative;width:20px;height:13px}.trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#000;border-radius:4px}.trigger span:nth-of-type(1){top:0}.trigger span:nth-of-type(2){top:6px}.trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background-color:#000;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}.trigger span:nth-of-type(3){bottom:0}.trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) scale(0);transform:translateY(8px) scale(0)}.trigger.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.trigger.active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) scale(0);transform:translateY(-8px) scale(0)}.hide{opacity:0;visibility:hidden;overflow:hidden}.animation{-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.toggleWrap{background:#fff;width:100%;height:100%;top:0;padding:0;position:fixed;z-index:100;overflow:scroll}.toggleWrap:after{content:"";background:url(/cdn/shop/files/h_pattern.png?v=1651672792) repeat-x center top;background-size:132px 25px;position:absolute;left:0;right:0;top:0;bottom:0;height:25px}.toggleWrap .header_contents{margin-top:25px}.toggleWrap h1{max-width:170px;width:38%;margin:25px auto}.toggleWrap nav{width:100%;height:calc(100% - 220px);display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center}.toggleWrap nav ul.gnavi li{font-weight:700;font-size:14px;text-align:center;padding:0 0 30px}.toggleWrap nav ul.gnavi li>ul{padding-top:5px}.toggleWrap nav ul.gnavi li>ul li{font-size:10px;padding:8px 0 0}.toggleWrap ul.sns_icon{display:flex;justify-content:center;align-items:center;margin:10px auto 30px}.toggleWrap ul.sns_icon li{margin:0 12px;font-size:12px}.toggleWrap .copyright{text-align:center;font-size:10px}#header{width:100%;height:auto}#header h1{max-width:170px;width:38%;margin:0 auto}#header nav{display:none}#header ul.sns_icon{display:none}ul.user_icon{width:100%}ul li.icon_06{margin:0 auto 0 0}ul li.icon_06 img{margin:0 0 0 15px}h1.page_title{margin:35px auto 50px}.NewsLetter{padding:30px 0 35px}.NewsLetter__ContentWrap{width:86%;align-items:flex-start;flex-direction:column}.NewsLetter .SectionHeader__Description{margin:0 0 20px}.Newsletter__Inner{display:flex}.NewsLetter form{margin:0;width:100%}.NewsLetter input[type=email]{width:65%;font-size:16px}.NewsLetter form button[type=submit]{width:32%;font-size:11px}.more_btn a{margin:0 auto 100px}footer{height:auto;padding:35px 0}footer nav ul{flex-wrap:wrap}footer nav ul li{font-size:10px;margin:0 8px 6px}footer .copyright{font-size:9px}#main_img .swiper-container{padding-bottom:40px}#main_img .swiper-pagination{width:100%;text-align:center}#top_page #top_bnr{margin:50px auto 100px}#top_page .catch{font-size:20px;margin:40px 0 30px}#top_page .catch+p{font-size:11px}#top_page #movie{margin:40px auto 70px}#top_page #movie h1{font-size:20px;margin-bottom:30px}#lookbook{width:86%;margin:90px auto 80px}#lookbook h1{font-size:20px}#lookbook h2{font-size:14px}#lookbook img{margin-top:30px}#lookbook p{letter-spacing:0;font-size:10px}#products{width:86%;margin:60px auto 50px}#products h1{font-size:20px;margin-bottom:30px}ul.products_list li{width:47%;margin-right:6%;margin-bottom:30px}ul.products_list li:not(.hide_item):nth-child(3n){margin-right:6%}ul.products_list li:not(.hide_item):nth-child(2n){margin-right:0}.products_list .item_name{font-size:12px;margin:5px 0 6px}.products_list .item_price{font-size:10px}.products_list .item_price small{font-size:90%}#top_page #concept{margin:80px auto 90px}#top_page #media{padding:35px 0 40px;flex-direction:column}#top_page #media .media_box{border-bottom:1px solid #ccc;padding-bottom:35px;margin:0 0 30px}#top_page #media .media_box:last-child{margin:0;padding:0;border:0}#top_page #media .media_box span.media01{font-size:26px}#christmas2023 #looktext.event_text_cap{font-size:11px;text-align:left}.look_page #look_products_list{width:86%;margin:80px auto}.look_page #look_products_list h2{text-align:center}.look_page #look_products_list ul.products_list{margin-top:50px}body.template-product .Product{margin-top:0;width:86%}body.template-product .Product__Wrapper{max-width:100%;width:100%;display:block}.Product__Gallery,body.template-product .Product__InfoWrapper{max-width:100%;width:100%}.flickity-page-dots .dot{background:#dedede;border:0;border-radius:0;width:4px;height:4px;margin:0 3px}body.template-product h1,body.template-product .ProductMeta__PriceList{text-align:center}.ProductForm__Item{width:80%}.ProductForm__Option{display:flex;justify-content:space-between;align-items:center}span.option_name{font-size:10px;margin-bottom:2px;display:inline-block;width:20%}.ProductForm__AddToCart{width:100%;padding:16px 28px}.ProductSnap{width:86%;margin:0 auto 50px}.Snap_item{width:47%;margin-right:6%;margin-bottom:30px}.Snap_item:not(.hide_item):nth-child(3n){margin-right:6%}.Snap_item:not(.hide_item):nth-child(2n){margin-right:0}#shopify-section-product-recommendations .Section{padding-bottom:0}#retailer_page{width:86%;margin:40px auto 140px}#retailer_page section h1{margin-bottom:40px}#retailer_page ul{display:block}#retailer_page ul li{width:100%}#contact_form{margin-bottom:100px}#customer_login .Form__Header h1{margin-bottom:40px}#account_page{min-height:auto}#account_page .PageHeader__Back{text-align:right;width:100%;font-size:10px}#account_page p.SectionHeader__Description{text-align:center;margin:10px 0 50px;font-size:13px}#account_page table.AccountTable th,#account_page table.AccountTable td{white-space:nowrap;text-align:center}#account_page table.AccountTable th{font-size:10px}#account_page .Segment__Title{text-align:center;margin-top:120px}#account_page .PageLayout__Section:first-child .Segment__Title{margin-top:30px}#account_page .Segment__Content p{font-size:13px}#account_page .Segment__ButtonWrapper{text-align:center}#addresses_page{margin-bottom:100px;min-height:calc(100vh - 280px)}#addresses_page .PageHeader__Back{letter-spacing:.03em;font-size:10px;color:#999}#addresses_page .PageHeader__Back svg{margin-right:3px;padding-top:2px}#addresses_page .AddressList{display:block}#addresses_page .AddressList .Grid__Cell{width:100%;padding:0}#addresses_page .Segment__Title{text-align:center}#addresses_page .Segment__Content p,#addresses_page .Segment__Content button{font-size:13px}#main .cf-form-section{margin:35px auto 60px}#main a#cf-edit-account-back-link{color:#999}#main .cf-form-section form{max-width:400px;margin:20px auto 40px}#main form .cf-react-target .cf-form-actions button{padding:14px 0;width:55%}#main form .cf-react-target .cf-form-actions button.cf-cancel{width:35%}.template-cart form.Cart--expanded .Cart__ItemList{width:100%}.template-cart .CartItem{display:flex;width:100%;table-layout:auto}.template-cart .CartItem>div{width:auto}.template-cart form.Cart--expanded .Cart__ItemList .CartItem .CartItem__Info{width:80%;padding-right:10px}.template-cart form.Cart--expanded .Cart__ItemList .hidden-phone{display:none}.template-cart .CartItem__ImageWrapper,.template-cart .CartItem__Info{display:block}.template-cart .CartItem__ImageWrapper,.template-cart .CartItem__ImageWrapper .AspectRatio,.template-cart .CartItem__ImageWrapper img{min-width:auto;max-width:90px;width:90px;height:auto}.template-cart form.Cart--expanded .Cart__ItemList .CartItem .CartItem__Actions{padding-top:0}.template-cart .CartItem__ImageWrapper,.template-cart .CartItem__Info{vertical-align:top}.CartItem__Remove{font-size:10px}.template-cart form.Cart--expanded .Cart__Footer{padding-bottom:10px;margin-top:30px;display:block}.template-cart form.Cart--expanded .Cart__Footer .Cart__NoteContainer{width:100%;margin:0}.template-cart form.Cart--expanded textarea{width:100%}.template-cart form.Cart--expanded .Cart__Footer .Cart__Recap{padding:40px 0 0;display:block}form.Cart--expanded .Cart__Footer .Cart__Recap p{text-align:center}form.Cart--expanded .Cart__Footer .cart_footer_btn{flex-direction:column;margin-top:30px}form.Cart--expanded .Cart__Footer .gift_link{margin:0 auto}form.Cart--expanded .Cart__Footer .gift_link a{width:240px}.template-cart form.Cart--expanded .Cart__Footer .Cart__Recap button.Cart__Checkout{position:relative;width:240px;margin:15px auto 0}.shopify-email-marketing-confirmation__container{min-height:calc(100vh - 180px);padding-bottom:60px}.shopify-email-marketing-confirmation__container h1,.shopify-email-marketing-confirmation__container p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/style.css.map */
