*,*:before,*:after{letter-spacing:.03em}.price{letter-spacing:.02em}.text--subdued{color:rgba(var(--text-color),.5)}.container--extra-medium{max-width:1310px}.label{font-weight:400}.button{--button-height: 46px}.button:not(.button--text):not(.button--small),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-size:14px;font-weight:400;padding-inline-start:50px;padding-inline-end:50px}@media screen and (max-width:740px){.button:not(.button--text):not(.button--small),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-size:12px;padding-inline-start:35px;padding-inline-end:35px}}.button--border{border:1px solid rgba(var(--text-color));color:rgba(var(--text-color));transition:all .25s ease-in-out}@media(hover:hover){.button--border:hover{border-color:rgba(var(--text-color));color:#fff;background:rgba(var(--text-color))}}.button--primary{transition:all .25s ease-in-out}@media(hover:hover){.button--primary:hover{opacity:.75}}.button--small:not(.button--text){font-weight:400;font-size:calc(var(--base-font-size) - 2px)}.rte{line-height:2}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5{font-weight:400;line-height:1.5}.rte h1,.rte h2{font-size:22px;margin:60px 0 16px}.rte h3{font-size:20px;margin:60px 0 16px}.rte h4{font-size:18px;margin:60px 0 16px}.rte h5{font-size:14px;margin:60px 0 16px}.rte ol,.rte ul{margin:60px 0 60px 20px}.rte hr{margin:60px 0;border:none;border-bottom:1px solid rgba(var(--border-color))}.rte img{display:block;margin:60px 0}.rte .table-wrapper{margin:60px 0}.rte .table-wrapper table{margin:0}.rte table tr{border-bottom:1px solid rgba(var(--border-color))}.rte table th{white-space:nowrap}.rte table th,.rte table td{padding:27px 0 27px 60px;vertical-align:top;border-bottom:none;line-height:1.5}.rte table tr:first-child th,.rte table tr:first-child td{padding-top:0}.rte table th{font-weight:400}.rte iframe{max-width:100%}@media screen and (max-width:740px){.rte{font-size:12px}.rte h1,.rte h2{font-size:16px;margin:40px 0 16px}.rte h3{font-size:15px;margin:40px 0 16px}.rte h4,.rte h5{font-size:14px;margin:40px 0 16px}.rte ol,.rte ul{margin:40px 0 40px 20px}.rte hr,.rte img,.rte .table-wrapper{margin:40px 0}.rte table th,.rte table td{padding:20px 0 20px 36px}}@media screen and (max-width:320px){.rte{font-size:11px}.rte table th,.rte table td{padding:20px 0 20px 20px}}.page-header h1{font-family:var(--font-noto-serif);font-size:26px;letter-spacing:0;font-weight:500;line-height:1.7}.page-header h1.page-header__title--small{font-size:20px}.page-header__text-wrapper{margin-block-start:45px;margin-block-end:45px}.breadcrumb--floating+.page-header__text-wrapper{margin-block-start:100px;margin-block-end:80px}.breadcrumb+.page-header .page-header__text-wrapper{margin-block-end:80px}.page-header .page-header__text-wrapper h1{margin-block-end:30px}@media screen and (max-width:740px){.page-header h1{font-size:17px}.page-header h1.page-header__title--small{font-size:16px}.page-header__text-wrapper{margin-block-start:45px;margin-block-end:45px}.breadcrumb--floating+.page-header__text-wrapper{margin-block-start:80px;margin-block-end:45px}.breadcrumb+.page-header .page-header__text-wrapper{margin-block-end:45px}.page-header .page-header__text-wrapper h1{margin-block-end:22px}}.section--border{border-top:1px solid rgba(var(--border-color))}@media screen and (min-width:1600px){.section--border .vertical-breather{--vertical-breather: 80px}}.section__header{margin-block-end:50px}.section__header h2{font-size:13px;font-weight:400}.section__header h3,.section__header-title{font-family:var(--font-noto-serif);font-weight:500;font-size:22px;letter-spacing:0;line-height:1.72}.section__header-description{line-height:2.14;margin:50px 0}@media screen and (max-width:740px){.section__header{margin-block-end:30px}.section__header h2{font-size:10px}.section__header h3,.section__header-title{font-size:17px}.section__header-description{font-size:12px;line-height:2;margin:30px 0}}.section__header .tabs-nav:not(:first-child){margin-block-start:40px}.section__header .tabs-nav__item-list{gap:8px;box-shadow:none}.section__header .tabs-nav__item{border:1px solid rgba(0,0,0,.15);opacity:1;font-size:14px;border-radius:30px;padding:9px 20px;font-weight:400;line-height:1.3;transition:all .25s ease-in-out}.section__header .tabs-nav__item[aria-expanded=true]{border-color:#000;background:#000;color:#fff}.section__header .tabs-nav__position{display:none}@media(hover:hover){.section__header .tabs-nav__item:hover{border-color:#000}}@media screen and (max-width:740px){.section__header .tabs-nav:not(:first-child){margin-block-start:23px}.section__header .tabs-nav__item-list{gap:5px}.section__header .tabs-nav__item{font-size:12px;padding:7px 15px}}@media screen and (max-width:740px){.section__footer .button{width:100%}}.announcement-bar{background:none;padding-inline:0}.announcement-bar__message a{text-decoration:unset!important}.announcement-bar__message a:hover{color:currentColor!important}.announcement-bar__message{padding-block-start:13px;padding-block-end:13px}.announcement-bar__cross-border{position:absolute;right:0;height:100%;display:flex;align-items:center}.announcement-bar__cross-border-label{font-size:13px;opacity:.6;margin-right:20px}.announcement-bar__cross-border .popover-container{border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15);padding:0 20px 0 23px;font-size:13px;height:100%;display:flex;align-items:center}#announcement-bar-localization-form-locale{z-index:5}@media screen and (max-width:740px){.announcement-bar__message{padding-top:10px;padding-bottom:10px}.announcement-bar__message.text--small,.announcement-bar__message.text--xsmall{font-size:10px}}.breadcrumb{color:rgba(var(--text-color),1)}.breadcrumb__list{padding:20px 0}.breadcrumb__item+.breadcrumb__item{display:flex;align-items:center}.breadcrumb__link{font-size:11px}.breadcrumb__item+.breadcrumb__item:before{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:5px;height:5px;border:1px solid currentColor;border-left:0;border-bottom:0;opacity:1;transform:translate(-25%) rotate(45deg);margin:0 10px}.breadcrumb__link:not([aria-current=page]):not(:hover){opacity:1}.breadcrumb__link:not([aria-current=page]):hover{opacity:.7}@media screen and (max-width:740px){.breadcrumb__list{padding:5px 0 15px}.breadcrumb--floating .breadcrumb__list{padding:15px 0}.breadcrumb__link{font-size:10px}}@media screen and (min-width:1000px){.product-list__inner--scroller{margin:0}.product-list__prev-next{width:calc(100% + 56px);left:-28px}}@media screen and (max-width:740px){.product-list{--product-list-column-gap: 15px}.product-list__inner:not(.product-list__inner--scroller){margin-inline:unset}}.product-item--sold-out .product-item__image-wrapper .product-item__aspect-ratio{position:relative}.product-item--sold-out .product-item__image-wrapper .product-item__aspect-ratio:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#0000004d;z-index:1}.product-item .product-item__info{text-align:left}.product-item .product-item-meta__title{font-size:14px;margin-bottom:10px;line-height:1.5;padding-right:22px}.product-item .product-item-meta__price-list-container .price{font-size:15px}.product-item .product-item-meta__price-list-container .price-unit-jpy{font-size:11px;margin-left:2px}.product-item .product-item-meta__labels{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.product-item .product-item-meta__labels span{font-size:12px;color:rgba(var(--text-color),.4)}.product-item .product-item__quick-buy-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){bottom:10px;right:10px}.product-item .product-item__quick-buy-button{width:32px;height:32px;padding:2px;display:flex;align-items:center;justify-content:center;border:none}.product-item .product-item__quick-buy-button svg{width:19px}.product-item .product-item__quick-form .button{background:#000;color:rgba(var(--text-color));transition:all .25s ease-in-out;padding:0 10px}@media(hover:hover){.product-item .product-item__quick-form .button:hover{border-color:rgba(var(--text-color));color:#000;background:rgba(var(--text-color))}}@media screen and (max-width:740px){.product-item .product-item__image-wrapper{margin-block-end:11px}.product-item .product-item__info{text-align:left}.product-item .product-item-meta__title{font-size:12px;margin-bottom:6px}.product-item .product-item-meta__price-list-container .price{font-size:12px}.product-item .product-item-meta__price-list-container .price-unit-jpy{font-size:9px}.product-item .product-item-meta__labels{margin-top:4px}.product-item .product-item-meta__labels span{font-size:11px}}.article-list{margin-inline:0;--article-list-column-gap: 30px}@media screen and (max-width:740px){.article-list--col2-mobile{grid-template-columns:repeat(auto-fit,calc(100% / 2 - var(--article-list-column-gap)*(2 / 4)));--article-list-row-gap: 24px;--article-list-column-gap: 16px}}.article-item__image-container{margin-block-end:20px}.article-item__category{font-size:11px;font-weight:400}.article-item__title{font-size:14px;font-weight:400;line-height:1.5}.article-item__content h3.article-item__title{margin-block-end:12px}.article-item__excerpt{color:rgba(var(--text-color),.4);font-size:12px;margin-block-start:0}.article-item__date{color:rgba(var(--text-color),.4);font-size:12px;margin-top:12px}@media screen and (max-width:740px){.article-item__image-container{margin-block-end:14px}.article-item__category{font-size:10px}.article-item__title{font-size:12px}.article-item__content h3.article-item__title{margin-block-end:8px}.article-item__excerpt{font-size:11px}.article-item__date{font-size:11px;margin-top:8px}}.popover[open]>.popover__overlay{opacity:.6}@media screen and (max-width:740px){.popover{border-radius:20px 20px 0 0}.popover__overlay{bottom:calc(100% - 20px)}.popover__header{border-radius:20px 20px 0 0}.popover__close-button svg path{stroke-width:1.6px}}.drawer[open]>.drawer__overlay{opacity:.6}.drawer__header .icon--close path{stroke-width:1.6}.drawer__title{font-size:16px;font-family:var(--font-noto-serif);font-weight:600;letter-spacing:0}.drawer__header-action{font-size:14px}.drawer__footer--bordered{box-shadow:0 1px #0000001a inset}.drawer__footer .button{line-height:50px}@media screen and (max-width:740px){.drawer__header{padding-block-start:26px}.drawer__title{font-size:14px}.drawer__header-action{font-size:12px}}.drawer.product-facet__filters{max-width:428px}.drawer.product-facet__filters .drawer__header{max-height:unset;border-bottom:none;padding-block-start:60px;padding-block-end:18px;height:auto;--container-gutter: 50px;justify-content:space-between}.drawer.product-facet__filters .drawer__title{font-size:20px}.drawer.product-facet__filters .drawer__close-button{top:30px}.drawer.product-facet__filters .drawer__content{--container-gutter: 50px}.drawer.product-facet__filters .product-facet__filter-list{margin-top:30px;border-top:1px solid rgb(var(--border-color));border-bottom:1px solid rgba(var(--border-color))}.drawer.product-facet__filters .collapsible-toggle{font-size:15px;font-weight:400;padding:23px 0}.drawer.product-facet__filters .collapsible-toggle .icon--chevron{width:10px}.drawer.product-facet__filters .collapsible-toggle .icon--chevron path{stroke-width:1.6px}.drawer.product-facet__filters .product-facet__filter-item .collapsible__content{padding-inline-start:0px;margin-block-end:36px}body.no-login .drawer.product-facet__filters .product-facet__filter-item--price{display:none!important}.drawer.product-facet__filters .collapsible__content .checkbox-container{align-items:center}.drawer.product-facet__filters .collapsible__content .checkbox{width:22px;height:22px;border:1px solid rgba(var(--border-color));top:1px}.drawer.product-facet__filters .collapsible__content .checkbox:checked{background-color:#10285d;background-size:13px}.drawer.product-facet__filters .collapsible__content label{font-size:13px;padding-inline-start:11px}.drawer.product-facet__filters .checkbox-container+.checkbox-container{margin-block-start:14px}.drawer.product-facet__filters .drawer__footer{--container-gutter: 50px;padding-bottom:76px}.drawer.product-facet__filters .drawer__footer .button{line-height:50px}@media screen and (max-width:740px){.drawer.product-facet__filters .drawer__header{padding-block-start:42px;padding-block-end:5px;--container-gutter: 20px}.drawer.product-facet__filters .drawer__title{font-size:16px}.drawer.product-facet__filters .drawer__close-button{top:15px}.drawer.product-facet__filters .drawer__content{--container-gutter: 20px}.drawer.product-facet__filters .product-facet__filter-list{margin-top:30px}.drawer.product-facet__filters .collapsible-toggle{font-size:13px;padding:26px 0}.drawer.product-facet__filters .collapsible-toggle .icon--chevron{width:9px}.drawer.product-facet__filters .product-facet__filter-item:not(:last-child) .collapsible__content{margin-block-end:30px}.drawer.product-facet__filters .collapsible__content .checkbox{width:20px;height:20px}.drawer.product-facet__filters .collapsible__content .checkbox:checked{background-color:#10285d;background-size:13px}.drawer.product-facet__filters .collapsible__content label{font-size:11px}.drawer.product-facet__filters .checkbox-container+.checkbox-container{margin-block-start:10px}.drawer.product-facet__filters .drawer__footer{--container-gutter: 20px;padding-bottom:20px}}.drawer__buttons{margin-top:20px;display:flex;gap:10px}.drawer__buttons-item{color:rgb(var(--heading-color));border:1px solid rgb(var(--heading-color));border-radius:3px;width:100%;font-size:12px;line-height:1.5;padding:12px 10px;text-align:center;display:block}.drawer__buttons-item--primary{background:rgba(var(--primary-button-background),1);color:rgba(var(--primary-button-text-color),1)}.drawer__header--mobile-nav{display:flex;justify-content:space-between;gap:20px}.header-sidebar-localization-form{display:flex;align-items:center;gap:14px}.header-sidebar-localization-form-label{font-size:11px;opacity:.6}.header-sidebar-localization-form .popover-button{border:1px solid rgba(0,0,0,.14);border-radius:3px;padding:0 12px 0 14px;height:35px;font-size:11px}.mobile-nav{margin:10px calc(-1 * var(--container-gutter)) 0;border-bottom:1px solid rgba(var(--text-color),.1)}.mobile-nav__link{padding:30px 0;line-height:1.2}.mobile-nav__item:not(:last-child){border-bottom:1px solid rgba(var(--text-color),.1)}.mobile-nav hr{border:none;border-bottom:1px solid rgba(var(--border-color));margin:30px 0}.mobile-nav__item[data-level="1"]{padding:0 var(--container-gutter)}.mobile-nav__item[data-level="1"] .mobile-nav__link{font-size:13px}.mobile-nav__item[data-level="2"] .mobile-nav__link{font-size:12px}.mobile-nav .mobile-nav,.mobile-nav__item[data-level="2"] .mobile-nav{border-bottom:none}.mobile-nav__item[data-level="3"] .mobile-nav__link{font-size:11px}.mobile-nav .mobile-nav .mobile-nav{border-inline-start:none;padding-inline-start:10px;margin-block-start:20px!important}.mobile-nav .mobile-nav .mobile-nav .mobile-nav__item{margin-block-end:16px}.mobile-nav .animated-plus:before{height:1px}.animated-plus:after{width:1px}.mobile-nav .mobile-nav{padding-inline-start:0px;margin-block-end:30px!important}.mobile-nav .mobile-nav .mobile-nav__item{margin-block-end:20px}.drawer--quick-buy{max-width:460px}.quick-buy-product{margin-block-start:40px;margin-block-end:30px}.quick-buy-product__image{width:125px}.quick-buy-product .product-item-meta__vendor{font-weight:400}.quick-buy-product .product-item-meta__title,.quick-buy-product .product-item-meta__price-list-container .price{font-size:14px}.drawer--quick-buy .product-form__quantity{display:none}.drawer--quick-buy .product-form__payment-container{margin-block-start:20px}.drawer--quick-buy .product-form__add-button{--button-background: var(--primary-button-background);--button-text-color: var(--primary-button-text-color);font-size:14px;line-height:50px}.drawer--quick-buy .shopify-payment-button{display:none}.drawer--quick-buy .product-form__view-details{font-size:14px}.quick-buy-product__info .product-item-meta__title{padding-right:0}.quick-buy-product__info wk-button{display:none}@media screen and (max-width:740px){.popover--quick-buy .popover__header{padding:10px 20px;border-bottom:none}.popover--quick-buy .popover__content{border:none}.popover--quick-buy .product-form{padding-inline-start:20px;padding-inline-end:20px}.popover--quick-buy .product-form__quantity{display:none}.popover--quick-buy .product-form__buy-buttons{padding:20px}.popover--quick-buy .product-form__buy-buttons:not(:only-child){border:none;margin-block-start:0}.popover--quick-buy .product-form__add-button{line-height:50px;font-size:12px}.quick-buy-product{margin-block-start:20px;margin-block-end:0;padding-block-start:0;padding-block-end:0}.quick-buy-product__image{width:80px}.quick-buy-product .product-item-meta__title{font-size:12px;margin-bottom:8px}.quick-buy-product .product-item-meta__price-list-container .price{font-size:12px}.quick-buy-product .product-item-meta__price-list-container .price-list+.link{font-size:12px;color:rgba(var(--text-color),1);display:block;margin:8px 0 0}}.no-login .drawer__content .product-item-meta__price-list-container{display:none}#mini-cart-form .line-item__remove-button{margin-inline-start:0}.pagination{margin-block-start:60px}.pagination__nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pagination__nav-item{width:54px;height:54px;border-radius:50%!important;box-shadow:none;border:1px solid rgba(var(--border-color));font-size:15px;font-weight:400;display:flex;align-items:center;justify-content:center}.pagination__nav-item[aria-current]{border:1px solid rgba(var(--text-color))}.pagination__nav-item[aria-current]:before{display:none}.pagination__nav-item--arrow{background:#10285d;color:#fff}.pagination__nav-item--arrow svg{width:6px}@media screen and (max-width:740px){.pagination{margin-block-start:30px}.pagination__nav-item{width:40px;height:40px;font-size:12px}.pagination__nav-item--arrow svg{width:5px}}.c-acordion{border-bottom:1px solid rgba(var(--border-color))}.c-acordion__toggle{cursor:pointer;line-height:1.5;padding:26px 30px 26px 0;letter-spacing:0;position:relative;width:100%;border-top:1px solid rgba(var(--border-color))}.c-acordion__toggle:before{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:8px;height:8px;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-25%) rotate(135deg);position:absolute;right:10px;top:calc(50% - 6px);transition:.4s}.c-acordion__toggle.is-active:before{transform:translate(-25%) rotate(-45deg);top:calc(50% - 2px)}.c-acordion__content{line-height:0;height:0;overflow:hidden;opacity:0;transition-duration:.4s}.c-acordion__content.is-open{line-height:normal;height:auto;opacity:1;margin-bottom:25px}@media screen and (max-width:740px){.c-acordion__toggle{font-size:12px;padding:22px 30px 22px 0}.c-acordion__toggle:before{width:7px;right:10px}.c-acordion__content.is-open{line-height:normal;height:auto;opacity:1;margin-bottom:25px}}.FeaturedBanner{display:flex;flex-wrap:wrap}.FeaturedBanner .Item .Item__Link{display:block}.FeaturedBanner .Item__Image{position:relative;transition:opacity .25s ease-in-out}.FeaturedBanner .Item__Image .Item__Info{position:absolute;bottom:15px;left:25px;color:#fff}.FeaturedBanner .Item__Info{margin-top:20px;width:100%}.FeaturedBanner .Item__Info--left{text-align:left}.FeaturedBanner .Item__Info--center{text-align:center}.FeaturedBanner .Item__Info--right{text-align:right}.FeaturedBanner .Item__Title{font-size:16px}.FeaturedBanner .Item__SubTitle{font-size:13px}@media(hover:hover){.FeaturedBanner .Item .Item__Link:hover .Item__Image{opacity:.85}}@media screen and (max-width:1200px){.FeaturedBanner .Item__Title{font-size:14px}.FeaturedBanner .Item__SubTitle{font-size:11px}}@media screen and (max-width:740px){.FeaturedBanner .Item__Info{margin-top:14px}.FeaturedBanner .Item__Title{font-size:12px}.FeaturedBanner .Item__SubTitle{font-size:10px}}.c-featured-support{display:flex;flex-wrap:wrap}.c-featured-support.container{max-width:calc(var(--container-max-width) + 40px);padding:0}.c-featured-support__item{padding:60px;position:relative}.c-featured-support__item:after{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:8px;height:8px;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-25%) rotate(45deg);position:absolute;right:40px;top:calc(50% - 4px)}.c-featured-support__item+.c-featured-support__item{border-left:1px solid rgba(255,255,255,.15)}.c-featured-support__item-title{font-size:15px;font-family:var(--font-noto-serif)}.c-featured-support__item-description{font-size:13px;margin-top:20px}@media screen and (max-width:1024px){.c-featured-support__item{padding:45px 50px 45px 40px;position:relative}.c-featured-support__item:after{right:20px}}@media screen and (max-width:767px){.c-featured-support__item{padding:45px 50px 45px 20px;position:relative}.c-featured-support__item:after{right:20px}.c-featured-support__item+.c-featured-support__item{border-left:none;border-top:1px solid rgba(255,255,255,.15)}.c-featured-support__item-title{font-size:13px}.c-featured-support__item-description{font-size:11px;margin-top:10px}}.slideshow__text-wrapper .heading--small{font-size:14px;font-weight:400;margin-bottom:14px}.slideshow__text-wrapper .heading--large{font-family:var(--font-noto-serif);font-weight:500;font-size:26px;line-height:1.5;margin-block-end:36px}.slideshow__text-wrapper .heading--small+.heading--large{margin-block-start:14px}.slideshow__text-wrapper .button--small{padding-inline-start:33px;padding-inline-end:33px;font-size:14px}@media(hover:hover){.button-wrapper .button--border:hover{color:#000}}@media screen and (max-width:740px){.slideshow__text-wrapper .heading--small{font-size:12px;margin-bottom:9px}.slideshow__text-wrapper .heading--large{font-size:20px;margin-block-end:24px}.slideshow__text-wrapper .heading--small+.heading--large{margin-block-start:9px}.slideshow__text-wrapper .heading+.button-wrapper{margin-block-start:24px}.slideshow__text-wrapper .button--small{padding-inline-start:20px;padding-inline-end:20px;font-size:12px;line-height:36px}}.slideshow__nav{bottom:32px}.slideshow__nav--dot{gap:13px}.slideshow__nav--dot .slideshow__dot{width:6px;height:6px;background:#ffffff4d;position:relative;flex-basis:6px;border-radius:50%;pointer-events:auto;padding:0;margin:0}.slideshow__nav--dot .slideshow__dot:before,.slideshow__nav--dot .slideshow__dot:after{background:none}.slideshow__nav--dot .slideshow__dot[aria-current=true]{background:#fff}@media screen and (max-width:740px){.slideshow__nav{bottom:20px}}.c-about{position:relative;height:754px;display:flex;align-items:center;justify-content:center;overflow:hidden}.c-about__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.c-about__background video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.c-about__content{position:relative;z-index:2;padding:0 40px}.c-about__head{text-align:center;margin-bottom:53px}.c-about__head h2{font-family:var(--font-noto-serif);font-size:12px;color:#10285d;margin-top:8px}.c-about__title{text-align:center;font-family:var(--font-noto-serif);font-weight:500;font-size:22px;letter-spacing:0;line-height:1.818}.c-about__description{text-align:center;font-size:14px;line-height:2.285;margin-top:26px}@media screen and (max-width:740px){.c-about{height:652px;margin:0 calc(50% - 50vw);width:100vw}.c-about__head{text-align:center;margin-bottom:42px}.c-about__head h2{font-size:11px}.c-about__title{font-size:17px;line-height:1.764}.c-about__description{font-size:12px;line-height:2;margin-top:19px}}.shopify-section--rich-text .content-box h2{font-size:13px;font-weight:400;color:#10285d}.shopify-section--rich-text .content-box h3{font-family:var(--font-noto-serif);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.73}.shopify-section--rich-text .content-box p{line-height:2.14;letter-spacing:.02em}@media screen and (max-width:740px){.shopify-section--rich-text .content-box h2{font-size:10px}.shopify-section--rich-text .content-box h3{font-size:17px}.shopify-section--rich-text .content-box p{font-size:12px;line-height:2}}.logo-list--grid{margin:0;padding:0}.logo-list__list{--logos-per-row: 5;--logos-gap: 30px;grid-template-columns:repeat(min(var(--logos-per-row),var(--section-logo-count)),minmax(140px,calc(100% / var(--logos-per-row) - (var(--logos-gap) - var(--logos-gap) / var(--logos-per-row)))));gap:calc(var(--logos-gap) * 1.2) var(--logos-gap)}.logo-list__item{min-height:160px}.logo-list__image{transition:opacity .25s ease-in-out}.logo-list__item-title{margin-top:18px;text-align:center}@media(hover:hover){.logo-list__item-wrap a:hover .logo-list__image{opacity:.75}}@media screen and (max-width:1200px){.logo-list__list{--logos-per-row: 4}}@media screen and (max-width:1000px){.logo-list__list{--logos-per-row: 3}}@media screen and (max-width:740px){.logo-list__list{--logos-gap: 20px}}@media screen and (max-width:640px){.logo-list__list{--logos-per-row: 2;--logos-gap: 15px;gap:calc(var(--logos-gap) * 1.7) var(--logos-gap)}.logo-list__item{min-height:94px}.logo-list__item-title{font-size:12px;margin-top:12px}}.gallery__item:not(:first-child){margin-inline-start:20px}@media screen and (min-width:1400px){.gallery{--gallery-image-height: 28vw}}@media screen and (max-width:740px){.gallery{--gallery-image-height: 170px}.gallery__item:not(:first-child){margin-inline-start:15px}}@media screen and (max-width:375px){.gallery{--gallery-image-height: 150px}}.gallery__prev-next-buttons:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--container-outer-width) - -40px)}.gallery__prev-next-buttons .prev-next-button{--prev-next-button-background: 255,255,255;--prev-next-button-color: 0,0,0;border:none}.gallery__prev-next-buttons .prev-next-button svg{height:13px}.gallery__prev-next-buttons .prev-next-button svg path{stroke-width:1.6}.gallery__prev-next-buttons .prev-next-button+.prev-next-button{margin-top:1.16px}@media screen and (min-width:1400px){.gallery__prev-next-buttons:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--container-outer-width) - 0px)}}.gallery__progress-bar-wrapper{max-width:1194px}.gallery__progress-bar{background:rgba(var(--text-color),.1);height:1px;margin-block-start:60px}@media screen and (max-width:740px){.gallery__progress-bar{margin-block-start:30px}}.timeline__item:not(:last-child){margin-inline-end:30px}.timeline__item--opacity-unset{opacity:1!important}.timeline__content-wrapper .timeline__content h2{font-size:18px;line-height:1.7;letter-spacing:.03em;margin-block-end:26px}.timeline__content p{line-height:2.14}@media screen and (max-width:1200px){.timeline__content-wrapper .timeline__content h2{font-size:16px}.timeline__content p{font-size:12px}}@media screen and (max-width:999px){.timeline__content-wrapper .timeline__content{padding:28px 30px 30px}.timeline__content-wrapper .timeline__content h2{font-size:13px;margin-block-end:10px}.timeline__content p{font-size:11px;line-height:2}.timeline--mobile-scroll-simple .timeline__list{padding-inline:20px;display:flex;align-items:unset;overflow-x:scroll;min-width:unset}.timeline--mobile-scroll-simple .timeline__item{width:78%;flex-shrink:0;display:block;padding-inline-end:unset}.timeline--mobile-scroll-simple .timeline__item:not(:last-child){margin-inline-end:15px}.timeline--mobile-scroll-simple .timeline__image-wrapper:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){position:unset}.timeline--mobile-scroll-simple .timeline__content-wrapper{max-width:unset}.timeline--mobile-scroll-simple .timeline__content{margin-inline-end:0}}.timeline__prev-next-buttons:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--container-outer-width) - -40px)}.timeline__prev-next-buttons .prev-next-button{--prev-next-button-background: 255,255,255;--prev-next-button-color: 0,0,0;border:none}.timeline__prev-next-buttons .prev-next-button svg{height:13px}.timeline__prev-next-buttons .prev-next-button svg path{stroke-width:1.6}.timeline__prev-next-buttons .prev-next-button+.prev-next-button{margin-top:1.16px}@media screen and (min-width:1400px){.timeline__prev-next-buttons:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--container-outer-width) - 0px)}}.timeline__nav-wrapper{margin-block-start:60px}.timeline__nav{padding-block-start:20px}.timeline__nav .progress-bar{height:1px;background:rgba(var(--text-color),.2)}.timeline__nav-item{opacity:.5}.timeline__nav-item span{font-weight:400}@media screen and (max-width:999px){.timeline__nav-wrapper{margin-block-start:40px}.timeline__nav-item span{font-size:12px}}.multi-column__inner{--multi-column-row-gap: 40px;--multi-column-column-gap: 30px;--item-width: calc( 100% / var(--section-items-per-row) - ( var(--multi-column-column-gap) - var(--multi-column-column-gap) / var(--section-items-per-row) ) )}.multi-column__image-wrapper{margin-block-end:28px}.heading.multi-column__title{font-size:16px;letter-spacing:0}.multi-column__description{line-height:1.7;letter-spacing:0;text-align:left}.multi-column__link{font-weight:400;margin-top:30px}@media screen and (min-width:1200px){.multi-column--medium{--section-items-per-row: 4}}@media screen and (max-width:1199px){.multi-column__inner{--multi-column-row-gap: 30px;--multi-column-column-gap: 20px}.multi-column__image-wrapper{margin-block-end:20px}.heading.multi-column__title{font-size:14px}.multi-column__description{font-size:12px}.multi-column__link{margin-top:20px;font-size:12px}}@media screen and (max-width:1000px){.multi-column--medium{--section-items-per-row: 2}}@media screen and (max-width:740px){.multi-column--medium{--section-items-per-row: 1}.multi-column__inner:not(.multi-column__inner--scroller){--multi-column-row-gap: 48px}.multi-column--pocket-medium .multi-column__inner--scroller{grid-auto-columns:75vw}.heading.multi-column__title{font-size:13px;margin-block-end:12px}.multi-column__description{font-size:11px;line-height:1.8}.multi-column__link{font-size:11px}}.image-with-text-block__content h2{font-weight:400}.image-with-text-block__content h3{font-family:var(--font-noto-serif);font-size:20px;font-weight:500;line-height:1.85}.image-with-text-block__text-container{line-height:2.28;margin-block-start:30px}@media screen and (min-width:741px){.image-with-text-block--overlap-right .content-box--right{margin-inline-end:0}.image-with-text-block--overlap-left .content-box--left{margin-inline-start:0}}@media screen and (min-width:1000px){.content-box--medium{width:calc(var(--grid-column-width)* 7.5 + var(--grid-gap)* 9)}}@media screen and (min-width:1200px){.image-with-text-block__content:not(.image-with-text-block__content--tight){padding:120px 80px}}@media screen and (max-width:740px){.image-with-text-block__content h3{font-size:15px;line-height:1.73}.image-with-text-block__text-container{font-size:12px;line-height:2;margin-block-start:23px}.image-with-text-block--overlap-right .image-with-text-block__content{margin-block:-50px 0}.image-with-text-block__content:not(.image-with-text-block__content--tight){padding:50px 55px 55px}}@media screen and (max-width:320px){.image-with-text-block__content h3{font-size:14px}.image-with-text-block__text-container{font-size:10px;margin-block-start:20px}.image-with-text-block__content:not(.image-with-text-block__content--tight){padding:30px}}.image-with-text__content .heading--small{font-weight:400}.image-with-text__content .h3{font-family:var(--font-noto-serif);font-size:20px;font-weight:500;line-height:1.73}.image-with-text__text-wrapper p{line-height:2.14;letter-spacing:.02em}.image-with-text__navigation-item .heading{font-weight:400}@media screen and (max-width:740px){.image-with-text__content .h3{font-size:17px}.image-with-text__text-wrapper p{font-size:10px}}.faq .scroll-spy__anchor,.faq__wrapper .collapsible-toggle{font-weight:400}.faq__item .collapsible__content{line-height:2}@media screen and (max-width:740px){.faq__item .collapsible__content{padding-inline-end:0}}.press-list__wrapper .press-list__item-content{font-size:20px;line-height:1.7}@media screen and (max-width:740px){.press-list__wrapper .press-list__item-content{font-size:16px}}.promotion-block__content-wrapper .heading--small{font-size:12px;font-weight:400}.promotion-block__content-wrapper .h4,.promotion-block__content-wrapper .h5{font-size:20px;line-height:1.7}@media screen and (max-width:740px){.promotion-block__content-wrapper .heading--small{font-size:10px}.promotion-block__content-wrapper .h4,.promotion-block__content-wrapper .h5{font-size:16px}}.testimonial__content{font-size:20px;line-height:1.7}@media screen and (max-width:740px){.testimonial__content{font-size:16px}}.text-with-icons__icon-wrapper{margin-block-end:30px}.text-with-icons__content-wrapper .heading{font-size:15px;font-weight:500}.NewsList{max-width:720px;margin:0 auto;list-style:none;padding:0;border-bottom:1px solid rgba(var(--border-color))}.NewsList .Item{width:100%;border-top:1px solid rgba(var(--border-color))}.NewsList .Item__Link{display:flex;padding:32px 0}.NewsList .Item__Link:hover .Item__Title{text-decoration:underline}.NewsList .Item__Date{margin-right:35px;font-size:12px;color:rgba(var(--text-color),.4)}.NewsList .Item__Label span{border:1px solid;font-size:12px;padding:4px 15px;margin-right:16px;white-space:nowrap}.NewsList .Item__Title{font-size:14px;width:100%}@media screen and (max-width:740px){.NewsList .Item__Link{display:block;padding:27px 0}.NewsList .Item__Date{margin-right:0;margin-bottom:5px;font-size:11px}.NewsList .Item__Label{margin-bottom:8px}.NewsList .Item__Label span{font-size:10px;padding:2px 12px;margin-right:0}.NewsList .Item__Title{font-size:12px;line-height:1.8}}.product{margin:20px 0 0}@media screen and (min-width:1000px){.product:not(.product--featured){margin-block-end:40px}.product .product__info{width:350px}}@media screen and (min-width:1300px){.product:not(.product--not-login){padding-right:96px}.product .product__info{width:410px}.product--not-login .product__info{width:500px}}@media screen and (max-width:740px){.product:not(.product--featured){margin:5px 0 0}}.product .product__media-list-wrapper{max-width:100%!important}@media screen and (min-width:1000px){.product .product__media-list:focus-visible{outline:none}.product .product__media{padding-inline-start:0;flex:1;padding-right:50px}.product .flickity-viewport{overflow:visible;height:auto!important}.product .flickity-slider{transform:translate(0)!important;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.product .product__media-item{transform:translate(0)!important;position:relative!important;width:calc(50% - 15px);margin-bottom:30px;min-width:1px;cursor:pointer}.product .product__media-item:hover{cursor:var(--zoom-cursor-svg-url) 26 26,zoom-in}.product .flickity-enabled .flickity-viewport{cursor:unset}.product .product__zoom-button{display:none}}@media screen and (min-width:1300px){.product .product__media{padding-right:96px}}@media screen and (max-width:740px){.product .product__media-item{padding-inline:0}.product .product__zoom-button{right:0;bottom:20px;width:39px;height:39px}.product .product__thumbnail-list-inner{margin:-5px}.product .product__thumbnail-item{padding:5px}}@media screen and (max-width:740px){.product__media-nav{margin-block-start:20px}.product .product__thumbnail-item{padding:3px}.product .product__thumbnail{width:70px;min-width:70px}.product .product__thumbnail-item[aria-current] .product__thumbnail:after{transform:scale(.9)}}.product-meta{border-bottom:none;padding:0;margin-block-end:34px}.product-meta__vendor{font-size:14px;font-weight:400;letter-spacing:0}.product-meta__title{font-size:20px;font-weight:400;line-height:1.8;letter-spacing:0;margin-block-start:16px;margin-block-end:10px}.heading--small+.product-meta__title{margin-block-start:12px}.product-meta__price-list-container{margin-block-start:0}.product-meta__price-list-container .price{font-size:18px}.product-meta__price-list-container .price-unit-jpy{font-size:11px;margin-left:5px}.product-meta__price-list-container .price--compare .price-unit-jpy{text-decoration:line-through}.product-meta__labels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.product-meta__labels span{display:inline-block;font-size:13px;background:#f0f0f0;border-radius:70px;padding:11px 20px;line-height:1}.product-meta__login-message{background:#cca740;padding:40px}.product-meta__login-form{display:flex;gap:10px;margin-top:30px}.product-meta__login-button{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;font-size:14px;border:1px solid rgba(var(--primary-button-background),1);background:rgba(var(--primary-button-text-color),1);border-radius:70px;width:50%;transition:opacity .25s ease-in-out}.product-meta__login-button:hover{opacity:.75}.product-meta__login-button--primary{background:rgba(var(--primary-button-background),1);color:rgba(var(--primary-button-text-color),1)}.product-meta__help-item{position:relative}.product-meta__help-item button{line-height:1.5;padding:26px 30px 26px 0;letter-spacing:0;position:relative;width:100%;border-top:1px solid rgba(var(--border-color));border-bottom:1px solid rgba(var(--border-color))}.product-meta__help-item+.product-meta__help-item button{border-top:none}.product-meta__help-item button:before{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:8px;height:8px;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-25%) rotate(45deg);position:absolute;right:10px;top:calc(50% - 4px)}@media screen and (max-width:740px){.product-meta{padding-block-end:30px;margin-block-start:30px;margin-block-end:0}.product-meta__vendor{font-size:12px}.product-meta__title{font-size:17px}.heading--small+.product-meta__title{margin-block-start:8px}.product-meta__price-list-container{margin-block-start:0}.product-meta__price-list-container .price{font-size:16px}.product-meta__price-list-container .price-unit-jpy{font-size:10px;margin-left:4px}.product-meta__labels{margin-bottom:25px}.product-meta__labels span{font-size:11px;padding:10px 16px}.product-meta__login-message{padding:30px;color:#000}.product-meta__login-form{display:flex;gap:10px;margin-top:20px}.product-meta__login-form p{line-height:2}.product-meta__login-button{height:45px;padding:0 10px;font-size:12px}.product-meta__help-item button{font-size:12px;padding:22px 30px 22px 0}.product-meta__help-item button:before{width:7px;height:7px;top:calc(50% - 3.5px)}}@media screen and (max-width:320px){.product-meta__login-form{flex-wrap:wrap}.product-meta__login-button{width:100%}}.product-form{--product-form-gap: 15px;row-gap:var(--product-form-gap)}@media screen and (max-width:740px){.product-form{--product-form-gap: 15px}}.product-form popover-content+.product-meta__help-item button,.product-form popover-content+.product-form__custom-acordion .c-acordion__toggle{margin-top:calc(-1 * var(--product-form-gap));border-top:none}.product-form__variants .block-swatch__item,.product-form__variants .block-swatch__item:after{border-radius:0}.product-form__payment-container{display:flex;margin-block-start:0}.product-form__payment-container .button{--button-height: 50px;padding-inline-start:16px!important;padding-inline-end:16px!important}.product-form__custom-acordion .table-wrapper{margin:40px 0 0}.product-form__custom-acordion .rte table tr:last-child{border-bottom:none}.product-form__caution{font-size:14px;line-height:1.57;color:rgba(var(--text-color),.4)}@media screen and (max-width:740px){.product-form__caution{font-size:12px;line-height:1.8}}.product-sticky-form__payment-container{display:flex;gap:10px}@media screen and (max-width:740px){.product-sticky-form{padding-bottom:20px}}.tabs-nav__item{font-size:12px;font-weight:400;padding-block-end:25px}.tabs-nav__position{height:1px}.product-tabs .tabs-nav{margin-block-end:50px}.product-content{margin-left:0;margin-right:0}.product-content__tabs:only-child{width:100%;margin:0}.product-tabs__tab-item-content{margin-block-end:0}.product-tabs__tab-item-wrapper:last-child{border-bottom:none}.product-tabs__tab-item-content .table-wrapper{margin-bottom:0}@media screen and (min-width:1000px){.product-content{margin-block-start:40px}}@media screen and (min-width:1200px){.product-content__tabs:only-child{max-width:850px;width:100%}}@media screen and (max-width:740px){.shopify-section--product-content .container{padding:0}.product-content .collapsible-toggle{font-size:12px;font-weight:400;padding:30px 0}.product-content .collapsible-toggle path{stroke-width:1px}}@media screen and (min-width:741px){.product-facet{margin-block-start:80px;margin-block-end:120px}}.image-overlay--collection .image-overlay__content .h1{font-size:26px;letter-spacing:0;font-weight:500;font-family:var(--font-noto-serif)}.image-overlay--collection .image-overlay__content-wrapper{align-items:flex-end;--vertical-breather: 40px}@media screen and (max-width:740px){.image-overlay--collection .image-overlay__content .h1{font-size:17px}.image-overlay--collection .image-overlay__content-wrapper{--vertical-breather: 25px}}.c-collection-description{line-height:2.285;font-size:14px;text-align:center;margin:80px 0}@media screen and (max-width:740px){.c-collection-description{line-height:2;font-size:12px;text-align:left;margin:40px 0}}.product-facet__meta-bar{margin-block-end:26px}.product-facet__meta-bar-item--filter{margin-inline-end:40px}.product-facet__meta-bar-item .icon--filters{font-size:14px;letter-spacing:0;margin-right:18px}.product-facet__meta-bar-item .icon--filters path,.product-facet__meta-bar-item .icon--filters circle{stroke-width:1px}.product-facet__meta-bar-item{font-size:14px;letter-spacing:0}.product-facet__sort-by-title{color:rgba(var(--text-color),.5);letter-spacing:.02em;padding-inline-end:18px}.product-facet__meta-bar-item .popover-button{letter-spacing:.02em}.product-facet__meta-bar-item .popover-button svg{width:8px;margin-inline-start:20px}.product-facet__meta-bar-item .popover-button path{stroke-width:1px}@media screen and (max-width:740px){.product-facet__meta-bar{justify-content:unset;margin-block-end:20px}.product-facet__meta-bar-item{font-size:12px}}.mobile-toolbar{gap:9px;background:#fff;margin:0 calc(50% - 50vw);width:100vw;padding-inline:var(--container-gutter);padding-bottom:10px;margin-bottom:20px}.mobile-toolbar__item{border:1px solid rgb(var(--border-color))!important;border-radius:50px;padding:10px}.mobile-toolbar__item-label{font-size:12px;letter-spacing:0}.mobile-toolbar__item .icon--filters{margin-inline-end:0;margin-inline-start:6px;width:12.5px}.mobile-toolbar__item .icon--filters path,.mobile-toolbar__item .icon--filters circle{stroke-width:1px}.mobile-toolbar__item .icon--chevron{width:9px;margin-inline-start:6px}.mobile-toolbar__item .icon--chevron path{stroke-width:1px}.product-facet__active-list{margin-block-start:30px;margin-inline-start:-6px;margin-inline-end:-6px}.product-facet__active-list .tag{font-size:13px;letter-spacing:0;border-radius:30px;padding:6px 15px 6px 20px}.product-facet__active-list .tag__icon{margin-inline-start:10px;margin-inline-end:0px}.product-facet__active-list .tag__icon svg{width:6.6px}@media screen and (max-width:740px){.product-facet__active-list{margin-inline-start:-8px;margin-inline-end:-8px}.product-facet__active-list .tag{font-size:12px;padding:7px 15px 7px 20px}}.page-content--small{max-width:520px}.page-content,.shopify-policy__body{--vertical-breather: 120px;margin-block-end:min(var(--vertical-breather),120px)}@media screen and (max-width:740px){.page-content,.shopify-policy__body{--vertical-breather: 80px;margin-block-end:min(var(--vertical-breather),80px)}}.shopify-policy__title h1{font-family:var(--font-noto-serif);font-size:26px;letter-spacing:0;font-weight:500;line-height:1.7}@media screen and (max-width:740px){.shopify-policy__title h1{font-size:17px}}.empty-state .h2{font-family:var(--font-noto-serif);font-weight:500;font-size:22px;letter-spacing:0;line-height:1.72}@media screen and (min-width:741px){.main-search__form{--form-input-field-height: 60px}}@media screen and (max-width:740px){.empty-state .h2{font-size:17px}.main-search__form{--form-input-field-height: 50px}}.article__header-content h1{font-size:24px;line-height:1.5}.article__header-content .article__category{font-weight:400}@media screen and (max-width:740px){.article__header-content h1{font-size:16px}}.cart{grid-template-columns:1fr 347px;gap:126px}@media screen and (max-width:1200px){.cart{gap:40px}}.line-item-table__header-group .heading{font-weight:400;font-size:12px;letter-spacing:.01em}.line-item-table .line-item{border-bottom:1px solid rgba(var(--border-color))}.line-item-table th{padding-block-end:20px}.line-item-table td{--table-spacing: 30px;padding-block-end:var(--table-spacing)}.line-item__content-wrapper{align-items:center}.line-item__image-wrapper{width:120px;margin-inline-end:40px}.line-item-table .product-item-meta__title{letter-spacing:.01em}.line-item-table .product-item-meta__price-list-container .price{font-size:14px}.line-item-table .line-item__remove-button{display:inline-block;margin-inline-start:0;font-size:13px}.line-item__price-list-container{vertical-align:middle}.line-item-table .price{letter-spacing:.01em}.line-item-table__footer td{--table-spacing: 30px 10px}.line-item-table__footer .text--right{letter-spacing:.01em}@media screen and (max-width:740px){.cart .line-item-table{margin-block-end:48px}.line-item-table .line-item:first-child{border-top:1px solid rgba(var(--border-color))}.line-item-table .line-item:first-child .line-item__product{padding-top:20px}.line-item__content-wrapper{align-items:center}.line-item-table td{--table-spacing: 20px}.line-item__image-wrapper{width:100px;margin-inline-end:20px}.line-item-table .product-item-meta__price-list-container .price{font-size:12px}.line-item-table .line-item__remove-button{font-size:12px;margin-inline-start:0}.line-item-table__footer td{font-size:12px;--table-spacing: 30px 10px}}.cart .line-item-table .line-item__quantity{margin-block-start:16px}@media screen and (max-width:740px){.cart .line-item-table .line-item__quantity{margin-top:8px;display:block}}.cart__recap{padding:38px 44px 45px}.cart__recap-block{margin-block-end:5px;gap:16px}.cart__total-container{justify-content:flex-end;align-items:baseline;gap:6px}.cart__total-label{font-size:11px;margin-right:6px;line-height:1}.cart__total-price{font-size:22px;line-height:1;letter-spacing:0}.cart__total-tax-text{font-size:11px;line-height:1}.cart__recap-content-title{font-family:var(--font-noto-serif);font-size:15px;font-weight:500}.cart__recap-content p{font-size:13px;line-height:1.846}.cart__recap-content-title+p{margin-top:15px}.cart__recap .cart__checkout-button:not(:only-child){margin-block-start:30px}.cart__recap .cart__checkout-button{font-size:13px;padding-inline-start:10px!important;padding-inline-end:10px!important;padding:14px 10px;line-height:1.5;letter-spacing:.1em}.cart__tax-note,.cart__recap-note{font-size:11px;text-align:right}.cart__recap-note .input__field{border-radius:0}.cart__payment-methods{margin-block-start:30px}@media screen and (max-width:740px){.cart__recap{padding:50px 40px 46px;margin:0 calc(50% - 50vw);width:100vw}.cart__recap-content-title+p{margin-top:15px}.cart__recap .cart__checkout-button:not(:only-child){margin-block-start:24px}.cart__recap .cart__checkout-button{padding:16px 10px}}#login-form-container,#recover-form-container{margin:120px 0}.page-header-account{margin-bottom:40px;text-align:center}.page-header-account__title{font-family:var(--font-noto-serif);font-size:20px;letter-spacing:0;font-weight:500;line-height:1.8}.page-header-account p{margin-top:30px}@media screen and (max-width:740px){.page-header-account{margin-bottom:34px}.page-header-account__title{font-size:16px;line-height:1.7}.page-header-account p{margin-top:22px}}.form--account .input__field{--form-input-field-height: 60px;padding:0 30px;--form-input-gap: 20px}.form--account .input__label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:30px}.form--account .input__label{--form-input-field-height: 60px;color:rgba(var(--text-color),.4)}.form--account .input__field:focus-within~.input__label,.is-filled~.input__label,.form--account .input__field.is-filled~.input__label{transform:scale(.733) translateY(calc(-30px - .5em)) translate(3.665px)}.form--account-forgot-password{text-align:center;margin-top:12px}.input--password{position:relative}.input__field-password-icon{position:absolute;right:0;top:0;height:60px;width:60px;display:flex;align-items:center;justify-content:center}.input__field-password-icon--visible .icon-eye-hidden{display:none!important}.input__field-password-icon--visible .icon-eye-visible{display:block!important}.form__submit-wrap{text-align:center;margin-top:30px}.form__submit-wrap .form__submit{margin-top:0}.form__submit{line-height:50px}.form__secondary-action{margin-block-start:40px}@media screen and (max-width:740px){.form--account .input__field{--form-input-field-height: 50px;padding:0 25px;--form-input-gap: 15px}.form--account .input__label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:25px}.form--account .input__label{--form-input-field-height: 50px}.form--account .input__field:focus-within~.input__label,.is-filled~.input__label,.form--account .input__field.is-filled~.input__label{transform:scale(.733) translateY(calc(-25px - .5em)) translate(3.665px)}.form--account-forgot-password{font-size:11px}.input__field-password-icon{height:50px;width:50px}.form__submit-wrap{margin-top:30px}.form__submit{line-height:50px;min-width:150px}.form__secondary-action{margin-block-start:30px}}.account .page-header--small .page-header__text-wrapper{margin-block-start:80px;margin-block-end:60px}.account .page-header .h4{font-size:20px;line-height:1}.account .page-header .account__order-date{margin-top:16px}@media screen and (max-width:740px){.account .page-header--small .page-header__text-wrapper{margin-block-start:50px;margin-block-end:30px}.account .page-header .h4{font-size:16px}}.c-account-navi{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 30px;border-bottom:1px solid rgb(var(--border-color))}.c-account-navi__link{font-size:14px;padding-bottom:30px;display:block;line-height:1;color:rgba(var(--text-color),.4)}.c-account-navi__link--active{font-weight:600;border-bottom:1px solid #000;color:rgba(var(--text-color),1)}.c-account-navi__item .cf-edit-account-link-spacer,.c-account-navi__item .cf-edit-account-link{display:none}@media screen and (max-width:1200px){.c-account-navi{gap:8px 32px}.c-account-navi__link{font-size:12px}}@media screen and (max-width:740px){.c-account-navi{flex-wrap:nowrap;justify-content:unset;overflow-x:scroll;margin:0 calc(50% - 50vw);width:100vw;padding:0 var(--container-gutter);gap:30px}.c-account-navi__item{flex-shrink:0}.c-account-navi__link{font-size:12px;padding-bottom:20px}}.account__orders-table{border-bottom:1px solid rgb(var(--border-color))}.account__orders-table thead th{padding-block-end:20px}.account__orders-table.table--bordered td{--table-spacing: 32px}.account__orders-list{border:1px solid rgb(var(--border-color))}.account__orders-list .account__order-list-item{padding:30px}.account__order-list-item+.account__order-list-item{margin-block-start:0}.account__order-item-info{gap:16px;margin-block-start:0;margin-block-end:16px}.account__order-item-block h3{font-size:12px;font-weight:400;margin:0}.account__order-item-info--col1{grid-template-columns:1fr;gap:4px;margin-block-end:0}.account__order-item-info--col1 .account__order-item-block .heading{margin-block-end:0}.account__order-item-info--col1 .account__order-item-block{display:flex;justify-content:space-between;gap:20px}.account__order-item-info--col1 .account__order-item-block h3{width:40%}.account__order-item-info--col1 .account__order-item-block span{width:calc(60% - 20px);font-size:12px}.account__back-link{display:inline-block;padding-left:14px;position:relative;margin-top:40px}.account__back-link:before{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:8px;height:8px;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-25%) rotate(225deg);position:absolute;left:4px;top:calc(50% - 4px)}@media screen and (max-width:740px){.account__back-link{padding-left:12px}.account__back-link:before{width:6px;height:6px;left:3px;top:calc(50% - 3px)}}.account__order-details .line-item-table .line-item__quantity{vertical-align:middle;display:table-cell}@media screen and (max-width:740px){.account__order-details .table tfoot tr:first-child td{border-top:unset}.account__order-details tfoot .line-item-table__footer-title{padding-left:120px}.account__order-details .line-item-table .line-item__quantity{margin-top:8px;display:block}.account__order-details .line-item-table__footer td{padding-block-start:26px}}@media screen and (max-width:374px){.account__order-details tfoot .line-item-table__footer-title{padding-left:0}}.account__order-addresses{margin-top:120px}.account__order-addresses h2{text-align:center;font-family:var(--font-noto-serif);font-weight:500;font-size:20px;letter-spacing:0}.account__order-addresses .account__addresses-list{margin-block-start:40px}.account__order-addresses .account__address{padding:60px}.account__order-addresses .account__address-title{font-size:16px;letter-spacing:.02em}.account__order-addresses .account__address-details{margin-block-start:30px;letter-spacing:0;line-height:1.85}@media screen and (max-width:740px){.account__order-addresses{margin-top:60px}.account__order-addresses h2{font-size:16px}.account__order-addresses .account__addresses-list{margin-block-start:30px}.account__order-addresses .account__address{padding:30px}.account__order-addresses .account__address-title{font-size:12px;letter-spacing:0}.account__order-addresses .account__address-details{font-size:12px;margin-block-start:16px;line-height:2}}.shopify-section--main-customers-addresses .input__field,.shopify-section--main-customers-addresses .select{border-radius:0}.header__wrapper{padding:14px 0}.header--bordered:not(.header--transparent){box-shadow:unset}.shopify-section--header.is-sticky .header{background:rgba(var(--header-background-opacity))}@media screen and (min-width:741px){.header__wrapper{padding:calc(28px - var(--reduce-header-padding)* 6px) 0;gap:24px}.shopify-section--header.is-sticky .header__wrapper{padding:18px 0}}@media screen and (max-width:740px){.header__wrapper{padding:18px 0}.shopify-section--header.is-sticky .header__wrapper{padding:14px 0}}[dir=ltr] .header__linklist-item:not(:last-child){margin-right:30px}.header__linklist-item.has-dropdown .header__linklist-link{padding-right:18px}.header__linklist-item.has-dropdown .header__linklist-link:before{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:6px;height:6px;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-25%) rotate(135deg);position:absolute;right:0;top:calc(50% - 5px)}.header__icon-list{gap:26px}.header__cart-count{background:#000;color:#fff;font-size:9px;min-width:18px;height:18px}.js .header--transparent .header__cart-count{color:#fff}.header__icon-wrapper:not([aria-controls=newsletter-popup]){display:flex;align-items:center;gap:9.5px}.header__icon-wrapper--cart:not([aria-controls=newsletter-popup]){gap:12px}.header__icon-wrapper svg path{stroke-width:2px}.header__icon-title{font-size:13px}.header__cart-count--floating:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px;right:auto;top:-3px}@media screen and (max-width:1024px){.header__icon-title{display:none}}@media screen and (max-width:740px){.header__icon-list{gap:22px}.header__cart-count--floating:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){top:-6px}}.header--bordered .mega-menu{margin-top:0}.mega-menu__inner{padding-block-start:60px;padding-block-end:80px}.mega-menu__title{font-size:14px;font-weight:400;margin-block-end:20px}.mega-menu__column .linklist__item{font-size:13px}.linklist__item:not(:first-child){padding-block-start:10px}.mega-menu__sub-menu{border-right:1px solid rgba(var(--border-color));padding-right:var(--mega-menu-column-gap)}.c-header-close{border-bottom:1px solid rgba(var(--border-color));position:sticky;top:0;z-index:4;background:#fff}.c-header-close .container{display:flex;justify-content:space-between;align-items:center}.c-header-close__left,.c-header-close__right{flex:1 1 0}.c-header-close__right{justify-content:flex-end;align-items:center;display:flex}.c-header-close__logo svg{display:block}@media screen and (max-width:740px){.c-header-close{padding:13.5px 0;gap:20px}.c-header-close__left,.c-header-close__right{flex:unset}.c-header-close__left:empty{display:none}.c-header-close__logo svg{width:100px}}.header-close__cross-border{height:100%;display:flex;align-items:center;height:70px}.header-close__cross-border-label{font-size:13px;opacity:.6;margin-right:30px}.header-close__cross-border .popover-button{border-left:1px solid rgba(var(--border-color));border-right:1px solid rgba(var(--border-color));padding:0 30px 0 35px;font-size:13px;height:100%;display:flex;align-items:center;height:70px}#header-close-localization-form-locale{z-index:5}.c-header-close .popover-button+.popover{right:0!important}@media screen and (max-width:740px){.header-close__cross-border{height:auto}.header-close__cross-border-label{font-size:11px;margin-right:14px}.header-close__cross-border .popover-container .popover-button{border:1px solid rgba(var(--border-color));padding:7px 14px;border-radius:3px;font-size:11px;min-width:112px;display:flex;align-items:center;justify-content:space-between;height:auto}#header-close-localization-form-locale{z-index:5}.c-header-close .popover-button+.popover{right:0!important}}.footer{padding:80px 0 110px}.footer__item-list{display:flex;flex-wrap:wrap}.footer__item-title{font-size:14px;font-weight:500}@media screen and (max-width:740px){.footer{padding:80px 0 85px}.footer__item-list{justify-content:center;gap:45px 20px}.footer__item-title{font-size:13px}}.footer__item--logo{flex:auto}@media screen and (max-width:740px){.footer__item--logo{flex:100%;order:1;text-align:center;margin-bottom:25px}}.footer__item .linklist__item{font-size:13px}.footer__item .linklist__item:not(:first-child){padding-block-start:13px}@media screen and (max-width:740px){.footer__item--links{order:3;width:calc(50% - 10px);text-align:center}.footer__item .linklist__item{font-size:12px}.footer__item .linklist__item:not(:first-child){padding-block-start:13px}}.footer__item--newsletter{max-width:348px}.footer__item--newsletter .footer__item-title{font-family:var(--font-noto-serif)}.footer__item--newsletter .footer__item-content p{font-size:13px}.footer__newsletter-form{margin-top:30px}.footer__newsletter-form .input__field{border:none;background:#f7f7f7;padding:0 29px;--form-input-field-height: 50px;font-size:13px;line-height:1}.footer__newsletter-form .input__field::-webkit-input-placeholder{color:#0006}.footer__newsletter-form .input__field::-ms-input-placeholder{color:#0006}.footer__newsletter-form .input__field::-moz-placeholder{color:#0006}.footer__newsletter-form .input__label{background:none;font-size:13px;left:29px;top:calc(23px - .5em);padding:0;color:#0006}.footer__newsletter-form .input__submit-icon{right:26px}@media screen and (max-width:740px){.footer__item--newsletter{width:100%;max-width:unset;order:2;text-align:center;margin-bottom:15px}.footer__item--newsletter .footer__item-content p{font-size:11px}.footer__newsletter-form{margin-top:22px}.footer__newsletter-form .input__field{padding:0 25px}.footer__newsletter-form .input__label{font-size:12px;left:25px}.footer__newsletter-form .input__submit-icon{right:25px}}@media screen and (max-width:740px){.footer__aside{margin-block-start:70px}}.footer__copyright{font-family:var(--font-noto-serif);font-size:10px;font-weight:300}@media screen and (max-width:740px){.footer__copyright{font-size:11px;text-align:center;display:block}}.c-footer-close{background:#10285d;color:#fff;padding:18px 0}.c-footer-close .container{display:flex;align-items:center;justify-content:center}.c-footer-close__copy{font-family:var(--font-noto-serif);font-weight:300;font-size:12px}@media screen and (max-width:740px){.c-footer-close{background:#10285d;color:#fff;padding:16px 0}.c-footer-close__copy{font-size:11px}}#cf-edit-account-heading{font-family:var(--font-noto-serif);font-weight:500;font-size:22px;letter-spacing:0;line-height:1.72}.cf-field label:not(.cf-enum-field__choice){margin-bottom:12px}.cf-form-inner legend{margin-bottom:12px}.cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:after,.cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>.cf-enum-field__choices>fieldset>legend:after,.cf-fields-wrapper[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:after,.cf-fields-wrapper[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>.cf-enum-field__choices>fieldset>legend:after{color:#cc383b}.cf-field input[type=text],.cf-field input[type=email],.cf-field input[type=password],.cf-select-wrap select{height:45px;border:1px solid rgba(var(--text-color),.15);padding:0 10px}.cf-field-description{font-size:12px;line-height:1.75}[data-theme-name=Prestige] .cf-form-actions button{background-color:#000;color:#fff}.cf-form-actions{display:flex;flex-wrap:wrap;justify-content:center}.cf-form-actions .cf-cancel{text-decoration:underline}.cf-form-actions .cf-submit-form{line-height:var(--button-height);text-align:center;border-radius:var(--button-border-radius);background:rgba(var(--primary-button-background));color:rgba(var(--primary-button-text-color));padding:0 30px;text-decoration:none;display:inline-block;position:relative}@media screen and (max-width:740px){#cf-edit-account-heading{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
