#glFilter-search-popup{display:none!important}.gl-fullscreen-layer .gl-d-searchbox{border:1px var(--input-border-color-hover) solid!important;padding:0!important}.gl-fullscreen-layer .gl-d-searchbox input,.gl-fullscreen-layer .gl-d-searchbox input:focus,.gl-fullscreen-layer .gl-d-searchbox input[type=text]:hover{border:none!important}.spf-layout-theme.spf-has-filter #gf-products button.swym-button.swym-add-to-wishlist-view-product{top:0!important}@media(max-width:767.98px){.spf-layout-theme.spf-has-filter #gf-products button.swym-button.swym-add-to-wishlist-view-product{top:15px!important}}.swym-ui-component .swym-wishlist-detail-content{margin:0!important}.swym-ui-component .swym-empty-wishlist-container{padding:0!important}.swym-empty-wishlist-title.swym-heading.swym-heading-1{font-size:24px!important;color:#302d2c;font-weight:500!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);line-height:1.458!important;letter-spacing:.96px!important}#swym-wishlist-render-container .swym-wishlist-main-title.swym-heading.swym-heading-1{font-size:24px!important;color:#302d2c;font-weight:400!important;letter-spacing:.96px!important;left:unset!important;text-align:center!important}.swym-ui-component .swym-simple-wishlist-container .swym-wishlist-container-title-bar .swym-wishlist-main-title{left:unset!important;position:unset!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status{display:none!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{justify-content:center!important}.swym-simple-wishlist-container-content{padding:0 40px!important;margin:0 auto 150px!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{margin:50px 0 100px!important;padding:0!important}.swym-wishlist-detail-separator{display:none!important}.swym-ui-component .swym-wishlist-grid{max-width:1020px!important;justify-content:center!important;gap:50px 5px!important;margin:0 auto!important;padding:0!important}.swym-ui-component .swym-wishlist-grid li{margin:unset!important;width:calc((100% - 20px)/5)!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{border:none!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{width:100%!important;height:auto!important;max-height:200px!important;display:flex}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn{width:11px!important;right:10px!important;top:2px!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon:before{color:#c3c3c3!important;content:"\d7"!important;font-size:21px!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{width:100%!important;height:auto!important;aspect-ratio:1 / 1}h2.swym-title.swym-title-1{margin:6px 0!important;color:#302d2c!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px!important;line-height:1.43!important}.swym-variant-title.swym-text.swym-title-2{margin:0 0 6px!important;color:#302d2c!important;font-family:"Roboto",var(--base-font-family)!important;font-size:10px!important;line-height:13px!important}.swym-product-price.swym-text.swym-text-1{padding:0 0 8px!important;color:#302d2c!important;font-family:"Roboto",var(--base-font-family)!important;font-size:11px!important}.swym-product-price.swym-text.swym-text-1 .swym-product-final-price{line-height:15px!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{border-radius:2px;height:44px;background:#302d2c!important;font-size:12px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{border-bottom:0!important}.swym-title.swym-title-1{font-size:14px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-weight:500!important;letter-spacing:.04em!important;color:#000!important;line-height:1.2!important;margin-bottom:12px!important}.swym-text.swym-title-2{font-family:"Roboto",var(--base-font-family)!important;color:#000!important;font-size:12px!important}.swym-product-final-price.swym-value{font-size:11px!important;font-family:"Roboto",var(--base-font-family)!important;font-weight:400!important;color:#000!important;letter-spacing:.04em!important;line-height:1!important}.swym-add-to-cart-btn{background:#302d2c!important}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn{margin:100px 0 0!important;width:200px;height:50px;text-align:center;border-radius:2px;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-weight:500!important;font-size:14px;background-color:#fff;border:1px solid #302D2C}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn:hover{color:#fff;background-color:#302d2c}@media(max-width:767.98px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{margin:40px 0 80px!important;padding:0!important}#swym-wishlist-render-container .swym-wishlist-main-title.swym-heading.swym-heading-1{font-size:20px!important}.swym-simple-wishlist-container-content{padding:0 20px!important}.swym-ui-component .swym-wishlist-grid{gap:30px 7px!important;justify-content:left!important}.swym-ui-component .swym-wishlist-grid li{margin:unset!important;width:calc((100% - 7px)/2)!important}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text{text-align:center!important;line-height:1.715;margin:0 20px}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn{width:180px;background-color:#302d2c;color:#fff;margin-top:40px!important}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn:hover{background-color:#fff;color:#302d2c}}@media only screen and (max-width:900px){.swym-simple-wishlist-container-content{margin-bottom:100px!important}.swym-ui-component .swym-simple-wishlist-container .swym-wishlist-container-title-bar .swym-wishlist-main-title{left:unset!important;position:unset!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status{display:none!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{justify-content:center!important}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title{text-align:center;font-size:20px!important;line-height:1.6!important;margin:0 20px 40px!important}}.mrpoint-embed{left:unset!important;right:20px!important}@media(min-width:1320px){.mrpoint-embed{right:calc(50% - 640px)!important}}.mrpoint-embed__header-title{color:#302d2c!important}.mrpoint-embed__use-button{max-width:200px;margin:0 auto;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);border:1px solid #302D2C!important;padding:15px 47px!important}.mrpoint-embed__use-button,.mrpoint-embed__use-button:hover{width:160px!important;height:50px!important;display:flex;justify-content:center;align-items:center;padding:0!important}.mrpoint-embed__discount input[name=use-point]{font-family:"Zen Kaku Gothic Antique",var(--base-font-family);color:#302d2c!important;font-size:18px;font-weight:400}.mrpoint-embed__current-point:before,.mrpoint-embed__discount-header:before{background-color:#302d2c}.mrpoint-embed__use-point.is-discount .mrpoint-embed__discount-point{display:inline-flex!important}.mrpoint-embed.is-open .mrpoint-embed__content label{margin-right:10px!important}.mrpoint-embed.js-container{border:1px solid #302D2C;border-radius:2px;filter:none}.mrpoint-embed__form{border:0!important}@media(max-width:767.98px){.mrpoint-embed{max-width:100vw!important;right:0!important}.mrpoint-embed.js-container{border-left:0;border-right:0;border-bottom:0;border-radius:0}}.collection-listing{padding-left:0!important;padding-right:0!important}.gf-left #gf-tree{width:27.24%!important}.gf-summary{align-items:flex-end!important}span.gf-summary{line-height:unset!important}.gf-actions{align-content:flex-end!important;align-items:flex-end!important}@media(max-width:767.98px){.offcanvas-open #gf-tree{left:0!important}#gf-tree{left:-95%!important}.gf-left #gf-tree{width:95%!important;max-width:95%!important}body>#gf-tree .gf-option-block.gf-option-block-checkbox,body>#gf-tree .gf-option-block.gf-option-block-slider{padding-top:0!important;padding-bottom:0!important}#gf-tree .gf-option-box li ul{padding-left:2px!important}}@media(min-width:768px)and (max-width:991px){.globo-selected-items-wrapper .visible-sm{display:none!important}.globo-selected-items-wrapper .hidden-sm{display:flex!important}}.theme-store-id-568.spf-layout-theme.gf-left .gf-block-title:not(.gf-block-title-skeleton) .h3{font-weight:unset!important}.gf-block-title.hidden-sm{align-items:center!important;border-bottom:0;padding-top:0!important;display:flex;flex-wrap:wrap!important;gap:20px}.gf-block-title.hidden-sm span{line-height:1.429}.gf-filter-heading{padding:15px 62px 15px 16px;border:1px solid #302D2C;border-radius:2px}.gf-actions{margin-bottom:20px!important}.gf-summary,.gf-filter-selection{margin-bottom:0!important}.gf-summary,.gf-summary b{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400!important;font-size:14px;display:flex}.sort-by{border:1px solid #302D2C}.gf-filter-selection .sort-by:before{right:20px!important;background-image:url(/cdn/shop/files/filter-sort-icon.svg?v=1715224117)!important;width:11px;height:8px;top:50%;transform:translate(50%,-50%);background-repeat:no-repeat;background-size:contain!important}.sort-by-toggle{height:50px!important;display:flex!important;align-items:center!important;padding:0 76px 0 16px!important}.sort-by-toggle span{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400!important;font-size:14px}.globo-selected-items-wrapper .gf-block-title .h3{font-weight:400!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;border:1px solid #302D2C;border-radius:2px;padding:15px 62px 15px 16px;position:relative;cursor:auto}.globo-selected-items-wrapper .gf-block-title .h3:after{position:absolute;top:50%;transform:translate(-50%,-50%);right:17px;content:"";width:16px;height:14.32px;background-image:url(/cdn/shop/files/filter-icon.svg?v=1715167911)}.gf-block-title .h3{flex:none!important}.gf-refine-toggle{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c!important}#gf-tree .selected-item.gf-option-label{display:inline-flex!important}#gf-controls-container .globo-selected-items{display:none!important}.globo-selected-items-wrapper .gf-block-content.globo-selected-items{display:flex;padding:0 0 6px!important;border-bottom:0!important;gap:4px;flex-wrap:wrap}.globo-selected-items span.selected-item{flex-wrap:nowrap}.gf-option-box>li{border-bottom:1px solid #C3C3C3!important}#gf-tree .gf-option-box li ul{border-left:0!important}.gf-option-526067>.gf-block-title{border-bottom:0!important}.gf-range-inputs{padding-top:0}#gf-tree .selected-item.gf-option-label{margin-bottom:0!important}#gf-tree .selected-item.gf-option-label a{padding:6px 10px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:500!important;font-size:12px}#gf-tree .selected-item.gf-option-label a .gf-label{font-weight:500!important}#gf-tree .gf-label{line-height:1.43!important}#gf-tree .gf-option-block ul li button{padding-right:24px!important;width:100%}.gf-option-box li>div>button{flex:unset!important}.gf-block-title{font-weight:500!important;padding:20px 0!important;border-bottom:1px solid #C3C3C3}.selected-item span.gf-clear:empty{background-image:url(/cdn/shop/files/filter-clear-icon.svg?v=1715169437)!important;background-repeat:no-repeat!important;margin-left:10px!important;margin-right:0!important}#gf-controls-container .selected-item span.gf-clear{margin-left:10px!important;background-image:url(/cdn/shop/files/filter-clear-icon.svg?v=1715169437)!important;background-repeat:no-repeat;width:7px!important;height:7px!important;flex:0 0 7px!important;margin-top:1px!important}#gf-controls-container .selected-item span.gf-clear svg{display:none!important}.gf-option-box>li{padding:0}.gf-option-block{padding:0!important}.gf-option-block ul li button{padding:20px 0 20px 4px!important}.gf-option-block ul.gf-option-box li>div>button+span{padding:30px 0;width:26px!important}.gf-option-box li>div{position:relative!important}#gf-tree .gf-option-block ul.gf-option-box li>div>button+span{position:absolute!important;right:0!important}#gf-tree .gf-option-block ul li button span.gf-count{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#c3c3c3!important;line-height:1.43}.checked .gf-Checkbox{border-radius:0!important;background-color:#fff!important;background-image:url(/cdn/shop/files/filter-check.svg?v=1715231064)!important;background-repeat:no-repeat;background-size:auto!important;background-color:#f7f7f8!important}.gf-Checkbox{border-radius:0!important}.gf-refine-toggle-mobile{position:relative!important;width:100%!important}.gf-refine-toggle-mobile:after{position:absolute;top:50%;right:7px;content:"";width:16px;height:14.32px;background-image:url(/cdn/shop/files/filter-icon.svg?v=1715167911);transform:translate(-50%,-50%)}.gf-refine-toggle-mobile span{height:50px!important;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;padding:0 10px 0 16px!important;flex:50%!important}.gf-refine-toggle-mobile i{display:none!important}@media(max-width:767.98px){.gf-filter-trigger{margin-bottom:0!important}#gf-controls-container .selected-item.gf-option-label{display:inline-flex!important}.gf-filter-selection .sort-by{width:100%!important}.sort-by-toggle{padding:0 30px 0 16px!important}.gf-filter-header svg{display:none}.gf-filter-header span{position:relative}span.gf-close-canvas{top:calc(50% - 8px)!important;right:20px!important;transform:translate(50%,-50%)!important}.gf-filter-header span:after{position:absolute;top:50%;transform:translate(-50%,-50%);right:-38px;content:"";width:100%;height:100%;background-image:url(/cdn/shop/files/filter-close-icon.svg?v=1715249859);background-repeat:no-repeat;background-size:auto}body>#gf-tree .globo-selected-items .selected-item.gf-option-label{margin:0!important}body>#gf-tree .gf-filter-footer{border-top:0!important}body>#gf-tree .gf-option-block{border-bottom:0!important}body>#gf-tree .gf-option-block{padding:0 15px!important}body>#gf-tree .gf-filter-footer button{height:60px!important}body>#gf-tree .gf-filter-footer button,body>#gf-tree .gf-filter-footer button b{color:#302d2c!important;font-size:14px!important;font-weight:500!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important}body>#gf-tree .gf-filter-footer{padding:15px 40px!important}.gf-block-content{padding:0!important}#gf-tree #gf-tree .gf-option-box li ul li button{padding:20px 0!important}body>#gf-tree .gf-filter-header{border-bottom:0!important;padding:26px 20px 0!important;align-items:flex-start!important;justify-content:space-between}body>#gf-tree .gf-filter-header>div.gf-filter-heading{font-weight:400!important;font-size:14px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c;max-width:162px;padding:15px 17px 15px 16px;position:relative!important}body>#gf-tree .globo-selected-items-wrapper{row-gap:10px!important}.gf-left #gf-tree .globo-selected-items-wrapper .gf-block-content.globo-selected-items{padding:0 15px!important;margin-top:20px!important}body>#gf-tree .gf-filter-header>div.gf-filter-heading:after{position:absolute;top:50%;right:10px;content:"";width:16px;height:14.32px;background-image:url(/cdn/shop/files/filter-icon.svg?v=1715167911);transform:translate(-50%,-50%)}.gf-filter-selection .sort-by{border:1px solid #302D2C!important}body>#gf-tree .gf-filter-contents{padding:0 25px!important}.globo-selected-items-wrapper{display:flex;flex-direction:column-reverse;padding:0 5px}.gf-block-title.hidden-sm .h3{display:none!important}.gf-block-title.hidden-sm a{margin-left:0}#gf-controls-container .globo-selected-items-wrapper .selected-item>a{padding:6px 10px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;border:0!important;border-radius:0!important}#gf-controls-container .selected-item.gf-option-label{margin:0!important}#gf-controls-container .globo-selected-items-wrapper{padding:0 8px!important}#gf-controls-container .globo-selected-items{padding:20px 0 30px!important;margin-bottom:0!important;gap:4px!important;display:flex!important}#gf-controls-container .globo-selected-items-wrapper.visible-xs>.globo-selected-items>li.selected-item:first-child>a.clear-refinements{margin-top:16px;padding:0!important;border:0!important}}@media only screen and (max-width:380px){.gf-filter-trigger{margin-bottom:20px!important}}#gf_pagination_wrap{padding-top:50px!important}#gf_pagination_wrap .pagination>span.current,#gf_pagination_wrap .pagination>span a{padding:0 3px!important}#gf_pagination_wrap .next{position:relative}#gf_pagination_wrap .next:after{position:absolute;top:50%;right:-9px!important;transform:translate(50%,-50%);content:"";width:10px;height:6px;background-image:url(/cdn/shop/files/pagination-next-icon.svg?v=1715244322);background-repeat:no-repeat}#gf_pagination_wrap .prev{position:relative}#gf_pagination_wrap .prev:before{position:absolute;top:50%;left:-4px;transform:translate(-50%,-50%);content:"";width:10px;height:6px;background-image:url(/cdn/shop/files/pagination-prev-icon.svg?v=1715244322);background-repeat:no-repeat}#gf_pagination_wrap .pagination>span.current{position:relative}#gf_pagination_wrap .pagination>span.current:after{position:absolute;content:"";width:14px;height:1px;background-color:#302d2c;left:50%;bottom:0;transform:translate(-50%,50%)}#gf_pagination_wrap .page,#gf_pagination_wrap .page a,#gf_pagination_wrap .prev a,#gf_pagination_wrap .next a{color:#302d2c!important;font-family:Roboto!important;font-weight:400!important}.product-price--block .price__default .price__from{display:none}.collection-title{max-width:1024px;text-align:center;margin:0 auto;font-size:24px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-weight:400}.section-items-collection-list--inner{max-width:1024px;margin:0 auto}.items-collection-list--wrapper{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin-top:50px}.items-collection-list--wrapper::-webkit-scrollbar{display:none}.items-collection-list{display:flex;flex-wrap:nowrap;justify-content:center;column-gap:6px}.items-collection-img{display:grid;overflow:hidden}.items-collection-img,.items-collection-list .placeholder-image{width:200px;height:auto}.items-collection-img img{transition:all .3s}.items-collection-img:hover img{transform:scale(1.1)}.items-collection-title{text-align:center;margin-top:6px;font-size:14px;font-family:Zen Kaku Gothic Antique;font-weight:500;line-height:2}@media screen and (max-width:767.98px){.section-items-collection-list--inner{margin-right:calc(50% - 50vw)!important}.collection-title{font-size:20px;line-height:1.3}.items-collection-list--wrapper{overflow:visible;display:-webkit-box;overflow-x:auto}.items-collection-list a:last-child{margin-right:20px}.items-collection-img,.items-collection-list .placeholder-image{width:164px}}.keyword-and-search{max-width:1024px;margin:0 auto}.keyword-title{text-align:center;font-size:14px;font-family:Zen Kaku Gothic Antique;font-weight:500;line-height:2}.keyword-list{margin:10px auto 30px;display:flex;justify-content:center;gap:8px 5px;flex-wrap:wrap}.keyword-list a{border:1px solid #302D2C;padding:5px 20px;line-height:1.286;color:#302d2c;font-family:Zen Kaku Gothic Antique;font-weight:400;transition:all .3s}.keyword-list a:hover{background:#302d2c;color:#f7f7f8}.main-search__input-container{background:#fff;border-radius:0}.main-search__form{margin:0 auto;max-width:400px}.main-search__input::placeholder{font-family:Zen Kaku Gothic Antique;font-weight:400;line-height:2;opacity:1;color:#c3c3c3}input[type=text].main-search__input{padding:10px 8.7px 10px 20px;border:1px solid #302D2C;line-height:1;border-radius:0;font-size:14px;font-family:Zen Kaku Gothic Antique;font-weight:400}@media screen and (max-width:767.98px){.keyword-list{margin:20px auto 40px;gap:10px 5px}input[type=text].main-search__input{padding:15px 8.7px 15px 20px}}.product-tag-list{position:absolute;z-index:1;top:9px;left:10px;display:flex;gap:5px}.product-tag{background:#fff;font-family:Zen Kaku Gothic Antique;font-size:10px;font-weight:400;line-height:1;padding:5px}.brand-kv{background-size:cover;background-position:center}.brand-section-title{margin-bottom:50px;font-size:24px;font-weight:400;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);text-align:center;color:#302d2c;line-height:1.335}@media screen and (max-width:767.98px){.brand-section-title{margin-bottom:40px;font-size:20px;line-height:1.3}}.view-more-link{margin:50px auto 0;display:flex;justify-content:center}.view-more-link a{padding:16px 40px 15px;border:1px solid #302D2C;border-radius:2px;color:#302d2c;line-height:1.285}.view-more-link a:hover{background-color:#302d2c;color:#fff}@media screen and (max-width:767.98px){.view-more-link{margin:40px auto 0}.view-more-link a{padding:14px 34px 13px;background-color:#302d2c;color:#fff}.view-more-link a:hover{background-color:#fff;color:#302d2c}}.brand-description{text-align:center}.brand-logo-area{margin:0 auto 50px}.brand-logo-area img{width:100%;height:auto}.brand-description-area{font-family:Zen Kaku Gothic Antique;font-weight:400;font-size:14px;line-height:2;color:#302d2c;display:flex;flex-direction:column;row-gap:40px}.brand-description-area p{margin:0}.description-jp{line-height:1.95}.description-en{line-height:1.944;max-width:555px;margin:0 auto}@media screen and (max-width:767.98px){.brand-description-area{text-align:left}.description-jp{line-height:1.941}.description-en{line-height:2.03;max-width:100%}}.selected-collections-list-wrapper{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.selected-collections-list-wrapper::-webkit-scrollbar{display:none}.selected-collections-list{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:15px}.selected-collections-list a{width:calc((100% - 15px) / 3);width:100%}.selected-collection-img{overflow:hidden;width:330px;height:330px;display:inline-flex}.selected-collection-img img{display:grid;width:330px;height:330px;transition:all .3s}.selected-collection-img:hover img{transform:scale(1.1)}.selected-collection-title{margin-top:10px;text-align:center;font-size:14px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-weight:400;color:#302d2c;line-height:1.36}@media screen and (max-width:767.98px){.selected-collections-list-wrapper{overflow:visible;display:-webkit-box;overflow-x:auto;margin-right:calc(50% - 50vw)!important}.selected-collections-list a:last-child{margin-right:20px}.selected-collection-img,.selected-collection-img img{width:250px;height:250px}}.category-collection-list{display:flex;gap:10px 8px;flex-wrap:wrap;list-style:none;padding-left:0;width:100%}.category-collection-list li{width:calc((100% - 16px) / 3);border:1px solid #C3C3C3}.category-collection-list a{display:flex;overflow:hidden}.category-collection-list a:hover{opacity:.7}.category-collection-title{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center;border-left:none;color:#302d2c;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:500;padding-left:5px;padding-right:5px;transition:all .3s}span.category-collection-title br.sp{display:none}.category-collection-img{max-width:80px;width:48%}.category-collection-img img{width:100%;height:auto;display:block;transition:all .3s}@media screen and (max-width:767.98px){.category-collection-list{gap:10px 7px}.category-collection-list li{width:calc((100% - 7px)/2)}.category-collection-img{width:100%;max-width:63px}.category-collection-img img{width:63px;height:auto}.category-collection-title{width:100%;line-height:1.2}span.category-collection-title br.sp{display:block}}.selected-products-list{display:flex;flex-wrap:wrap;column-gap:5px}.sp-list{display:none}.selected-products-list a{width:calc((100% - 20px)/5)}.selected-products-list a:hover .selected-product-img img{transform:scale(1.1)}.selected-product-img{display:grid;width:100%;height:auto;overflow:hidden}.selected-product-img img{width:100%;height:auto;aspect-ratio:1 / 1;transition:all .3s}.selected-product-vendor{color:#c3c3c3;font-size:12px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-weight:400;margin:6px 0 2px;line-height:1.335}.selected-product-title{font-size:14px;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);line-height:1.45}.selected-products-list .price-container{margin:6px 0 0!important;line-height:.55;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important}@media screen and (max-width:767.98px){.selected-products-list{gap:20px 7px}.pc-list{display:none}.sp-list{display:flex}.selected-products-list a{width:calc((100% - 7px)/2)}}.gpo-popupFooter>button{border:1px solid #302D2C!important}.gpo-popupFooter .gpo-popupFooter-cancel{border:1px solid #302D2C!important;color:#302d2c!important}.gpo-popupFooter-submit{background:#302d2c!important}#shopify-section-template--22271996395810__1713409601486034ae .fully-spaced-row--medium{margin:0!important}#wigget_15268{margin:0 auto!important;padding:0!important}#wigget_15268 .ga-title.section-title{margin-bottom:50px;text-align:center;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:24px;font-weight:500;color:#302d2c;line-height:1.811}.ga-carousel_wrapper .ga-product{padding-bottom:0!important;position:relative}.ga-product span.ga-product-tag{color:#302d2c;background-color:#fff;padding:4px 6px 5px!important;top:10px;left:10px;font-size:10px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-weight:400;line-height:1.1}.ga-product .ga-product_image{margin-bottom:6px!important}.globo_widget_15268 .ga-products-box .vendor{font-size:12px!important}.ga-products-box .vendor{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#c3c3c3!important;font-weight:400!important;line-height:1.334!important}#wigget_15268 .ga-product_title{margin:2px 0 6px!important;font-size:14px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:500!important;color:#000!important}#wigget_15268 .ga-product_variants-container{padding:0!important;display:none!important}.gowl-stage .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){display:block;position:absolute;right:8px}span.ga-product_price-container{margin-bottom:0!important;line-height:.9!important}#wigget_15268 span.ga-product_price{font-size:11px!important;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#000!important;font-weight:400!important}.ga-carousel_wrapper .gowl-nav .gowl-prev svg,.ga-carousel_wrapper .gowl-nav .gowl-next svg{width:5px;height:10px}@media screen and (max-width:767.98px){#wigget_15268 .ga-title.section-title{margin-top:80px;margin-bottom:30px;font-size:20px}.gowl-stage .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){right:10px}#wigget_15268 .ga-carousel_wrapper .gowl-nav .gowl-next,#wigget_15268 .ga-carousel_wrapper .gowl-nav .gowl-prev{margin-top:-35px}}.delivery-container .delivery-select-container{border-radius:2px}.delivery-container .delivery-select-container__select{border:1px solid #C3C3C3!important;border-radius:2px!important;height:40px!important;line-height:40px!important;padding:0 20px!important}.delivery-container .delivery-select-container__select div,.delivery-select-container.amp-select-allow .delivery-select-container__select{font-size:14px!important}.delivery-select-container.amp-select-allow .delivery-select-container__select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url(/cdn/shop/files/province-select-icon.svg?v=1715321063)!important;background-size:9px;background-repeat:no-repeat;background-position:right 20px center}.delivery-select-container.amp-select-allow .delivery-select-container__select::-ms-expand{display:none}.delivery-container .amp-select-allow:after{display:none}.cart-form .flexible-layout{flex-direction:column}.cart-container .page-header{padding-bottom:50px}.cart-container .page-header .majortitle{margin-bottom:10px!important;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:24px;font-weight:400;line-height:1.335;color:#302d2c}.cart-container .continue-shopping{color:#302d2c;font-family:Zen Kaku Gothic Antique;font-size:14px;font-weight:400;line-height:1.45;display:inline-block;margin-top:0!important}.cart-container .continue-shopping:hover{opacity:.8}.cart-container .continue-shopping.underline{text-decoration-color:#302d2c!important}@media screen and (max-width:767.98px){.cart-container .page-header{padding-bottom:52px}.cart-container .page-header .majortitle{font-size:20px}}.cart-item-list .button-row{display:none!important}.cart-item-list__body{border-bottom:1px solid #C3C3C3;margin:0!important}.cart-item-list-heading{padding:0 0 8px;font-family:Zen Kaku Gothic Antique;font-size:14px;font-weight:500;color:#302d2c;line-height:.86}.cart-container .cart-form .cart-item{border-top:1px solid #C3C3C3;padding:30px 0!important}.cart-item__not-image{margin-left:20px}.cart-item__title{color:#302d2c;font-family:Zen Kaku Gothic Antique;font-size:14px;font-weight:500;line-height:1.45}.cart-item__variant,.line-item-property{font-size:14px;font-family:Zen Kaku Gothic Antique;color:#302d2c;font-weight:400;line-height:1.45;margin:6px 0}.small-text>.cart-item__variant:first-child{margin-top:0}.small-text>.cart-item__variant:last-child{margin-bottom:0}.small-text>.line-item-property:first-child{margin-top:0}.small-text>.line-item-property:last-child{margin-bottom:0}.gpo-editCart{padding:0 1px!important;color:#302d2c!important;background:none!important;border:none!important;border-bottom:1px solid #302D2C!important;font-size:14px!important;font-family:Zen Kaku Gothic Antique!important;border-radius:0!important;box-shadow:unset!important;line-height:1.05!important;font-weight:400;margin-bottom:0!important}.cart-item__selling-price,.cart-item__selling-total{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:18px;font-weight:400;color:#302d2c}.cart-item__remove{font-size:12px;color:#c3c3c3;font-weight:400;font-family:Zen Kaku Gothic Antique;text-decoration-color:#c3c3c3;margin-top:4px!important}.cart-item__column .buttoned-input{border:1px solid #C3C3C3;max-width:100px}.cart-form .buttoned-input a,.cart-form .buttoned-input input{height:32px}.cart-form .buttoned-input a{padding:0 11px!important}.buttoned-input input{width:2.786em!important}.cart-item__column .buttoned-input svg{width:8px;height:8px}.cart-item__total,.cart-item__remove{display:block!important}@media screen and (max-width:767.98px){.cart-item-list{margin:0 20px}.cart-item-list-heading--price,.cart-item__price{text-align:start!important}.cart-item__column.cart-item__quantity{display:flex;flex-direction:column}.cart-item__not-image{margin-left:16px}.cart-item__column.cart-item__price{width:100%;margin-bottom:10px!important}.cart-item__column .buttoned-input{max-width:100px}.cart-item__column.cart-item__total{margin-top:20px}.gpo-editCart{margin-top:10px!important;margin-bottom:20px!important}.cart-item__selling-price,.cart-item__selling-total{font-size:14px}.cart-item__remove{width:24px!important}}.checkout-subtotal-container{margin-top:0!important;padding-top:50px;border-top:0!important}.checkout-subtotal-container__left.column.column--half{width:100%;padding-left:0;margin-bottom:0}.checkout-subtotal-container__left label.block{font-family:Zen Kaku Gothic Antique;font-size:14px;font-weight:500;color:#302d2c;margin-bottom:12px!important}.cart-option-area{display:flex;flex-direction:column;row-gap:36px}.cart-attribute__field{margin-bottom:0!important}.cart-field-title{font-family:Zen Kaku Gothic Antique;font-size:14px;font-weight:500;color:#302d2c;line-height:1.43}.option-required{margin-left:4px;font-size:14px;font-weight:500;font-family:Zen Kaku Gothic Antique;color:#ed2c0b}.cart-option-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:12px 20px;margin-top:12px}.checkout-subtotal-container__left label.block{margin-bottom:0!important}.option-annotation{font-size:10px;max-width:204px;margin-left:14px}.cart-note{margin-top:36px!important;margin-bottom:0}.cart-note .block{font-weight:500;font-family:Zen Kaku Gothic Antique;color:#302d2c;font-size:14px}.cart-note textarea{width:480px!important;height:120px!important}@media screen and (max-width:767.98px){.cart-option-list{margin-top:16px;flex-direction:column}.cart-option.include-annotation{display:flex;flex-direction:column}.include-annotation .option-annotation{margin-left:0;margin-top:6px}.cart-option label.contain-annotation:before{top:calc(50% - 18px)!important}.cart-option label.contain-annotation:after{top:calc(50% - 16px)!important}.cart-note{margin-bottom:0}.cart-note textarea{width:100%!important}}input[type=radio]{opacity:0}.cart-option{box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:flex-start;position:relative;width:auto}.cart-option label{line-height:1.45}.cart-option label.contain-annotation:before{top:calc(50% - 5px)}.cart-option label.contain-annotation:after{top:calc(50% - 3px)}.cart-option label:before{background:#fff;border:1px solid #231815;content:"";display:block;height:14px;width:14px;left:-1px;margin-top:-8px;position:absolute;top:calc(50% + 1px)}.cart-option label:after{width:8px;height:8px;background-color:#302d2c;content:"";display:block;left:2px;margin-top:-7px;opacity:0;position:absolute;top:calc(50% + 3px)}.cart-option input[type=radio]:checked+label:after{opacity:1}.delivery-container .delivery-title{margin-top:0!important;font-size:14px!important;font-weight:500!important;margin-bottom:10px!important;line-height:1.45}.delivery-date-time{width:100%;max-width:280px}.delivery-mindate-caution{color:#302d2c!important;font-weight:500!important;margin:10px 0 30px!important;padding:0!important;text-align:left!important}.error-message{margin-bottom:10px!important}.delivery-container .delivery-caution__statement{margin:0;font-family:Zen Kaku Gothic Antique;line-height:1.884;padding-left:3px}.delivery-title.title-border{display:none}.delivery-mindate-caution{text-align:unset}.checkout-subtotal{width:100%;max-width:300px;text-align:center}#cartform .subtotal{margin-bottom:6px!important;display:flex;justify-content:space-between;align-items:flex-end}.checkout-subtotal h2{font-size:14px;font-weight:500;color:#302d2c}.sum{margin-bottom:4px}.checkout-subtotal .theme-money{font-size:24px;font-weight:400;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c}.checkout-subtotal .subtotal-taxin{font-size:12px;font-weight:500;font-family:Zen Kaku Gothic Antique;color:"#302D2C"}#cartform .checkout-buttons{margin-bottom:0!important}.cart-policies.rte{font-size:12px!important;line-height:1.42;text-align:left;font-weight:400}.cart-policies.rte .shipping-policy-link{font-weight:500;text-decoration-color:#302d2c!important;text-underline-offset:1px}.shipping-fee{font-weight:500!important;text-decoration-color:#302d2c!important;margin-right:3px}#customer_login_link{background-color:#302d2c;color:#fff;border-radius:2px;padding:20px 34px;line-height:1.43;font-weight:500}.checkout-btn-area{display:flex;flex-direction:column;row-gap:16px}.checkout-btn-area .btn.btn--large{background-color:#fff;border:1px solid #C3C3C3;color:#302d2c;padding:16px 58px;line-height:1.285;font-weight:500}.cart-form .additional-checkout-buttons{margin:0}@media screen and (max-width:767.98px){#shopify-section-template--22271996395810__main{margin-bottom:0!important}#shopify-section-template--22271996395810__1713521277ce38e25a .fully-spaced-row--medium{margin:0}.delivery-container{max-width:100%!important}.checkout-subtotal-container{padding-top:36px}.checkout-subtotal-container.spaced-row{margin-bottom:0}.delivery-mindate-caution{font-weight:400}.checkout-btn-area{row-gap:14px}.checkout-subtotal,.delivery-date-time{max-width:687px}#customer_login_link{padding:20px 31px}.checkout-btn-area .btn.btn--large{padding:16px 54px}}@media screen and (min-width:876px){.order-option-list .cart-option label:before{top:calc(50% - 5px)}.order-option-list .cart-option label:after{top:calc(50% - 3px)}}#shopify-section-template--22271996526882__1713953284672175bb .fully-spaced-row--medium{margin-top:50px!important;margin-bottom:0!important}#globo-formbuilder-37724 .globo-form-control .help-block.error{color:#ed2d0b!important;font-size:14px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400!important}.register-password.has-error .help-block.error{margin-top:10px!important;margin-bottom:0!important}#globo-formbuilder-37724 .globo-form-app{margin:0 auto!important}.globo-form-id-37724 .globo-form-app{margin-bottom:0!important}.globo-form-id-37724 .globo-form-control{padding:0!important;margin-bottom:0!important}.globo-form-id-37724 .globo-form-app .panels{justify-content:center!important}.globo-form-id-37724 .globo-form-app .panel{width:100%!important}.globo-form-id-37724 .globo-form-control label{margin:0!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:500;color:#302d2c}.globo-form-id-37724 .globo-form-control .help-block{margin-top:-19px!important;margin-bottom:30px!important}.globo-form-id-37724 .header .globo-description{display:none!important}.globo-form-id-37724 .register-privacy-policy{padding:36px 37px 28px 46px!important}.globo-form-id-37724 .register-privacy-policy-wrapper{margin-bottom:50px!important}.globo-form-id-37724 .header{margin-bottom:0!important}.globo-form-id-37724 .title.globo-heading{margin-bottom:50px!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:24px!important;font-weight:500!important;color:#302d2c!important;line-height:1.458!important}.require-annotation{font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#302d2c;margin-bottom:30px!important}.globo-formbuilder-wizard .asterisk{color:#ed2d0b}.register-form-label .asterisk{margin-left:4px!important}.globo-form-id-37724 .globo-label{display:none}.globo-form-id-37724 input,.globo-form-id-37724 select{margin-top:10px!important;border:1px solid #302D2C!important;border-radius:2px!important;height:50px!important;color:#302d2c!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px!important;font-weight:400!important}.globo-form-id-37724 .action.submit{border-radius:2px!important;padding:15px 58px!important;color:#302d2c!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px!important;font-weight:500!important;transition:unset!important}.globo-form-id-37724 .action.submit:hover{background:#302d2c!important;color:#fff!important}.register-kanji-last-name input,.register-kana-last-name input,.register-birth-year select{margin-right:6px!important}.register-kanji-last-name input,.register-kana-last-name input{margin-bottom:30px!important}.register-kanji-first-name input,.register-kana-first-name input,.register-birth-month select{margin-left:6px!important}.register-kanji-first-name input,.register-kana-first-name input,.register-mail-address input{margin-bottom:30px!important}.globo-form-id-37724 .globo-form-control select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/cdn/shop/files/province-select-icon.svg?v=1715321063)!important;background-size:10px!important;background-repeat:no-repeat!important;background-position:right 20px center!important;padding:15px 20px}.password-annotation{margin:10px 0 30px!important;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;line-height:1.43}.register-birth-year.has-error,.register-birth-month.has-error,.register-gender.has-error{display:flex;flex-direction:column;gap:30px}.globo-form-id-37724 .globo-form-control .gender-label{margin-top:40px!important;margin-bottom:10px!important}.globo-form-id-37724 .register-gender{margin-bottom:40px!important}.globo-form-id-37724 .register-gender .flex-wrap{column-gap:20px;flex-direction:row;flex-wrap:nowrap!important}.globo-form-id-37724 .register-gender li{padding:0!important}.globo-form-id-37724 .register-gender li label:before{background:#fff;border:1px solid #231815!important;border-radius:0!important;content:"";display:block;height:14px!important;width:14px!important;left:-28px!important;margin-top:-8px;position:absolute!important;top:calc(50% + 1px)!important;box-shadow:none!important}.globo-form-id-37724 .globo-form-app .globo-form-control .radio-wrapper .radio-input:checked~.radio-label:after{background:#302d2c!important}.globo-form-id-37724 .register-gender li label:after{width:8px!important;height:8px!important;content:"";display:block;left:-25px!important;border-radius:0!important;margin-top:-7px;opacity:0;position:absolute!important;top:calc(50% + 3px)!important}#globo-formbuilder-37724 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,#globo-formbuilder-37724 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after{width:12px!important;height:12px!important;border-radius:2px!important;top:6px!important}.globo-form-id-37724 .register-gender li input[type=radio]:checked+label:after{opacity:1!important}.globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after{background-image:url(/cdn/shop/files/contact-check.svg?v=1716534694)!important;background-size:100%}.globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,.globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after{top:2px!important}.register-news-letter .globo-form-input,.register-check-privacy .globo-form-input{margin-bottom:20px!important}.register-news-letter .globo-list-control,.register-check-privacy .globo-list-control{padding:0!important}.register-news-letter label:before,.register-check-privacy label:before{box-shadow:none!important}.privacy-policy-agreement{margin-bottom:30px!important;font-weight:500;font-size:12px;color:#000!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:12px!important;font-weight:400!important}.edit.privacy-policy-agreement{display:none}.register-privacy{padding:36px 37px 28px 46px!important;overflow-y:scroll;border:1px solid #302D2C}.register-privacy>div{width:100%;height:197px;max-width:600px}.required{color:#ed2c0b}#globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(5) .help-block.error,#globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(9) .help-block.error{margin-left:6px!important}.globo-form-id-37724 .description.globo-description{display:none}.globo-form-id-37724 .register-privacy-policy-wrapper:after{position:absolute;content:"";bottom:48px;left:2px;width:calc(100% - 7px);height:29px;background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.globo-form-id-37724 .globo-form-app .register-privacy-policy-wrapper{height:197px}#globo-formbuilder-37724 .register-privacy-policy{padding:26px 37px 28px 36px!important}#globo-formbuilder-37724 .register-privacy-policy::-webkit-scrollbar{background:#fff;width:4px;height:105px!important}#globo-formbuilder-37724 .register-privacy-policy::-webkit-scrollbar-thumb{background-color:#c3c3c3;border-radius:10px;height:105px;margin:5px!important}#globo-formbuilder-37724 button.wizard__submit{width:180px;height:50px;padding:0!important}#globo-formbuilder-37724 .globo-form-input input::placeholder,#globo-formbuilder-37724 .globo-form-input select::placeholder{color:#c3c3c3}.template-suffix-formbuilder_edit .globo-form-input input::placeholder{color:transparent!important}.regist.privacy-policy-agreement,.edit.privacy-policy-agreement{display:none}body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(10),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(11),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(12),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(13),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(14),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(15),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(16),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(17),body.template-suffix-formbuilder_edit #globo-formbuilder-37724 .panel.movingIn.block-container div:nth-child(21){display:none!important}body.template-suffix-formbuilder_edit .globo-form-id-37724 .globo-form-control .gender-label{margin-top:10px!important}@media screen and (max-width:767.98px){.globo-form-id-37724 .globo-form-app{max-width:100%!important;padding:0 20px;margin-top:-20px}.globo-form-id-37724 .title.globo-heading{margin-bottom:40px!important;font-size:20px!important}.layout-1-column{width:100%}.layout-2-column{width:50%!important}.globo-form-control input{padding:15px 20px!important}.register-kanji-last-name input,.register-kana-last-name input,.register-kanji-first-name input,.register-kana-first-name input{margin-bottom:26px!important}.globo-form-id-37724 .globo-form-control .help-block{margin-top:-20px!important;margin-bottom:26px!important}.password-annotation{margin:10px 0 26px!important}.register-news-letter .globo-form-input,.register-check-privacy .globo-form-input{margin-bottom:15px!important}.globo-form-id-37724 .register-privacy-policy-wrapper{padding:24px 0 21px!important;margin-bottom:60px!important}.globo-form-id-37724 .register-privacy-policy-wrapper:after{bottom:34px!important;height:21px;left:25px;width:calc(100% - 54px)}.template-suffix-formbuilder_edit .globo-form-id-37724 .register-privacy-policy-wrapper:after{bottom:34px!important;height:22px!important}#globo-formbuilder-37724 .register-privacy-policy{padding:24px 23px 21px!important}#content>.container .gfb__footer.wizard__footer{margin-top:0!important}.globo-form-id-37724 .action.submit{background-color:#302d2c!important;color:#fff!important}.globo-form-id-37724 .action.submit:hover{background-color:#fff!important;color:#302d2c!important}}.gender-option-list{display:flex;flex-direction:row;column-gap:20px}.gender-option{display:flex;flex-direction:row;position:relative}.gender-option label:before{background:#fff;border:1px solid #231815;content:"";display:block;height:14px;width:14px;left:-1px;margin-top:-8px;position:absolute;top:calc(50% + 1px)}.gender-option label:after{width:8px;height:8px;background-color:#302d2c;content:"";display:block;left:2px;margin-top:-7px;opacity:0;position:absolute;top:calc(50% + 3px)}.gender-option input[type=radio]:checked+label:after{opacity:1}.register-birthday{display:flex;flex-direction:row;column-gap:12px}input[type=checkbox]{position:relative;width:16px;height:16px;border:1px solid #302D2C;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:checked:before{background-color:#302d2c;position:absolute;content:"";top:0;left:0;width:18px;height:18px}input[type=checkbox]:checked:after{position:absolute;top:5px;left:3px;width:12px;height:10px;content:"";background-image:url(/cdn/shop/files/check.svg?v=1713870270);background-repeat:no-repeat}#e_zine,#privacy{height:20px!important;width:20px!important}.customer-container{margin-top:50px}.customer_section_wrapper{max-width:1024px;margin:0 auto}.customer-container>.spaced-row{margin-bottom:50px}.customer-container h2{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:24px;font-weight:400;color:#302d2c;line-height:1.335}#customer_sidebar,#customer_orders{width:46.88%}.customer-section-title{font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:500;line-height:1.36;color:#302d2c;border-bottom:1px solid #302D2C;padding-bottom:10px;margin-bottom:10px}.customer_logout{max-width:1024px;margin:50px auto 0}@media only screen and (max-width:959px){#customer_orders{float:right}#customer_sidebar,#customer_orders{width:100%}}.customer_detail_table{margin-bottom:40px}.customer_detail_table tbody td{border-top:0;border-bottom:0;padding:10px 30px 10px 0;font-size:14px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-weight:400;color:#000;line-height:1.43}.account-lead-btn-area{display:flex;flex-direction:column;row-gap:10px}.account-lead-btn-area a{display:inline-flex}.account-lead-btn-area .underline,.customer_logout .underline{font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#000;text-decoration-color:#000;transition:all .2s}#customer_detail .underline:hover,.customer_logout .underline:hover{opacity:.7}.account-wishlist-link{margin:50px 0 0;display:flex}.account-wishlist-link a{border:1px solid #302D2C;border-radius:2px;display:flex;justify-content:center;align-items:center;height:50px;padding:0 37px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:500;color:#302d2c;transition:all .3s}.account-wishlist-link a:hover{background-color:#302d2c;color:#fff}.register-password{display:block!important}@media screen and (max-width:767.98px){.account-wishlist-link{display:flex;justify-content:center;margin:40px 0 80px}.account-wishlist-link a{padding:14px 17px;background-color:#302d2c;color:#fff}.account-wishlist-link a:hover{background-color:#fff;color:#302d2c}}#customer_orders tr>th{border-top:0}#customer_orders tr th{font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-weight:500;color:#000;font-size:14px;line-height:1.395}#customer_orders thead>tr>th{border-bottom:0}#customer_orders thead th{padding:10px 0 20px}.payment_status,.fulfillment_status{text-align:center}#customer_orders .total{text-align:end}#customer_orders tbody tr td:nth-child(3),#customer_orders tbody tr td:nth-child(4){text-align:center}#customer_orders tbody td{padding:16px 0;border-top:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px!important;font-weight:400!important;color:#000!important}#customer_orders tbody td:last-child{text-align:end}#customer_orders td .underline{text-decoration-color:#000}@media screen and (max-width:767.98px){#customer_orders{margin:0}.customer-container{margin-top:40px}.customer-container h2{font-size:20px;line-height:1}.customer-container>.spaced-row{margin-bottom:40px}#customer_sidebar{margin:0}.customer_detail_table tbody td{min-width:128px}#customer_orders td .underline{display:flex;cursor:pointer;transition:all .2s}#customer_orders td .underline:hover{opacity:.7}.customer_detail_table{margin-bottom:30px}.responsive-table thead{display:block!important}#customer_orders .order_number{width:30%}#customer_orders .date{display:none}#customer_orders .payment_status{width:25%}#customer_orders .fulfillment_status,#customer_orders .total{width:20%}#customer_orders .responsive-table{border-top:0;margin:0}.responsive-table .responsive-table__cell-label{display:none!important}#customer_orders .responsive-table tr{display:flex;justify-content:space-between;border-bottom:1px solid #C3C3C3}#customer_orders tbody tr>td{border-bottom:0}#customer_orders tbody td{border-top:0;width:100%;padding:20px 0;cursor:unset}#customer_orders tbody td .desktop-only{display:none!important}#customer_orders .responsive-table__more{display:none}.customer-order-mobile-td{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between}.custom-order-mobile-date{display:flex;flex-direction:column;width:30%!important}.custom-order-mobile-financial-status{width:25%!important;text-align:center}.custom-order-mobile-fulfillment-status{width:20%!important;text-align:center}.custom-order-mobile-price{width:20%!important;text-align:right}.customer_logout{margin:40px 0 auto}}.main-address-wrapper{padding:0 40px}.main-address{max-width:600px!important;margin:0 auto!important;padding:93px 0 150px!important}.main-address-title{display:flex;flex-direction:column;row-gap:57px;margin:0}.main-address-title h2{margin:0;color:#000;font-weight:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400}.add-address-btn{text-align:center}.add-address-btn button{border-radius:2px;padding:15px 0;width:180px;color:#302d2c;border:1px solid #302D2C!important;font-size:14px;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;line-height:1.286}.small-form{width:100%}.address_name{display:flex;column-gap:20px}.new-zip-container .input-row,.new-province-container,.edit-province-container{width:180px}#add_address .input-row label,.edit_address .input-row label{line-height:1.43!important;margin-bottom:10px!important}#add_address .input-row input,.edit_address .input-row input{border:1px solid #000000;color:#302d2c;border-radius:2px}#add_address .input-row input::placeholder,.edit_address .input-row input::placeholder{color:#c3c3c3;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important}.new-zip-annotation{line-height:1.43;color:#302d2c;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;margin-top:10px}#address_province_new,#address_province_edit{width:180px;padding:15px 20px!important;height:50px;border:1px solid #302D2C;border-radius:2px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;color:#302d2c;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;background-color:#fff}.province-select{position:relative}.province-select:after{position:absolute;top:calc(50% + 10px);transform:translate(50%,50%);left:157px;width:11px;height:6px;background-repeat:no-repeat;content:"";background-image:url(/cdn/shop/files/province-select-icon.svg?v=1715321063)}#address_province_new::-ms-expand,#address_province_edit::-ms-expand{display:none}.address-phone-new,.address-phone-edit{margin-bottom:23.5px!important}#add_address input[type=checkbox]:checked:before,.address_default_address input[type=checkbox]:checked:before{width:14px;height:14px;top:-1px;left:-1px}#add_address input[type=checkbox]:checked:after,.address_default_address input[type=checkbox]:checked:after{width:14px;height:14px;top:2px;left:0}#add_address #address_default_address_new,.address_default_address input{margin:3.5px 10px 0 0;padding:0!important;width:14px;height:14px!important;border-radius:0!important}#address_form_new .checkbox-label,.customer_address .checkbox-label{color:#000;font-size:14px;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important}.customer_address .note a{color:#000;text-decoration-color:#000;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important}.customer_address .note a:hover{text-decoration-color:#0003!important}.address-update-btn,.address-edit-btn{text-align:center}.address-update-btn .btn,.address-edit-btn .btn{padding:15px 0;width:180px;line-height:1.286;border:1px solid #302D2C!important;border-radius:2px;color:#302d2c;background-color:#fff;font-size:14px;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important}.address-update-btn .btn:hover,.address-edit-btn .btn:hover{color:#fff;background-color:#302d2c}.address-edit-btn{margin:0}.address_title{border-bottom:1px solid #302D2C;margin-bottom:20px;padding-bottom:10px;font-size:14px;font-weight:500;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;line-height:1.358}.address-table{width:100%;margin:0!important;padding:0;background-color:#fff}.address_detail_table tbody{display:flex;flex-direction:column;row-gap:20px;color:#000;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important}.address-actions{margin-bottom:0;display:inline-flex;flex-direction:column;row-gap:10px}.address-actions a{color:#000;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;text-decoration-color:#000!important;line-height:1.429;display:inline-flex}.address-actions a:hover{text-decoration-color:#0000004d!important}.address_detail{margin-bottom:40px;width:100%;display:flex;flex-direction:column;row-gap:20px}.address_detail-item{display:flex}.address_detail-label{width:21%}.address_detail-value{width:79%}.address-zip{margin-right:10px}.sp-br{display:none}.main-address-wrapper .pagination-row{margin-top:67px}@media screen and (max-width:767.98px){#gf_pagination_wrap .pagination>span.current,#gf_pagination_wrap .pagination>span>a{padding:5px!important}.main-address-wrapper{padding:0 20px}.main-address{margin:0 auto!important;padding:31px 0 80px!important}#address_form_new{margin:0 20px}.add-address-btn button{color:#fff;background-color:#302d2c}#address_form_new .input-row,.edit_address .input-row{margin:0 0 26px!important}.address_province_new{font-size:14px}.address-phone-new{margin-bottom:20.5px!important}.address-update-btn .btn,.address-edit-btn .btn{color:#fff;background-color:#302d2c}}.address-tables{margin-top:100px;display:flex;flex-direction:column;row-gap:58px}.edit_address_note{margin-bottom:30px}@media screen and (max-width:767.98px){.address-tables{margin-top:110px;row-gap:50px}.address_detail{margin-bottom:30px}.address_detail-label{width:38%}.address_detail-value{width:62%;padding-right:5px}.sp-br{display:block}.edit_address_note{margin-bottom:26px}}.main-order{max-width:800px;margin:50px auto 0;padding:0 40px!important}.main-order-title-wrapper{margin-bottom:50px!important}.main-order h2{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:24px;font-weight:400;color:#302d2c;margin:0}.order_date{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;color:#302d2c;margin-bottom:30px}#order_details{margin-bottom:20px}.order-table tfoot tr:first-child td{border-top-style:unset}#order_details th{border-top:0;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:500;color:#302d2c;border-bottom-width:0;padding:0 0 8px}#order_details .product{display:flex}#order_details .product .note{display:none}#order_address{margin-bottom:50px}#order_address .flexible-layout{flex-direction:column!important}.sku{display:none}.order-product-img{width:120px;height:120px;margin-right:20px}.order-product-text{display:flex;flex-direction:column;font-size:14px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:500;color:#302d2c;line-height:1.43}.order-product-text .variant{font-size:14px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400;color:#302d2c;line-height:1.45}.order-product-text .small-text{margin-top:10px;display:flex;flex-direction:column;row-gap:6px;font-weight:400;line-height:1}.sp-order-product-text{display:none}.order-product-text .small-text .variant,.order-product-text .line-item-property{margin:0}#order_details thead{border-bottom:1px solid #C3C3C3}#order_details td{padding:30px 0;vertical-align:top;border-top:0}#order_details tbody .price,#order_details tbody .quantity,#order_details tbody .total,#order_details tbody .order_summary{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:18px;font-weight:400;color:#302d2c}#order_details .price{text-align:center!important}.order_summary-wrapper{margin-bottom:50px;text-align:right}.order_summary-wrapper .total{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:18px;font-weight:400;color:#302d2c;line-height:1.335;display:flex;justify-content:flex-end;align-items:center}.total-label{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:500;margin-right:6px}.order_summary-wrapper .subtotal-taxin{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:12px;font-weight:500;margin-left:6px}.order_section_title{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:500;color:#2b2b2b;line-height:1.43;margin-bottom:20px}#order_shipping{margin-bottom:40px!important}#order_shipping .fulfillment_status,.order_address_name,.order_address_zip,#order_payment .payment_status,.payment_methods{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;color:#2b2b2b;line-height:1.43}.address-zip-space{display:inline-flex;width:11px}#order_shipping .fulfillment_status{text-align:left!important;margin-bottom:20px}#order_shipping .fulfillment_status{margin-bottom:20px!important}.order_address_name{margin-bottom:7px!important}#order_payment .payment_status{text-align:left!important;margin-bottom:10px!important}.payment_methods{margin-bottom:20px}.account-home-btn{margin-bottom:0!important}.account-home-btn .lightly-spaced-row{margin-bottom:0!important;display:flex;justify-content:center}.account-home-btn .underline{text-decoration:none;width:160px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid #302D2C;border-radius:2px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:500;color:#302d2c;line-height:1.286}.account-home-btn .underline:hover{color:#fff;background-color:#302d2c}@media screen and (max-width:767.98px){.main-order{padding:0 20px!important;margin:40px auto 0}.order_summary-wrapper{margin-bottom:40px}.main-order-title-wrapper{margin-bottom:40px!important}.main-order h2{font-size:20px;line-height:1.3}#order_details thead{display:none}#order_details tbody{border-top:1px solid #C3C3C3}#order_details .product{width:100%}#order_details .price,#order_details .quantity,#order_details .total{display:none}.sp-order-product-text{display:flex;flex-direction:column;margin-top:20px;row-gap:10px}.sp-order-product-text div{display:flex;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;color:#302d2c;line-height:1.358}#order_address{margin-bottom:40px!important}.order-product-img{width:100px;height:100px}.order_address_zip{display:flex;flex-direction:column;line-height:1.643}.account-home-btn .underline{background-color:#302d2c;color:#fff}}.bridal-collection-item-wrapper{display:flex;gap:50px 14px;flex-wrap:wrap}.bridal-collection h2,.bridal-service h2{text-align:center;margin-bottom:50px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:24px;font-weight:400;color:#302d2c;line-height:1.335}.bridal-collection-item{text-align:center}.bridal-collection-item p{margin-bottom:0;margin-top:10px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;color:#302d2c;line-height:1.355}.bridal-collection-1,.bridal-collection-2{width:calc((100% - 14px)/2)}.bridal-collection-3,.bridal-collection-4,.bridal-collection-5{width:calc((100% - 28px) / 3)}.collection-img-wrapper{display:grid}.collection-img-wrapper,.collection-sp-img-wrapper{overflow:hidden}.collection-img-wrapper img,.collection-sp-img-wrapper img{width:100%;height:auto;transition:all .3s}.collection-img-wrapper img:hover,.collection-sp-img-wrapper img:hover{transform:scale(1.1)}.collection-sp-img-wrapper{display:none}@media screen and (max-width:767.98px){.bridal-collection h2,.bridal-service h2{margin-bottom:40px;font-size:20px;line-height:1.3}.bridal-collection-item-wrapper{gap:40px 0;flex-direction:column}.bridal-collection-item{width:100%!important;max-width:100%!important}.collection-img-wrapper{display:none}.collection-sp-img-wrapper{display:grid}}.bridal-service-description{text-align:center;margin-bottom:40px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;line-height:1.858;color:#302d2c}.bridal-service-item-wrapper{display:flex;gap:40px 15px;margin-top:70px}.bridal-service-item{width:calc((100% - 30px) / 3)}.bridal-service-item .img-wrapper{display:flex;overflow:hidden}.bridal-service-item .img-wrapper img{width:100%;height:auto;transition:all .3s}.bridal-service-item .img-wrapper img:hover{transform:scale(1.1)}.img-wrapper.for-sp{display:none}.bridal-service-item .text-wrapper p{text-align:center;margin-bottom:0;margin-top:10px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;line-height:1;color:#302d2c}@media screen and (max-width:767.98px){.bridal-service-description{text-align:left}.bridal-service-description br{display:none}.bridal-service-item-wrapper{flex-direction:column;margin-top:60px}.bridal-service-item{width:100%}.img-wrapper.for-pc{display:none}.img-wrapper.for-sp{display:flex}}.contact-link a{border:1px solid #302D2C;display:flex;flex-direction:column;justify-content:center;padding:13px 0 20px;width:100%;max-width:375px;margin:0 auto;text-align:center;position:relative;row-gap:4px;overflow:hidden;border-radius:2px}.contact-link a:hover .contact-link-title,.contact-link a:hover .contact-link-text{transform:scale(1.08)}.contact-link a:hover:after{transform:translate(10px,-5px)}.contact-link a:after{position:absolute;top:50%;right:20px;transform:translate(50%,-50%);content:"";background-image:url(/cdn/shop/files/contact-icon.svg?v=1714634116);width:10px;height:10px;background-repeat:no-repeat;transition:all .2s}.contact-link a:hover>a:after{right:15px}.contact-link-title{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:20px;font-weight:400;color:#302d2c;line-height:1.3;transition:all .2s}.contact-link-text{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:12px;font-weight:400;color:#302d2c;line-height:1.42;letter-spacing:-.2px;transition:all .2s}.bridal-link-list{display:flex;justify-content:center;gap:40px;max-width:520px;margin:0 auto}.bridal-link{width:calc((100% - 120px)/4);padding:11px 5px 12px;display:flex;justify-content:center;align-items:center;line-height:1.36;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:500;color:#302d2c;position:relative;transition:all .3s!important;height:42px}.bridal-link:before{content:"";position:absolute;width:100%;height:1px;bottom:0;right:0;background:#000;scale:0;transform-origin:left;transition:all ease .3s}.bridal-link:hover:before{scale:1}.bridal-link:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:3px solid transparent;border-left:3px solid transparent;border-top:5px solid #302d2c;border-bottom:0;bottom:0;opacity:0;left:50%;transform:translate(-50%);transition:all ease .3s}.bridal-link:hover:after{bottom:-11px;opacity:1}@media screen and (max-width:767.98px){.bridal-link-list{gap:44px 32px;flex-wrap:wrap;max-width:232px}.bridal-link:hover{opacity:.7}.bridal-link:after{position:absolute;bottom:-11px;left:calc(50% - 1px);transform:translate(-50%,50%);content:"";width:6px;height:5px;background-image:url(/cdn/shop/files/bridal-link-icon.svg?v=1714641602);background-repeat:no-repeat}.bridal-link{min-width:42px;width:calc((100% - 32px)/2)}.bridal-link:before{content:"";bottom:0;left:0;position:absolute;width:100%;height:0;border-bottom:1px solid #302D2C;scale:1}.bridal-link:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:3px solid transparent;border-left:3px solid transparent;border-top:5px solid #302d2c;border-bottom:0;bottom:-13px;left:50%;transform:translate(-50%);opacity:1}}.store-list{display:flex;flex-wrap:wrap;max-width:1022px;margin:0 auto;gap:40px 10px}.store-list a{width:calc((100% - 30px)/4)}.store-list .img-wrapper{display:flex;overflow:hidden;margin-bottom:10px}.store-list a:hover img{transform:scale(1.1)}.store-list .img-wrapper img{width:100%;height:auto;max-height:248px;transition:all .3s}.store-list .text-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:2px;text-align:center}.store-list .text-wrapper p{margin:0}.store-list .text-wrapper p:first-child{color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;line-height:1.43}.store-list .text-wrapper p:last-child{color:#302d2c;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:12px;font-weight:400;line-height:1.334}@media screen and (max-width:767.98px){.store-list{gap:34px 15px}.store-list a{width:calc((100% - 15px)/2)}.store-list .img-wrapper{margin-bottom:6px}}#stockists-tab{max-width:1024px;margin:0 auto}#stockists-tab .title-wrapper{display:flex;flex-direction:column;align-items:center}#stockists-tab h2{margin-bottom:4px;line-height:1.195;font-size:24px;font-weight:400;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);color:#302d2c}#stockists-tab .sub-title{line-height:1.195;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);color:#302d2c}.stockist-tabs{display:flex;flex-wrap:wrap;cursor:pointer;margin:50px auto;justify-content:center;gap:10px}.mobile-select{display:none}.stockist-tab{padding:10px;border:1px solid #302D2C;border-radius:2px;width:119px;height:51px;display:flex;justify-content:center;align-items:center;color:#302d2c;font-size:14px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)}.stockist-tab:hover{color:#fff;background-color:#302d2c}.stockist-tab.selected{background-color:#302d2c;color:#fff}.stockist-tab-content{display:none}.stockist-tab-content.selected{display:block}.selected-tab-name{margin-top:10px;font-size:16px;font-weight:700}.selected-tab-name{margin:0;color:#302d2c;font-size:14px;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);line-height:1.43}@media screen and (max-width:767.98px){.store-page-title h1{font-size:20px;margin-bottom:4px;line-height:1.3}.store-page-title .title-wrapper span{line-height:1.43}#stockists-tab{padding:0 20px}.stockist-tabs{display:none}.mobile-select{display:block;width:100%;padding:10px;border:1px solid #ccc;font-size:16px;margin-bottom:10px}}.stockist{max-width:1024px;margin:0 auto;display:flex;flex-wrap:wrap;gap:60px 32px;padding-top:0;padding-bottom:60px}.stockist .store-detail{width:calc((100% - 64px) / 3);display:flex;flex-direction:column;row-gap:26px}.store-detail h3{color:#302d2c;font-size:14px;font-weight:500;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);line-height:1.43;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #302D2C}.store-detail-item{color:#302d2c;font-size:12px;font-weight:400;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);line-height:2}.store-detail-title{line-height:1.334;font-size:12px;font-weight:400;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);color:#302d2c;margin-bottom:10px}.store-detail .icon-link{display:flex;column-gap:16px}.store-detail .icon-link a{display:flex}.store-detail .icon-link img{object-fit:contain}@media screen and (max-width:767.98px){#stockists-tab h2{font-size:20px}.stockist-tabs-wrapper{position:relative}.stockist-tabs-wrapper .mobile-select{margin:50px auto 40px;padding:16px 30px 15px;font-size:14px;font-weight:400;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);color:#302d2c;border:1px solid #302D2C;border-radius:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff!important}.stockist-tabs-wrapper:before{position:absolute;top:21px;right:21px;content:"";width:11px;height:10px;background-image:url(/cdn/shop/files/province-select-icon.svg?v=1715321063);background-repeat:no-repeat}.stockist-tabs-wrapper .mobile-select::-ms-expand{display:none}.stockist{row-gap:50.7px;padding:0 20px 50.7px}.stockist .store-detail{width:100%}.store-detail-item span{text-decoration:underline #302D2C;text-underline-offset:1px}.store-detail .icon-link{column-gap:15px}}#store-banner-link{max-width:1024px;margin:0 auto}#store-banner-link h2{margin-bottom:50px;color:#302d2c;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:24px;font-weight:400;line-height:1.334;text-align:center}.store-banner-link{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.store-banner-link a{border:1px solid #302D2C;border-radius:2px}.store-banner-link .img-wrapper{display:flex}.store-banner-link img{width:220px;height:80px}@media screen and (max-width:767.98px){#store-banner-link h2{font-size:20px;margin-bottom:40px;line-height:1.2}.store-banner-link{flex-direction:column;align-content:center}}#main-store-page .section-wapper{max-width:1024px;margin:0 auto;display:flex;gap:40px 79px}#main-store-page .store-img-area{width:50%}.store-slider{text-align:center;position:relative}.store-slider-main{position:relative;display:flex;width:512px;height:512px}.store-slider-image{width:100%;height:auto;max-height:512px}.store-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffb3;color:#fff;border:none;width:35px;height:35px;cursor:pointer;z-index:2;display:flex;justify-content:center;align-items:center}.store-slider-left{left:0}.store-slider-right{right:0}.store-slider-right svg{transform:rotate(180deg)}.store-thumbnails{display:flex;margin-top:6px;overflow:auto;column-gap:7px;-ms-overflow-style:none;scrollbar-width:none}.store-thumbnails::-webkit-scrollbar{display:none}.store-thumbnail{width:60px;height:60px;object-fit:cover;cursor:pointer;opacity:.6;width:114px;height:auto}.store-thumbnail.active{opacity:1;border:2px solid #000}@media screen and (max-width:767.98px){.store-slider-main{width:100vw;height:auto}.store-slider-image{max-height:unset}}#main-store-page .store-title-wrapper{display:flex;row-gap:10px;flex-direction:column}.store-description-wrapper{display:flex;flex-direction:column;row-gap:30px;margin-bottom:70px}#main-store-page .store-title-wrapper h1{margin:0;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:24px;font-weight:500;color:#302d2c;line-height:1.458}#main-store-page .store-title-wrapper p{margin:0;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#302d2c;line-height:1.36}.store-sns-link{display:flex;column-gap:16px}.store-sns-link a{width:15px;height:15px}.store-sns-link .img-wrapper{display:flex}.store-text-area .store-description{font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#302d2c;line-height:1.811}.store-address-area .address-jp{line-height:1.715}.store-address-area .address-en{line-height:1.679}.store-address-area .address-en,.store-open{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#302d2c;line-height:1.75}.store-tel{line-height:1.679}.store-open-area div,.store-brand{line-height:1.358}.store-detail-area{display:flex;flex-direction:column;row-gap:60px}.store-detail-area h2{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #302D2C;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#302d2c;line-height:1.286}.store-address-inner{display:flex;flex-direction:column;row-gap:30px}.store-address-inner div a{text-decoration:underline #302D2C;text-underline-offset:1px;line-height:1.9}.store-bottom-btn{margin-top:94px;text-align:center}.store-bottom-btn a{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:16px;font-weight:400;color:#302d2c;line-height:1.286;padding:14px 60px 15px;border:1px solid #302D2C;border-radius:2px}.store-bottom-btn a:hover{background-color:#302d2c;color:#fff}@media screen and (max-width:767.98px){#main-store-page .section-wapper{flex-direction:column}#main-store-page .store-img-area{display:none}.store-thumbnails{column-gap:6px;padding-left:20px}.store-thumbnail{width:100px}.store-slider-arrow{width:26px;height:26px}.store-slider-arrow svg{width:6.36px;height:8.73px}.store-description-wrapper{margin-bottom:80px}#main-store-page .store-title-wrapper h1{font-size:20px;line-height:1.45}.store-address-inner{row-gap:26px}.store-address-area .address-en,.store-brand{font-size:12px;line-height:1.334}.store-tel-area span{text-decoration:underline #302D2C;text-underline-offset:1px}.store-bottom-btn a{background-color:#302d2c;color:#fff}}.guide-page-title h1{font-size:40px;line-height:1.325;letter-spacing:.04em}.guide-faq-header .faq-header{margin:0}.guide-faq-header .faq-search{margin-top:0}.guide-faq-header .faq-search__input{border:1px solid #302D2C;border-radius:0;padding:20px 48px}.guide-faq-header .faq-search .faq-search__input{height:60px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:400;color:#302d2c;border:1px solid #302D2C;border-radius:2px}.guide-faq-header .faq-search .faq-search__input::placeholder{color:#c3c3c3}.guide-faq-header .faq-search__icon{display:none;left:unset;left:-4px;display:flex;align-items:center;justify-content:center;width:unset;margin-left:18.8px}.guide-faq-header .faq-search__icon svg{width:12px;height:20px;margin-left:5px;padding-top:2px}.guide-faq-header #\30b0\30eb\30fc\30d7_21704 g,.guide-faq-header #\30b0\30eb\30fc\30d7_21704 line{stroke:#fff}.guide-collapsible-tabs .collapsible-tabs__tab .disclosure__title:before,.guide-collapsible-tabs .collapsible-tabs__tab .disclosure__title:after{right:0!important}.guide-faq-header .faq-index__item-container{display:flex;flex-direction:column;row-gap:30px}.guide-faq-header .faq-index-item{margin:0;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family);font-size:14px;font-weight:500;display:inline-flex}@media screen and (max-width:767.98px){.guide-page-title h1{font-size:20px;line-height:1.3}.guide-faq-header .faq-search__input{padding:15px 20px 15px 46px}.faq-header{display:flex;flex-direction:column-reverse;row-gap:50px}.guide-faq-header .faq-search .faq-search__input{height:50px}.guide-faq-header .faq-search__icon{margin-left:20px}.faq-index{display:block}.faq-index__sticky-container{height:unset!important}.faq-index-select{border:1px solid #302D2C;padding:19px 50px 17px 20px;height:52px!important;border-radius:2px;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);color:#302d2c;font-weight:400;font-size:14px;line-height:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/cdn/shop/files/province-select-icon.svg?v=1715321063);background-size:10px;background-repeat:no-repeat;background-position:right 20px center;background-color:#fff!important}}.blog-title{margin-bottom:50px;color:#302d2c;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family);font-size:24px;font-weight:400;line-height:1.334}@media screen and (max-width:767.98px){.blog-title{margin-bottom:40px;font-size:20px;line-height:1.3}}#shopify-section-template--22271996264738__1716345745a2689180 .fully-spaced-row--medium,#shopify-section-template--22678456959266__1716345745a2689180 .fully-spaced-row--medium,#shopify-section-template--22678456992034__1716345745a2689180 .fully-spaced-row--medium{margin:0!important}#shopify-section-template--22271996264738__1716345745a2689180 .container,#shopify-section-template--22678456959266__1716345745a2689180 .container,#shopify-section-template--22678456992034__1716345745a2689180 .container{padding:0 40px!important}#globo-formbuilder-41242 .globo-form-control,#globo-formbuilder-41365 .globo-form-control,#globo-formbuilder-41366 .globo-form-control{padding:0;margin:0}.globo-form-id-41242 .globo-form-app,.globo-form-id-41242 .globo-form-app .panel,.globo-form-id-41365 .globo-form-app,.globo-form-id-41365 .globo-form-app .panel,.globo-form-id-41366 .globo-form-app,.globo-form-id-41366 .globo-form-app .panel{max-width:784px!important;box-shadow:none!important;margin:0 auto!important}.globo-form-id-41242 .globo-form-app.boxed-layout .g-container,.globo-form-id-41365 .globo-form-app.boxed-layout .g-container,.globo-form-id-41366 .globo-form-app.boxed-layout .g-container{padding:0!important}.contact-form-title{margin:55px auto 50px!important;color:#302d2c!important;font-size:24px!important;font-weight:400!important;font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;text-align:center;line-height:1.067}.contact-top-description{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px!important;color:#302d2c!important;line-height:1.81!important}.contact-top-description a{font-weight:500!important;text-decoration:underline;text-underline-offset:2px!important}.contact-top-notes{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c!important;font-size:14px!important;line-height:2;padding-top:30px!important}.contact-top-notes p{font-weight:500}#globo-formbuilder-41242 .globo-form-app ul,#globo-formbuilder-41365 .globo-form-app ul,#globo-formbuilder-41366 .globo-form-app ul{padding-left:14px}#globo-formbuilder-41242 .contact-top-notes li,#globo-formbuilder-41365 .contact-top-notes li,#globo-formbuilder-41366 .contact-top-notes li{position:relative}#globo-formbuilder-41242 .contact-top-notes li:before,#globo-formbuilder-41365 .contact-top-notes li:before,#globo-formbuilder-41366 .contact-top-notes li:before{position:absolute;top:15px;transform:translateY(-50%);left:-14px;content:"\30fb"}#globo-formbuilder-41242 .contact-form-links,#globo-formbuilder-41365 .contact-form-links,#globo-formbuilder-41366 .contact-form-links{padding-top:20px}#globo-formbuilder-41242 .contact-form-links ul,#globo-formbuilder-41365 .contact-form-links ul,#globo-formbuilder-41366 .contact-form-links ul{display:flex;flex-direction:column;row-gap:14px}#globo-formbuilder-41242 .contact-form-links li,#globo-formbuilder-41365 .contact-form-links li,#globo-formbuilder-41366 .contact-form-links li{position:relative;font-weight:500;line-height:1.43}#globo-formbuilder-41242 .contact-form-links li a,#globo-formbuilder-41365 .contact-form-links li a,#globo-formbuilder-41366 .contact-form-links li a{text-decoration:underline;text-underline-offset:2px!important}#globo-formbuilder-41242 .contact-form-links li:before,#globo-formbuilder-41365 .contact-form-links li:before,#globo-formbuilder-41366 .contact-form-links li:before{position:absolute;top:15px;transform:translateY(-50%);left:-10px;width:6px;height:14px;content:"";background-image:url(/cdn/shop/files/contact-link-icon.svg?v=1716453963);background-repeat:no-repeat}#globo-formbuilder-41242 .contact-form-links li a,#globo-formbuilder-41365 .contact-form-links li a,#globo-formbuilder-41366 .contact-form-links li a{position:relative}#globo-formbuilder-41242 .contact-form-links li a:after,#globo-formbuilder-41365 .contact-form-links li a:after,#globo-formbuilder-41366 .contact-form-links li:nth-child(2) a:after{position:absolute;bottom:0;right:-2px;content:"";width:13px;height:1px;background-color:#302d2c}#globo-formbuilder-41366 .contact-form-links ul>a{display:none!important}#globo-formbuilder-41242 .contact-form-links a svg,#globo-formbuilder-41365 .contact-form-links a svg,#globo-formbuilder-41366 .contact-form-links a svg{margin-left:2px;padding-bottom:2px}#globo-formbuilder-41242 .contact-page-title,#globo-formbuilder-41365 .contact-page-title,#globo-formbuilder-41366 .contact-page-title{padding:70px 0 30px;text-align:center;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:20px;font-weight:500;line-height:1.6}#globo-formbuilder-41242 .required-notice,#globo-formbuilder-41365 .required-notice,#globo-formbuilder-41366 .required-notice{padding-bottom:20px;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;line-height:1.43}#globo-formbuilder-41242 .required-notice span,#globo-formbuilder-41365 .required-notice span,#globo-formbuilder-41366 .required-notice span{color:#ed2d0b}#globo-formbuilder-41242 .contact-form-label,#globo-formbuilder-41365 .contact-form-label,#globo-formbuilder-41366 .contact-form-label{margin-bottom:10px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:500;line-height:1.43;display:inline-flex;cursor:auto}.contact-label-asterisk{color:#ed2d0b;margin-left:4px!important}#globo-formbuilder-41242 .globo-form-control label,#globo-formbuilder-41365 .globo-form-control label,#globo-formbuilder-41366 .globo-form-control label{margin-bottom:0!important}#globo-formbuilder-41242 .globo-form-input,#globo-formbuilder-41365 .globo-form-input,#globo-formbuilder-41366 .globo-form-input{margin-top:10px;margin-bottom:30px}#globo-formbuilder-41242 .globo-form-input input,#globo-formbuilder-41242 .globo-form-input select,#globo-formbuilder-41365 .globo-form-input input,#globo-formbuilder-41365 .globo-form-input select,#globo-formbuilder-41366 .globo-form-input input,#globo-formbuilder-41366 .globo-form-input select{padding:15px 20px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400;font-size:14px;line-height:1.43;box-shadow:unset;border:1px solid #302D2C;border-radius:2px!important;height:50px}#globo-formbuilder-41242 .globo-form-input input::placeholder,#globo-formbuilder-41242 textarea::placeholder,#globo-formbuilder-41365 .globo-form-input input::placeholder,#globo-formbuilder-41365 textarea::placeholder,#globo-formbuilder-41366 .globo-form-input input::placeholder,#globo-formbuilder-41366 textarea::placeholder{color:#c3c3c3}#globo-formbuilder-41242 .globo-form-input select,#globo-formbuilder-41365 .globo-form-input select,#globo-formbuilder-41366 .globo-form-input select{padding:13px 42px 13px 20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/cdn/shop/files/province-select-icon.svg?v=1715321063)!important;background-size:10px!important;background-repeat:no-repeat!important;background-position:right 14px center!important}#globo-formbuilder-41242 textarea,#globo-formbuilder-41365 textarea,#globo-formbuilder-41366 textarea{background-color:#fff;box-shadow:none;border:1px solid #302D2C;border-radius:2px!important;padding:15px 20px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c;font-weight:400;font-size:14px;line-height:1.43;height:200px}#globo-formbuilder-41242 .reception-time p,#globo-formbuilder-41365 .reception-time p,#globo-formbuilder-41366 .reception-time p{font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400!important;font-size:14px!important;line-height:1.643!important}#globo-formbuilder-41242 .reception-time p br,#globo-formbuilder-41365 .reception-time p br,#globo-formbuilder-41366 .reception-time p br{display:none}#globo-formbuilder-41242 .privacy-policy-notification,#globo-formbuilder-41365 .privacy-policy-notification,#globo-formbuilder-41366 .privacy-policy-notification{margin:30px 0;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400;font-size:14px;line-height:1.43}#globo-formbuilder-41242 .contact-privacy-policy,#globo-formbuilder-41365 .contact-privacy-policy,#globo-formbuilder-41366 .contact-privacy-policy{margin:10px 0}#globo-formbuilder-41242 .contact-privacy-policy .globo-paragraph,#globo-formbuilder-41365 .contact-privacy-policy .globo-paragraph,#globo-formbuilder-41366 .contact-privacy-policy .globo-paragraph{height:197px;overflow:auto;border:1px solid #302D2C;border-radius:2px;padding:26px 36px 28px;position:relative;border-radius:2px!important;color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-size:14px;font-weight:400;line-height:1.86}#globo-formbuilder-41242 .contact-privacy-policy .globo-paragraph h2,#globo-formbuilder-41365 .contact-privacy-policy .globo-paragraph h2,#globo-formbuilder-41366 .contact-privacy-policy .globo-paragraph h2{font-weight:500;font-size:14px;padding-bottom:10px;margin:30px auto 10px;border-bottom:1px solid #302D2C;line-height:1}#globo-formbuilder-41242 .contact-privacy-policy .globo-paragraph::-webkit-scrollbar,#globo-formbuilder-41365 .contact-privacy-policy .globo-paragraph::-webkit-scrollbar,#globo-formbuilder-41366 .contact-privacy-policy .globo-paragraph::-webkit-scrollbar{background:#fff;width:4px;height:105px!important}#globo-formbuilder-41242 .contact-privacy-policy .globo-paragraph::-webkit-scrollbar-thumb,#globo-formbuilder-41365 .contact-privacy-policy .globo-paragraph::-webkit-scrollbar-thumb,#globo-formbuilder-41366 .contact-privacy-policy .globo-paragraph::-webkit-scrollbar-thumb{background-color:#c3c3c3;border-radius:10px;height:105px;margin:5px!important}#globo-formbuilder-41242 .contact-privacy-policy,#globo-formbuilder-41365 .contact-privacy-policy,#globo-formbuilder-41366 .contact-privacy-policy{position:relative}#globo-formbuilder-41242 .contact-privacy-policy:after,#globo-formbuilder-41365 .contact-privacy-policy:after,#globo-formbuilder-41366 .contact-privacy-policy:after{position:absolute;content:"";bottom:1px;left:1px;width:calc(100% - 12px);height:28px;background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}#globo-formbuilder-41242 .check-privacy-policy,#globo-formbuilder-41365 .check-privacy-policy,#globo-formbuilder-41366 .check-privacy-policy{display:flex;flex-direction:column;align-items:flex-start}#globo-formbuilder-41242 .check-privacy-policy ul,#globo-formbuilder-41365 .check-privacy-policy ul,#globo-formbuilder-41366 .check-privacy-policy ul{padding-left:18px}#globo-formbuilder-41242 .check-privacy-policy .globo-form-input,#globo-formbuilder-41365 .check-privacy-policy .globo-form-input,#globo-formbuilder-41366 .check-privacy-policy .globo-form-input{margin:0}#globo-formbuilder-41242 .globo-form-control label::selection,#globo-formbuilder-41365 .globo-form-control label::selection,#globo-formbuilder-41366 .globo-form-control label::selection{color:#302d2c!important;background-color:transparent!important;outline:none!important}#globo-formbuilder-41242 .globo-form-control label::-moz-selection,#globo-formbuilder-41365 .globo-form-control label::-moz-selection,#globo-formbuilder-41366 .globo-form-control label::-moz-selection{color:#302d2c!important;background-color:transparent!important;outline:none!important}#globo-formbuilder-41242 .check-privacy-policy .checkbox-wrapper,#globo-formbuilder-41365 .check-privacy-policy .checkbox-wrapper,#globo-formbuilder-41366 .check-privacy-policy .checkbox-wrapper{padding-left:0}#globo-formbuilder-41242 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,#globo-formbuilder-41365 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,#globo-formbuilder-41366 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before{position:absolute;top:6px!important;left:-23px;display:block;width:12px;height:12px;content:"";margin:0;border:1px solid #302D2C;border-radius:2px!important;box-shadow:none;background-color:#fff!important;background-image:none!important}#globo-formbuilder-41242 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after,#globo-formbuilder-41365 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after,#globo-formbuilder-41366 .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after{border-radius:2px;top:6px!important;left:-23px!important;width:12px;height:12px}#globo-formbuilder-41242 .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after,#globo-formbuilder-41365 .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after,#globo-formbuilder-41366 .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after{background-image:url(/cdn/shop/files/contact-check.svg?v=1716534694)!important}#globo-formbuilder-41242 .check-privacy-policy~.globo-form-control,#globo-formbuilder-41365 .check-privacy-policy~.globo-form-control,#globo-formbuilder-41366 .check-privacy-policy~.globo-form-control{display:flex;justify-content:center;width:100%}.globo-form-id-41242 .globo-form-app .gfb__footer button,.globo-form-id-41365 .globo-form-app .gfb__footer button,.globo-form-id-41366 .globo-form-app .gfb__footer button{border:1px solid #302D2C!important;border-radius:2px!important;color:#302d2c!important;font-size:14px!important;font-weight:500!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;padding:15px 72px;margin-top:18px;box-shadow:none;transition:none}.globo-form-id-41242 .globo-form-app .gfb__footer button:hover,.globo-form-id-41365 .globo-form-app .gfb__footer button:hover,.globo-form-id-41366 .globo-form-app .gfb__footer button:hover{background-color:#302d2c!important;color:#fff!important}.globo-form-id-41242 .checkbox-label.globo-option,.globo-form-id-41365 .checkbox-label.globo-option,.globo-form-id-41366 .checkbox-label.globo-option{background-color:#fff;font-size:14px!important;font-weight:400!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;line-height:1.715}.globo-form-id-41242 .checkbox-label.globo-option:active,.globo-form-id-41365 .checkbox-label.globo-option:active,.globo-form-id-41366 .checkbox-label.globo-option:active{background-color:#fff}#globo-formbuilder-41242 .has-error .globo-form-input,#globo-formbuilder-41365 .has-error .globo-form-input,#globo-formbuilder-41366 .has-error .globo-form-input{margin-bottom:10px!important}.globo-form-id-41242 .globo-form-control .help-block.error,.globo-form-id-41365 .globo-form-control .help-block.error,.globo-form-id-41366 .globo-form-control .help-block.error{color:#ed2c0b!important;margin-bottom:20px;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;font-weight:400!important}.globo-form-id-41242 .globo-form-app .message.success,.globo-form-id-41365 .globo-form-app .message.success,.globo-form-id-41366 .globo-form-app .message.success{margin:55px auto 0;padding:0;box-shadow:none;background-color:#fff;max-width:766px}.globo-form-id-41242 .globo-form-app .message.success .gfb__content-title,.globo-form-id-41365 .globo-form-app .message.success .gfb__content-title,.globo-form-id-41366 .globo-form-app .message.success .gfb__content-title{font-family:"Roboto","Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c!important;margin-bottom:55px!important;font-weight:400!important;line-height:1.334!important}.globo-form-id-41242 .globo-form-app .message.success .content p:first-child,.globo-form-id-41365 .globo-form-app .message.success .content p:first-child,.globo-form-id-41366 .globo-form-app .message.success .content p:first-child{line-height:1.43!important;text-align:left!important;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c!important}.globo-form-id-41242 .globo-form-app .message.success .content p,.globo-form-id-41365 .globo-form-app .message.success .content p,.globo-form-id-41366 .globo-form-app .message.success .content p{line-height:2!important;text-align:left!important}.globo-form-id-41242 .globo-form-app .message.success .content p:first-child,.globo-form-id-41365 .globo-form-app .message.success .content p:first-child,.globo-form-id-41366 .globo-form-app .message.success .content p:first-child{margin-bottom:50px!important;text-align:center!important}.globo-form-id-41242 .globo-form-app .message.success .content p strong,.globo-form-id-41365 .globo-form-app .message.success .content p strong,.globo-form-id-41366 .globo-form-app .message.success .content p strong{color:#302d2c;font-family:"Zen Kaku Gothic Antique",var(--base-font-family)!important;color:#302d2c!important;font-weight:500!important}.globo-form-id-41242 .globo-form-app .message.success .content p:last-child,.globo-form-id-41365 .globo-form-app .message.success .content p:last-child,.globo-form-id-41366 .globo-form-app .message.success .content p:last-child{margin-top:55px!important;text-align:center!important}.globo-form-id-41242 .globo-form-app .message.success .content a,.globo-form-id-41365 .globo-form-app .message.success .content a,.globo-form-id-41366 .globo-form-app .message.success .content a{border:1px solid #302D2C!important;border-radius:2px!important;color:#302d2c!important;background-color:#fff!important;padding:15px 72px!important;line-height:1!important;font-weight:500}.globo-form-id-41242 .globo-form-app .message.success .content a:hover,.globo-form-id-41365 .globo-form-app .message.success .content a:hover,.globo-form-id-41366 .globo-form-app .message.success .content a:hover{color:#fff!important;background-color:#302d2c!important}.globo-form-app .message .dismiss{display:none!important}@media screen and (max-width:767.98px){#shopify-section-template--22271996264738__1716345745a2689180 .container,#shopify-section-template--22678456959266__1716345745a2689180 .container,#shopify-section-template--22678456992034__1716345745a2689180 .container{padding:0 20px!important}.contact-form-title{margin:42px auto 40px!important;font-size:20px!important;line-height:1.3}.globo-form-id-41242 .globo-form-app .gfb__footer button,.globo-form-id-41365 .globo-form-app .gfb__footer button,.globo-form-id-41366 .globo-form-app .gfb__footer button{background-color:#302d2c!important;color:#fff!important}.globo-form-id-41242 .globo-form-app .gfb__footer button:hover,.globo-form-id-41365 .globo-form-app .gfb__footer button:hover,.globo-form-id-41366 .globo-form-app .gfb__footer button:hover{background-color:#fff!important;color:#302d2c!important}#globo-formbuilder-41242 .reception-time p br,#globo-formbuilder-41365 .reception-time p br,#globo-formbuilder-41366 .reception-time p br{display:block}#globo-formbuilder-41242 .contact-top-notes,#globo-formbuilder-41365 .contact-top-notes,#globo-formbuilder-41366 .contact-top-notes{padding-top:40px!important}#globo-formbuilder-41242 .globo-form-app .contact-top-notes ul,#globo-formbuilder-41365 .globo-form-app .contact-top-notes ul,#globo-formbuilder-41366 .globo-form-app .contact-top-notes ul{margin-top:28px!important;display:flex;flex-direction:column;row-gap:28px}#globo-formbuilder-41242 .globo-form-app .contact-top-notes li,#globo-formbuilder-41365 .globo-form-app .contact-top-notes li,#globo-formbuilder-41366 .globo-form-app .contact-top-notes li{line-height:1.906}#globo-formbuilder-41242 .contact-form-links,#globo-formbuilder-41365 .contact-form-links,#globo-formbuilder-41366 .contact-form-links{padding-top:30px!important}#globo-formbuilder-41242 .contact-page-title,#globo-formbuilder-41365 .contact-page-title,#globo-formbuilder-41366 .contact-page-title{padding-top:80px;font-size:18px;line-height:1.5}#globo-formbuilder-41242 .required-notice,#globo-formbuilder-41365 .required-notice,#globo-formbuilder-41366 .required-notice{padding-bottom:30px}#globo-formbuilder-41242 .contact-form-label,#globo-formbuilder-41365 .contact-form-label,#globo-formbuilder-41366 .contact-form-label{font-size:14px!important}#globo-formbuilder-41242 .globo-form-input,#globo-formbuilder-41365 .globo-form-input,#globo-formbuilder-41366 .globo-form-input{margin-bottom:26px}#globo-formbuilder-41242 .reception-time,#globo-formbuilder-41365 .reception-time,#globo-formbuilder-41366 .reception-time{margin-top:14px}#globo-formbuilder-41242 .reception-time p,#globo-formbuilder-41365 .reception-time p,#globo-formbuilder-41366 .reception-time p{line-height:1.887!important}.globo-form-id-41242 .globo-form-app .gfb__footer button,.globo-form-id-41365 .globo-form-app .gfb__footer button,.globo-form-id-41366 .globo-form-app .gfb__footer button{margin-top:8px}.globo-form-id-41242 .globo-form-app .message.success,.globo-form-id-41365 .globo-form-app .message.success,.globo-form-id-41366 .globo-form-app .message.success{margin:40px auto 0!}.globo-form-id-41242 .globo-form-app .message.success .gfb__content-title,.globo-form-id-41365 .globo-form-app .message.success .gfb__content-title,.globo-form-id-41366 .globo-form-app .message.success .gfb__content-title{font-size:20px;margin-bottom:40px!important}.globo-form-id-41242 .globo-form-app .message.success .content p,.globo-form-id-41365 .globo-form-app .message.success .content p,.globo-form-id-41366 .globo-form-app .message.success .content p{font-size:14px!important;line-height:1.906}.globo-form-id-41242 .globo-form-app .message.success .content a,.globo-form-id-41365 .globo-form-app .message.success .content a,.globo-form-id-41366 .globo-form-app .message.success .content a{color:#fff!important;background-color:#302d2c!important;padding:15px 72px!important}.globo-form-id-41242 .globo-form-app .message.success .content a:hover,.globo-form-id-41365 .globo-form-app .message.success .content a:hover,.globo-form-id-41366 .globo-form-app .message.success .content a:hover{color:#302d2c!important;background-color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sugahara.css.map */
