@charset "UTF-8";:root{--color-bg: #faf5eb;--color-text: #000;--color-beige: #d0c6a5;--color-darkbrown: #231815;--font-sans: fot-cezanne-pron, sans-serif;--font-en: tenon, sans-serif;--transition-duration: .4s;--base: 400;--radius: 16px;--duration-transition: .8s}@media screen and (min-width:768px){:root{--base: 768}}@media screen and (min-width:1024px){:root{--base: 1440}}:where(:focus-visible,:target){scroll-margin-block:0}html{scroll-behavior:smooth;font-feature-settings:"palt"}@media screen and (min-width:1024px){html{scroll-padding-top:60px}}body{margin:0;padding:0;background-color:var(--color-bg);font-size:16px;line-height:1.5;letter-spacing:.04em;-webkit-text-size-adjust:100%;font-family:var(--font-sans);font-weight:400;transition:background-color var(--duration-transition);position:relative}body:after{display:block;content:"";opacity:0;pointer-events:none;transition:var(--duration-transition)}body.menu-open,body.filters-visible{overflow:clip}body.menu-open:after,body.filters-visible:after{pointer-events:all;opacity:1;background-color:color-mix(in srgb,var(--color-darkbrown) 50%,transparent);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}body.filters-visible:after{z-index:30}.header{position:fixed;width:100%;top:0;left:0;right:0;z-index:20;box-sizing:border-box;--header-bg: color-mix(in srgb, var(--color-bg) 90%, transparent);background-color:var(--header-bg);height:48px}.header.home{background-color:transparent;transition:var(--transition-duration)}.header.home.is-colored{background-color:var(--header-bg)}.header .logo{margin:0;width:88px;position:absolute;inset:16px auto auto 50%;translate:-50% 0}.header .list-icons{display:flex;align-items:center;position:absolute;inset:13px 14px auto auto;gap:0 10px}.header .list-icons .type-icon{display:block;width:24px;height:24px;position:relative;text-decoration:none}.header .list-icons .type-icon sup{font-size:6px;line-height:1;font-family:var(--font-en);position:absolute;inset:50% auto auto 50%;translate:-50% -10%}.header .list-icons button{padding:0;background-color:transparent;border-style:none}.header .menu{z-index:10;margin:0;transition:transform .8s,opacity .3s,visibility .3s;transition-timing-function:cubic-bezier(.65,.06,.36,.95);position:fixed;inset:0 calc(105 / var(--base) * 100vw) 0 0;background-color:var(--color-bg);pointer-events:none;translate:-100px 0;opacity:0;transition:var(--duration-transition)}.header .menu.is-visible{visibility:visible;pointer-events:all;translate:0 0;opacity:1}.header .list-menu{margin:calc(100 / var(--base) * 100vw) auto 50px calc(50 / var(--base) * 100vw);width:fit-content;line-height:1.5;text-align:left;font-family:var(--font-en);font-weight:400;font-size:14px;letter-spacing:.1em}.header .list-menu li:not(:last-of-type){margin-bottom:11px}.header .list-menu input[type=submit],.header .list-menu a,.header .list-menu button{display:block;width:100%;letter-spacing:.1em;padding-inline:0;text-decoration:none;background-color:transparent;border-style:none;cursor:pointer;text-align:left;color:var(--color-text);font-size:inherit}.header .list-menu input[type=submit],.header .list-menu button{position:relative}.header .list-menu input[type=submit]:after,.header .list-menu button:after{display:block;content:"";background-color:currentColor;width:10px;height:5px;position:absolute;inset:50% 0 auto auto;translate:0 -50%;transition:var(--duration-transition);clip-path:polygon(0 0,1px 0,50% calc(100% - 1px),calc(100% - 1px) 0,100% 0,50% 100%)}.header .list-menu .is-visible button:after{rotate:180deg}.header .list-menu .is-visible .submenu-content{grid-template-rows:1fr}.header .list-menu .is-visible .list-submenu{margin:12px auto 12px 9px}.header .submenu-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--duration-transition)}.header .submenu-inner{overflow:hidden;width:auto}.header .list-submenu{margin:0 auto 0 9px;font-size:14px;transition:var(--duration-transition);white-space:nowrap}.header .logo-sns{display:flex;justify-content:space-between;align-items:center;position:absolute;inset:auto 25px 30px 35px}.header .logo-sns .logo{width:89px;position:static;translate:none}.header .search-overlay{background-color:#fff;z-index:100;position:absolute;inset:0 0 auto 0;width:100%;translate:0 -100px;opacity:0;pointer-events:none;transition:var(--duration-transition)}.header .search-overlay.is-visible{pointer-events:all;opacity:1;translate:0 0}.header .search-overlay .search-content{padding:16px 32px}.header .search-overlay form{display:grid;grid-template-columns:1fr 30%;gap:16px}.header .search-overlay #search-close-btn{display:block;padding:0;width:16px;height:16px;position:absolute;inset:8px 8px auto auto;background-color:#fff;border-style:none}.header .search-overlay #search-close-btn:before,.header .search-overlay #search-close-btn:after{display:block;width:100%;height:2px;content:"";background-color:#000;rotate:-45deg;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.header .search-overlay #search-close-btn:after{rotate:45deg}.header .search-overlay input[type=search]{padding:.2em .6em;font-size:10px}.header .search-overlay button[type=submit]{padding:.2em .6em;font-family:var(--font-en);font-size:14px;line-height:1.5;text-decoration:none;border-radius:5px;border:1px solid currentColor;background-color:#fff}@media screen and (min-width:768px){.header .search-overlay form{margin:0 auto;padding:16px 0;width:480px}.header .search-overlay input[type=search]{font-size:14px}.header .search-overlay #search-close-btn{display:block;padding:0;width:16px;height:16px;position:absolute;inset:8px 50% auto auto;background-color:#fff;border-style:none;translate:256px 0}}@media screen and (min-width:1024px){.header{padding:0;height:min(70px,calc(70 / var(--base) * 100vw))}.header .content{display:grid;margin:0 auto;padding:0 min(40px,calc(40 / var(--base) * 100vw));grid-template-columns:160px 1fr 160px;align-items:center;width:min(1440px,calc(1440 / var(--base) * 100vw));height:100%;position:relative}.header .logo{margin:0;width:min(160px,calc(160 / var(--base) * 100vw));position:static;translate:none}.header .menu{grid-column:2;grid-row:1;position:static;visibility:visible;pointer-events:all;translate:0 0;opacity:1;background-color:transparent}.header .list-menu{display:flex;margin:0 auto;width:auto;justify-content:center;font-size:min(16px,calc(16 / var(--base) * 100vw));gap:0 min(48px,calc(48 / var(--base) * 100vw))}.header .list-menu li:not(:last-of-type){margin-bottom:0}.header .list-menu a{display:inline}.header .list-menu button{font-size:min(16px,calc(16 / var(--base) * 100vw));display:inline;width:auto;position:relative;cursor:pointer}.header .list-menu button:after{display:none}.header .list-menu .is-visible .submenu-content{grid-template-rows:1fr}.header .list-menu .is-visible .list-submenu{margin:0}.header .list-menu .has-submenu{position:relative}.header .list-menu .has-submenu.is-visible{margin:0}.header .list-menu .has-submenu .submenu-content{padding-top:30px;position:absolute;inset:0 auto auto 0;overflow:visible;cursor:pointer}.header .list-menu .has-submenu .submenu-inner{width:fit-content}.header .list-submenu{margin:0;padding:6px 9px;font-size:min(16px,calc(16 / var(--base) * 100vw));background-color:var(--header-bg)}.header .list-submenu li:not(:last-of-type){margin-bottom:min(12px,calc(12 / var(--base) * 100vw))}.header .list-icons{grid-column:3;grid-row:1;position:static;translate:none;width:fit-content;justify-self:end}.header .list-icons .type-icon{width:min(48px,calc(48 / var(--base) * 100vw));height:min(48px,calc(48 / var(--base) * 100vw))}.header .list-icons .type-icon sup{font-size:min(12px,calc(12 / var(--base) * 100vw));translate:-50% 10%}.header .logo-sns{display:none}}.menu-sw{margin:0;position:absolute;inset:14px auto auto 22px;width:28px;height:28px;z-index:10;overflow:hidden}.menu-sw button{padding:0;display:block;border-style:none;border-radius:0;width:100%;height:100%;position:relative;background-color:transparent;cursor:pointer}.menu-sw i{position:absolute;width:100%;height:1px;inset:50% auto auto 0;background-color:var(--color-text);translate:0 -50%;transition:var(--duration-transition);pointer-events:none}.menu-sw i:before,.menu-sw i:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color-text);margin:4px 0 0;transition:var(--duration-transition)}.menu-sw i:after{margin:-4px 0 0}.menu-sw.menu-open i{background-color:transparent}.menu-sw.menu-open i:before,.menu-sw.menu-open i:after{margin-top:0;rotate:-15deg}.menu-sw.menu-open i:after{margin-top:0;rotate:15deg}@media screen and (min-width:768px){.menu-sw{right:60px}}@media screen and (min-width:1024px){.menu-sw{display:none}}.shopify-section:has(.footer){display:block}.footer{padding:32px 24px;background-color:var(--color-beige)}.footer a{text-decoration:none}.footer .content{display:grid;grid-template-columns:100px 130px 1fr;gap:0 22px}.footer .logo{margin-bottom:49px;width:88px;grid-column:1;grid-row:1}.footer .lang{grid-column:3;grid-row:1;justify-self:end;align-self:start;display:flex;font-family:var(--font-en);font-size:13px;gap:16px;position:relative}.footer .lang:before{content:"/";position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.footer .list-menu{grid-column:1;grid-row:2/span 2;margin:0;font-family:var(--font-en);font-size:13px;line-height:1.5}.footer .list-menu li:not(:last-of-type){margin-bottom:5x}.footer .contact{grid-column:2;grid-row:2;font-size:13px;line-height:1.5;font-family:var(--font-en)}.footer .list-note{grid-column:2;grid-row:3;font-size:10px;line-height:1.5}.footer .list-note li:not(:last-of-type){margin-bottom:10px}.footer .instagram{grid-column:3;grid-row:2;justify-self:end}.footer .instagram svg{width:25px}.footer .copyright{grid-column:1/span 3;grid-row:4;margin-top:40px;font-size:8px;letter-spacing:.05em;justify-self:center}@media screen and (min-width:768px){.footer .content{grid-template-columns:1fr 140px 200px auto;gap:0 22px}.footer .logo{grid-row:1/span 3;margin-bottom:0;width:120px}.footer .lang{grid-column:4;font-size:16px}.footer .list-menu{grid-column:2;grid-row:1/span 3;font-size:13px}.footer .list-menu li:not(:last-of-type){margin-bottom:8px}.footer .contact{grid-column:3;grid-row:1/span 2;font-size:13px}.footer .list-note{grid-column:3;grid-row:3/span 1;font-size:12px}.footer .list-note li:not(:last-of-type){margin-bottom:18px}.footer .instagram{grid-column:4;grid-row:3;justify-self:end}.footer .instagram svg{width:28px}.footer .copyright{grid-column:1/span 4;grid-row:4;margin-top:41px;font-size:10px;justify-self:end}}@media screen and (min-width:1024px){.footer{padding:32px 0}.footer .content{grid-template-columns:1fr 160px 200px auto;padding:0 min(95px,95 / 1440 * 100vw);width:min(100%,1440px);gap:0 min(60px,calc(60 / var(--base) * 100vw))}.footer .logo{width:147px}.footer .lang{font-size:21px}.footer .lang:before{inset:50% auto auto 40%;translate:-50% -50%}.footer .list-menu{font-size:21px;font-weight:400}.footer .list-menu li:not(:last-of-type){margin-bottom:11px}.footer .contact{font-size:21px}.footer .list-note{font-size:16px}.footer .list-note li:not(:last-of-type){margin-bottom:20px}}@media screen and (min-width:1440px){.footer{padding:64px 0}.footer .content{padding:0 min(95px,95 / 1440 * 100vw);width:min(100%,1440px)}.footer .content{gap:0 60px}.footer .logo{width:148px}.footer .lang{font-size:21px}.footer .list-menu{font-size:20px}.footer .list-menu li:not(:last-of-type){margin-bottom:12px}.footer .instagram svg{width:35px}.footer .copyright{font-size:13px}}.float-filters{z-index:40;margin:0;transition:transform .8s,opacity .3s,visibility .3s;transition-timing-function:cubic-bezier(.65,.06,.36,.95);position:fixed;inset:0 0 0 calc(105 / var(--base) * 100vw);background-color:var(--color-bg);pointer-events:none;translate:100px 0;opacity:0;transition:var(--duration-transition)}.float-filters.is-visible{pointer-events:all;translate:none;opacity:1}.float-filters .para-filters-close{margin:0;position:absolute;inset:14px 22px auto auto;width:28px;height:28px;z-index:10;overflow:hidden}.float-filters .para-filters-close button{padding:0;display:block;border-style:none;border-radius:0;width:100%;height:100%;position:relative;background-color:transparent;cursor:pointer}.float-filters .para-filters-close i{position:absolute;width:100%;height:1px;inset:50% auto auto 0;background-color:var(--color-text);translate:0 -50%;transition:var(--duration-transition);pointer-events:none;background-color:transparent}.float-filters .para-filters-close i:before,.float-filters .para-filters-close i:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color-text);margin:0;transition:var(--duration-transition);rotate:-15deg}.float-filters .para-filters-close i:after{margin-top:0;rotate:15deg}.float-filters .content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;height:100%;gap:0 40px;padding:0 25px}.float-filters .title-filters{display:none}.float-filters .all-items{padding-top:60px;white-space:nowrap;font-size:13px;font-family:var(--font-en);line-height:1.5}.float-filters .all-items a{text-decoration:none;display:block;border-bottom:1px solid currentColor}.float-filters .list-categories{padding-top:60px;font-size:13px;font-family:var(--font-en)}.float-filters .list-categories>li:not(:last-of-type){margin-bottom:12px}.float-filters .list-categories button{display:block;width:100%;letter-spacing:.1em;padding-inline:0;text-decoration:none;background-color:transparent;border-style:none;cursor:pointer;text-align:left;font-size:inherit;position:relative}.float-filters .list-categories button:before,.float-filters .list-categories button:after{display:block;content:"";background-color:currentColor;width:11px;height:1px;position:absolute;inset:50% 0 auto auto;translate:0 -50%;transition:var(--duration-transition)}.float-filters .list-categories button:after{width:1px;height:11px;inset:50% 5px auto auto}.float-filters .list-categories label{display:grid;grid-template-columns:6px 1fr;gap:0 8px;align-items:center;width:100%;cursor:pointer}.float-filters .list-categories label.label-color{position:relative}.float-filters .list-categories label.label-color:after{display:block;content:"";width:10px;height:10px;border-radius:10px;position:absolute;inset:50% 0 auto auto;background-color:var(--color);translate:0 -50%}.float-filters .list-categories label.label-color.white:after{border:1px solid rgba(0,0,0,.5)}.float-filters .list-categories input[type=checkbox]{background-color:#fff;border:1px solid var(--color-text);border-radius:0;-webkit-appearance:none;appearance:none;display:grid;place-items:center;cursor:pointer;width:6px;height:6px}.float-filters .list-categories input[type=checkbox]:checked{background-color:var(--color-text)}.float-filters .list-categories .is-visible button:before{rotate:-180deg}.float-filters .list-categories .is-visible button:after{rotate:90deg}.float-filters .list-categories .is-visible .submenu-content{grid-template-rows:1fr}.float-filters .list-categories .is-visible .list-submenu{margin:6px auto 8px 0}.float-filters .submenu-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--duration-transition)}.float-filters .list-submenu{margin:0 auto 0 0;font-size:13px;overflow:hidden;transition:var(--duration-transition);white-space:nowrap;width:100%}.float-filters .list-submenu>li:not(:last-of-type){margin-bottom:3px}.float-filters .para-link-center{grid-column:1/span 2;margin:30px 0 0;padding-bottom:30px}@media screen and (min-width:1024px){.float-filters{z-index:10;margin:0;padding-right:min(65px,calc(65 / var(--base) * 100vw));transition:transform .8s,opacity .3s,visibility .3s;transition-timing-function:cubic-bezier(.65,.06,.36,.95);position:static;inset:0 0 0 calc(105 / var(--base) * 100vw);pointer-events:all;translate:none;opacity:1;background-color:transparent}.float-filters .para-filters-close{display:none}.float-filters .content{display:block;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;height:auto;padding:0}.float-filters .title-filters{margin-bottom:min(68px,calc(68 / var(--base) * 100vw));display:block;font-size:min(18px,calc(18 / var(--base) * 100vw))}.float-filters .all-items{margin-bottom:min(20px,calc(20 / var(--base) * 100vw));padding:0;font-size:min(18px,calc(18 / var(--base) * 100vw));width:fit-content}.float-filters .list-categories{padding-top:0;font-size:min(18px,calc(18 / var(--base) * 100vw))}.float-filters .list-categories>li:not(:last-of-type){margin-bottom:min(22px,calc(22 / var(--base) * 100vw))}.float-filters .list-categories button{position:relative}.float-filters .list-categories button:before,.float-filters .list-categories button:after{width:13px;height:1px}.float-filters .list-categories button:after{width:1px;height:13px;inset:50% 6px auto auto}.float-filters .list-categories label{grid-template-columns:10px 1fr;gap:0 10px}.float-filters .list-categories label.label-color:after{width:14px;height:14px;border-radius:14px}.float-filters .list-categories input[type=checkbox]{width:10px;height:10px}.float-filters .list-categories .is-visible button:before{rotate:-180deg}.float-filters .list-categories .is-visible button:after{rotate:90deg}.float-filters .list-categories .is-visible .submenu-content{grid-template-rows:1fr}.float-filters .list-categories .is-visible .list-submenu{margin:min(16px,calc(16 / var(--base) * 100vw)) auto min(10px,calc(10 / var(--base) * 100vw)) 0}.float-filters .list-submenu{margin-top:min(16px,calc(16 / var(--base) * 100vw));font-size:min(18px,calc(18 / var(--base) * 100vw))}.float-filters .list-submenu>li:not(:last-of-type){margin-bottom:min(8px,calc(8 / var(--base) * 100vw))}.float-filters .para-link-center input[type=submit]{padding:min(20px,calc(20 / var(--base) * 100vw)) 0;font-size:min(20px,calc(20 / var(--base) * 100vw))}}@media screen and (min-width:640px){.xs-only{display:none}}.sm-only{display:none}@media screen and (min-width:640px){.sm-only{display:inline}}.md-only{display:none}@media screen and (min-width:768px){.md-only{display:inline}}.ts-only{display:block}@media screen and (min-width:1024px){.ts-only{display:none}}.lg-only{display:none}@media screen and (min-width:1024px){.lg-only{display:inline}}p{margin-bottom:1.875em;font-size:16px;line-height:1.875;color:var(--color-text);text-align:justify;letter-spacing:0;font-weight:400}p:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){p{font-size:18px}}.nobi{transform:scaleX(2);transform-origin:top left;display:inline-block;margin-left:.1em;margin-right:1em;font-weight:200}.kanji{margin:0 -.2em 0 .1em;letter-spacing:.05em}.tsume{margin-right:.6em;letter-spacing:-.6em}figure{margin:0;padding:0}img{width:100%;height:auto;object-fit:cover;object-position:center center}.title-bi-lang{margin-block-end:30px}.title-bi-lang .en{display:block;margin-bottom:2px;font-family:var(--font-en);text-align:center;line-height:1.5;font-size:28px;font-weight:500}.title-bi-lang .ja{display:block;font-family:var(--font-en);text-align:center;line-height:1.5;font-size:11px;font-weight:400}@media screen and (min-width:1024px){.title-bi-lang{margin:0 auto 64px;padding:0 min(195px,calc(195 / var(--base) * 100vw));width:min(100%,1440px);box-sizing:border-box;position:relative}.title-bi-lang .en{text-align:center;font-size:min(43px,calc(43 / var(--base) * 100vw))}.title-bi-lang .ja{position:absolute;inset:50% 90px auto auto;translate:0 -50%;font-size:min(18px,calc(18 / var(--base) * 100vw))}}.title-mid{margin-bottom:38px}.title-mid .main{font-family:var(--font-en);font-size:26px;line-height:1.5;font-weight:500}.title-mid.center{text-align:center}@media screen and (min-width:1024px){.title-mid .main{font-size:min(44px,calc(44 / var(--base) * 100vw))}}a{text-decoration:underline;color:var(--color-text)}input[type=submit],button{cursor:pointer;color:var(--color-text)}.para-link-center{margin:62px auto 0;text-align:center}.para-link-center a,.para-link-center button,.para-link-center input[type=submit]{display:inline-block;padding:11px 0;width:min(210px,calc(210 / var(--base) * 100vw));font-family:var(--font-en);font-size:14px;line-height:1.5;text-decoration:none;border-radius:5px;border:1px solid currentColor;background-color:#fff}@media screen and (min-width:1024px){.para-link-center{margin:90px auto 0}.para-link-center a{padding:21px 0;font-size:20px;width:min(350px,calc(350 / var(--base) * 100vw));border-radius:10px}}dl,dt,dd,ul,ol,li{list-style:none;margin:0;padding:0}.pagination-wrapper{display:flex;margin-bottom:80px;justify-content:center;gap:24px;font-size:14px;font-family:var(--font-en);line-height:1}.pagination-wrapper a{text-decoration:none}.pagination-wrapper .page{font-size:14px}.pagination-wrapper .prev a{width:14px;height:14px;position:relative;font-size:0}.pagination-wrapper .prev a:before{display:block;content:"<";font-size:14px;line-height:1;text-align:center;color:#000}.pagination-wrapper .next a{width:14px;height:14px;position:relative;font-size:0}.pagination-wrapper .next a:before{display:block;content:">";font-size:14px;line-height:1;text-align:center;color:#000}@media screen and (min-width:1024px){.pagination-wrapper{margin-bottom:min(108px,calc(108 / var(--base) * 100vw))}}.arrow-icon{width:18px;height:11px;display:inline-block;background-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');background-repeat:no-repeat;background-size:contain}.arrow-icon-after{position:relative}.arrow-icon-after:after{display:block;content:"";width:18px;height:11px;background-color:currentColor;position:absolute;inset:50% 0 auto auto;translate:0 -50%;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width:1024px){.arrow-icon-after:after{width:23px;height:13px}}input[type=text],input[type=search]{border:1px solid #000;border-radius:5px}input[type=text]:focus,input[type=search]:focus{background-color:#fff}.card-story{margin-bottom:80px;border-bottom:1px solid #000}.card-story a{display:grid;grid-template-columns:auto 1fr;text-decoration:none}.card-story .thumb{margin-bottom:12px;grid-column:1/span 2}.card-story .thumb img{aspect-ratio:610/410}.card-story .volume{margin:0;grid-column:1;font-size:14px;font-family:var(--font-en);align-self:center}.card-story time{margin:0;grid-column:2;font-size:12px;align-self:end;justify-self:end}.card-story .title{grid-column:1/span 2;margin-top:12px;padding-bottom:29px;font-size:15px;font-weight:400}@media screen and (min-width:1024px){.card-story{margin-bottom:min(108px,calc(108 / var(--base) * 100vw))}.card-story .thumb{margin:0 0 min(18px,calc(18 / var(--base) * 100vw)) 0}.card-story .volume{font-size:min(23px,23 / 1440 * 100vw)}.card-story time{font-size:min(17px,17 / 1440 * 100vw)}.card-story .title{margin-top:min(38px,calc(38 / var(--base) * 100vw));margin-bottom:min(17px,calc(17 / var(--base) * 100vw));padding-bottom:min(50px,calc(50 / var(--base) * 100vw));font-size:min(27px,calc(27 / var(--base) * 100vw))}}.shopify-section:has(.unit-4grid){display:block;margin:0}.unit-4grid{margin:36px 25px 0}.unit-4grid ul{display:grid;grid-template-columns:repeat(2,1fr);margin:0 10px;gap:30px 14px}.unit-4grid ul a{text-decoration:none}.unit-4grid ul .thumb{margin-bottom:8px}.unit-4grid ul .title-4grid{font-family:var(--font-en);font-size:14px;font-weight:400;position:relative}@media screen and (min-width:1024px){.unit-4grid{margin:25px auto 85px;width:min(1170px,calc(1170 / var(--base) * 100vw))}.unit-4grid ul{grid-template-columns:repeat(4,1fr);margin:0;gap:16px}.unit-4grid ul .thumb{margin-bottom:19px}.unit-4grid ul .title-4grid{font-size:23px}}.shopify-section:has(.unit-collection-swiper){display:block;margin:0}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper{padding:50px 0 0}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-block{padding-bottom:90px;position:relative}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide a{text-decoration:none}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .photo{margin-bottom:19px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .photo img{aspect-ratio:240/300;object-fit:cover}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .title-swiper{margin-bottom:1px;font-size:13px;line-height:1.5;text-align:center}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .globo-swatch-list{display:flex;justify-content:center;gap:11px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .globo-swatch-list .custom-swatch-unit{display:block;height:11px;width:11px;border-radius:11px;background-color:#eee}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors{display:flex;justify-content:center;gap:11px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors li{height:11px;width:11px;border-radius:11px;background-color:#eee}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors li.white{border:1px solid #ccc}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .price{margin-bottom:15px;font-size:13px;text-align:center}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-pagination{font-size:11px;font-family:var(--font-en);text-align:center;bottom:20px}.shopify-section:has(.unit-collection-swiper) .para-link-center{margin-top:20px}@media screen and (min-width:1024px){.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper{padding:min(140px,140 / 1440 * 100vw) 0 0 0}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-block{padding-bottom:min(122px,122 / 1440 * 100vw)}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide{width:min(414px,414 / 1440 * 100vw)!important;flex-shrink:0}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .photo{margin-bottom:28px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .title-swiper{margin-bottom:2px;font-size:16px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .price{margin-bottom:13px;font-size:16px;text-align:center}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors{gap:13px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors li{height:13px;width:13px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .globo-swatch-list{gap:13px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .globo-swatch-list .custom-swatch-unit{height:13px;width:13px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-pagination{font-size:16px;bottom:24px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .para-link-center{margin-top:0}}.loading-home{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--color-bg);transition:var(--transition-duration)}.loading-home.is-hidden{opacity:0;pointer-events:none}.loading-home.is-hidden .loader{pointer-events:none}.loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid;border-color:var(--color-darkbrown) rgba(0,0,0,0);animation:l1 1s infinite;position:fixed;inset:50% auto auto 50%;translate:-50% -50%}@keyframes l1{to{transform:rotate(.5turn)}}.shopify-section:has(.unit-home-fv){display:block;margin:0}.shopify-section:has(.unit-home-fv) .unit-home-fv .block-swiper{margin:0 0 10px;height:calc(515 / var(--base) * 100vw)}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper{height:100%}.shopify-section:has(.unit-home-fv) .unit-home-fv img{height:100%;object-fit:cover;object-position:center center}.shopify-section:has(.unit-home-fv) .unit-home-fv img.image-lg{display:none}.shopify-section:has(.unit-home-fv) .unit-home-fv .lead{font-family:var(--font-en);line-height:1.4;font-size:12px;text-align:center}@media screen and (min-width:768px){.shopify-section:has(.unit-home-fv) .unit-home-fv .block-swiper{margin:0 0 min(27px,27 / 1440 * 100vw) 0;height:62.5vw}.shopify-section:has(.unit-home-fv) .unit-home-fv .lead{font-family:var(--font-en);font-size:min(20px,20 / 1440 * 100vw)}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide{width:min(415px,415 / 1440 * 100vw)}.shopify-section:has(.unit-home-fv) .unit-home-fv img.image-xs{display:none}.shopify-section:has(.unit-home-fv) .unit-home-fv img.image-lg{display:block}}.shopify-section:has(.unit-home-news){display:block;margin:0}.unit-home-news{padding:80px 0 0}.unit-home-news .content{padding:0 25px}.unit-home-news ul li{margin-bottom:12px;border-bottom:1px solid #000}.unit-home-news ul a{display:block;padding:0 0 19px;text-decoration:none}.unit-home-news ul time{margin-bottom:18px;font-size:10px;line-height:1.5}.unit-home-news ul p{font-size:13px;line-height:1.5}.unit-home-news .para-link a{display:flex;justify-content:flex-end;align-items:center;gap:11px;font-size:14px;font-family:var(--font-en);text-decoration:none}.unit-home-news .para-link a:before{display:block;content:"";width:18px;height:11px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width:1024px){.unit-home-news{padding:130px 0 92px}.unit-home-news .content{display:grid;grid-template-columns:1fr min(615px,615 / 1440 * 100vw);grid-template-rows:auto auto auto auto auto;align-items:start;padding:0 min(135px,135 / 1440 * 100vw);margin:0 auto;width:min(100%,1440px);box-sizing:border-box}.unit-home-news .title-bi-lang{display:flex;margin-right:auto;margin-left:0;padding:0;align-items:center;justify-content:start;gap:min(40px,40 / 1440 * 100vw);grid-column:1;grid-row:1/span 2;width:auto}.unit-home-news .title-bi-lang .en{text-align:left}.unit-home-news .title-bi-lang .ja{position:static;translate:none}.unit-home-news ul{display:grid;grid-template-columns:auto 1fr;gap:min(44px,44 / 1440 * 100vw) 0}.unit-home-news ul li{display:contents;margin-bottom:0}.unit-home-news ul a{display:grid;grid-template-columns:subgrid;gap:19px;align-items:center;grid-column:1/span 2;padding:0 0 min(44px,44 / 1440 * 100vw) 0;text-decoration:none;border-bottom:1px solid #000}.unit-home-news ul time{margin-bottom:0;font-size:min(18px,18 / 1440 * 100vw)}.unit-home-news ul p{font-size:min(20px,20 / 1440 * 100vw)}.unit-home-news .para-link{margin-top:22px;grid-column:2;grid-row:2}.unit-home-news .para-link a{font-size:min(20px,20 / 1440 * 100vw)}.unit-home-news .para-link a:before{width:21px;height:12px}}.shopify-section:has(.unit-best-sellers-swiper){display:block;margin:0}.shopify-section:has(.unit-best-sellers-swiper) .unit-best-sellers-swiper{padding:50px 0 0}.shopify-section:has(.unit-best-sellers-swiper) .swiper-block{position:relative}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide{width:281px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide a{display:block;padding:18px 26px 33px;text-decoration:none;background-color:#eee;border-radius:24px;overflow:hidden}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-en);font-weight:500}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking .ranking{line-height:1.5;font-size:13px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking .num{line-height:1.5;font-size:36px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .photo{margin-bottom:19px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .photo img{aspect-ratio:230/287}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-swiper{margin-bottom:1px;font-size:13px;line-height:1.5;text-align:center}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors{display:flex;justify-content:center;gap:11px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors li{height:11px;width:11px;border-radius:11px;background-color:#eee}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors li.white{border:1px solid #ccc}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .price{margin-bottom:15px;font-size:13px;text-align:center}.shopify-section:has(.unit-best-sellers-swiper) .swiper-pagination{font-size:11px;font-family:var(--font-en);text-align:center;bottom:20px}.shopify-section:has(.unit-best-sellers-swiper) .para-link-center{margin-top:50px}@media screen and (min-width:1024px){.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide{width:min(688px,688 / 1440 * 100vw)}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide a{display:grid;grid-template-columns:min(334px,334 / 1440 * 100vw) 1fr;grid-template-rows:1fr auto auto;gap:0 min(40px,40 / 1440 * 100vw);padding:min(48px,48 / 1440 * 100vw) min(40px,40 / 1440 * 100vw);background-color:#fff;border-radius:40px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking{grid-column:2;grid-row:1;align-self:self-start;align-items:start}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking .ranking{font-size:18px;line-height:1}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking .num{font-size:50px;line-height:1}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .photo{grid-column:1;grid-row:1/span 4;margin-bottom:0}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-swiper{margin-bottom:1px;font-size:16px;line-height:1.5;text-align:left}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors{justify-content:start;gap:11px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors li{height:11px;width:11px;border-radius:11px;background-color:#eee}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors li.white{border:1px solid #ccc}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .price{margin-bottom:25px;font-size:16px;text-align:left}}.shopify-section:has(.unit-home-about){display:block;margin:0}.unit-home-about{padding:80px 0 0}.unit-home-about .row{margin:0 25px 40px}.unit-home-about .photo{margin:0 25px 28px}.unit-home-about .logo-since{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.unit-home-about .logo,.unit-home-about .since{margin:0;font-weight:400;font-size:12px;font-family:var(--font-en)}.unit-home-about .lead{margin-bottom:28px;font-size:22px;line-height:1.7}.unit-home-about p{font-size:15px}@media screen and (min-width:768px){.unit-home-about .row{display:grid;grid-template-columns:auto min(550px,550 / 1440 * 100vw);grid-template-rows:auto auto 1fr;gap:0 min(140px,140 / 1440 * 100vw)}.unit-home-about .photo{grid-column:2;grid-row:1/span 3;margin:0}.unit-home-about .logo-since{grid-column:1;grid-row:1}.unit-home-about .logo{font-weight:500;font-size:12px;font-family:var(--font-en)}.unit-home-about p{font-size:15px}.unit-home-about .list-photo{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.unit-home-about .content{margin:0 auto;padding:0 min(170px,170 / 1440 * 100vw);width:min(100%,1440px)}.unit-home-about .row{margin:0 0 120px}.unit-home-about .logo-since{margin-bottom:min(120px,120 / 1440 * 100vw)}.unit-home-about .logo,.unit-home-about .since{font-size:min(22px,22 / 1440 * 100vw)}.unit-home-about .lead{margin-bottom:min(100px,100 / 1440 * 100vw);font-size:min(32px,32 / 1440 * 100vw)}.unit-home-about p{font-size:min(18px,18 / 1440 * 100vw)}}.shopify-section:has(.unit-latest-story){display:block;margin:0}.unit-latest-story{padding:36px 25px 52px;background-color:#fff}.unit-latest-story .card-story{margin-bottom:18px}.unit-latest-story .para-link a{display:flex;justify-content:flex-end;align-items:center;gap:11px;font-size:14px;font-family:var(--font-en);text-decoration:none}.unit-latest-story .para-link a:before{display:block;content:"";width:18px;height:11px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.24316H17.095" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/><path d="M10.1101 0.203125L17.1401 5.24316L10.1101 10.2881" stroke="black" stroke-width="0.5" stroke-miterlimit="10"/></svg>');-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width:1024px){.unit-latest-story{padding:120px 0 92px}.unit-latest-story .content{display:grid;grid-template-columns:1fr min(615px,615 / 1440 * 100vw);grid-template-rows:auto auto auto auto auto;padding:0 min(135px,135 / 1440 * 100vw);margin:0 auto;width:min(100%,1440px);box-sizing:border-box;align-items:start}.unit-latest-story .title-bi-lang{display:flex;margin-right:auto;margin-left:0;padding:0;align-items:center;justify-content:start;gap:min(40px,40 / 1440 * 100vw);grid-column:1;grid-row:1;width:auto}.unit-latest-story .title-bi-lang .en{text-align:left}.unit-latest-story .title-bi-lang .ja{position:static;translate:none}.unit-latest-story .para-link{grid-column:2;grid-row:5}.unit-latest-story .para-link a{font-size:min(20px,20 / 1440 * 100vw)}.unit-latest-story .para-link a:before{width:21px;height:12px}}.shopify-section:has(.unit-story){display:block;margin:0}.shopify-section:has(.unit-story) .unit-story{padding:94px 20px 0}.shopify-section:has(.unit-story) .article-story{padding:0 0 40px}.shopify-section:has(.unit-story) .article-story .header-story{display:grid;grid-template-columns:1fr auto;gap:0 64px}.shopify-section:has(.unit-story) .article-story .header-story .volume{font-size:14px;font-family:var(--font-en);align-self:center;justify-self:end;position:relative}.shopify-section:has(.unit-story) .article-story .header-story .volume:after{display:block;content:"";background-color:currentColor;grid-column:2;grid-row:1;width:1px;height:14px;position:absolute;inset:50% -32px auto auto;translate:0 -50%}.shopify-section:has(.unit-story) .article-story .header-story time{margin:0;font-size:12px;align-self:center;justify-self:end;font-family:var(--font-en)}.shopify-section:has(.unit-story) .article-story .header-story .thumb{margin:24px 0;grid-column:1/span 2}.shopify-section:has(.unit-story) .article-story .header-story .title{grid-column:1/span 2;margin-top:12px;padding-bottom:29px;font-size:19px;font-weight:400}.shopify-section:has(.unit-story) .article-story .content-story p{font-size:14px;line-height:1.65}.shopify-section:has(.unit-story) .article-story .content-story p:has(img){margin:min(32px,calc(32 / var(--base) * 100vw)) 0}@media screen and (min-width:1024px){.shopify-section:has(.unit-story) .unit-story{display:grid;grid-template-columns:1fr min(735px,calc(735 / var(--base) * 100vw));margin:0 auto;padding:min(160px,calc(160 / var(--base) * 100vw)) min(125px,calc(125 / var(--base) * 100vw)) 0 min(125px,calc(125 / var(--base) * 100vw));width:min(1440px,calc(1440 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .stories{padding:0 min(60px,calc(60 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .pagination-wrapper{grid-column:1/3;font-size:min(23px,calc(23 / var(--base) * 100vw));gap:min(48px,calc(48 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story{padding:0 0 min(80px,calc(80 / var(--base) * 100vw)) 0}.shopify-section:has(.unit-story) .article-story .header-story{display:grid;grid-template-columns:1fr auto;gap:0 min(80px,calc(80 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .header-story .volume{font-size:min(25px,calc(25 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .header-story .volume:after{height:min(25px,calc(25 / var(--base) * 100vw));right:max(-40px,calc(-40 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .header-story time{font-size:min(17px,calc(17 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .header-story .thumb{margin:min(54px,calc(54 / var(--base) * 100vw)) 0}.shopify-section:has(.unit-story) .article-story .header-story .title{margin-top:12px;padding-bottom:29px;font-size:min(32px,calc(32 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .content-story p{font-size:min(20px,calc(20 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .content-story p:has(img){margin:min(54px,calc(54 / var(--base) * 100vw)) 0}}.shopify-section:has(.page-product-detail){display:block;margin:0}.shopify-section:has(.page-product-detail) .page-product-detail{padding:94px 20px 140px}.shopify-section:has(.page-product-detail) .photos{margin-bottom:45px;padding:8px 0 0}.shopify-section:has(.page-product-detail) .photo-main{margin:0 0 30px}.shopify-section:has(.page-product-detail) .list-photo-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.shopify-section:has(.page-product-detail) .list-photo-thumbs .thumb{display:block;border-style:none;padding:0;position:relative}.shopify-section:has(.page-product-detail) .list-photo-thumbs .thumb.is-active:after{display:block;content:"";width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid #000;position:absolute;inset:-4px -4px auto auto;box-sizing:border-box}.shopify-section:has(.page-product-detail) .product-header{margin-bottom:34px}.shopify-section:has(.page-product-detail) .code{margin-bottom:20px;font-size:10px}.shopify-section:has(.page-product-detail) h1{margin-bottom:13px;font-size:19px;line-height:1.4}.shopify-section:has(.page-product-detail) .price{font-size:12px;line-height:1.5}.shopify-section:has(.page-product-detail) .list-colors{margin-bottom:20px;display:flex;justify-content:end;gap:10px}.shopify-section:has(.page-product-detail) .list-colors button{display:block;padding:0;width:12px;height:12px;border-radius:6px;border-style:none;position:relative}.shopify-section:has(.page-product-detail) .list-colors button.is-active:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-2px auto auto -2px;border:1px solid #000;background-color:transparent;border-radius:20px}.shopify-section:has(.page-product-detail) .table-spec{margin-bottom:35px}.shopify-section:has(.page-product-detail) .table-spec table{width:100%;font-size:12px;line-height:1.5;border-collapse:collapse}.shopify-section:has(.page-product-detail) .table-spec th{padding:14px 0;text-align:left;border-bottom:1px solid #000}.shopify-section:has(.page-product-detail) .table-spec td{padding:14px 0;text-align:right;border-bottom:1px solid #000}.shopify-section:has(.page-product-detail) .table-spec select{padding:0;background-color:transparent;border-style:none}.shopify-section:has(.page-product-detail) .globo-swatch-product-detail legend{display:none}.shopify-section:has(.page-product-detail) .globo-swatch-product-detail .g-variant-color-detail{justify-content:end}.shopify-section:has(.page-product-detail) .globo-swatch-product-detail label,.shopify-section:has(.page-product-detail) .globo-swatch-product-detail input{pointer-events:none!important;border-style:none!important}.shopify-section:has(.page-product-detail) .product-form .para-link-center{margin-top:30px}.shopify-section:has(.page-product-detail) .product-form #color-select{display:inline!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.shopify-section:has(.page-product-detail) .area-quantity{display:flex;justify-content:center;align-items:center}.shopify-section:has(.page-product-detail) .area-quantity input{width:3em;text-align:center;font-size:14px;background-color:transparent;border-style:none}.shopify-section:has(.page-product-detail) .area-quantity button{display:grid;padding:0;width:32px;height:32px;border-radius:16px;align-items:center;justify-content:center;background-color:#fff;border:1px solid #000}.shopify-section:has(.page-product-detail) .block-price-note{margin-top:40px}.shopify-section:has(.page-product-detail) .block-price-note p{font-size:10px;line-height:1.5}.shopify-section:has(.page-product-detail) .block-comment{margin-top:40px;margin-bottom:60px}.shopify-section:has(.page-product-detail) .block-comment p{font-size:14px;line-height:1.65}.shopify-section:has(.page-product-detail) .block-meta{display:grid;border-top:1px solid #000}.shopify-section:has(.page-product-detail) .block-meta.accordion{position:relative}.shopify-section:has(.page-product-detail) .block-meta.accordion .title button i{position:absolute;inset:16px 10px auto auto;width:8px;height:8px}.shopify-section:has(.page-product-detail) .block-meta.accordion .title button i:before,.shopify-section:has(.page-product-detail) .block-meta.accordion .title button i:after{display:block;content:"";width:1px;height:100%;background-color:currentColor;position:absolute;inset:50% auto auto 50%;translate:0 -50%;transition:var(--transition-duration)}.shopify-section:has(.page-product-detail) .block-meta.accordion .title button i:after{rotate:90deg}.shopify-section:has(.page-product-detail) .block-meta.accordion .content{display:grid;padding-bottom:0;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration),padding var(--transition-duration)}.shopify-section:has(.page-product-detail) .block-meta.accordion .inner{overflow:hidden}.shopify-section:has(.page-product-detail) .block-meta.is-visible .title button i:before,.shopify-section:has(.page-product-detail) .block-meta.is-visible .title button i:after{rotate:-90deg}.shopify-section:has(.page-product-detail) .block-meta.is-visible .title button i:after{rotate:90deg}.shopify-section:has(.page-product-detail) .block-meta.is-visible .content{padding-bottom:20px;grid-template-rows:1fr}.shopify-section:has(.page-product-detail) .block-meta .title{font-size:12px;line-height:1.5}.shopify-section:has(.page-product-detail) .block-meta .title .text,.shopify-section:has(.page-product-detail) .block-meta .title button{display:block;padding:16px 0;background-color:transparent;border-style:none;font-size:inherit;width:100%;text-align:left}.shopify-section:has(.page-product-detail) .block-meta .content{overflow:hidden;transition:var(--transition-duration)}.shopify-section:has(.page-product-detail) .block-meta .content p{font-size:14px;line-height:1.5}@media screen and (min-width:1024px){.shopify-section:has(.page-product-detail) .page-product-detail{display:grid;margin:0 auto;padding:min(160px,calc(160 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw)) min(300px,calc(300 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw));width:min(1440px,calc(1440 / var(--base) * 100vw));grid-template-columns:1fr min(1070px,calc(1070 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .main{grid-column:2;grid-row:1}.shopify-section:has(.page-product-detail) .page-product-detail .product-content{display:grid;grid-template-columns:min(600px,calc(600 / var(--base) * 100vw)) 1fr;gap:0 min(65px,calc(65 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .photos{grid-column:1}.shopify-section:has(.page-product-detail) .page-product-detail .texts{padding:0 min(55px,calc(55 / var(--base) * 100vw)) 0 0;grid-column:2}.shopify-section:has(.page-product-detail) .page-product-detail .product-header{margin-bottom:min(55px,calc(55 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .code{font-size:min(16px,calc(16 / var(--base) * 100vw));margin-bottom:min(27px,calc(27 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail h1{margin-bottom:min(30px,calc(30 / var(--base) * 100vw));font-size:min(26px,calc(26 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .price{margin-bottom:min(55px,calc(55 / var(--base) * 100vw));font-size:min(20px,calc(20 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .list-colors{margin-bottom:min(30px,calc(30 / var(--base) * 100vw));gap:min(16px,calc(16 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .list-colors button{height:16px;width:16px;border-radius:10px}.shopify-section:has(.page-product-detail) .page-product-detail .list-colors button.white{border:1px solid #ccc}.shopify-section:has(.page-product-detail) .page-product-detail .list-colors button:after{width:calc(100% + 4px);height:calc(100% + 4px);border-radius:20px;inset:-3px auto auto -3px}.shopify-section:has(.page-product-detail) .page-product-detail .table-spec th{font-size:16px}.shopify-section:has(.page-product-detail) .page-product-detail .table-spec td{font-size:16px}.shopify-section:has(.page-product-detail) .page-product-detail .product-form .area-quantity input{width:3em;font-size:21px}.shopify-section:has(.page-product-detail) .page-product-detail .product-form .area-quantity button{width:40px;height:40px;border-radius:20px}.shopify-section:has(.page-product-detail) .page-product-detail .product-form .para-link-center{margin:40px 0}.shopify-section:has(.page-product-detail) .page-product-detail .product-form .para-link-center input[type=submit]{padding:min(24px,calc(24 / var(--base) * 100vw)) 0;width:100%;font-size:min(20px,calc(20 / var(--base) * 100vw));border-radius:min(10px,calc(10 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .block-price-note{margin-top:40px;margin-bottom:40px}.shopify-section:has(.page-product-detail) .page-product-detail .block-price-note p{font-size:min(14px,calc(14 / var(--base) * 100vw));line-height:1.7}.shopify-section:has(.page-product-detail) .page-product-detail .block-comment p{font-size:min(18px,calc(18 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta.accordion .title button i{position:absolute;inset:min(28px,calc(28 / var(--base) * 100vw)) 10px auto auto;width:min(11px,calc(11 / var(--base) * 100vw));height:min(11px,calc(11 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta.is-hidden .title button i{inset:min(24px,calc(24 / var(--base) * 100vw)) 10px auto auto;width:min(11px,calc(11 / var(--base) * 100vw));height:min(11px,calc(11 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta.is-visible .content{padding-bottom:min(40px,calc(40 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta .title{font-size:min(18px,calc(18 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta .title .text,.shopify-section:has(.page-product-detail) .page-product-detail .block-meta .title button{padding:min(24px,calc(24 / var(--base) * 100vw)) 0}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta .content{overflow:hidden;transition:var(--transition-duration)}.shopify-section:has(.page-product-detail) .page-product-detail .block-meta .content p{font-size:min(18px,calc(18 / var(--base) * 100vw))}}.shopify-section:has(.page-collection){display:block;margin:0}.shopify-section:has(.page-collection) .page-collection{padding:94px 20px 140px}.shopify-section:has(.page-collection) .collection-header{display:grid;grid-template-columns:1fr auto auto;justify-content:space-between;align-items:center;gap:0 25px;margin-bottom:35px}.shopify-section:has(.page-collection) .para-sw-filters{margin:0}.shopify-section:has(.page-collection) .para-sw-filters button{padding:0;font-size:10px;background-color:transparent;border-style:none}.shopify-section:has(.page-collection) .para-sort{margin:0}.shopify-section:has(.page-collection) .para-sort select{font-family:var(--font-en);background-color:transparent;font-size:10px;border-style:none;text-align:right}.shopify-section:has(.page-collection) .para-count-total{font-family:var(--font-en);font-size:10px;font-weight:500;grid-column:1/span 3}.shopify-section:has(.page-collection) .collection-products{margin-bottom:70px;display:grid;grid-template-columns:repeat(2,1fr);gap:35px 15px}.shopify-section:has(.page-collection) .collection-products .no-products-message{grid-column:1/3}.shopify-section:has(.page-collection) .collection-products .no-products-message h3{font-size:16px;font-weight:700}.shopify-section:has(.page-collection) .collection-products .no-products-message p{font-size:14px}.shopify-section:has(.page-collection) .collection-products .no-products-message .para-link-center{margin-top:0}.shopify-section:has(.page-collection) .collection-products a{text-decoration:none}.shopify-section:has(.page-collection) .collection-products figure.photo{margin-bottom:16px}.shopify-section:has(.page-collection) .collection-products figure.photo img{aspect-ratio:320/400;object-fit:cover}.shopify-section:has(.page-collection) .collection-products .title-product{margin-bottom:0;font-size:10px;line-height:1.5;text-align:center}.shopify-section:has(.page-collection) .collection-products .price{margin-bottom:8px;font-size:10px;text-align:center}.shopify-section:has(.page-collection) .collection-products .globo-swatch-list{display:flex;justify-content:center;gap:6px}.shopify-section:has(.page-collection) .collection-products .globo-swatch-list .custom-swatch-unit{display:block;height:6px;width:6px;border-radius:11px;background-color:#eee}.shopify-section:has(.page-collection) .collection-products .list-colors{display:flex;justify-content:center;gap:6px}.shopify-section:has(.page-collection) .collection-products .list-colors li{height:6px;width:6px;border-radius:11px;background-color:#eee}.shopify-section:has(.page-collection) .collection-products .list-colors li.white{border:1px solid #ccc}.shopify-section:has(.page-collection) .title-collection{font-family:var(--font-en);font-size:26px;line-height:1.5;font-weight:500}@media screen and (min-width:768px){.shopify-section:has(.page-collection) .collection-products .no-products-message h3{font-size:16px;text-align:center}.shopify-section:has(.page-collection) .collection-products .no-products-message p{text-align:center}.shopify-section:has(.page-collection) .collection-products .no-products-message .para-link-center a{font-size:14px}}@media screen and (min-width:1024px){.shopify-section:has(.page-collection) .page-collection{display:grid;margin:0 auto;padding:min(160px,calc(160 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw)) min(300px,calc(300 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw));width:min(1440px,calc(1440 / var(--base) * 100vw));grid-template-columns:1fr min(1070px,calc(1070 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .main{grid-column:2;grid-row:1}.shopify-section:has(.page-collection) .collection-header{margin:0 min(40px,calc(40 / var(--base) * 100vw)) min(150px,calc(150 / var(--base) * 100vw)) min(30px,calc(30 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .title-collection{font-size:min(44px,calc(44 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .para-sort{grid-column:3;grid-row:1;line-height:50%}.shopify-section:has(.page-collection) .para-sort select{font-size:min(15px,calc(15 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .para-count-total{padding-right:min(170px,calc(170 / var(--base) * 100vw));grid-column:2;grid-row:1;font-size:min(15px,calc(15 / var(--base) * 100vw));line-height:50%}.shopify-section:has(.page-collection) .para-sw-filters{display:none}.shopify-section:has(.page-collection) .collection-products{margin:0 min(40px,calc(40 / var(--base) * 100vw)) 70px min(30px,calc(30 / var(--base) * 100vw));grid-template-columns:repeat(3,1fr);gap:min(75px,calc(75 / var(--base) * 100vw)) min(20px,calc(20 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .no-products-message{grid-column:1/4}.shopify-section:has(.page-collection) .collection-products a{text-decoration:none}.shopify-section:has(.page-collection) .collection-products figure.photo{margin-bottom:min(20px,calc(20 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products figure.photo img{aspect-ratio:320/400}.shopify-section:has(.page-collection) .collection-products .title-product{font-size:min(16px,calc(16 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .price{margin-bottom:min(25px,calc(25 / var(--base) * 100vw));font-size:min(16px,calc(16 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .globo-swatch-list{gap:min(13px,calc(13 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .globo-swatch-list .custom-swatch-unit{display:block;height:min(13px,calc(13 / var(--base) * 100vw));width:min(13px,calc(13 / var(--base) * 100vw));border-radius:min(13px,calc(13 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .list-colors{gap:min(13px,calc(13 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .list-colors li{height:min(13px,calc(13 / var(--base) * 100vw));width:min(13px,calc(13 / var(--base) * 100vw));border-radius:min(13px,calc(13 / var(--base) * 100vw))}.shopify-section:has(.page-collection) .collection-products .list-colors li.white{border:1px solid #ccc}}.shopify-section:has(.page-cart){display:block;width:auto}.shopify-section:has(.page-cart) .page-cart{padding:94px 20px 140px}.shopify-section:has(.page-cart) .form td{padding:10px}.shopify-section:has(.page-cart) .form td p{font-size:12px;line-height:1.4}.shopify-section:has(.page-cart) .cart-table,.shopify-section:has(.page-cart) .cart-table tbody,.shopify-section:has(.page-cart) .cart-item{display:block;width:100%}.shopify-section:has(.page-cart) .cart-item{display:grid;grid-template-columns:80px 1fr;gap:5px 15px;padding:20px 0;border-bottom:1px solid #eeeeee}.shopify-section:has(.page-cart) .cart-item td.text-center{display:block;grid-column:2;padding:0;text-align:left!important}.shopify-section:has(.page-cart) .cart-item td.text-center .v-stack{flex-direction:row!important;align-items:center;gap:15px!important}.shopify-section:has(.page-cart) .cart-item td:first-child{display:block;grid-column:1/3;padding:0}.shopify-section:has(.page-cart) .line-item{display:flex;gap:15px}.shopify-section:has(.page-cart) .cc1002_cart_line_item_img_link{width:70px!important;flex-shrink:0}.shopify-section:has(.page-cart) .line-item-info .h6{font-size:14px;line-height:1.5;margin-bottom:4px;display:block;color:#333}.shopify-section:has(.page-cart) .quantity-controls-container{display:flex;align-items:center;gap:15px}.shopify-section:has(.page-cart) .text-subdued{font-size:10px;color:#666}.shopify-section:has(.page-cart) .quantity-selector{display:flex;align-items:center;border:1px solid #e5e5e5;height:36px;width:fit-content}.shopify-section:has(.page-cart) .quantity-btn{width:36px;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#333;font-size:12px;background:#fff;transition:background .2s}.shopify-section:has(.page-cart) .quantity-btn:hover{background:#f9f9f9}.shopify-section:has(.page-cart) .quantity-input{width:30px!important;height:100%!important;border:none!important;text-align:center;font-size:14px;padding:0!important;margin:0!important;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.shopify-section:has(.page-cart) .quantity-input::-webkit-outer-spin-button,.shopify-section:has(.page-cart) .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopify-section:has(.page-cart) .quantity-btn{border:none;cursor:pointer;outline:none;padding:0;-webkit-tap-highlight-color:transparent}.shopify-section:has(.page-cart) .quantity-btn:active{background-color:#f0f0f0}.shopify-section:has(.page-cart) .quantity-input-ajax{background:transparent}.shopify-section:has(.page-cart) .link-remove{font-size:12px;color:#888;text-decoration:underline;white-space:nowrap}.shopify-section:has(.page-cart) input[name="updates[]"]{width:50px;height:35px;text-align:center;border-style:none;background-color:#fff}.shopify-section:has(.page-cart) .cart-item td.text-end{display:none}.shopify-section:has(.page-cart) .para-shopping{margin:13px auto 0;text-align:center;font-size:12px}.shopify-section:has(.page-cart) .link.text-xs{font-size:12px;color:#777;text-decoration:underline}.shopify-section:has(.page-cart) .price-list{font-size:14px;color:#333}.shopify-section:has(.page-cart) .cart-total-container{margin-top:13px}.shopify-section:has(.page-cart) .cart-total-container .cart-total-amount{text-align:right;font-size:12px}@media screen and (min-width:768px){.shopify-section:has(.page-cart) .cart-table{display:table;border-collapse:separate;border-spacing:0 20px}.shopify-section:has(.page-cart) .cart-table tbody{display:table-row-group}.shopify-section:has(.page-cart) .cart-item{display:table-row;border-bottom:none}.shopify-section:has(.page-cart) .cart-item td,.shopify-section:has(.page-cart) .cart-item td:first-child,.shopify-section:has(.page-cart) .cart-item td.text-center,.shopify-section:has(.page-cart) .cart-item td.text-end{display:table-cell;vertical-align:middle;padding:20px 10px;border-bottom:1px solid #ccc}.shopify-section:has(.page-cart) .cart-item td:first-child{width:auto}.shopify-section:has(.page-cart) .cart-item td.text-center{width:25%;text-align:center!important}.shopify-section:has(.page-cart) .cart-item td.text-end{width:auto;text-align:right;font-size:16px}.shopify-section:has(.page-cart) .cart-item .line-item{align-items:center}.shopify-section:has(.page-cart) .cart-item .cc1002_cart_line_item_img_link{width:100px!important}.shopify-section:has(.page-cart) .cart-item td.text-center .v-stack{flex-direction:column!important;justify-content:center;gap:8px!important}.shopify-section:has(.page-cart) .quantity-controls-container{justify-content:center}.shopify-section:has(.page-cart) .cart-total-container{margin-top:0;padding:0}.shopify-section:has(.page-cart) .cart-total-amount .money{font-size:24px}}@media screen and (min-width:1024px){.shopify-section:has(.page-cart) .page-cart{padding:min(120px,calc(120 / var(--base) * 100vw)) min(135px,calc(135 / var(--base) * 100vw));margin:0 auto;width:min(100%,1130px)}.shopify-section:has(.page-cart) .text-subdued{font-size:14px}.shopify-section:has(.page-cart) .para-shopping{margin:13px auto 0;font-size:14px}}.shopify-section:has(.page-contact){display:block;margin:0}.shopify-section:has(.page-contact) .page-contact{padding:94px 20px 140px}.shopify-section:has(.page-contact) input,.shopify-section:has(.page-contact) select{margin-top:5px;width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px}.shopify-section:has(.page-contact) textarea{margin-top:5px;width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:300px}.shopify-section:has(.page-contact) .field{margin-bottom:32px}.shopify-section:has(.page-contact) .ContactFormType{font-size:12px}.shopify-section:has(.page-contact) input[type=button],.shopify-section:has(.page-contact) button{-webkit-appearance:button;appearance:button;display:block;margin:0 auto;padding:14px 0;width:min(210px,210 / var(--base) * 100vw);font-family:var(--font-en);font-size:14px;line-height:1;text-decoration:none;border-radius:5px;color:var(--color-text);border:1px solid currentColor;background-color:#fff;box-sizing:border-box}.shopify-section:has(.page-contact) input[type=button]::-webkit-search-decoration,.shopify-section:has(.page-contact) button::-webkit-search-decoration{display:none}.shopify-section:has(.page-contact) input[type=button]::focus,.shopify-section:has(.page-contact) button::focus{outline-offset:-2px}@media screen and (min-width:768px){.shopify-section:has(.page-contact) .page-contact{padding:min(120px,120 / 1440 * 100vw) min(55px,calc(55 / var(--base) * 100vw)) min(300px,calc(300 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw));margin:0 auto;width:min(100%,830px)}.shopify-section:has(.page-contact) button{padding:19px 0;font-size:20px}}.shopify-policy__container:has(.shopify-policy__body){padding:94px 20px 140px}.shopify-policy__container:has(.shopify-policy__body) h1{margin-bottom:28px;text-align:center;font-size:14px}.shopify-policy__container:has(.shopify-policy__body) h2{margin-top:12px;margin-bottom:4px;font-size:14px;text-align:left}.shopify-policy__container:has(.shopify-policy__body) p{font-size:12px;line-height:1.8}@media screen and (min-width:768px){.shopify-policy__container:has(.shopify-policy__body){padding:min(120px,120 / 1440 * 100vw) min(55px,calc(55 / var(--base) * 100vw)) min(300px,calc(300 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw));width:min(100%,1130px)}.shopify-policy__container:has(.shopify-policy__body) h1{margin-bottom:34px;font-size:24px}.shopify-policy__container:has(.shopify-policy__body) h2{font-size:16px}.shopify-policy__container:has(.shopify-policy__body) p{font-size:14px}}.shopify-section:has(.page-guide){display:block;margin:0}.shopify-section:has(.page-guide) .page-guide{padding:94px 20px 140px}.shopify-section:has(.page-guide) h2{margin-top:40px;margin-bottom:6px;font-size:20px;background-color:transparent;text-align:center;border-style:none}.shopify-section:has(.page-guide) .faq-item button{padding:14px 30px 14px 0;font-weight:400;border-style:none;background-color:transparent;font-size:14px;position:relative;width:100%;box-sizing:border-box;text-align:left}.shopify-section:has(.page-guide) .faq-item button i{display:block;width:16px;height:16px;position:absolute;inset:50% 0 auto auto;translate:0 -50%}.shopify-section:has(.page-guide) .faq-item button i:before,.shopify-section:has(.page-guide) .faq-item button i:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.shopify-section:has(.page-guide) .faq-item button i:after{width:1px;height:100%;transition:var(--transition-duration)}.shopify-section:has(.page-guide) .faq-item .faq-answer{display:grid;grid-template-rows:0fr;transition:var(--transition-duration)}.shopify-section:has(.page-guide) .faq-item .faq-inner{overflow:hidden;transition:var(--transition-duration)}.shopify-section:has(.page-guide) .faq-item .faq-inner *{font-weight:400;font-size:14px;line-height:1.8}.shopify-section:has(.page-guide) .faq-item.is-open button i:after{rotate:-90deg}.shopify-section:has(.page-guide) .faq-item.is-open .faq-answer{grid-template-rows:1fr}.shopify-section:has(.page-guide) .faq-item.is-open .faq-inner{padding-bottom:40px}@media screen and (min-width:768px){.shopify-section:has(.page-guide) .page-guide{padding:min(120px,120 / 1440 * 100vw) min(55px,calc(55 / var(--base) * 100vw)) min(300px,calc(300 / var(--base) * 100vw)) min(55px,calc(55 / var(--base) * 100vw));margin:0 auto;width:min(100%,1130px)}.shopify-section:has(.page-guide) .faq-group{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 80px}.shopify-section:has(.page-guide) .faq-group:not(:last-of-type){margin-bottom:120px}.shopify-section:has(.page-guide) h2{margin-top:0;margin-bottom:10px;font-size:24px;grid-column:1/span 2}.shopify-section:has(.page-guide) .faq-item button{padding:20px 30px 20px 0;font-size:16px}.shopify-section:has(.page-guide) .faq-item .faq-inner{overflow:hidden;transition:var(--transition-duration)}.shopify-section:has(.page-guide) .faq-item .faq-inner *{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
