:root{--color-white: #FFFFFF;--color-black: #2C2C2C;--color-gray-olive: #9E9F9A;--color-gray-light: #B0B1AC;--color-gray-hard-light: #C9C9C9;--font-family-default: HelveticaNowText-ExtraLight, sans-serif;--jp: "Noto Sans Japanese", sans-serif;--en: HelveticaNowText-ExtraLight, sans-serif;--font-weight-default: 200;--font-size-default: 12px;--leading-default: 1.15;--tracking-default: .05em;--tracking-jp: .1em;--tracking-jp: .05em}html{overscroll-behavior:none;scroll-padding-top:48px}*{font-family:var(--font-family-default);font-weight:var(--font-weight-default);line-height:var(--leading-default);letter-spacing:var(--tracking-default)}.jp,.jp-wrap *{font-family:var(--jp)!important;letter-spacing:var(--tracking-jp)}.en,.en-wrap *{font-family:var(--en)!important;letter-spacing:var(--tracking-en)}.hover-translucent{transition:.3s}.hover-translucent:hover{opacity:.5!important}.hover-underline-fade,.hover-underline-fade-wrap .hover-underline-fade-target{padding-bottom:4px;transition:.3s}.hover-underline-fade:hover,.hover-underline-fade-wrap:hover .hover-underline-fade-target{border-bottom:1px solid currentColor}.hover-underline{display:inline;background:linear-gradient(to top,currentColor 1px,transparent 99%) no-repeat;transition:all .5s ease-out;background-position:0% 100%;background-size:0% 1px}@media (hover: hover) and (pointer: fine){.hover-underline:hover{background-size:200% 1px}}.hover-underline:focus,.hover-underline.is-hover{background-size:200% 1px}.hover-underline-hidden{display:inline-block;background:linear-gradient(to top,currentColor 1px,transparent 99%) no-repeat;transition:all .5s ease-out;background-position:0% 100%;background-size:200% 1px}@media (hover: hover) and (pointer: fine){.hover-underline-hidden:hover{background-size:0% 1px}}.hover-underline-hidden:focus,.hover-underline-hidden.is-hover{background-size:0% 1px}.hover-switch-image-wrap .hover-switch-image-target{position:relative}.hover-switch-image-wrap .hover-switch-image-target .hover-switch-image-back,.hover-switch-image-wrap .hover-switch-image-target .hover-switch-image-front{transition:.5s}.hover-switch-image-wrap .hover-switch-image-target .hover-switch-image-back{opacity:0;position:absolute;top:0;left:0}.hover-switch-image-wrap .hover-switch-image-target .hover-switch-image-front{position:relative;opacity:1}.hover-switch-image-wrap:hover .hover-switch-image-target .hover-switch-image-back{opacity:1}@media screen and (max-width: 1024px){.hover-switch-image-wrap:hover .hover-switch-image-target .hover-switch-image-back{opacity:0}.hover-switch-image-wrap.is-hover .hover-switch-image-target .hover-switch-image-back{opacity:1}}.hover-switch-image-wrap:hover .hover-switch-image-target .hover-switch-image-front{opacity:0}@media screen and (max-width: 1024px){.hover-switch-image-wrap:hover .hover-switch-image-target .hover-switch-image-front{opacity:1}.hover-switch-image-wrap.is-hover .hover-switch-image-target .hover-switch-image-front{opacity:0}}.hover-underline-through-wrap .hover-underline-through-target,.hover-underline-through a{position:relative;display:inline-block;text-decoration:none}.hover-underline-through-wrap .hover-underline-through-target:after,.hover-underline-through a:after{content:"";position:absolute;top:100%;left:0;display:inline-block;background-color:currentColor;width:100%;height:1px;transition:.3s}.hover-underline-through-wrap:hover .hover-underline-through-target:after,.hover-underline-through a:hover:after{top:50%}@media screen and (max-width: 1024px){.hover-underline-through-wrap:hover .hover-underline-through-target:after,.hover-underline-through a:hover:after{top:100%}.hover-underline-through-wrap.is-hover .hover-underline-through-target:after,.hover-underline-through a.is-hover:after{top:50%}}.text-center{text-align:center}@media screen and (max-width: 1024px){.hide-sp{display:none}}.hide-pc{display:none}@media screen and (max-width: 1024px){.hide-pc{display:unset}}.heading{display:flex;align-items:center;column-gap:8px;width:100%;margin-block-start:0!important;margin-block-end:0!important}.heading:after{content:"";width:inherit;border-bottom:1px solid var(--color-gray-hard-light)}.heading,.heading *{white-space:nowrap;font-size:12px;letter-spacing:.1em!important}.rounded-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;width:100%;min-height:40px;border:1px solid var(--color-white);border-radius:9999px;transition:.3s}.rounded-btn *{color:var(--color-white);transition:.3s}.rounded-btn:hover{background-color:var(--color-white)}.rounded-btn:hover *{color:var(--color-gray-olive)}.rounded-btn.black{background-color:var(--color-black);border-color:var(--color-black)}.rounded-btn.black *{color:var(--color-white)}.rounded-btn.black:hover{background-color:var(--color-white);border-color:var(--color-white)}.rounded-btn.black:hover *{color:var(--color-black)}a:focus{outline:none!important}.contact-us-box{display:flex;flex-direction:column;row-gap:16px}.contact-us-box p{margin-block:0}.contact-us-box a{margin-bottom:8px}.contact-us-box .description{font-size:14px}.contact-us-box .description.jp{line-height:1.7}.textarea-wrap{position:relative;display:block}.textarea-wrap .resize-handle{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;cursor:ns-resize;touch-action:none}.textarea-wrap .resize-handle .icon-resize{background-image:var(--icon-resize);background-repeat:no-repeat;background-position:center;background-size:contain;width:9px;height:9px}#headerGroup{position:fixed}coretex-header{display:flex;align-items:center;background-color:transparent;min-height:36px;padding:0 12px;border:none;transition:.3s}@media screen and (max-width: 1024px){coretex-header{background-color:var(--color-gray-olive)}}coretex-header.is-show-bg{background-color:var(--color-gray-olive)}coretex-header x-flex[ai=center]{align-items:flex-start;justify-content:space-between;width:100%}coretex-header x-flex[ai=center] x-cell{align-self:center}coretex-header x-flex[ai=center] x-cell:last-of-type{width:auto}@media screen and (max-width: 1024px){coretex-header x-flex[ai=center] x-cell:last-of-type{opacity:1}}coretex-header x-flex[ai=center] .logo{padding:0}coretex-header x-flex[ai=center] .menuContent nav ul{column-gap:48px}coretex-header x-flex[ai=center] .menuContent nav ul li a,coretex-header x-flex[ai=center]:where(x-flex,[x-flex])>[span] button{font-family:var(--en)!important;font-size:var(--font-size-default);line-height:var(--leading-default);letter-spacing:var(--tracking-default);padding:0;border:none;border-radius:0}@media screen and (max-width: 1024px){coretex-header x-flex[ai=center] coretex-menu .mobileTrigger{position:fixed;top:10px;left:50%;transform:translate(-50%);opacity:1!important}}coretex-header x-flex[ai=center]:where(x-flex,[x-flex])>[span]{flex:none}coretex-header x-flex[ai=center] .cartBubble{pointer-events:all!important;border:none;border-radius:0}[coretex-page=index] #headerGroup .logo .has-text-logo{opacity:0;padding:0;transition:.3s}[coretex-page=index] #headerGroup .logo .has-text-logo.is-show{opacity:1}@media screen and (max-width: 1024px){[coretex-page=index] #headerGroup .logo .has-text-logo{opacity:1}}.fixed-footer{position:fixed;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-gray-olive);width:100%;height:36px;padding:12px}@media screen and (max-width: 1024px){.fixed-footer{flex-direction:column;justify-content:space-between;height:64px}}.fixed-footer *{font-size:var(--font-size-default);margin:0}footer{position:relative;z-index:30}.footer-toggle-wrap{display:flex;justify-content:center;padding-bottom:48px}@media screen and (max-width: 1024px){.footer-toggle-wrap{padding-bottom:72px}}.footer-toggle-wrap button{position:relative;z-index:80;background:none;padding:0;border:none;outline:none}@media screen and (max-width: 1024px){.footer-toggle-wrap button{z-index:1}}.footer-toggle-wrap button:focus{outline:none}.footer-toggle-wrap .icon-arrow-up,body.is-open-footer .footer-toggle-wrap .icon-arrow-down{display:none}body.is-open-footer .footer-toggle-wrap .icon-arrow-up{display:block}#footerGroup{display:none}.footer__inner{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--color-black);padding:24px}@media screen and (max-width: 819px){.footer__inner{grid-template-columns:repeat(1,1fr);row-gap:48px;padding:24px 16px}}.footer__inner *{color:var(--color-gray-light);font-size:var(--font-size-default);line-height:1.15;margin:0}.footer__inner .left-contents{display:flex;column-gap:40px}@media screen and (max-width: 1024px){.footer__inner .left-contents{display:grid;grid-template-columns:105px 1fr;column-gap:20px}}.footer__inner .left-contents .logo img{height:170px}.footer__inner .left-contents .info{display:flex;flex-direction:column;row-gap:16px}.footer__inner .left-contents .info .info-box{display:flex;flex-direction:column;row-gap:8px}.footer__inner .right-contents{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}@media screen and (max-width: 819px){.footer__inner .right-contents{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px}}.footer__inner .right-contents .back-to-top-copyright-wrap{display:flex;flex-direction:column;margin-top:auto}.footer__inner .right-contents back-to-top{position:relative;display:flex;justify-content:flex-end;margin-top:auto;margin-bottom:24px;inset-block-end:auto;inset-inline-end:auto;transition:.3s}.footer__inner .right-contents back-to-top:hover{opacity:.5;scale:1}.footer__inner .right-contents back-to-top a{padding:0;border:none;margin-left:auto}.footer__inner .right-contents .navigation ul{display:flex;column-gap:32px;list-style:none}@media screen and (max-width: 1024px){.footer__inner .right-contents .navigation ul{display:grid;grid-template-columns:114px 159px;gap:24px;width:306px}}@media screen and (max-width: 819px){.footer__inner .right-contents .navigation ul{display:flex;flex-direction:column;row-gap:32px;width:auto}}[id^=shopify-section-sections--][id$=backtotop]{display:none!important}@media screen and (max-width: 1024px){.footer__inner .right-contents .back-to-top-copyright-wrap .copyright{text-align:right}}coretex-menu .menuContent{top:36px;padding:16px 12px!important;border:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;inset-block-end:auto!important}coretex-menu .menuContent:before{content:"";position:absolute;top:0;left:12px;display:none;background-color:var(--color-white);width:calc(100% - 24px);height:1px}@media screen and (max-width: 819px){coretex-menu .menuContent:before{display:block}}coretex-menu .menuContent drawer-header{margin-block-end:48px!important}coretex-menu .menuContent drawer-header h2{font-size:12px!important}coretex-menu .menuContent drawer-header .g-close{width:12px;height:12px}coretex-menu .menuContent drawer-header .g-close svg{width:12px!important;height:12px!important}coretex-menu .menuContent .menuPrimary ul{flex-direction:row!important}@media screen and (max-width: 819px){coretex-menu .menuContent .menuPrimary ul{flex-direction:column!important;row-gap:32px}}coretex-menu .menuContent drawer-footer{display:none}#mainContent{padding-top:60px;padding-bottom:120px}.top-logo{padding:12px}@media screen and (max-width: 1024px){.top-logo{display:none}}.top-logo a{display:inline-block}.top-logo img{width:fit-content;height:120px}.pages-index #mainContent{padding-top:0}[id$=ls_scroll_logolist_Vp4jVz]{margin-bottom:120px}@media screen and (max-width: 1024px){[id$=ls_scroll_logolist_Vp4jVz]{margin-bottom:20px}}.mainvisual{display:none}@media screen and (max-width: 1024px){.mainvisual{display:block;margin-top:52px}}@media screen and (max-width: 1024px){.mainvisual .image-wrap{display:flex;justify-content:center}}@media screen and (max-width: 1024px){.mainvisual .image-wrap img{object-fit:contain;max-width:302px}}.shopify-section:first-of-type .logo-list.scrolling{display:flex;flex-direction:column;justify-content:flex-start;background-image:var(--bg-top-fv);background-position:top;background-size:contain;background-repeat:no-repeat;min-height:100dvh;padding:0!important;margin-top:0!important}@media screen and (max-width: 1024px){.shopify-section:first-of-type .logo-list.scrolling{background-image:none}}coretex-marquee{margin-top:auto!important}@media screen and (max-width: 1024px){[id$=__ls_scroll_logolist_Vp4jVz] coretex-marquee{overflow:clip!important;margin-block-end:24px!important;margin-top:0!important}}@media screen and (max-width: 1024px){section.logo-list.scrolling coretex-marquee .projectile{column-gap:56px}}coretex-marquee:focus-within{box-shadow:none!important}[class*=mask].blur{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[class*=mask].inline-both{--maskImage: none}.fv-footer{display:flex;justify-content:center;min-height:36px}@media screen and (max-width: 1024px){.fv-footer{padding-bottom:108px}}section.logo-list .fv-footer a{position:relative;z-index:80}@media screen and (max-width: 1024px){section.logo-list .fv-footer a{z-index:1}}section.logo-list .fv-footer svg{min-height:9px}[id$=ls_hero_text_QxQapN]{background-image:var(--bg-text-about);background-repeat:no-repeat;background-position:center;background-size:auto}@media screen and (max-width: 1024px){[id$=ls_hero_text_QxQapN]{background-image:none}}[id$=ls_hero_text_QxQapN] .featured-text{row-gap:48px;padding:0 24px!important;margin-top:0!important;margin-bottom:48px!important}@media screen and (max-width: 1024px){[id$=ls_hero_text_QxQapN] .featured-text{padding:0 16px!important}}[id$=ls_hero_text_QxQapN] .featured-text .content.rte{margin:0}[id$=ls_hero_text_QxQapN] .featured-text .content.rte:nth-of-type(2) p:first-of-type{font-family:var(--jp)!important;font-size:24px;line-height:1.7;margin-block-end:24px}@media screen and (max-width: 1024px){[id$=ls_hero_text_QxQapN] .featured-text .content.rte:nth-of-type(2) p:first-of-type{font-size:18px}}[id$=ls_hero_text_QxQapN] .featured-text .content.rte:nth-of-type(2) p:nth-of-type(2){font-family:var(--en)!important;font-size:24px;line-height:1.2}@media screen and (max-width: 1024px){[id$=ls_hero_text_QxQapN] .featured-text .content.rte:nth-of-type(2) p:nth-of-type(2){font-size:18px}}[id$=ls_hero_VM8B3f]{margin-bottom:120px}[id$=ls_hero_VM8B3f] .meta{display:none}[id$=ls_hero_VM8B3f] .media-top-about .video-wrap video{object-fit:cover;aspect-ratio:3 / 2;width:100%;border-radius:0}[id$=ls_hero_text_UD66qn]{margin-bottom:48px}[id$=ls_hero_text_UD66qn] .featured-text{padding:0!important;margin:0!important}[id$=ls_hero_text_UD66qn] .featured-text .content{margin:0!important}[id$=ls_hero_text_3aJJeV]{margin:0 auto 48px}[id$=ls_hero_text_3aJJeV] .featured-text{padding:0 24px!important;margin-block-start:0!important;margin-bottom:0!important}@media screen and (max-width: 1024px){[id$=ls_hero_text_3aJJeV] .featured-text{padding:0 16px!important}}[id$=ls_hero_text_3aJJeV] .featured-text .heading{margin-block-start:0!important}[id$=ls_multicolumn_list_UQW8nT]{background-image:var(--bg-text-service);background-repeat:no-repeat;background-position:center;background-size:auto;margin-bottom:120px}@media screen and (max-width: 1024px){[id$=ls_multicolumn_list_UQW8nT]{background-image:none}}.service-list-wrap{padding:0 24px}@media screen and (max-width: 819px){.service-list-wrap{padding:0 16px}}.service-list-wrap .service-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:40px;list-style:none;margin-block-end:0}@media screen and (max-width: 819px){.service-list-wrap .service-list{grid-template-columns:repeat(1,1fr)}}.service-list-item{height:100%}.service-list-item .item-pc,.service-list-item .item-sp{display:flex;flex-direction:column;row-gap:16px;height:100%}.service-list-item .title-wrap{display:flex;align-items:center;justify-content:space-between;column-gap:16px}@media screen and (max-width: 1024px){.service-list-item .title-wrap{flex-direction:column;align-items:flex-start;row-gap:8px}}.service-list-item .title-wrap p{white-space:pre-wrap;margin:0}.service-list-item .thumbnail-wrap{aspect-ratio:3 / 2}.service-list-item .thumbnail-wrap .thumbnail1,.service-list-item .thumbnail-wrap .thumbnail2{width:100%;height:100%;object-fit:cover}.service-list-item .lead-wrap{display:flex;flex-direction:column;row-gap:16px}.service-list-item .lead-wrap p{white-space:pre-wrap;margin:0}.service-list-item .lead-wrap .jp{font-size:14px;line-height:1.7}.service-list-item .lead-wrap .en{font-size:14px}.service-list-item .button-wrap{display:flex;align-items:center;justify-content:space-between}.service-list-item .button-wrap button{background-color:transparent;color:var(--color-white);padding:0;border:none;outline:none}[id$=ls_hero_text_6a6kWQ]{margin-bottom:48px}[id$=ls_hero_text_6a6kWQ] .featured-text{padding:0 24px!important;margin:0!important}@media screen and (max-width: 1024px){[id$=ls_hero_text_6a6kWQ] .featured-text{padding:0 16px!important}}[id$=ls_feat_collections_BrMgAM]{background-image:var(--bg-text-product);background-repeat:no-repeat;background-position:center;background-size:auto;margin-bottom:48px}@media screen and (max-width: 1024px){[id$=ls_feat_collections_BrMgAM]{background-image:none}}.product-list-wrap{padding:0 24px}@media screen and (max-width: 819px){.product-list-wrap{padding:0 16px}}.product-list-wrap .product-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;row-gap:40px;list-style:none;margin-block-end:0}@media screen and (max-width: 1024px){.product-list-wrap .product-list{grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:40px}}@media screen and (max-width: 560px){.product-list-wrap .product-list{grid-template-columns:repeat(1,1fr);column-gap:16px;row-gap:40px}}.product-list-item{height:100%;margin-block-end:0}.product-list-item .item-pc,.product-list-item .item-sp{display:flex;flex-direction:column;row-gap:16px;height:100%}.product-list-item .title-wrap{display:flex;align-items:center;justify-content:space-between;column-gap:16px}.product-list-item .title-wrap p{white-space:pre-wrap;margin:0}.product-list-item .thumbnail-wrap{padding:24px 20px}.product-list-item .thumbnail-wrap .thumbnail-wrap__inner{aspect-ratio:1 / 1.42}.product-list-item .thumbnail-wrap .thumbnail-wrap__inner .thumbnail1,.product-list-item .thumbnail-wrap .thumbnail-wrap__inner .thumbnail2{width:100%;height:100%;object-fit:cover}.product-list-item .button-wrap{display:flex;align-items:center;justify-content:space-between}.product-list-item .button-wrap button{background-color:transparent;color:var(--color-white);padding:0;border:none;outline:none}[id$=ls_hero_text_BUYWgr]{margin-bottom:120px}[id$=ls_hero_text_BUYWgr] .featured-text{padding:0 24px!important;margin-block-start:0!important;margin-block-end:0!important}[id$=ls_hero_text_BUYWgr] .featured-text .content{margin-block-start:0!important;margin-block-end:0!important}[id$=ls_hero_text_9AiyH9]{margin-bottom:48px}[id$=ls_hero_text_9AiyH9] .featured-text{padding:0 24px!important;margin-block-start:0!important;margin-block-end:0!important}@media screen and (max-width: 1024px){[id$=ls_hero_text_9AiyH9] .featured-text{padding:0 16px!important}}[id$=ls_scroll_logolist_V6PrX4] *{outline:none!important}[id$=ls_scroll_logolist_V6PrX4] .logo-list.scrolling{padding:0!important;margin-block-start:0!important;margin-block-end:48px!important}@media screen and (max-width: 819px){[id$=ls_scroll_logolist_V6PrX4] .logo-list.scrolling{padding:0 16px!important}}[id$=ls_scroll_logolist_V6PrX4] coretex-marquee{display:flex;align-items:center;padding:0!important;margin-block-start:0!important;margin-block-end:0!important}[id$=ls_scroll_logolist_V6PrX4] coretex-marquee x-flex{column-gap:72px!important;padding-right:72px!important}[id$=ls_scroll_logolist_V6PrX4] coretex-marquee x-flex>span{position:relative}[id$=ls_scroll_logolist_V6PrX4] coretex-marquee x-flex>span:after{content:"";display:block;position:absolute;top:50%;left:calc(100% + 20px);background-color:var(--color-white);width:32px;height:1px}[id$=ls_scroll_logolist_V6PrX4] coretex-marquee x-flex a:focus{border:none!important;outline:none!important}[id$=ls_scroll_logolist_V6PrX4] picture img{max-width:206px!important}[id$=ls_hero_text_e3KhjN] .featured-text{padding:0 24px!important;margin-block-start:0!important;margin-block-end:0!important}.pages-about .bg-about-wrap{position:fixed;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);width:100%;max-width:min(360px,90%)}.pages-about .bg-about-wrap img{object-fit:contain;width:100%}.pages-about #mainContent .shopify-section{padding:0 24px!important}@media screen and (max-width: 819px){.pages-about #mainContent .shopify-section{padding:0 16px!important}}.pages-about #mainContent .featured-text{row-gap:24px;padding-left:0!important;padding-right:0!important}@media screen and (max-width: 1024px){.pages-about #mainContent .featured-text{row-gap:16px}}.pages-about [id$=ls_hero_text_CRm8kT]{margin-bottom:48px}.pages-about [id$=ls_hero_text_UNrbnN]{margin-bottom:120px}.pages-about [id$=ls_hero_text_4rinEH]{margin-bottom:48px}.pages-about [id$=ls_hero_text_yWadn7]{margin-bottom:24px}.pages-about .featured-text .content p{font-family:var(--jp);line-height:1.7}.pages-about .featured-text .content.en-wrap p{line-height:1.2}@media screen and (max-width: 1024px){.pages-about .featured-text .content p{line-height:1.7}.pages-about .featured-text .content.lead.jp-wrap p{font-size:18px}.pages-about .featured-text .content.subheading p{font-size:16px!important}}.pages-about .featured-text .content:last-of-type p{font-family:var(--en)}@media screen and (max-width: 1024px){.pages-about .featured-text .content.lead.en-wrap p{font-size:18px;line-height:1.2}}.pages-about [id$=ls_hero_text_yWadn7] .featured-text{row-gap:16px}.pages-about [id$=ls_hero_text_yWadn7] .featured-text .content:first-of-type p{font-size:20px}.pages-about [id$=ls_hero_text_NGrTUX]{margin-bottom:48px}.pages-about [id$=ls_hero_text_NGrTUX] .featured-text{row-gap:16px}.pages-about [id$=ls_hero_text_NGrTUX] .featured-text p{line-height:1.15}.pages-about [id$=ls_hero_text_WnXQR8]{margin-bottom:24px}.pages-about [id$=ls_hero_text_WnXQR8] .featured-text{row-gap:16px}.pages-about [id$=ls_hero_text_WnXQR8] .featured-text .content:first-of-type p{font-size:20px}.pages-about [id$=ls_hero_text_XkVWwY]{margin-bottom:48px}.pages-about [id$=ls_hero_text_XkVWwY] .featured-text{row-gap:16px}.pages-about [id$=ls_hero_text_XkVWwY] .featured-text p{line-height:1.15}.pages-about [id$=ls_hero_text_za6hTR]{margin-bottom:24px}.pages-about [id$=ls_hero_text_za6hTR] .featured-text{row-gap:16px}.pages-about [id$=ls_hero_text_za6hTR] .featured-text .content:first-of-type p{font-size:20px}.pages-about [id$=ls_hero_text_PGFPB8]{margin-bottom:48px}.pages-about [id$=ls_hero_text_PGFPB8] .featured-text{row-gap:16px}.pages-about [id$=ls_hero_text_PGFPB8] .featured-text p{line-height:1.15}.stock-list-wrap{display:flex;flex-direction:column;row-gap:48px;padding:0 24px}@media screen and (max-width: 819px){.stock-list-wrap{padding:0 16px}}.stock-list-wrap p{margin:0;margin-block-start:0;margin-block-end:0}.stock-list-wrap .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.stock-list-wrap .area-wrap{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding-bottom:48px;border-bottom:1px solid var(--color-white)}@media screen and (max-width: 1024px){.stock-list-wrap .area-wrap{grid-template-columns:1fr;gap:32px}}.stock-list-wrap .area-wrap:nth-last-of-type(2){padding-bottom:0;border-bottom:none}.stock-list-wrap .area-wrap header{display:flex;flex-direction:column;row-gap:8px}.stock-list-wrap .area-wrap .area-stock-list-wrap{display:flex;flex-direction:column;row-gap:32px}@media screen and (max-width: 1024px){.stock-list-wrap .area-wrap .area-stock-list-wrap{row-gap:48px}}.stock-list-wrap .area-wrap .area-stock-list-wrap dl{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-block:0}@media screen and (max-width: 1024px){.stock-list-wrap .area-wrap .area-stock-list-wrap dl{grid-template-columns:1fr}}.stock-list-wrap .area-wrap .area-stock-list-wrap dl dd{display:flex;flex-direction:column;row-gap:16px;margin-inline:0}.stock-list-wrap .area-wrap .area-stock-list-wrap dl dd .address p{line-height:1.7}.stock-list-wrap .area-wrap .area-stock-list-wrap dl dd .tel-link-wrap{display:flex;align-items:center;justify-content:space-between;column-gap:16px}.link-box{display:flex;justify-content:center}.privacy-policy-wrap{display:flex;flex-direction:column;row-gap:48px;padding:0 24px}@media screen and (max-width: 819px){.privacy-policy-wrap{padding:0 16px}}.privacy-policy-wrap p{margin:0;margin-block-start:0;margin-block-end:0}.privacy-policy-wrap .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.privacy-policy-wrap .privacy-policy-list{display:flex;flex-direction:column;row-gap:24px}.privacy-policy-wrap .privacy-policy-list .privacy-policy-item{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--color-white);margin-block:0}@media screen and (max-width: 1024px){.privacy-policy-wrap .privacy-policy-list .privacy-policy-item{grid-template-columns:1fr;gap:24px}}.privacy-policy-wrap .privacy-policy-list .privacy-policy-item dt{display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 1024px){.privacy-policy-wrap .privacy-policy-list .privacy-policy-item dt p.en br{display:none}}.privacy-policy-wrap .privacy-policy-list .privacy-policy-item dd{display:flex;flex-direction:column;row-gap:16px;margin-inline:0}.privacy-policy-wrap .privacy-policy-list .privacy-policy-item dd p{font-size:14px}.privacy-policy-wrap .privacy-policy-list .privacy-policy-item dd p.jp{line-height:1.7}.terms-of-service-wrap{display:flex;flex-direction:column;row-gap:48px;padding:0 24px}@media screen and (max-width: 819px){.terms-of-service-wrap{padding:0 16px}}.terms-of-service-wrap p{margin:0;margin-block-start:0;margin-block-end:0}.terms-of-service-wrap .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.terms-of-service-wrap .terms-of-service-list{display:flex;flex-direction:column;row-gap:48px}.terms-of-service-wrap .terms-of-service-list .terms-of-service-item{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--color-white);margin-block:0}@media screen and (max-width: 1024px){.terms-of-service-wrap .terms-of-service-list .terms-of-service-item{grid-template-columns:1fr;gap:24px}}.terms-of-service-wrap .terms-of-service-list .terms-of-service-item dt{display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 1024px){.terms-of-service-wrap .terms-of-service-list .terms-of-service-item dt p.en br{display:none}}.terms-of-service-wrap .terms-of-service-list .terms-of-service-item dd{display:flex;flex-direction:column;row-gap:16px;margin-inline:0}.terms-of-service-wrap .terms-of-service-list .terms-of-service-item dd p{font-size:14px}.terms-of-service-wrap .terms-of-service-list .terms-of-service-item dd p.jp{line-height:1.7}.shopping-guide-wrap{display:flex;flex-direction:column;row-gap:48px;padding:0 24px}@media screen and (max-width: 819px){.shopping-guide-wrap{padding:0 16px}}.shopping-guide-wrap p{margin:0;margin-block-start:0;margin-block-end:0}.shopping-guide-wrap .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.shopping-guide-wrap .shopping-guide-list{display:flex;flex-direction:column;row-gap:48px}.shopping-guide-wrap .shopping-guide-list .shopping-guide-item{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--color-white);margin-block:0}@media screen and (max-width: 1024px){.shopping-guide-wrap .shopping-guide-list .shopping-guide-item{grid-template-columns:1fr;gap:24px}}.shopping-guide-wrap .shopping-guide-list .shopping-guide-item dt{display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 1024px){.shopping-guide-wrap .shopping-guide-list .shopping-guide-item dt p.en br{display:none}}.shopping-guide-wrap .shopping-guide-list .shopping-guide-item dd{display:flex;flex-direction:column;row-gap:16px;margin-inline:0}.shopping-guide-wrap .shopping-guide-list .shopping-guide-item dd p{font-size:14px}.shopping-guide-wrap .shopping-guide-list .shopping-guide-item dd p.jp{line-height:1.7}.contact-information-wrap{display:flex;flex-direction:column;row-gap:48px;padding:0 24px}@media screen and (max-width: 819px){.contact-information-wrap{padding:0 16px}}.contact-information-wrap p{margin:0;margin-block-start:0;margin-block-end:0}.contact-information-wrap .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.contact-information-wrap .contact-information-list{display:flex;flex-direction:column;row-gap:48px}.contact-information-wrap .contact-information-list .contact-information-item{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--color-white);margin-block:0}@media screen and (max-width: 1024px){.contact-information-wrap .contact-information-list .contact-information-item{grid-template-columns:1fr;gap:24px}}.contact-information-wrap .contact-information-list .contact-information-item dt{display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 1024px){.contact-information-wrap .contact-information-list .contact-information-item dt p.en br{display:none}}.contact-information-wrap .contact-information-list .contact-information-item dd{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-inline:0}@media screen and (max-width: 1024px){.contact-information-wrap .contact-information-list .contact-information-item dd{grid-template-columns:1fr;gap:8px}}.contact-information-wrap .contact-information-list .contact-information-item dd .en-wrap *{font-size:14px}.pages-404{background-image:var(--bg-404);background-position:center;background-size:423px 600px;background-repeat:no-repeat}@media screen and (max-width: 1024px){.pages-404{background-size:360px}}.section-404{display:flex;flex-direction:column;row-gap:48px;padding:0 24px}.section-404 p{margin:0;margin-block-start:0;margin-block-end:0}.section-404 .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.section-404 .contents{display:flex;flex-direction:column;row-gap:24px}.section-404 .contents p.jp{font-size:24px;line-height:1.7}@media screen and (max-width: 1024px){.section-404 .contents p.jp{font-size:18px}}.section-404 .contents p.en{font-size:24px;line-height:1.2}@media screen and (max-width: 1024px){.section-404 .contents p.en{font-size:18px}}.pages-service #mainContent{padding-left:24px;padding-right:24px}@media screen and (max-width: 819px){.pages-service #mainContent{padding-left:16px;padding-right:16px}}.pages-service .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default)}.article-wrap{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:52px;margin-bottom:48px}@media screen and (max-width: 1024px){.article-wrap{grid-template-columns:repeat(1,1fr)}}.article-wrap p{margin-block:0}.article-wrap .kv-wrap .fixed-kv-box{position:fixed;top:50%;left:24px;transform:translateY(-50%);width:100%;max-width:calc((100dvw - (24px * 4)) / 3)}@media screen and (max-width: 1024px){.article-wrap .kv-wrap .fixed-kv-box{position:static;display:flex;justify-content:center;transform:translateY(0);max-width:none}}.article-wrap .kv-wrap .fixed-kv-box img{width:100%}@media screen and (max-width: 1024px){.article-wrap .kv-wrap .fixed-kv-box img{max-width:423px}}.article-wrap .content-wrap{display:flex;flex-direction:column;row-gap:24px}.article-wrap .content-wrap .title{display:flex;justify-content:space-between;gap:16px}@media screen and (max-width: 1024px){.article-wrap .content-wrap .title{flex-direction:column;gap:8px}}.article-wrap .content-wrap .article-body{display:flex;flex-direction:column;row-gap:16px}.article-wrap .content-wrap .article-body *{word-break:break-all}.article-wrap .content-wrap .article-body p.jp{white-space:pre-wrap;font-size:14px;line-height:1.7}.article-wrap .content-wrap .article-body p.en{white-space:pre-wrap;font-size:14px;margin-bottom:16px}.article-wrap .contact-wrap .fixed-contact-box{position:fixed;top:50%;right:24px;transform:translateY(-50%);width:100%;max-width:calc((100dvw - (24px * 4)) / 3)}@media screen and (max-width: 1024px){.article-wrap .contact-wrap .fixed-contact-box{position:static;transform:translateY(0);max-width:none}}.collections{padding:0 24px}@media screen and (max-width: 819px){.collections{padding:0 16px}}.collections .heading{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-default);margin-bottom:48px!important}.collections .product-list-wrap,.collections .product-list-wrap .product-list{padding:0}.pagination{margin-block-start:48px!important}.pagination ul{display:flex;justify-content:center;column-gap:0;width:100%}.pagination ul li a[aria-current=page]{text-decoration:none}.pagination ul li a[aria-current=page] span{padding-bottom:4px;border-bottom:1px solid currentColor}.pages-product [id^=shopify-section-template--][id$=__main]{margin-block-end:0!important}product-info{padding:0 24px!important;margin-bottom:48px}@media screen and (max-width: 819px){product-info{padding:0 16px!important}}#previewTab{display:none!important}product-info h2.heading{margin-block-end:48px!important}product-info x-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}@media screen and (max-width: 1024px){product-info x-grid{grid-template-columns:repeat(1,1fr)!important;gap:32px!important}}product-info x-grid>x-cell{grid-column-end:auto!important}product-info .sticky{padding:0!important}product-info .etheryx-product-info .sticky{position:fixed;top:125.6px;left:24px;width:calc((100dvw - (24px * 4)) / 3)}@media screen and (max-width: 1024px){product-info .etheryx-product-info .sticky{position:relative;top:0;left:0;transform:translateY(0);width:100%}}product-info .sticky>x-flex{justify-content:flex-start}product-info .etheryx-product-info .title{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px}product-info .etheryx-product-info .title p{margin-bottom:0}product-info .etheryx-product-info .content{display:flex;flex-direction:column;gap:16px}product-info .etheryx-product-info .content p{font-size:14px;margin-bottom:0}product-info .etheryx-product-info .content p.jp{line-height:1.7}@media screen and (max-width: 1024px){product-info media-gallery{pointer-events:none!important}}product-info media-gallery ul{row-gap:32px!important}@media screen and (max-width: 1024px){product-info media-gallery ul{flex-direction:column;pointer-events:none!important}}product-info media-gallery ul li img{max-height:calc((100dvw - 24px * 4) / 3);border-radius:0!important}@media screen and (max-width: 1024px){product-info media-gallery ul li img{max-height:calc(100dvw - 48px)}}@media screen and (max-width: 1024px){product-info media-gallery .paginationNav{display:none}}product-info media-gallery [control-dots]{column-gap:8px}product-info media-gallery button.control-dot{opacity:1;width:12px;height:12px;min-height:auto;padding:0;border:1px solid var(--color-white);border-radius:9999px}product-info media-gallery button.control-dot:after,product-info media-gallery button.control-dot.is-selected:after{content:none}product-info media-gallery button.control-dot.is-selected{background-color:var(--color-white)}product-info .etheryx-product-options .sticky{position:fixed;top:50%;right:24px;transform:translateY(-50%);width:calc((100dvw - (24px * 4)) / 3)}@media screen and (max-width: 1024px){product-info .etheryx-product-options .sticky{position:relative;top:0;right:0;transform:translateY(0);width:100%}}product-info .etheryx-product-options .sticky>x-flex{row-gap:0!important;min-height:auto}@media screen and (max-width: 1024px){product-info .etheryx-product-options .sticky>x-flex{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"item1 item2" "item3 item3";column-gap:24px!important;row-gap:40px!important}product-info .etheryx-product-options .sticky>x-flex .quantity-variant-picker-wrap{grid-area:item1}product-info .etheryx-product-options .sticky>x-flex .product-form{grid-area:item3}}@media screen and (max-width: 819px){product-info .etheryx-product-options .sticky>x-flex{display:flex;row-gap:0!important}}product-info .etheryx-product-options .sticky>x-flex .itsapp,product-info .etheryx-product-options .sticky>x-flex .installments{display:none}product-info .etheryx-product-options *{color:var(--color-white)}product-info .etheryx-product-options p{margin-block:0}product-info .etheryx-product-options section.price{display:flex;flex-direction:column;align-items:flex-start;margin-block-end:32px!important}product-info .etheryx-product-options section.price .price-inner{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}@media screen and (max-width: 1024px){product-info .etheryx-product-options .sticky>x-flex section.price{grid-area:item2;align-items:flex-end;justify-content:center;margin-block-end:0!important}}@media screen and (max-width: 819px){product-info .etheryx-product-options .sticky>x-flex section.price{align-items:flex-start;justify-content:flex-start;margin-block-end:32px!important}}product-info .etheryx-product-options .price-item.regular{font-family:var(--en);font-size:20px;line-height:1.2}product-info .etheryx-product-options .tax{flex-direction:column;row-gap:8px!important}product-info .etheryx-product-options section.quantity{margin-block-end:24px!important}product-info .etheryx-product-options section.quantity>div>x-flex{column-gap:50px}product-info .etheryx-product-options section.quantity .labelTitle{column-gap:8px}product-info .etheryx-product-options section.quantity .labelTitle .en{transform:translateY(1px)}product-info .etheryx-product-options section.quantity quantity-input{column-gap:8px}product-info .etheryx-product-options section.quantity quantity-input input:focus{border:none;border-bottom:1px solid var(--color-white);border-radius:0;outline:none}product-info .etheryx-product-options section.quantity quantity-input svg{width:9px}product-info .etheryx-product-options section.variant-picker{margin-block-end:32px!important}@media screen and (max-width: 1024px){product-info .etheryx-product-options section.variant-picker{margin-block-end:0!important}}@media screen and (max-width: 819px){product-info .etheryx-product-options section.variant-picker{margin-block-end:32px!important}}product-info .etheryx-product-options section.variant-picker fieldset{row-gap:10px}product-info .etheryx-product-options section.variant-picker legend{display:flex;align-items:center;column-gap:8px}product-info .etheryx-product-options section.variant-picker legend .en{transform:translateY(1px)}product-info .etheryx-product-options section.variant-picker .swatch-group label:hover{text-decoration:none}product-info .etheryx-product-options .toggle-token label:has(input:where([type=radio],[type=checkbox]):is(:checked,[checked])),.toggle-token input:where([type=radio],[type=checkbox]):is(:checked,[checked])+label:hover{text-decoration:underline!important}.coretex-dialog dialog::backdrop{-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important}#cartBox dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)!important;overflow:visible;background-color:var(--color-gray-light);width:100%;max-width:455px;height:0;min-height:530px;max-height:calc(100dvh - 120px);padding:0;border-radius:0;margin-block:0;margin-inline:0}@media screen and (max-width: 1024px){#cartBox dialog[open]{width:calc(100dvw - 32px)}}#cartBox dialog dialog-wrapper{overflow:hidden;display:block;position:relative;height:100%}#cartBox dialog dialog-wrapper .dialog-inner{display:flex;flex-direction:column;row-gap:24px;height:100%;padding:16px 0}#cartBox dialog header{position:relative;padding:0 16px}#cartBox dialog dialog-wrapper .dialog-inner .main-wrap{overflow-y:auto;padding:0 16px}#coretex-cart-drawer-close-form{position:absolute;top:-12px;right:2px}#coretex-cart-drawer-close-form button{padding:5px;outline:none}#coretex-cart-drawer-close-form button i svg{width:7px;height:7px}#cartBox dialog .payment-icons{display:none}#cartBox dialog cart-body{row-gap:24px;padding-bottom:24px;border-bottom:1px solid var(--color-white);margin-bottom:24px}#cartBox dialog cart-body cart-item{display:grid;grid-template-columns:120px 1fr;column-gap:24px;row-gap:0}#cartBox dialog cart-body cart-item *{opacity:1}#cartBox dialog cart-body cart-item .meta{row-gap:16px;margin-bottom:16px}#cartBox dialog cart-body cart-item .title-jp-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}#cartBox dialog cart-body cart-item .properties.smaller{margin-top:0}#cartBox dialog cart-body cart-item .properties.smaller .product-option{padding:0;margin:0}#cartBox dialog cart-body cart-item .action-box{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:24px}#cartBox dialog cart-body cart-item remove-item{display:none}#cartBox dialog cart-body cart-item remove-item a{padding:0}#cartBox dialog cart-body cart-item ajax-cart-quantity{display:block}#cartBox dialog cart-body cart-item ajax-cart-quantity>x-cell{display:none}#cartBox dialog cart-body cart-item ajax-cart-quantity>x-flex{justify-content:flex-start}#cartBox dialog cart-body cart-item ajax-cart-quantity>x-flex label{display:none}#cartBox dialog cart-body cart-item ajax-cart-quantity>x-flex input{aspect-ratio:auto;text-align:left;color:var(--color-white)!important;width:auto!important;height:16px!important;border-radius:0}#cartBox dialog cart-body cart-item ajax-cart-quantity>x-flex input:focus{border:none;outline:none}#cartBox dialog cart-body cart-item .ogPrice{color:var(--color-white)!important;font-size:12px!important}#cartBox dialog cart-footer component-loader{display:none}#cartBox dialog cart-footer .subtotal .title-box{display:flex;align-items:center;gap:8px}#cartBox dialog cart-footer>x-flex{row-gap:16px}#cartBox dialog cart-footer .subtotal .title-box .en{transform:translateY(1px)}#cartBox dialog cart-footer .subtotal .total-price{font-size:14px}#cartBox dialog cart-footer .disclaimer{display:flex;flex-direction:column;gap:8px}#cartBox dialog cart-footer .disclaimer p{margin-block:0}#cartBox dialog cart-footer .cart-notes{margin-bottom:16px}#cartBox dialog cart-footer .cart-notes summary .text-clip{display:flex;align-items:center;gap:8px}#cartBox dialog cart-footer .cart-notes summary .text-clip .en{transform:translateY(1px)}#cartBox dialog cart-footer .cart-notes cart-note{display:block;padding-top:12px}#cartBox dialog cart-footer .cart-notes cart-note .textarea-wrap{position:relative;display:block}#cartBox dialog cart-footer .cart-notes cart-note textarea{resize:none;background-color:transparent;color:var(--color-white);font-size:var(--font-size-default)!important;min-height:78px;padding:10px 16px;border-color:var(--color-white);border-radius:20px}#cartBox dialog cart-footer .cart-notes cart-note textarea:focus{outline:none}#cartBox dialog cart-footer .cart-notes cart-note textarea::placeholder{color:var(--color-white);opacity:.5}#cartBox dialog cart-footer .cart-notes cart-note .textarea-wrap .resize-handle{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;cursor:ns-resize;touch-action:none}#cartBox dialog cart-footer .cart-notes cart-note .textarea-wrap .resize-handle .icon-resize{background-image:var(--icon-resize);background-repeat:no-repeat;background-position:center;background-size:contain;width:9px;height:9px}#cartBox dialog cart-footer #coretex-cart-form-drawer{margin-bottom:16px}.pages-contact [id$=ls_hero_text_QtCJAd]{margin-bottom:48px}.pages-contact [id$=ls_hero_text_QtCJAd] .featured-text{padding:0 24px!important;margin-block:0!important}@media screen and (max-width: 819px){.pages-contact [id$=ls_hero_text_QtCJAd] .featured-text{padding:0 16px!important}}.pages-contact .contact-page{padding:0 24px!important}@media screen and (max-width: 819px){.pages-contact .contact-page{padding:0 16px!important}}.pages-contact .contact-page .contact x-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.pages-contact .contact-page .contact x-grid .content{display:flex;flex-direction:column;row-gap:16px}@media screen and (max-width: 1024px){.pages-contact .contact-page .contact x-grid .content{margin-block-end:24px}}.pages-contact .contact-page .contact x-grid .content p{font-size:14px;margin-block:0}.pages-contact .contact-page .contact x-grid .content p.jp{line-height:1.7}.pages-contact .contact-page .contact .contact-form{padding-top:2px}.pages-contact .contact-page .contact .contact-form h2{text-wrap:auto;font-size:12px;width:100%;max-width:100%;margin-block-start:48px;margin-block-end:0}.pages-contact .contact-page .contact .contact-form fieldset x-cell:not(:last-of-type){padding-bottom:8px;border-bottom:1px solid var(--color-white);margin-bottom:24px}.pages-contact .contact-page .contact .contact-form fieldset x-cell label{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pages-contact .contact-page .contact .contact-form fieldset x-cell label span{color:var(--color-white)!important}.pages-contact .contact-page .contact .contact-form fieldset x-cell label .en{font-size:14px;transform:translateY(1px)}.pages-contact .contact-page .contact .contact-form input,.pages-contact .contact-page .contact .contact-form textarea{background-color:transparent;color:var(--color-white);caret-color:var(--color-white);font-family:var(--jp);font-size:12px;font-weight:200;height:20px;padding:0;border:none;border-radius:0;margin:0}input:-webkit-autofill{background-color:transparent!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;transition:background-color 5000s ease-in-out 0s}.pages-contact .contact-page .contact .contact-form textarea{resize:none;line-height:20px;height:144px}.pages-contact .contact-page .contact .contact-form input:focus,.pages-contact .contact-page .contact .contact-form textarea:focus{box-shadow:none;outline:none}@media screen and (max-width: 1024px){.pages-contact .contact-page .contact .spacer{display:none}}.pages-cart h2.heading{margin-block-end:48px!important}.pages-cart #mainContent>section{padding:0 24px!important}@media screen and (max-width: 819px){.pages-cart #mainContent>section{padding:0 16px!important}}.pages-cart #mainContent>section.suggested{display:none}.pages-cart #mainContent coretex-cart{margin-bottom:48px}.pages-cart #mainContent coretex-cart>div{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media screen and (max-width: 1024px){.pages-cart #mainContent coretex-cart>div{grid-template-columns:1fr}}.pages-cart #mainContent coretex-cart>div cart-body{row-gap:48px}@media screen and (max-width: 1024px){.pages-cart #mainContent coretex-cart>div cart-body{margin-bottom:48px}}.pages-cart #mainContent coretex-cart>div cart-body[span]{grid-column-end:auto}.pages-cart #mainContent coretex-cart>div cart-body cart-item{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width: 1024px){.pages-cart #mainContent coretex-cart>div cart-body cart-item{grid-template-columns:120px 1fr;gap:16px}}.pages-cart #mainContent coretex-cart>div cart-body cart-item *{opacity:1}.pages-cart #mainContent coretex-cart>div cart-body cart-item .meta{row-gap:16px;margin-bottom:16px}.pages-cart #mainContent coretex-cart>div cart-body cart-item .image picture{max-width:120px}.pages-cart #mainContent coretex-cart>div cart-body cart-item .title-jp-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.pages-cart #mainContent coretex-cart>div cart-body cart-item .properties.smaller{margin-top:0}.pages-cart #mainContent coretex-cart>div cart-body cart-item .properties.smaller .product-option{padding:0;margin:0}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px}.pages-cart #mainContent coretex-cart>div cart-body cart-item remove-item{display:none}.pages-cart #mainContent coretex-cart>div cart-body cart-item remove-item a{padding:0}.pages-cart #mainContent coretex-cart>div cart-body cart-item ajax-cart-quantity{justify-content:flex-start;column-gap:32px}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box:not(.show-control) ajax-cart-quantity>x-cell{display:none}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box.show-control{align-items:center;margin-bottom:0}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box.show-control ajax-cart-quantity>x-cell a{padding:0!important}.pages-cart #mainContent coretex-cart>div cart-body cart-item ajax-cart-quantity>x-flex label{display:none}.pages-cart #mainContent coretex-cart>div cart-body cart-item ajax-cart-quantity .g-minus svg{width:9px;height:9px}.pages-cart #mainContent coretex-cart>div cart-body cart-item ajax-cart-quantity .g-plus svg{width:9px;height:9px}.pages-cart #mainContent coretex-cart>div cart-body cart-item ajax-cart-quantity>x-flex input{aspect-ratio:none;text-align:left;color:var(--color-white)!important;height:16px!important;border-radius:0}.pages-cart #mainContent coretex-cart>div cart-body cart-item ajax-cart-quantity>x-flex input:focus{border:none;outline:none}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box.show-control ajax-cart-quantity>x-flex input{text-align:center;font-size:14px;height:16px!important}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box.show-control remove-item{display:block}.pages-cart #mainContent coretex-cart>div cart-body cart-item .action-box.show-control remove-item svg{width:13px;height:17px}.pages-cart #mainContent coretex-cart>div cart-body cart-item .price-wrap{display:block;margin-bottom:36px!important}.pages-cart #mainContent coretex-cart>div cart-body cart-item .ogPrice{color:var(--color-white)!important;font-size:12px!important}.pages-cart #mainContent coretex-cart>div cart-footer>x-flex{position:fixed;top:125.6px;right:24px;row-gap:16px;width:calc((100dvw - (24px * 4)) / 3)}@media screen and (max-width: 1024px){.pages-cart #mainContent coretex-cart>div cart-footer>x-flex{position:static;width:100%}}.pages-cart #mainContent coretex-cart>div cart-footer p{margin-block:0}.pages-cart #mainContent coretex-cart>div cart-footer .shipping-wrap{display:none}.pages-cart #mainContent coretex-cart>div cart-footer .total-price{font-size:14px}.pages-cart #mainContent coretex-cart>div cart-footer .disclaimer{display:flex;flex-direction:column;row-gap:8px;margin-bottom:8px}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes{margin-bottom:16px}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes summary .text-clip{display:flex;align-items:center;gap:8px}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes summary .text-clip .en{transform:translateY(1px)}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note{display:block;padding-top:12px}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note .textarea-wrap{position:relative;display:block}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note textarea{resize:none;background-color:transparent;color:var(--color-white);min-height:78px;padding:10px 16px;border-color:var(--color-white);border-radius:20px}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note textarea:focus{outline:none}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note textarea::placeholder{color:var(--color-white);opacity:.5}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note .textarea-wrap .resize-handle{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;cursor:ns-resize;touch-action:none}.pages-cart #mainContent coretex-cart>div cart-footer .cart-notes cart-note .textarea-wrap .resize-handle .icon-resize{background-image:var(--icon-resize);background-repeat:no-repeat;background-position:center;background-size:contain;width:9px;height:9px}.pages-cart #mainContent coretex-cart>div cart-footer #coretex-cart-form-drawer{margin-bottom:16px}.pages-cart #mainContent coretex-cart>div cart-footer .form-wrap{display:flex;flex-direction:column;row-gap:16px}.pages-cart #mainContent coretex-cart>div cart-footer .form-wrap x-flex{justify-content:center;margin-bottom:32px}.pages-cart #mainContent coretex-cart>div cart-footer .payment-icons{display:none}.pages-cart #mainContent coretex-cart>div cart-footer .policy-box{display:flex;flex-direction:column;row-gap:24px}.pages-cart #mainContent coretex-cart>div cart-footer .policy-box .policy-link{display:flex;align-items:center;column-gap:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/addition.css.map */
