@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Bold.ttf) format("truetype");font-weight:700}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.logolink.text-logo,.heading-font,.h1-xlarge,.h1-large,.customer-addresses .my-address .address-index{font-family:Gilroy,"sans-serif"}h4{line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 32px))}legend{font-size:.8125rem;letter-spacing:.02em;font-weight:400;color:var(--color-body)}ul,li{list-style-type:none}a{transition:.4s}a:hover{opacity:.7}body .ge-free-shipping-container{background:#1e1e1e!important}body .ge-free-shipping-container .ge-free-shipping-msg{height:27px;color:#fff;line-height:2.2}.header-section{top:-1px}#header .thb-secondary-area-item{padding:0 12px}#header .thb-quick-search{cursor:pointer}.blog-post a .featured-image img{position:absolute;top:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.blog-post .featured-image img{display:block;will-change:scale}.section-title{margin:0;font-size:30px;font-weight:600;line-height:1.6}.page-title{font-size:2.5rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 48px))}[class*=page-title]{margin:0 0 1.25rem;color:#fff;font-weight:500;letter-spacing:var(--font-heading-letter-spacing, normal);overflow-wrap:break-word;visibility:visible;will-change:visibility}[class*=page-title][class*=black]{color:var(--color-text, --color-body)}[class*=page-title][class*=visible]{visibility:visible}[class*=page-title][class*=semibold]{font-weight:600}.page-title_small{font-size:.625rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 36px))}.page-title_medium{font-size:.875rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 48px))}.page-title_large{font-size:1.75rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 48px))}.page-title_xlarge{font-size:2.5rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 48px))}@media only screen and (min-width:768px){#header .thb-secondary-area-item{padding:0 25px}#header .thb-header-menu{padding:0 0 0 5px}.page-title{font-size:3.125rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 80px))}.page-title_small{font-size:.75rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 44px))}.page-title_medium{font-size:1.125rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 56px))}.page-title_large{font-size:2.25rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 60px))}.storeInfomation-Top .page-title_large{line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 40px))}.page-title_xlarge{font-size:3.125rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 80px))}}@media only screen and (min-width:1068px){.page-title_large{font-size:2.5rem;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 60px))}}.blog-post h4{margin-bottom:10px}.button{font-size:16px;line-height:1.6;min-width:240px;max-width:440px;padding:12px;height:auto}.button.center{transform:translate(-50%);left:-50%}.button.right{transform:translate(-100%);right:-100%}.button,input[type=submit]{position:relative;max-width:440px;min-width:240px;height:auto;font-size:16px;line-height:1.6;display:inline-flex;transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1),border-color .25s cubic-bezier(.104,.204,.492,1)}.button.full{max-width:none}.button:hover,input[type=submit]:hover{opacity:1}body{overflow-x:hidden}body.overflow-hidden{overflow-x:hidden!important}.section-header--button{padding:0}.cf1lHZ:last-of-type{display:none}.cf1lHZ:nth-last-of-type(2).cf2MAH{max-width:100%;flex:auto}.desktop-height-full{height:100vh}#bloggy--article p{font-size:16px}#bloggy--article p+span{font-size:12px}#header .menu-logo-container h1{display:inline-flex;margin:0}#header .menu-logo-container h1 .logolink{margin:0}#header{transition:transform .3s}@media only screen and (max-width:767px){#header.hidden{transform:translateY(-101%)}}.thb-widget-title{text-align:left;cursor:default}#custom_footer-menu li{list-style:none}.footer{background:var(--color-footer-bg, var(--color-accent));padding:15px 0 45px;font-size:.9375rem;color:var(--color-footer-text, #fff)}.footer .main-footer{position:relative;display:flex;margin:0 0 30px;padding:0 15px;flex-direction:column}.footer a{color:var(--color-footer-link, #fff);font-size:15px}.footer a:focus,.footer a:hover{color:var(--color-footer-link-hover, #fff)}.footer button{color:var(--color-footer-link, #fff)}.footer .text-button:before{background:var(--color-footer-link, #fff)}.footer .text-button:after{background:var(--color-footer-link-hover, #fff)}.footer .select .select-arrow svg path{stroke:var(--color-footer-text, #fff)}.footer .widget img,.footer .widget--text .text-button{margin-bottom:20px}.footer .widget--text .text-size--medium{font-size:1.25rem;line-height:1.75rem}.footer .widget--text .text-size--large{font-size:1.5rem;line-height:2rem}.footer .widget--text .rte{max-width:450px}.footer .widget--text .rte.text-size--large{max-width:600px}.footer .widget--text p{font-size:inherit;line-height:inherit}.footer .widget--text .social-links li{display:inline-flex}.footer .widget--text .social-links li a{justify-content:flex-start}.footer .widget--text .social-links li span{display:none}.footer .thb-widget-title span:before,.footer .thb-widget-menu .sub-menu{transition:all .25s cubic-bezier(.104,.204,.492,1)}.footer .widget--social .social-links li a{height:auto;width:auto}.footer .thb-widget-title{display:flex;align-items:center;justify-content:space-between;line-height:1.5;font-size:.875rem;letter-spacing:.1em;margin-bottom:20px;font-weight:600;width:100%}.footer .thb-widget-title.collapsible{padding:22px 0;font-size:1.25rem;letter-spacing:0;margin:0}.footer .thb-widget-title span{width:15px;height:15px;display:block;position:relative}.footer .thb-widget-title span:before,.footer .thb-widget-title span:after{content:"";display:block;position:absolute;top:9px;left:3px;background:var(--color-footer-link, #fff)}.footer .thb-widget-title span:before{width:1px;height:12px;top:3px;left:8.5px;transform:scale(1)}.footer .thb-widget-title span:after{width:12px;height:1px}.footer .thb-widget-title.active span:before{transform:scaleY(0)}.footer .thb-widget-title.active+.thb-widget-menu{display:block}.footer .social-links svg path{fill:var(--color-footer-link, #fff)}.footer .thb-widget-menu{list-style:none;margin:0;padding:0 0 20px;display:none;overflow:hidden}.footer .thb-widget-menu li{margin:0 0 4px}.footer .menu-item-has-product:first-of-type,.footer .thb-widget-menu-content:first-of-type{margin:0 0 15px}.footer .menu-item-has-product p,.footer .thb-widget-menu-content p{margin:0}.footer .menu-item-has-product>.sub-menu>li,.footer .thb-widget-menu-content .sub-menu>li{position:relative!important}.footer .menu-item-has-product>.sub-menu>li:before,.footer .thb-widget-menu-content .sub-menu>li:before{content:"";position:absolute;top:10px;left:-8px;width:5px;height:1px;background:#fff}@media only screen and (min-width:768px){.footer .main-footer{max-width:1230px;margin:0 auto 22px;justify-content:space-between}.footer .widget--menu{margin-bottom:23px}}@media only screen and (max-width:767px){.footer .widget--menu{margin-bottom:0;border-top:2px solid var(--color-footer-border)}.footer .widget--menu-column:first-of-type .widget--menu{border:none}.footer .widget--menu-column:nth-of-type(3)>.widget--menu{border-bottom:2px solid var(--color-footer-border)}.footer .widget--menu-column+.columns:not(.widget--menu-column){margin-top:40px}}@media only screen and (max-width:810px){.footer .thb-widget-menu-product{flex-wrap:wrap}}@media only screen and (min-width:768px){#footer{padding:60px 5% 0}#footer-common{padding:60px 0 0}.footer a{font-size:14px}.footer .main-footer{display:flex;justify-content:center;gap:3vw;margin:0 auto 50px;padding:0;flex-direction:row;flex-wrap:nowrap}.footer .thb-widget-menu{padding:0;display:block!important}.footer .thb-widget-menu-product{display:flex!important;gap:25px}#footer .NewsLetter_Wrapper{position:relative;padding:0;max-width:350px;width:33%}.footer .widget--menu-column{min-width:120px}.footer .thb-widget-menu li{min-width:auto;margin-bottom:6px;line-height:1.4}.footer .menu-item-has-product:first-of-type,.footer .thb-widget-menu-content:first-of-type{margin:0}.footer .thb-widget-title.collapsible{margin-bottom:15px;padding:0;font-size:14px}.footer .thb-widget-title{cursor:text}.footer .thb-widget-title.collapsible span{display:none}}@media only screen and (min-width:1000px){.footer .main-footer{gap:6.5vw}}@media only screen and (min-width:1230px){.footer .main-footer{gap:80px}}.footer .thb-widget-menu li:last-child{margin-bottom:0}.footer .thb-widget-menu-content .menu-item-has-children+.menu-item-has-children{margin:20px 0}.footer .thb-widget-menu li.menu-item-has-children a{display:inline-flex;vertical-align:middle}.footer .thb-widget-menu li.menu-item-has-children:focus-within>.sub-menu{display:block}.footer .thb-widget-menu li .thb-arrow{display:inline-flex;align-items:center;margin-left:8px;width:24px;height:24px;position:relative;vertical-align:middle}.footer .thb-widget-menu li .thb-arrow svg path{stroke:var(--color-footer-link, #fff)}.footer .thb-widget-menu li .thb-arrow:focus-visible+.sub-menu{display:block}.footer .thb-widget-menu .sub-menu{width:auto;list-style:none;margin:5px 0 0 10px;padding:0;display:none}.footer .thb-widget-menu .menu-item-has-product .sub-menu,.footer .thb-widget-menu-content .sub-menu{display:block!important}.footer .thb-widget-menu .sub-menu.active{display:block}.footer .signup-container button svg path{stroke:var(--color-footer-text, #fff)}.footer .signup-container input{color:var(--color-footer-text, --color-body);border-color:var(--color-footer-border, --color-form-border)}.footer .signup-container input:focus+label,.footer .signup-container input:not(:placeholder-shown)+label{background:var(--color-footer-bg, #151515);color:var(--color-footer-text, #fff)}.footer .signup-container .field label{color:var(--color-footer-text, #fff)}.sub-footer{margin-top:30px;color:var(--color-footer-text, #fff)}.sub-footer a{color:var(--color-footer-link, #fff)}.sub-footer a:focus,.sub-footer a:hover{color:var(--color-footer-link-hover, #fff)}.sub-footer p{font-size:.8125rem;opacity:.6}.sub-footer p a{text-decoration:underline;text-underline-offset:2px}.sub-footer .thb-localization-forms{margin-bottom:25px;text-align:left}.sub-footer .thb-localization-forms .shopify-localization-form>div{margin:0 15px 0 0}.sub-footer .thb-localization-forms select{color:inherit;padding:12px 24px 12px 17px;border:1px solid rgba(var(--color-footer-border-rgb, #fff),.4)}.footer-payment-icons{margin-bottom:35px}@media only screen and (min-width:768px){.footer-payment-icons{text-align:right;margin-bottom:25px}.footer .thb-widget-menu-content .menu-item-has-children+.menu-item-has-children{margin:33px 0}}.footer-payment-icons figure{display:inline-flex;margin-left:5px}.footer-payment-icons figure:first-child{margin-left:0}.signup-container{margin-bottom:0}.signup-container .form-notification{margin-bottom:10px}.signup-container fieldset{position:relative}.signup-container input{padding-right:40px;width:100%;margin-bottom:0}.signup-container button{position:absolute;bottom:0;right:0;height:100%;max-height:52px;width:40px;display:flex;align-items:center;justify-content:center}.social-links{list-style:none;margin:0;padding:0}.social-links li{margin-bottom:5px}.social-links li a{display:inline-flex;align-items:center;width:44px;height:44px;justify-content:center}.social-links svg{width:16px;height:auto}.social-links span{margin-left:15px}@media only screen and (min-width:1068px){#footer .full-width-row{justify-content:center}}.register-btn{position:fixed;bottom:0;right:0;z-index:40;width:100%;padding:12px 0 10px;background:#cf9c20;text-align:center}.register-btn a{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;cursor:pointer}.register-btn p{color:#fff;font-size:1em;line-height:1.5;font-weight:500;padding-top:.18em;margin:0;letter-spacing:.05em}@media only screen and (min-width:768px){.register-btn{top:50%;transform:translateY(-50%);padding:0;max-height:none;display:flex;max-width:50px;max-height:184px;border-top-left-radius:4px;border-bottom-left-radius:4px}html[lang=tw] .register-btn{top:45%}.register-btn a{flex-direction:column}.register-btn img{max-height:184px;height:100%}.register-btn p{writing-mode:vertical-lr}}.caution-text{display:flex;flex-direction:column;row-gap:5px;margin:0 0 60px}.caution-text_sf{margin:0 auto}.caution-text_pv{margin:0}.caution-text_pv_list{width:100%;margin:0}.caution-text_pv_top,.caution-text_pv_list{margin:40px 0 0}.Outfit-category-outer+.caution-text_pv_top,.Outfit-category-wrapper+.caution-text_pv,.Outfit-category-wrapper+.caution-text_pv_list{display:none}.caution-text li{position:relative;padding:0 0 0 13px;font-size:.6875rem;line-height:1.5}.caution-text li a{text-decoration:underline}.caution-text li:before{content:"\203b";position:absolute;top:0;left:0}.header-banner{width:100%;text-align:center}.header-banner a{display:block;width:100%}.header-banner img{margin:0 auto}@media only screen and (min-width:768px){.caution-text_pv{margin:0 0 50px}.caution-text_pv_top,.caution-text_pv_list{margin:30px 0 0}.caution-text_pv_list{width:100%}.caution-text li{font-size:.8125rem}}#main-content .shopify-challenge__container{max-width:750px;width:100%}#main-content .shopify-challenge__container .shopify-challenge__message,#main-content .shopify-challenge__container .shopify-challenge__errors{color:#333;font-size:18px}#main-content .shopify-challenge__container .shopify-challenge__button{position:relative;max-width:430px;min-width:240px;min-height:60px;display:inline-flex;justify-content:center;margin:80px auto;background:#333;font-size:21px;font-weight:500;line-height:1.6;padding:12px;color:#fff;overflow:hidden;border:1px solid #333;left:50%;transform:translate(-50%)}#weglot_lang-change .weglot-container:not(:first-of-type){display:none}.side-panel-header h4{font-size:22px}.side-panel-header,.side-panel-header div{height:auto}.side-panel-header{padding:30px}.discount-area--text{margin:20px 0 0}.discount-area--text p{display:flex;justify-content:center;width:100%;margin:0;padding:0;color:#c00;font-size:15px;font-weight:700}.discount-area--text.sale-target p{background:#fbeded}.cart-drawer .mini-cart__row:last-of-type{border:none}.side-panel-header .cart-drawer-buttons{justify-content:center}.cart-drawer-buttons{margin-top:20px}.cart-drawer-btn{display:flex;justify-content:center}.cart-drawer-btn .button{padding:12px;width:100%;min-width:175px;border:1px solid var(--color-form-border)}.cart-drawer-btn .button:after{content:none}.cart-drawer-btn .button span{font-size:15px}.thb-secondary-area .thb-item-count{pointer-events:none}.thb-secondary-myaccount{position:relative;cursor:pointer}.thb-secondary-myaccount-hover{position:absolute;top:80px;left:50%;transform:translate(-50%);z-index:10;width:180px;opacity:0;pointer-events:none;transition:.3s}.thb-secondary-myaccount-hover:before,.thb-secondary-myaccount-hover:after{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;margin:0 0 0 -7px;background:#fff;transform:rotate(45deg)}.thb-secondary-myaccount-hover:before{z-index:-1;box-shadow:0 2px 8px #0003}.thb-secondary-myaccount-hover:after{z-index:10;pointer-events:none}.thb-secondary-myaccount-inr{position:relative;z-index:5;padding:10px;background:#fff;box-shadow:0 2px 8px #0003}.thb-secondary-myaccount-inr:before{content:"";position:absolute;top:50%;left:50%;width:120px;height:1px;margin:0 0 0 -60px;background:#d9d9d9}.thb-secondary-myaccount:hover .thb-secondary-myaccount-hover{pointer-events:auto;opacity:1}.thb-secondary-myaccount-link{display:block;padding:20px;text-align:center;transition:.3s}.thb-secondary-myaccount-link:hover{opacity:.6}.thb-secondary-myaccount-hover .cf-edit-account-link-spacer,.thb-secondary-myaccount-hover .cf-edit-account-link{display:none}@media only screen and (max-width:768px){.cart-drawer-btn .button{min-width:105px}.cart-drawer-btn .button span{font-size:13px}.thb-secondary-myaccount-hover{top:70px}}body ._fs_chat{z-index:50}body ._fs_chat_pc_right ._fs_chat_icon{right:20px}._fs_chat ._fs_chat_icon ._fs_default_icon_default{width:45px;height:45px}._fs_chat ._fs_chat_icon ._fs_default_icon ._fs_default_icon_img{width:30px;height:30px;margin:8px}.back-to-top{width:45px;height:45px;transform:translateY(76px)}body ._fs_chat_sp_right ._fs_chat_icon._fs_sp_dicon_side{bottom:100px;right:30px}@media only screen and (min-width:768px){.back-to-top{bottom:30px;right:30px}body ._fs_chat_pc_right ._fs_chat_icon{right:30px}}@media only screen and (min-width:1366px){.button.full{max-width:440px}}@media only screen and (max-width:767px){body ._fs_chat{z-index:100}body ._fs_chat_sp_right ._fs_chat_icon._fs_sp_dicon_side{bottom:130px;right:20px}.back-to-top{bottom:70px}}.add_to_cart_holder .button{color:#fff;background:var(--solid-button-background, var(--color-accent));font-size:20px}.single-add-to-cart-button.button.outline:before{background:#fff}.single-add-to-cart-button.button.outline:focus{background:transparent;color:var(--solid-button-label, #fff)}.single-add-to-cart-button.button.outline:focus{color:var(--solid-button-background, var(--color-accent))}@media screen and (hover:hover){.single-add-to-cart-button.button.outline:hover{background-color:#fff;color:var(--outline-button-label, var(--color-accent))}.single-add-to-cart-button.button.outline .loading-overlay .spinner-path{stroke:var(--color-accent)}}#shopify-pc__banner.shopify-pc__banner__dialog{padding:15px 32px 20px}#shopify-pc__banner #shopify-pc__banner__body-title,#shopify-pc__prefs #shopify-pc__prefs__header-title{font-size:.941175em;line-height:normal}#shopify-pc__prefs .shopify-pc__prefs__intro-main h3,#shopify-pc__prefs .shopify-pc__prefs__option label{font-size:.85em}#shopify-pc__prefs .shopify-pc__prefs__option label{gap:15px}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__prefs .shopify-pc__prefs__header-actions button{font-size:.764705em}#shopify-pc__banner.shopify-pc__banner__dialog p,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs span,#shopify-pc__prefs .shopify-pc__prefs__option p,#shopify-pc__prefs .shopify-pc__prefs__intro-main p{font-size:.70588em}#shopify-pc__prefs .shopify-pc__prefs__option p{padding:0 0 0 34px}#shopify-pc__prefs .shopify-pc__prefs__option label span{width:18px;height:18px}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{width:100%}@media only screen and (max-width:480px){#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 20px}#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__prefs .shopify-pc__prefs__header-actions{justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:4%}#shopify-pc__prefs .shopify-pc__prefs__header-actions{gap:10px 4%}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex-basis:48%;margin:0;font-size:.705725em}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{padding-left:15px;padding-right:15px}#shopify-pc__prefs .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept{flex-basis:100%}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{margin:15px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/app_custom.css.map */
