@charset "UTF-8";:root{--color-bg: #fbfbfb;--color-text: #313232;--color-gray: #b5b4b4;--color-beige: #d0c6a5;--color-darkbrown: #231815;--font-serif: "Noto Sans JP", sans-serif;--font-en: "DM Sans", sans-serif;--transition-duration: .8s;--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-serif);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 .header,body.filters-visible .header{z-index:auto}.section-header,.shopify-section-group-header-group{z-index:auto!important}.shopify-section:has(.header){position:relative;display:block}.header{--header-bg: color-mix(in srgb, var(--color-bg) 90%, transparent);position:fixed;inset:0 0 auto 0;width:100%;height:56px;box-sizing:border-box;z-index:10;background-color:var(--header-bg)}.header.home{background-color:transparent;transition:var(--transition-duration)}.header.home.is-colored{background-color:var(--header-bg)}.header .logo{margin:0;width:93px;position:absolute;inset:20px auto auto 50%;translate:-50% 0;z-index:10}.header .list-cart{display:flex;column-gap:13px;align-items:center;gap:0 10px;font-family:var(--font-en);font-size:9px;line-height:1.5;height:24px;position:absolute;inset:14px 12px auto auto;font-size:min(15px,calc(15 / var(--base) * 100vw))}.header .list-cart li:not(:last-of-type){padding-right:8px;border-right:1px solid #000}.header .list-cart button{padding:0;background-color:transparent;border-style:none;font-size:9px;line-height:1.5;vertical-align:bottom}.header .list-cart .link-cart{display:flex;align-items:center;text-decoration:none;line-height:1.5;vertical-align:bottom;column-gap:8px}.header .list-cart .link-cart sup{display:block;width:24px;height:24px;background-color:#000;border-radius:30px;color:#fff;font-family:var(--font-en);font-size:10px;text-align:center;line-height:24px}@media screen and (min-width:1024px){.header{width:min(100%,1440px);height:min(108px,calc(108 / var(--base) * 100vw));inset:0 auto auto 50%;translate:-50% 0}.header .logo{width:min(184px,calc(184 / var(--base) * 100vw));top:min(30px,calc(30 / var(--base) * 100vw))}.header .list-cart{column-gap:13px;gap:0 30px;font-size:min(15px,calc(15 / var(--base) * 100vw));height:min(40px,calc(40 / var(--base) * 100vw));inset:min(33px,calc(33 / var(--base) * 100vw)) min(33px,calc(33 / var(--base) * 100vw)) auto auto}.header .list-cart li:not(:last-of-type){padding-right:30px}.header .list-cart button{font-size:min(15px,calc(15 / var(--base) * 100vw))}.header .list-cart .link-cart{column-gap:min(15px,calc(15 / var(--base) * 100vw));font-size:min(15px,calc(15 / var(--base) * 100vw))}.header .list-cart .link-cart sup{width:min(40px,calc(40 / var(--base) * 100vw));height:min(40px,calc(40 / var(--base) * 100vw));font-size:min(16px,calc(16 / var(--base) * 100vw));line-height:min(40px,calc(40 / var(--base) * 100vw))}.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}}.menu-sw{margin:0;position:absolute;inset:16px auto auto 13px;z-index:10;overflow:hidden}.filters-visible .menu-sw{opacity:0;pointer-events:none}.menu-sw button{padding:7px 8px;line-height:1;display:flex;align-items:center;column-gap:7px;font-family:var(--font-en);border-style:none;background-color:transparent;cursor:pointer;font-size:9px;border:1px solid #000;border-radius:100px;background-color:#fff}.menu-sw i{display:block;width:7px;height:7px;transition:var(--duration-transition);pointer-events:none;position:relative}.menu-sw i:before,.menu-sw i:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-text);transition:var(--duration-transition);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.menu-sw i:after{width:1px;height:100%}@media screen and (min-width:1024px){.menu-sw{top:min(32px,calc(32 / var(--base) * 100vw));left:min(45px,calc(45 / var(--base) * 100vw))}.menu-sw button{padding:8px 18px;line-height:1;display:flex;align-items:center;column-gap:7px;font-size:15px;width:100px;height:30px}.menu-sw button i{width:12px;height:12px}}.menu{margin:0;padding:40px 30px;transition:transform .8s,opacity .3s,visibility .3s;transition-timing-function:cubic-bezier(.65,.06,.36,.95);position:fixed;inset:10px auto auto 10px;z-index:11;background-color:#fff;pointer-events:none;translate:-10px 0;opacity:0;transition:var(--duration-transition);border-radius:16px;border:1px solid var(--color-text);font-family:var(--font-en)}.menu.is-visible{visibility:visible;pointer-events:all;translate:0 0;opacity:1}.menu .button-close-menu{width:8px;height:8px;background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60663 0.17688L0.176636 7.59688' stroke='%23313232' stroke-width='0.5' stroke-miterlimit='10'/%3E%3Cpath d='M0.176636 0.17688L7.60663 7.59688' stroke='%23313232' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60663 0.17688L0.176636 7.59688' stroke='%23313232' stroke-width='0.5' stroke-miterlimit='10'/%3E%3Cpath d='M0.176636 0.17688L7.60663 7.59688' stroke='%23313232' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;inset:12px 10px auto auto}.menu .list-menu{margin:0;width:fit-content;line-height:1.5;text-align:left;font-family:var(--font-en);font-weight:400;font-size:13px;letter-spacing:.1em}.menu .list-menu li:not(:last-of-type){margin-bottom:12px}.menu .list-menu input[type=submit],.menu .list-menu a,.menu .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;font-size:inherit}.menu .list-menu button{display:block;width:100%;position:relative}.menu .list-menu button i{display:block;width:11px;height:11px;position:absolute;inset:50% 0 auto auto;translate:0 -50%}.menu .list-menu button i:before,.menu .list-menu button i:after{display:block;content:"";background-color:currentColor;width:100%;height:1px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;transition:var(--duration-transition)}.menu .list-menu button i:after{width:1px;height:100%}.menu .list-menu .is-visible button i:after{rotate:90deg}.menu .list-menu .is-visible .submenu-content{grid-template-rows:1fr}.menu .list-menu .is-visible .list-submenu{margin:12px auto 12px 9px}.menu .submenu-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--duration-transition)}.menu .submenu-inner{overflow:hidden;width:auto}.menu .list-submenu{margin:0 auto 0 0;font-size:13px;transition:var(--duration-transition);white-space:nowrap}.menu .list-submenu li a{display:block;padding-left:8px;position:relative}.menu .list-submenu li a:before{content:"";width:2px;height:2px;border-radius:2px;background-color:var(--color-text);position:absolute;inset:50% auto auto 0;translate:0 -50%}@media screen and (min-width:1024px){.menu{inset:min(30px,calc(30 / var(--base) * 100vw)) auto auto min(30px,calc(30 / var(--base) * 100vw))}.menu .list-menu{font-size:15px}.menu .list-submenu{font-size:14px}}.float-filters{margin:0;transition:transform .8s,opacity .3s,visibility .3s;transition-timing-function:cubic-bezier(.65,.06,.36,.95);position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-bg);pointer-events:none;translate:100px 0;opacity:0;transition:var(--duration-transition);z-index:30}.float-filters.is-visible{pointer-events:all;translate:none;opacity:1;height:100svh}.float-filters .para-filters-close{margin:0;position:absolute;inset:17px auto auto 17px;width:20px;height:20px;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:-45deg}.float-filters .para-filters-close i:after{margin-top:0;rotate:45deg}.float-filters .content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;height:100%;gap:0 40px;padding:0 60px 0 25px}.float-filters .title-filters{display:none}.float-filters .all-items{grid-column:2;grid-row:1;padding-top:60px;white-space:nowrap;font-size:13px;font-family:var(--font-en);line-height:1.5;justify-self:end}.float-filters .all-items a{text-decoration:none;display:block;width:fit-content;border-bottom:1px solid currentColor}.float-filters .list-categories{padding-top:60px;font-size:13px;font-family:var(--font-en);grid-column:1;grid-row:1}.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:9px;height:9px;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 label.label-color.others:after{display:none}.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:5;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:13px;height:13px}.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(12px,calc(12 / var(--base) * 100vw)) 0;font-size:min(20px,calc(20 / var(--base) * 100vw))}}.search-overlay{background-color:#fff;z-index:200;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;translate:0 -100px;opacity:0;pointer-events:none;transition:var(--duration-transition)}.search-overlay.is-visible{pointer-events:all;opacity:1;translate:0 0}.search-overlay .search-content{padding:16px 32px}.search-overlay form{display:grid;grid-template-columns:1fr 30%;gap:16px}.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}.search-overlay #search-close-btn:before,.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%}.search-overlay #search-close-btn:after{rotate:45deg}.search-overlay input[type=search]{padding:.2em .6em;font-size:10px}.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:var(--color-text);color:#fff}#shopify-section-template--21409951776986__main{position:static}.shopify-section:has(.footer){display:block;padding-top:60px;background-color:var(--color-bg)}.footer{padding:32px 24px;background-color:var(--color-text)}.footer a{color:#fff;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 .logo svg{width:100%;height:auto}.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;color:#fff;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:10px;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:1024px){.footer{padding:min(110px,calc(110 / var(--base) * 100vw)) 0 min(56px,calc(56 / var(--base) * 100vw)) 0}.footer .content{grid-template-columns:1fr 160px 200px auto;gap:0 22px;width:100%;padding:0 min(115px,calc(115 / var(--base) * 100vw))}.footer .logo{grid-row:1/-1;margin-bottom:0;width:min(185px,calc(185 / var(--base) * 100vw))}.footer .lang{grid-column:4;font-size:min(17px,calc(17 / var(--base) * 100vw))}.footer .list-menu{grid-column:2;grid-row:1/span 3;font-size:min(15px,calc(15 / var(--base) * 100vw))}.footer .list-menu li:not(:last-of-type){margin-bottom:8px}.footer .contact{grid-column:3;grid-row:1/span 2;font-size:min(15px,calc(15 / var(--base) * 100vw))}.footer .list-note{grid-column:3;grid-row:3/span 1;font-size:min(14px,calc(14 / var(--base) * 100vw))}.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:min(11px,calc(11 / var(--base) * 100vw));justify-self:end}}@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:min(15px,calc(15 / var(--base) * 100vw))}.footer .list-menu li:not(:last-of-type){margin-bottom:12px}.footer .list-note{font-size:min(14px,calc(14 / var(--base) * 100vw))}.footer .list-note li:not(:last-of-type){margin-bottom:10px}.footer .instagram svg{width:35px}.footer .copyright{font-size:13px}}@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}.title-bi-lang{margin-block-end:28px}.title-bi-lang .ja{display:block;margin-bottom:32px;font-family:var(--font-en);text-align:center;line-height:1.5;font-size:11px;font-weight:400;width:fit-content;border-bottom:1px solid #000}.title-bi-lang .en{display:block;margin-bottom:2px;font-family:var(--font-en);line-height:1.5;font-size:24px;font-weight:500;text-transform:uppercase}.title-bi-lang .en:after{content:":"}@media screen and (min-width:1024px){.title-bi-lang .ja{font-size:min(16px,calc(16 / var(--base) * 100vw))}.title-bi-lang .en{font-size:min(38px,calc(38 / 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-arrow{margin-top:30px;font-family:var(--font-en);font-size:13px}.para-link-arrow span,.para-link-arrow a{display:flex;align-items:center;justify-content:end;column-gap:19px;text-decoration:none}.para-link-arrow span i,.para-link-arrow a i{background-color:var(--color-text);position:relative;width:42px;height:23px;border-radius:30px}.para-link-arrow span i:after,.para-link-arrow a i:after{display:block;content:"";width:15px;height:4px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66 0.203003L13.365 3.58301H0' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66 0.203003L13.365 3.58301H0' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;background-color:#fff;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media screen and (min-width:1024px){.para-link-arrow{font-size:min(17px,calc(17 / var(--base) * 100vw))}.para-link-arrow span,.para-link-arrow a{display:flex;align-items:center;justify-content:end;column-gap:19px;text-decoration:none}.para-link-arrow span i,.para-link-arrow a i{width:min(56px,calc(56 / var(--base) * 100vw));height:min(31px,calc(31 / var(--base) * 100vw))}.para-link-arrow span i:after,.para-link-arrow a i:after{width:min(18px,calc(18 / var(--base) * 100vw));height:min(5px,calc(5 / var(--base) * 100vw))}}.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:var(--color-text);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{display:grid;grid-template-columns:auto 1fr;text-decoration:none;padding:15px 0;border-top:1px solid var(--color-gray)}.card-story:last-of-type{padding-bottom:20px;border-bottom:1px solid var(--color-gray)}.card-story .volume{margin-bottom:15px;font-size:25px;font-family:var(--font-en);grid-column:1/3;justify-self:end}.card-story .thumb{margin-bottom:40px;grid-column:1/span 2}.card-story .thumb img{display:block;margin:0 auto;width:210px;aspect-ratio:100/100}.card-story .title{grid-column:1/span 2;padding-bottom:20px;font-size:18px;font-weight:400}.card-story .excerpt{margin-bottom:30px;grid-column:1/span 2;font-size:14px;line-height:1.6}.card-story time{margin:0;grid-column:1;font-size:11px;font-family:var(--font-en);color:var(--color-gray);justify-self:start}.card-story .para-link-arrow{margin:0;grid-column:2}@media screen and (min-width:1024px){.card-story{grid-template-columns:min(500px,calc(500 / var(--base) * 100vw)) 1fr auto;grid-template-rows:auto auto auto 1fr;gap:0;padding:min(50px,calc(50 / var(--base) * 100vw)) 0;width:min(900px,900 / var(--base) * 100vw)}.card-story .thumb{margin:0;box-sizing:border-box;grid-column:1;grid-row:1/-1}.card-story .thumb img{margin:0 auto auto 0;width:min(378px,calc(378 / var(--base) * 100vw))}.card-story .volume{grid-column:3;grid-row:1;font-size:min(45px,calc(45 / var(--base) * 100vw))}.card-story time{grid-column:2;grid-row:4;margin-bottom:min(40px,calc(40 / var(--base) * 100vw));font-size:min(17px,17 / 1440 * 100vw)}.card-story .title{grid-column:2/span 2;grid-row:2;margin-top:0;margin-bottom:min(45px,calc(45 / var(--base) * 100vw));padding-bottom:0;font-size:min(24px,calc(24 / var(--base) * 100vw))}.card-story .excerpt{grid-column:2/span 2;grid-row:3;margin-bottom:min(40px,calc(40 / var(--base) * 100vw));font-size:min(18px,calc(18 / var(--base) * 100vw))}.card-story time{grid-column:2;grid-row:4;font-size:min(17px,calc(17 / var(--base) * 100vw))}.card-story .para-link-arrow{grid-column:3;grid-row:4;margin:0;justify-self:end;text-align:right}}.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:20px;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:left}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .globo-swatch-list{display:flex;justify-content:start;gap:9px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .globo-swatch-list span{display:block;height:9px;width:9px;background-color:#eee}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors{display:flex;justify-content:start;gap:9px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .list-colors li{height:9px;width:9px;background-color:#eee}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide .price{margin-bottom:15px;font-size:13px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-button-prev,.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-button-next{display:none}.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-button-next{display:block;top:min(217px,calc(217 / var(--base) * 100vw));right:max(-75px,calc(-75 / var(--base) * 100vw))}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-button-next:after{width:min(41px,calc(41 / var(--base) * 100vw));height:min(21px,calc(21 / var(--base) * 100vw));background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-button-prev{display:block;top:min(217px,calc(217 / var(--base) * 100vw));left:max(-75px,calc(-75 / var(--base) * 100vw));rotate:-180deg}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-button-prev:after{width:min(41px,calc(41 / var(--base) * 100vw));height:min(21px,calc(21 / var(--base) * 100vw));background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.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}.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-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;position:relative;z-index:0}.shopify-section:has(.unit-home-fv) .unit-home-fv{height:100vh}.shopify-section:has(.unit-home-fv) .unit-home-fv .copy-ja{position:absolute;font-size:13px;writing-mode:vertical-rl;inset:80px 25px auto auto;z-index:2}.shopify-section:has(.unit-home-fv) .unit-home-fv .copy-en{position:absolute;font-size:10px;line-height:1.4;inset:auto auto 174px 18px;font-family:var(--font-en);z-index:2;letter-spacing:.05em}.shopify-section:has(.unit-home-fv) .unit-home-fv .slogan-en{position:absolute;font-size:85px;line-height:95%;inset:auto auto 20px 18px;font-family:var(--font-en);z-index:2;font-weight:300;letter-spacing:.05em}.shopify-section:has(.unit-home-fv) .unit-home-fv .block-swiper{margin:0 0 10px;height:100%;width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper{height:100%}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide{overflow:hidden}.shopify-section:has(.unit-home-fv) .unit-home-fv img{width:100%;height:100%;object-fit:cover;object-position:center center;scale:1.2;transition:scale 200s ease-out}.shopify-section:has(.unit-home-fv) .unit-home-fv img.image-lg{display:none}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide-active img,.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide-duplicate-active img{scale:1;transition:scale 6s ease-out}.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:1024px){.shopify-section:has(.unit-home-fv) .unit-home-fv{margin:0 auto;width:min(100%,1440px);padding:0 min(130px,calc(130 / var(--base) * 100vw));box-sizing:border-box;position:relative}.shopify-section:has(.unit-home-fv) .unit-home-fv .copy-ja{font-size:min(18px,calc(18 / var(--base) * 100vw));writing-mode:horizontal-tb;inset:auto 25px min(60px,calc(60 / var(--base) * 100vw)) auto}.shopify-section:has(.unit-home-fv) .unit-home-fv .copy-en{font-size:min(17px,calc(17 / var(--base) * 100vw));inset:auto auto min(352px,calc(352 / var(--base) * 100vw)) min(50px,calc(50 / var(--base) * 100vw))}.shopify-section:has(.unit-home-fv) .unit-home-fv .slogan-en{font-size:min(165px,calc(165 / var(--base) * 100vw));inset:auto auto min(50px,calc(50 / var(--base) * 100vw)) min(50px,calc(50 / var(--base) * 100vw))}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide img{margin:0 auto;height:100%;width:auto}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide img.image{display:none}.shopify-section:has(.unit-home-fv) .unit-home-fv .swiper-slide img.image-lg{display:block}.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}}.shopify-section:has(.unit-home-about){display:block;margin:0;background-color:var(--color-bg);position:relative;z-index:2}.unit-home-about{padding:80px 25px 32px}.unit-home-about .photo{margin:0 0 16px}.unit-home-about .lead{margin-bottom:28px;font-size:15px;line-height:1.7}.unit-home-about .lead .en{display:block;margin-bottom:9px;font-size:21px;font-family:var(--font-en);font-weight:500}.unit-home-about p{font-size:14px}@media screen and (min-width:768px){.unit-home-about{padding:80px 0 32px}.unit-home-about .content{display:grid;grid-template-columns:auto min(550px,550 / 1440 * 100vw);gap:0 min(140px,140 / 1440 * 100vw)}.unit-home-about .photo{grid-column:1;margin:0;align-self:center}}@media screen and (min-width:1024px){.unit-home-about .content{margin:0 auto;grid-template-columns:repeat(2,1fr);align-items:center;width:min(100%,1440px);gap:0}.unit-home-about .col{margin:0 min(130px,calc(130 / var(--base) * 100vw))}.unit-home-about .lead{margin:0 min(140px,calc(140 / var(--base) * 100vw)) min(60px,calc(60 / var(--base) * 100vw)) 0;font-size:min(18px,18 / 1440 * 100vw)}.unit-home-about .lead .en{font-size:min(28px,calc(28 / var(--base) * 100vw))}.unit-home-about p{margin-right:min(140px,calc(140 / var(--base) * 100vw));font-size:min(16px,16 / 1440 * 100vw)}}.shopify-section:has(.unit-collection-swiper){display:block;margin:0;background-color:var(--color-bg)}.shopify-section:has(.unit-collection-swiper) .title-bi-lang{margin-bottom:48px;margin-left:25px}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper{padding:32px 0}.shopify-section:has(.unit-collection-swiper) .para-link-arrow{margin-right:20px}@media screen and (min-width:1024px){.shopify-section:has(.unit-collection-swiper){padding-top:min(80px,calc(80 / var(--base) * 100vw))}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper{inset-block:auto;margin:0 auto;padding:0 min(130px,calc(130 / var(--base) * 100vw));width:min(100%,1440px)}.shopify-section:has(.unit-collection-swiper) .unit-collection-swiper .swiper-slide{width:min(376px,calc(376 / var(--base) * 100vw))!important}.shopify-section:has(.unit-collection-swiper) .unit-header{margin-bottom:min(120px,calc(120 / var(--base) * 100vw));display:flex;justify-content:space-between;align-items:end}.shopify-section:has(.unit-collection-swiper) .title-bi-lang{margin-left:0;margin-bottom:0}}.shopify-section:has(.unit-best-sellers-swiper){display:block;margin:0;background-color:var(--color-bg);position:relative;z-index:2}.shopify-section:has(.unit-best-sellers-swiper) .title-bi-lang{margin-bottom:48px;margin-left:25px}.shopify-section:has(.unit-best-sellers-swiper) .unit-best-sellers-swiper{padding:45px 0}.shopify-section:has(.unit-best-sellers-swiper) .swiper-block{position:relative}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide{width:280px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide a{display:block;text-decoration:none;overflow:hidden}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking{padding:0 40px;display:flex;justify-content:end;margin-bottom:8px;align-items:baseline;font-family:var(--font-en);font-weight:400;font-size:18px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .ranking-content{padding:0 40px;border-right:1px solid var(--color-gray)}.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;font-weight:400}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .globo-swatch-list,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors{display:flex;justify-content:start;gap:11px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .globo-swatch-list span,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .globo-swatch-list li,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors span,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors li{display:block;height:11px;width:11px;background-color:#eee}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .price{margin-bottom:15px;font-size:13px}.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-arrow{padding:0 20px;margin-top:50px}@media screen and (min-width:1024px){.shopify-section:has(.unit-best-sellers-swiper) .swiper-header{display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;width:min(100%,1440px);padding:0 min(130px,calc(130 / var(--base) * 100vw))}.shopify-section:has(.unit-best-sellers-swiper) .title-bi-lang{margin-left:0}.shopify-section:has(.unit-best-sellers-swiper) .swiper-block{margin:0 auto}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide{width:min(430px,calc(430 / var(--base) * 100vw))}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-ranking{padding:0 min(50px,calc(50 / var(--base) * 100vw));margin-bottom:min(12px,calc(12 / var(--base) * 100vw));font-size:min(25px,calc(25 / var(--base) * 100vw))}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .ranking-content{padding:0 min(50px,calc(50 / var(--base) * 100vw))}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .photo{margin-bottom:min(18px,calc(18 / var(--base) * 100vw))}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .title-swiper{margin-bottom:min(2px,calc(2 / var(--base) * 100vw));font-size:min(16px,calc(16 / var(--base) * 100vw))}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .globo-swatch-list,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors{gap:13px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .globo-swatch-list span,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .globo-swatch-list li,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors span,.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .list-colors li{height:13px;width:13px}.shopify-section:has(.unit-best-sellers-swiper) .swiper-slide .price{margin-bottom:15px;font-size:13px}}.shopify-section:has(.unit-home-categories){display:block;margin:0;background-color:var(--color-bg);position:relative;z-index:2}.shopify-section:has(.unit-home-categories) .unit-home-categories{padding:45px 0}.shopify-section:has(.unit-home-categories) .title-bi-lang{margin-bottom:48px;margin-left:25px}.shopify-section:has(.unit-home-categories) .category-block:not(:last-of-type){margin-bottom:64px}.shopify-section:has(.unit-home-categories) .category-header{display:grid;grid-template-columns:auto 1fr;align-items:baseline;margin:0 25px 30px;font-family:var(--font-en);line-height:1.5}.shopify-section:has(.unit-home-categories) .category-header .series{grid-column:1/span 2;margin-bottom:14px;font-size:11px}.shopify-section:has(.unit-home-categories) .category-header .title-en{font-size:21px;font-weight:400}.shopify-section:has(.unit-home-categories) .category-header .title-ja{font-size:11px;font-weight:400;justify-self:end}.shopify-section:has(.unit-home-categories) .swiper-category{margin:0 25px;padding:32px 0;text-align:center}.shopify-section:has(.unit-home-categories) .swiper-category-block{position:relative}.shopify-section:has(.unit-home-categories) .title-swiper-category{margin-bottom:39px;font-size:14px;font-family:var(--font-en);font-weight:400}.shopify-section:has(.unit-home-categories) .swiper-slide a{text-decoration:none}.shopify-section:has(.unit-home-categories) .swiper-button-next{top:100px;right:-15px}.shopify-section:has(.unit-home-categories) .swiper-button-next:after{width:16px;height:31px;background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.shopify-section:has(.unit-home-categories) .swiper-button-prev{top:100px;left:-15px}.shopify-section:has(.unit-home-categories) .swiper-button-prev:after{width:16px;height:31px;background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;scale:-1 1}.shopify-section:has(.unit-home-categories) .product-image{margin-bottom:19px}.shopify-section:has(.unit-home-categories) .product-title,.shopify-section:has(.unit-home-categories) .product-price{margin:0;font-size:11px;line-height:1.5}.shopify-section:has(.unit-home-categories) .globo-swatch-list,.shopify-section:has(.unit-home-categories) .list-colors{margin-top:14px;display:flex;justify-content:start;column-gap:8px}.shopify-section:has(.unit-home-categories) .globo-swatch-list span,.shopify-section:has(.unit-home-categories) .globo-swatch-list li,.shopify-section:has(.unit-home-categories) .list-colors span,.shopify-section:has(.unit-home-categories) .list-colors li{display:block;width:8px;height:8px}.shopify-section:has(.unit-home-categories) .product-comment{margin:0 25px}.shopify-section:has(.unit-home-categories) .product-comment p{font-size:14px;line-height:1.7}.shopify-section:has(.unit-home-categories) .para-link-arrow{margin:40px 20px 0}@media screen and (min-width:1024px){.shopify-section:has(.unit-home-categories){padding-bottom:120px}.shopify-section:has(.unit-home-categories) .title-bi-lang{margin-left:auto;margin-right:auto;width:min(1440px,100%);padding:0 min(130px,calc(130 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .category-block{display:grid;width:min(100%,1440px);margin:0 auto;padding:0 min(130px,calc(130 / var(--base) * 100vw));grid-template-columns:min(570px,calc(570 / var(--base) * 100vw)) 1fr 1fr;gap:0 min(50px,calc(50 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .category-block:not(:last-of-type){margin-bottom:min(120px,calc(120 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .category-header{grid-column:1;grid-row:1;margin:0 0 min(40px,calc(40 / var(--base) * 100vw)) 0}.shopify-section:has(.unit-home-categories) .category-header .series{grid-column:1/span 2;margin-bottom:14px;font-size:min(17px,calc(17 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .category-header .title-en{font-size:min(28px,calc(28 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .category-header .title-ja{font-size:min(15px,calc(15 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .category-photo{grid-column:1;grid-row:2/span 2;margin-bottom:0}.shopify-section:has(.unit-home-categories) .swiper-category{grid-column:2/span 2;grid-row:1/span 2;display:grid;grid-template-rows:subgrid;min-width:0;margin:0;padding:0;text-align:center}.shopify-section:has(.unit-home-categories) .title-swiper-category{margin:0;padding:0;grid-row:1;font-size:min(17px,calc(17 / var(--base) * 100vw));align-self:center}.shopify-section:has(.unit-home-categories) .swiper-category-block{grid-row:2;min-width:0;width:100%;position:relative}.shopify-section:has(.unit-home-categories) .swiper{width:100%;min-width:0}.shopify-section:has(.unit-home-categories) .swiper-button-next{top:150px;right:-15px}.shopify-section:has(.unit-home-categories) .swiper-button-next:after{width:min(20px,calc(20 / var(--base) * 100vw));height:min(40px,calc(40 / var(--base) * 100vw));background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.shopify-section:has(.unit-home-categories) .swiper-button-prev{top:150px;left:-15px}.shopify-section:has(.unit-home-categories) .swiper-button-prev:after{width:min(20px,calc(20 / var(--base) * 100vw));height:min(40px,calc(40 / var(--base) * 100vw));background-color:var(--color-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='31' viewBox='0 0 16 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.176777 30.7217L15.4518 15.4517L0.176777 0.176758' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;scale:-1 1}.shopify-section:has(.unit-home-categories) .product-title,.shopify-section:has(.unit-home-categories) .product-price{font-size:min(16px,calc(16 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .globo-swatch-list,.shopify-section:has(.unit-home-categories) .list-colors{column-gap:13px}.shopify-section:has(.unit-home-categories) .globo-swatch-list span,.shopify-section:has(.unit-home-categories) .globo-swatch-list li,.shopify-section:has(.unit-home-categories) .list-colors span,.shopify-section:has(.unit-home-categories) .list-colors li{display:block;width:13px;height:13px}.shopify-section:has(.unit-home-categories) .product-comment{grid-column:2;margin:0;align-self:end}.shopify-section:has(.unit-home-categories) .product-comment p{font-size:min(18px,calc(18 / var(--base) * 100vw))}.shopify-section:has(.unit-home-categories) .para-link-arrow{margin:0;align-self:end}}.shopify-section:has(.unit-home-news){display:block;margin:0;position:relative;background-color:var(--color-bg)}.unit-home-news{padding:45px 0 65px}.unit-home-news .content{padding:0 25px}.unit-home-news ul li{margin-bottom:12px;border-bottom:1px solid var(--color-gray)}.unit-home-news ul a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 0 19px;text-decoration:none;line-height:1.5}.unit-home-news ul time{margin-bottom:18px;font-size:10px;color:var(--color-gray)}.unit-home-news ul i{display:block;background-color:var(--color-text);position:relative;width:42px;height:23px;border-radius:30px}.unit-home-news ul i:after{display:block;content:"";width:15px;height:4px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66 0.203003L13.365 3.58301H0' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66 0.203003L13.365 3.58301H0' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;background-color:#fff;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.unit-home-news ul p{margin-top:15px;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 .content{display:grid;grid-template-columns:1fr min(615px,615 / 1440 * 100vw);align-items:start;padding:0 min(130px,130 / 1440 * 100vw);margin:0 auto;width:min(100%,1440px);box-sizing:border-box}.unit-home-news ul{display:grid;grid-template-columns:auto 1fr auto;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;align-items:center;grid-column:1/span 3;padding:0 0 min(44px,calc(44 / var(--base) * 100vw)) 0;border-bottom:1px solid var(--color-gray)}.unit-home-news ul time{padding-right:min(64px,calc(64 / var(--base) * 100vw));grid-column:1;grid-row:1;margin-bottom:0;font-size:min(17px,calc(17 / var(--base) * 100vw))}.unit-home-news ul p{margin:0;grid-column:2;grid-row:1;font-size:min(19px,calc(19 / var(--base) * 100vw))}.unit-home-news ul i{grid-column:3;grid-row:1;width:min(56px,calc(56 / var(--base) * 100vw));height:min(31px,calc(31 / var(--base) * 100vw))}.unit-home-news ul i:after{width:min(18px,calc(18 / var(--base) * 100vw));height:min(5px,calc(5 / var(--base) * 100vw))}.unit-home-news .para-link-arrow{margin-top:min(40px,calc(40 / var(--base) * 100vw));grid-column:2;grid-row:2}.unit-home-news .para-link-arrow a{font-size:min(20px,20 / 1440 * 100vw)}.unit-home-news .para-link-arrow a:before{width:21px;height:12px}}.shopify-section:has(.custom-image-section){display:block;padding:0;background-color:var(--color-bg);position:relative}@media screen and (min-width:1024px){.shopify-section:has(.custom-image-section) .custom-image-section{margin:0 auto;padding:0 min(130px,calc(130 / var(--base) * 100vw));width:min(100%,1440px)}.shopify-section:has(.custom-image-section) .image-container{margin-left:auto;width:min(780px,calc(780 / var(--base) * 100vw))}}.shopify-section:has(.unit-latest-story){display:block;margin:0}.unit-latest-story{padding:36px 25px 52px;background-color:var(--color-bg)}.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{grid-template-columns:1fr min(900px,900 / 1440 * 100vw);grid-template-rows:auto auto auto auto auto;margin:0 auto;padding:min(64px,calc(64 / var(--base) * 100vw)) min(130px,calc(130 / var(--base) * 100vw));box-sizing:border-box;width:min(100%,1440px)}.unit-latest-story .unit-header{display:flex;margin-bottom:min(80px,calc(80 / var(--base) * 100vw));justify-content:space-between;align-items:end}.unit-latest-story .title-bi-lang{margin-bottom:0}.unit-latest-story .card-story{margin:0 0 0 auto;width:min(900px,calc(900 / var(--base) * 100vw))}}.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:auto 1fr auto;gap:0 8px}.shopify-section:has(.unit-story) .article-story .header-story .en{font-size:10px;font-weight:400}.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);grid-column:3;grid-row:1;color:var(--color-gray)}.shopify-section:has(.unit-story) .article-story .header-story .volume{margin-top:12px;font-size:40px;font-family:var(--font-en);align-self:center;position:relative;font-size:20px;grid-column:1;grid-row:2}.shopify-section:has(.unit-story) .article-story .header-story .title{grid-column:2/span 2;grid-row:2;margin-top:12px;font-size:16px;font-weight:400;align-items:start;align-self:center}.shopify-section:has(.unit-story) .article-story .header-story .thumb{margin:24px 0;grid-column:1/span 3;grid-row:3}.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:block;margin:0 auto;padding:min(220px,calc(220 / 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)) 0 0;margin-left:auto;width:min(900px,calc(900 / 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{margin:0 auto;width:800px;padding:0}.shopify-section:has(.unit-story) .article-story .header-story{display:grid;grid-template-columns:auto 1fr auto;gap:0 min(40px,calc(40 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .header-story .en{font-size:min(17px,calc(17 / 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 .volume{margin-top:min(30px,calc(30 / var(--base) * 100vw));font-size:min(45px,calc(45 / var(--base) * 100vw))}.shopify-section:has(.unit-story) .article-story .header-story .title{margin-top:min(30px,calc(30 / var(--base) * 100vw));font-size:min(28px,calc(28 / 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 .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) .thumbs-wrapper{margin:-10px 0 0 -10px;overflow:auto}.shopify-section:has(.page-product-detail) .list-photo-thumbs{padding:10px;display:flex;flex-wrap:nowrap;gap:10px}.shopify-section:has(.page-product-detail) .list-photo-thumbs li{width:48px;flex-shrink:0}.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;font-weight:400}.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:14px}.shopify-section:has(.page-product-detail) .list-colors span,.shopify-section:has(.page-product-detail) .list-colors button{display:block;padding:0;width:11px;height:11px;border-style:none;position:relative}.shopify-section:has(.page-product-detail) .list-colors span.is-active:after,.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}.shopify-section:has(.page-product-detail) .globo-swatch-list{gap:14px}.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:#000;color:#fff}.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:13px;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:13px;line-height:1.7}@media screen and (min-width:1024px){.shopify-section:has(.page-product-detail) .page-product-detail{display:grid;margin:0 auto;padding:min(200px,calc(200 / 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 .list-photo-thumbs{margin-top:min(55px,calc(55 / var(--base) * 100vw));gap:25px}.shopify-section:has(.page-product-detail) .page-product-detail .list-photo-thumbs li{width:min(100px,calc(100 / var(--base) * 100vw))}.shopify-section:has(.page-product-detail) .page-product-detail .list-photo-thumbs .thumb.is-active:after{width:calc(100% + 10px);height:calc(100% + 10px);inset:-5px -5px auto auto}.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 span,.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 span:after,.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 .globo-swatch-list li{width:12px;height:12px}.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;position:static;z-index: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}.shopify-section:has(.page-collection) .collection-products .title-product{margin-bottom:0;font-size:10px;line-height:1.5;font-weight:400}.shopify-section:has(.page-collection) .collection-products .price{margin-bottom:8px;font-size:10px}.shopify-section:has(.page-collection) .collection-products .globo-swatch-list,.shopify-section:has(.page-collection) .collection-products .list-colors{display:flex;justify-content:start;gap:8px}.shopify-section:has(.page-collection) .collection-products .globo-swatch-list span,.shopify-section:has(.page-collection) .collection-products .globo-swatch-list li,.shopify-section:has(.page-collection) .collection-products .list-colors span,.shopify-section:has(.page-collection) .collection-products .list-colors li{display:block;height:8px;width:8px;background-color:#eee}.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(200px,calc(200 / 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 .list-colors,.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 .list-colors span,.shopify-section:has(.page-collection) .collection-products .list-colors li,.shopify-section:has(.page-collection) .collection-products .globo-swatch-list span,.shopify-section:has(.page-collection) .collection-products .globo-swatch-list li{height:min(13px,calc(13 / var(--base) * 100vw));width:min(13px,calc(13 / var(--base) * 100vw))}}.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) 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;border:1px solid currentColor;background-color:#fff}@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}}.shopify-section:has(.unit-news){display:block;margin:0}.shopify-section:has(.unit-news) .unit-news{padding:94px 20px 0}.shopify-section:has(.unit-news) .card-news{margin-bottom:12px;border-bottom:1px solid var(--color-gray)}.shopify-section:has(.unit-news) .card-news a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 0 19px;text-decoration:none;line-height:1.5}.shopify-section:has(.unit-news) .card-news time{margin-bottom:18px;font-size:10px;color:var(--color-gray)}.shopify-section:has(.unit-news) .card-news i{display:block;background-color:var(--color-text);position:relative;width:42px;height:23px;border-radius:30px}.shopify-section:has(.unit-news) .card-news i:after{display:block;content:"";width:15px;height:4px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66 0.203003L13.365 3.58301H0' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66 0.203003L13.365 3.58301H0' stroke='black' stroke-width='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;background-color:#fff;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.shopify-section:has(.unit-news) .card-news p{margin-top:15px;font-size:13px;line-height:1.5}@media screen and (min-width:1024px){.shopify-section:has(.unit-news) .unit-news{display:grid;grid-template-columns:1fr min(735px,calc(735 / var(--base) * 100vw));margin:0 auto;padding:min(220px,calc(220 / 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-news) .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-news) .news{display:grid;grid-template-columns:auto 1fr auto;gap:min(44px,calc(44 / var(--base) * 100vw)) 0}.shopify-section:has(.unit-news) .card-news{display:contents}.shopify-section:has(.unit-news) .card-news a{display:grid;grid-template-columns:subgrid;align-items:center;grid-column:1/span 3;padding:0 0 min(44px,calc(44 / var(--base) * 100vw)) 0;border-bottom:1px solid var(--color-gray)}.shopify-section:has(.unit-news) .card-news time{padding-right:min(64px,calc(64 / var(--base) * 100vw));grid-column:1;grid-row:1;margin-bottom:0;font-size:min(17px,calc(17 / var(--base) * 100vw))}.shopify-section:has(.unit-news) .card-news p{margin:0;grid-column:2;grid-row:1;font-size:min(19px,calc(19 / var(--base) * 100vw))}.shopify-section:has(.unit-news) .card-news i{grid-column:3;grid-row:1;width:min(56px,calc(56 / var(--base) * 100vw));height:min(31px,calc(31 / var(--base) * 100vw))}.shopify-section:has(.unit-news) .card-news i:after{width:min(18px,calc(18 / var(--base) * 100vw));height:min(5px,calc(5 / var(--base) * 100vw))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
