@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-break:break-word}:root{--og-page-width: 128rem;--og-page-width-article: 100rem;--og-color-txt: #121924;--og-color-gray: #f7f6f7;--og-color-blue: #acbbcd;--og-font: "Marcellus", "Noto Serif JP", serif;--og-font-button: "Marcellus", "Noto Sans JP", sans-serif;--og-font-ja: "Noto Serif JP", serif;--og-font-go: "Noto Sans JP", sans-serif;--og-font-en: "Marcellus", system-ui}@media screen and (min-width:990px){.sp-only{display:none!important}}@media screen and (max-width:989px){.pc-only{display:none!important}}body{font-size:1.5rem;line-height:2;letter-spacing:.04em}ul,ol{padding:0}li{list-style:none}.og-page-width{max-width:calc(var(--og-page-width) + 100px);margin:0 auto;padding:0 5rem}:is(.account.og-page-width,.order.og-page-width,.addresses.og-page-width){max-width:calc(var(--og-page-width) + 100px)!important;margin:0 auto!important;padding:0 5rem!important}.og-page-width-article{max-width:calc(var(--og-page-width-article) + 100px);margin:0 auto;padding:0 5rem}@media screen and (max-width:1199px){.og-page-width,.og-page-width-article{padding:0 2.5rem}:is(.account.og-page-width,.order.og-page-width,.addresses.og-page-width){padding:0 2.5rem!important}}@media screen and (max-width:989px){.og-page-width,.og-page-width-article{padding:0 2rem}:is(.account.og-page-width,.order.og-page-width,.addresses.og-page-width){padding:0 2rem!important}}.field{box-shadow:none!important}.field input,.customer .field input,.customer select,.field textarea{border:1px solid #d5dbe5;outline:none!important;box-shadow:none!important}.field:before,.field:after,.customer .select:before,.customer .select:after{content:none!important}label,.select__select{color:var(--og-color-txt)}@media screen and (max-width:989px){.select__select{font-size:1.5rem}}.button:not(.og-button){width:100%;background:var(--og-color-txt);font-family:var(--og-font-button);font-weight:700;font-size:1.6rem;letter-spacing:.1em;border:1px solid var(--og-color-txt);transition:.3s}.button:not(.og-button):hover{background:#fff;color:var(--og-color-txt)}.button:not(.og-button):before,.button:not(.og-button):after{content:none}.button.button-solid:not(.og-button){background:#fff;color:var(--og-color-txt)}.button.button-solid:not(.og-button):hover{background:var(--og-color-txt);color:#fff}.og-button{position:relative;display:block;width:max-content;padding:.9rem 3.5rem .9rem 2.5rem;border-radius:20px;background:var(--og-color-txt);border:1px solid var(--og-color-txt);font-family:var(--og-font-button);font-size:1.4rem;letter-spacing:.06em;color:#fff;text-decoration:none;line-height:1;transition:.3s}.og-button:after{position:absolute;top:50%;right:1.2rem;content:"";display:block;width:1.2rem;height:1.2rem;background:url(icon_button.png) center/contain no-repeat;transform:translateY(-50%);transition:.3s}.og-button:hover{background:#fff;color:var(--og-color-txt)}.og-button:hover:after{filter:brightness(0)}.og-button.og-button-solid{background:none;border:1px solid #fff}.og-button.og-button-solid:hover{background:#fff;color:var(--og-color-txt)}.og-df-ttl{margin:0 0 5.6rem;outline:none!important;box-shadow:none!important}.og-df-ttl .ttl-h2{margin:0;outline:none!important;box-shadow:none!important}.og-df-ttl .ttl-h2-en{position:relative;display:block;margin-bottom:3rem;padding-left:4.6rem;font-size:1.4rem;font-weight:400;font-family:var(--og-font);letter-spacing:.1em}.og-df-ttl .ttl-h2-en:before{position:absolute;top:50%;left:0;content:"";display:block;width:3rem;height:3.3rem;background:url(icon_ttl.png) center/contain no-repeat;transform:translateY(-50%)}.og-df-ttl .ttl-h2-ja{font-family:var(--og-font);font-size:3rem;font-weight:400;letter-spacing:.1em;line-height:1.4}.og-df-ttl.under-ttl{margin:7rem 0 5.6rem!important}.og-df-ttl.under-ttl .ttl-h2-en{font-size:2.8rem;font-family:var(--og-font);width:max-content;max-width:100%;margin:0 auto;transform:translate(-1rem)}@media screen and (max-width:989px){.og-df-ttl{margin-bottom:3.6rem}.og-df-ttl .ttl-h2-en{margin-bottom:2rem}.og-df-ttl .ttl-h2-ja{font-size:2.4rem}.og-df-ttl.under-ttl{margin:3.6rem 0!important}.og-df-ttl.under-ttl .ttl-h2-en{font-size:2.4rem}}.field__label,.customer .field label{color:var(--og-color-txt);font-size:1.3rem;top:calc(1.2rem + var(--inputs-border-width))}.pagination-wrapper{margin-top:6rem!important}.pagination-wrapper .pagination__list>li{flex:1 0 3.4rem;max-width:3.4rem}.pagination-wrapper .pagination__list .pagination__item{font-family:var(--og-font-en)}.header-wrapper{position:fixed;top:0;left:0;width:100%;background:none;transition:.3s}header.header{display:flex;justify-content:space-between;align-items:center;padding:0 5rem;max-width:154rem;height:16rem;transition:.3s}.og-header-right{display:flex;justify-content:flex-end;align-items:center;gap:5.3rem}header .list-menu{display:flex;gap:2rem 4rem;justify-content:flex-end;align-items:center}header .list-menu li{text-align:center}header .list-menu a,summary.list-menu__item{padding:0;font-family:var(--og-font);font-size:1.6rem;text-decoration:none!important;letter-spacing:.1em;color:#fff}summary.list-menu__item .icon-caret{height:1.3rem;right:.2rem;top:50%;transform:translateY(-50%)!important}.header__submenu.list-menu{gap:0;flex-wrap:wrap;padding:2rem 0}.header__submenu.list-menu li{width:100%}.header__submenu .header__menu-item{color:var(--og-color-txt)}header .list-menu span{color:#fff}header .list-menu small{display:block;font-size:1.1rem;letter-spacing:.05em;display:none}.header-wrapper.fixed header .list-menu small{display:block}header .header__menu-item span{text-decoration:none!important}header .header__heading,.header__heading-logo-wrapper{width:13.5rem}header .header__heading-link{padding:0;display:block;margin:0!important}header .header__icons{gap:1.8rem;padding:0}header .header__icon .icon{color:#fff}header .header__icons img{width:100%;transition:.3s}header .header__icon{height:auto}header .header__icon--search{width:2rem}header .header__icon--account{width:1.9rem}header .header__icon--cart{width:2.1rem;margin:0}header .header__heading-logo{transition:.3s}header .cart-count-bubble{left:1.2rem;font-family:var(--og-font-go)}.header-wrapper:not(.fixed) header .cart-count-bubble{background:#fff;color:var(--og-color-txt)}.header-wrapper.fixed{background:#fff;border-bottom:1px solid #d5dbe5}.header-wrapper.fixed header.header{height:10rem}.header-wrapper.fixed .list-menu a,.header-wrapper.fixed .list-menu span{color:var(--og-color-txt)}.header-wrapper.fixed header .header__heading-logo,.header-wrapper.fixed header .header__icons img,.header-wrapper.fixed summary.list-menu__item .icon-caret{filter:brightness(0)}header .search-modal .field:before,header .search-modal .field:after{content:none}header .search__input.field__input{border-radius:5rem;box-shadow:none!important;outline:none!important;border:1px solid #d5dbe5}header .search__button img{filter:brightness(0);width:1.7rem}@media screen and (max-width:1199px){header.header{padding:0 2.5rem!important}.og-header-right{gap:2rem}header .header__heading,.header__heading-logo-wrapper{width:11.5rem}header .list-menu a,summary.list-menu__item{font-size:1.5rem}header .list-menu{gap:2rem 3rem}}@media screen and (max-width:989px){header.header{height:7rem}.header-wrapper.fixed header.header{height:7rem}header .header__icon--cart{width:1.8rem}header .header__icon--account{width:1.6rem}header .header__icon--search{width:1.8rem}header header-drawer{margin:0 -1rem 0 -.5rem}header.header{padding:0 2rem!important}header .header__heading,.header__heading-logo-wrapper{width:13.5rem}header .header__icon--menu img{width:3rem;transition:.3s}.header-wrapper.fixed header .header__icon--menu img{filter:brightness(0)}.menu-opening .header__icon--menu img.og-icon-hamburger{display:none}header .header__icon--menu img.og-icon-hamburger-close{display:none}.menu-opening .header__icon--menu img.og-icon-hamburger-close{display:block}header .list-menu{display:block}header .list-menu li{border-bottom:1px solid #d5dbe5}header .list-menu a,summary.list-menu__item,header .menu-drawer__close-button{display:block;padding:2rem 3rem;background:none!important;text-align:left;color:var(--og-color-txt)!important}header .menu-drawer__close-button{font-size:1.5rem;font-family:var(--og-font);letter-spacing:.1em;background:var(--og-color-gray)!important}.menu-drawer__menu-item>.icon-arrow,.menu-drawer__close-button .icon-arrow{filter:brightness(0)}header .list-menu small{display:block;margin-top:.6rem}}.breadcrumbs-wrap{margin:0!important}.breadcrumbs{margin:3rem auto}.breadcrumbs ul,.breadcrumbs li{margin:0;list-style:none;padding:0}.breadcrumbs li:not(:first-of-type){position:relative;padding-left:3rem}.breadcrumbs li:not(:first-of-type):before{position:absolute;left:1.1rem;top:.25rem;content:"/";display:block;font-size:1.2rem;color:#acbbcd;line-height:1}.breadcrumbs li{display:inline;font-size:1.2rem}.breadcrumbs li a{color:inherit;text-decoration:none;transition:.3s}.breadcrumbs li a:hover{opacity:.58}@media screen and (max-width:749px){.breadcrumbs{margin:1rem auto}}footer.footer{padding:12rem 0 11.6rem}footer .og-page-width{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:154rem}.copyright__content{font-family:var(--og-font-en);letter-spacing:.1em}.footer-logo{width:13.5rem}.footer-logo img{width:100%}footer .footer__content-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:2rem}footer .footer__content-bottom .footer__content-bottom-wrapper{display:block;text-align:right;width:auto;padding:0;margin:0;color:#fff}footer .og-footer-bottom-left{display:flex;align-items:center;gap:5rem}footer .og-footer-bottom-left .list-social{justify-content:flex-start;gap:2rem}footer .og-footer-bottom-left .list-social .list-social__link{padding:0}footer .og-footer-bottom-left .og-footer-bottom-menu{display:flex;align-items:center;gap:2rem}footer .og-footer-bottom-left .og-footer-bottom-menu li{margin:0}footer .og-footer-bottom-left .og-footer-bottom-menu li a{padding:0;font-size:1.2rem}footer .footer__blocks-wrapper{gap:5rem}footer .footer-block__heading{margin:0 0 1rem;font-size:1.4rem;text-align:left;color:#fff}footer .footer-block{width:auto!important;flex-grow:unset;flex-shrink:unset}footer .footer-block__details-content>li{margin:0}footer .footer-block__details-content .list-menu__item--link{line-height:1;padding-bottom:1rem;color:#ffffff80;text-decoration:none!important}footer .footer__content-top{display:flex;justify-content:flex-end;align-items:flex-start;gap:10rem;max-width:110rem;width:calc(100% - 16.5rem);padding-bottom:7rem}footer .footer-block--newsletter{margin:0;max-width:36rem;width:60%}footer .footer-block--newsletter input{background:#fff;border-radius:5rem!important;border:none;font-size:1.3rem;box-shadow:none!important}footer .footer-block--newsletter .field:before,footer .footer-block--newsletter .field:after{content:none}footer .footer__blocks-wrapper{flex-wrap:nowrap}footer .og-newsletter-txt p{margin:1.9rem 0 0;text-align:left;font-size:1.3rem;line-height:1.4;opacity:.5;color:#fff}.newsletter-form__button img{filter:brightness(0);width:1.2rem}@media screen and (max-width:1199px){footer .og-page-width{display:block}.footer-logo{display:block;width:15.5rem;margin:0 auto 6rem}footer .footer__content-top{justify-content:space-between;gap:5rem;max-width:none;width:100%;padding:0 0 7rem}}@media screen and (max-width:989px){footer.footer{padding:7rem 0 0}footer .footer__content-top{flex-direction:column}footer .footer__blocks-wrapper{justify-content:center;width:100%}footer .footer-block--newsletter{margin:0 auto}footer .footer__content-bottom{flex-wrap:wrap;gap:4rem}footer .footer__content-bottom .footer__content-bottom-wrapper{width:100%}footer .footer__copyright{padding:1.2rem;background:#fff;color:var(--og-color-txt);line-height:1;margin:0 -2rem}footer .og-footer-bottom-left{width:100%;justify-content:space-between}}@media screen and (max-width:749px){footer .og-page-width{padding:0 4rem}.footer-logo{width:13.5rem}footer .footer__content-top{gap:0;padding-bottom:5rem}footer .footer__blocks-wrapper{margin:0}footer .footer-block--newsletter{width:100%;margin:0}footer .og-newsletter-txt p{font-size:1.2rem}footer .footer__content-bottom{padding:3rem 4rem 0;margin:0 -4rem;width:calc(100% + 8rem)}footer .footer__copyright{margin:0 -4rem}footer .og-footer-bottom-left{flex-direction:column-reverse;gap:8rem}footer .og-footer-bottom-left .og-footer-bottom-menu{margin:0;justify-content:flex-start;width:100%;flex-wrap:wrap}}.product-card-wrapper *{text-decoration:none!important}.card__heading{font-size:1.5rem;font-family:var(--og-font-go);letter-spacing:.06em}.card-information{margin-top:1.6rem}.card-information .price{font-family:var(--og-font-en);font-size:1.6rem;letter-spacing:.06em;line-height:1}.card__type{margin:0 0 1rem;font-family:var(--og-font-go);font-size:1.2rem;font-weight:500;letter-spacing:.06em;color:#818da0;line-height:1}@media screen and (max-width:989px){.card__inner{aspect-ratio:1/1!important}.card__information{padding:1.2rem 0 0!important}}.og-product .product__title h1{font-size:2.7rem;line-height:1.5}.og-product .price{font-size:2rem;letter-spacing:.06em;font-family:var(--og-font-en)}.og-product .og-tax{font-family:var(--og-font-ja);font-size:1.2rem;margin-left:-.5rem}.og-product .accordion{margin-top:2rem!important;border:1px solid #d5dbe5!important}.og-product .accordion:last-of-type{margin-bottom:4.8rem}.og-product .accordion.og-product-about{margin-top:7rem!important}.og-product .accordion .accordion-ttl{position:relative;padding:5.8rem 5rem;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--og-color-txt)}.og-product .accordion .accordion-ttl small{position:absolute;top:50%;right:5rem;display:block;width:3.3rem;padding-top:2.1rem;font-size:1.1rem;font-family:var(--og-font-en);text-align:center;letter-spacing:.1em;transform:translateY(-50%)}.og-product .accordion .accordion-ttl small:before,.og-product .accordion .accordion-ttl small:after{position:absolute;left:50%;top:.8rem;content:"";display:block;width:1.6rem;height:1px;background:var(--og-color-txt);transform:translate(-50%);transition:.3s}.og-product .accordion .accordion-ttl small:after{transform:translate(-50%) rotate(90deg)}.og-product .accordion .accordion-ttl.open small:after{transform:translate(-50%) rotate(0);opacity:0}.og-product .accordion .accordion-contents{padding:0 5rem 5.8rem;margin:0;display:none}.og-product .accordion .accordion-contents,.og-product .accordion .accordion-contents *{font-size:1.4rem;font-family:var(--og-font-go);font-weight:500;letter-spacing:.06em;line-height:2;color:var(--og-color-txt)}.og-product .accordion .accordion-contents table{border:none;box-shadow:none}.og-product .accordion .accordion-contents table th,.og-product .accordion .accordion-contents table td{vertical-align:top;font-size:1.3rem}.og-product .accordion .accordion-contents table th{width:13rem;text-align:left;border-left:none;border-right:none;background:var(--og-color-gray)}.og-product .accordion .accordion-contents table td{border-left:none;border-right:none}.og-product .swiper-button-prev-product,.og-product .swiper-button-next-product{position:absolute;top:50%;transform:translateY(-50%);width:5.1rem;height:5.1rem;padding:0;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer}.og-product .swiper-button-prev-product:not([role=button]),.og-product .swiper-button-next-product:not([role=button]){display:none}.og-product .swiper-button-prev-product img,.og-product .swiper-button-next-product img{width:1.5rem}.og-product .swiper-button-prev-product{left:0}.og-product .swiper-button-next-product{right:0}.og-product .og-product-thumbnail .swiper-wrapper{display:flex;flex-wrap:wrap;gap:1.6rem}.og-product .og-product-thumbnail .swiper-wrapper .swiper-slide{position:relative;width:7.2rem;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.og-product .og-product-thumbnail .swiper-wrapper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.og-product .og-product-thumbnail .swiper-wrapper .swiper-slide-thumb-active{border:1px solid var(--og-color-txt)}.og-product .og-product-thumbnail ul,.og-product .og-product-gallery ul{margin:0}.og-product .og-product-gallery li .product-media-container{aspect-ratio:1/1;overflow:hidden;max-width:100%!important;border:none}.product-media-container.constrain-height .media,.product-media-container .product__modal-opener{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0!important;object-fit:contain;object-position:center}.product-media-container.constrain-height .media>img{object-fit:contain;object-position:center}.og-product .og-product-thumbnail{margin-top:1.6rem}.og-product>.product.grid{display:flex;justify-content:space-between;gap:2rem;flex-wrap:nowrap}.og-product .product__media-wrapper{max-width:60rem!important;width:47%!important;flex-grow:unset;flex-shrink:unset}.og-product .product__info-wrapper{max-width:62rem!important;width:53%!important;padding:0;flex-grow:unset;flex-shrink:unset}.og-product .product-form__input--dropdown,.og-product .product-form__quantity{display:flex;gap:1rem;align-items:center}.og-product .product-form__input--dropdown label,.og-product .product-form__quantity label{font-family:var(--og-font-go);font-weight:500;font-size:1.4rem;letter-spacing:.06em;min-width:6rem;margin:0}.og-product .product-form__input--dropdown .select{width:auto}.og-product .product-form__input--dropdown .select:before,.og-product .product-form__input--dropdown .select:after{content:none!important}.og-product .product-form__input--dropdown .select .select__select{font-family:var(--og-font-go);font-weight:500;font-size:1.4rem;border-bottom:1px solid #d5dbe5;outline:none!important;box-shadow:none!important}.og-product .product-form__quantity{margin-top:3rem}.og-product .product-form__quantity .quantity{width:18rem}.og-product .product-form__quantity .quantity:after{box-shadow:none;border:1px solid #d5dbe5}.og-product .product-form__quantity .quantity .quantity__input{font-family:var(--og-font-go);font-weight:500;font-size:1.6rem}.og-product .product-form__buttons{max-width:none;margin-top:4rem}.og-product .product-form__submit{height:7rem}#cart-notification{display:none}product-info{padding-bottom:10rem!important}@media screen and (max-width:989px){.og-product .accordion .accordion-ttl{padding:3.8rem 3rem}.og-product .accordion .accordion-contents{padding:0 3rem 3.8rem}.og-product .accordion .accordion-ttl small{right:3rem}}@media screen and (max-width:749px){.og-product{overflow:hidden}.og-product>.product.grid{display:block}.og-product-gallery.swiper{margin:0 -2rem}.og-product .product__media-wrapper{max-width:none!important;width:100%!important}.og-product .og-product-thumbnail{margin-top:1rem}.og-product .og-product-thumbnail .swiper-wrapper{flex-wrap:nowrap;gap:0}.og-product .og-product-thumbnail .swiper-wrapper .swiper-slide{width:6rem}.og-product .og-product-thumbnail.swiper{overflow:visible}.og-product .og-product-thumbnail .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:1rem}.og-product .product__info-wrapper{max-width:none!important;width:100%!important;margin-top:6.6rem}.og-product .product__title{margin-bottom:1.2rem}.og-product .product__title h1{font-size:2.4rem}.og-product .price{font-size:1.8rem}.og-product .og-tax{font-size:1.1rem}.og-product .accordion.og-product-about{margin-top:6rem!important}.og-product .accordion .accordion-ttl{font-size:1.5rem;padding:4.4rem 2.5rem}.og-product .accordion .accordion-ttl small{right:2.5rem}.og-product .accordion .accordion-contents{padding:0 2.5rem 4.4rem}.og-product .accordion .accordion-contents,.og-product .accordion .accordion-contents *{font-size:1.5rem}.og-product .accordion{margin-top:.8rem!important}.og-product .accordion .accordion-contents table th{width:10rem}}.og-collection-section .related-products{padding:9.1rem 0 12.5rem}.og-collection-section .collection{padding-top:9.1rem;padding-bottom:0}.og-collection-section .product-grid{gap:4rem}.og-collection-section .product-grid .grid__item{width:calc(20% - 3.2rem);flex-grow:unset}.og-collection-section .og-df-ttl .ttl-h2{text-align:center}.og-collection-section .og-df-ttl .ttl-h2-en{width:max-content;margin:0 auto 2.7rem}.product-grid-container .product-grid{gap:4rem 2rem}.product-grid-container .product-grid .grid__item{width:calc(25% - 1.5rem)!important;flex-grow:unset!important;max-width:none!important}@media screen and (max-width:1199px){.product-grid-container .product-grid .grid__item{width:calc(33.33% - (2rem * 2 / 3))!important}.og-collection-section.og-recently-viewed-products .product-grid,.og-collection-section.og-related .product-grid{gap:2rem}.og-collection-section.og-recently-viewed-products .product-grid .grid__item,.og-collection-section.og-related .product-grid .grid__item{width:calc(20% - 1.6rem)}}@media screen and (max-width:989px){.og-collection-section .collection,.og-collection-section .related-products{padding-top:8.1rem;padding-bottom:10rem}.og-collection-section .collection{padding-bottom:0}.og-collection-section .product-grid,.product-grid-container .product-grid{gap:4rem 1rem!important}.og-collection-section .product-grid .grid__item{width:calc(50% - .5rem)!important}.og-collection-section .product-grid .grid__item:nth-of-type(n+5){display:none}.og-collection-section .og-df-ttl .ttl-h2-en{margin-bottom:2rem}.product-grid-container .product-grid .grid__item{width:calc(50% - .5rem)!important}}.og-main-collection{padding:0!important}.og-main-collection .facets-vertical .facets__summary,.og-main-collection .facets-vertical .mobile-facets__summary{font-family:var(--og-font);padding-top:2rem;padding-bottom:2rem;font-size:1.6rem;letter-spacing:.1em;color:var(--og-color-txt)}.og-main-collection .facets__summary:hover .facets__summary-label{text-decoration:none}.og-main-collection .facet-checkbox__text-label{text-decoration:none!important}.og-icon-button{width:1.5rem;filter:brightness(0)}.facet-filters__sort,.mobile-facets__sort .select__select{outline:none!important;box-shadow:none!important}.og-main-collection .search__button img{filter:brightness(0);width:1.7rem}.og-main-collection .search__input.field__input{border-radius:5rem}.og-main-search p[role=status]{text-align:center}#shopify-section-template--18183612498134__og_recently_viewed_products_QpAthY,#shopify-section-template--18183612727510__og_recently_viewed_products_UDB4HE{padding-top:10rem}@media screen and (min-width:750px){.og-main-collection .og-page-width{justify-content:space-between;gap:2rem}.og-main-collection .og-page-width .facets-wrapper{padding:0;max-width:27rem;width:22%;min-width:23rem}.og-main-collection .og-page-width .facets-wrapper .facets__form-vertical{width:100%}.og-main-collection .og-page-width .product-grid-container{max-width:98rem;width:77%}.og-main-collection .facets-vertical .active-facets{display:none}.og-main-collection .facets__disclosure-vertical{border-color:#d5dbe5}.og-main-collection .facets__disclosure-vertical:last-of-type{border-bottom:1px solid #d5dbe5}.og-main-collection .facets__display-vertical{padding:1rem;background:var(--og-color-gray)}.facets.facets-vertical-sort.og-page-width{padding:0!important;margin:1rem 0 3rem}.og-main-collection .facets-vertical-form{margin:0 0 0 auto;justify-content:space-between;flex-direction:row-reverse}.og-main-collection .product-count-vertical{margin:0}}@media screen and (max-width:749px){.og-main-collection .mobile-facets__header{border-color:#d5dbe5}.og-main-collection .facets-vertical .mobile-facets__close-button{gap:1.5rem;font-family:var(--og-font);font-size:1.6rem;letter-spacing:.1em;background:var(--og-color-gray);margin:0}.mobile-facets__highlight{background:none!important}.og-main-collection .active-facets__button--light .active-facets__button-inner{background:var(--og-color-gray);font-size:1.3rem;border:none;padding:1rem 1.5rem;font-weight:400;box-shadow:none!important}.og-main-collection .active-facets{margin:1.5rem -2rem 1rem;gap:1rem;flex-wrap:nowrap;overflow-x:scroll;width:calc(100% + 4rem)}.og-main-collection .active-facets::-webkit-scrollbar{display:none}.og-main-collection .active-facets__button-remove,.og-main-collection .facets-vertical .active-facets__button{padding:0}.og-main-collection .active-facets__button-remove span{font-size:1.3rem}.og-main-collection facet-remove{white-space:nowrap}.og-main-collection facet-remove:first-of-type{padding-left:2rem}.og-main-collection facet-remove:last-of-type{padding-right:2rem}.og-main-collection .mobile-facets__clear-wrapper{border:1px solid #d5dbe5}.og-main-collection .mobile-facets__clear-wrapper a,.og-main-collection .mobile-facets__open-label{text-decoration:none!important}#shopify-section-template--18183612498134__og_recently_viewed_products_QpAthY,#shopify-section-template--18183612727510__og_recently_viewed_products_UDB4HE{padding-top:8rem}}.og-social-share{display:flex;gap:1.5rem;align-items:center;justify-content:flex-end;margin:4rem 0 0!important}.og-social-share .sharing-label{font-size:1.4rem;letter-spacing:.1em;font-family:var(--og-font-en)}.og-social-share ul{display:flex;align-items:center;gap:1rem;margin:0}.og-social-share ul li{height:2.5rem;display:flex;align-items:center}.og-social-share ul li.mail{margin-left:.5rem}.og-social-share ul svg{width:2.5rem;height:auto;fill:var(--og-color-txt)}.og-social-share ul a{display:block;color:var(--og-color-txt);height:100%;transition:.3s}.og-social-share ul button{transition:.3s}.og-social-share ul a:hover,.og-social-share ul button:hover{opacity:.58}.og-social-share .share-button__button{padding:0;min-height:auto}.og-social-share .share-button__button img{width:1.7rem}.blog-empty{text-align:center;font-size:1.8rem;padding:5rem 0}.customer:not(.account):not(.order):not(.addresses){max-width:60rem!important;padding:0 5rem!important}.form__message{color:red;outline:none!important;box-shadow:none!important}.customer h2.form__message{font-size:1.6rem!important}.errors li,.errors li a{font-size:1.4rem;color:red!important}.customer .button{font-size:1.4rem}.newsletter-form__field-wrapper .form__message{color:#ffb7b7}@media screen and (max-width:1199px){.customer:not(.account):not(.order):not(.addresses){padding:0 2.5rem!important}}@media screen and (max-width:989px){.customer:not(.account):not(.order):not(.addresses){padding:0 2rem!important}.customer h2.form__message{font-size:1.4rem!important}.errors li,.errors li a{font-size:1.2rem}}.og-bottom-login{margin-top:5rem}.og-bottom-login .ttl{display:flex;align-items:center;gap:2rem;margin:0 0 2rem}.og-bottom-login .ttl:after{content:"";display:block;width:100%;height:1px;background:#d5dbe5}.og-bottom-login .ttl span{font-size:1.4rem;white-space:nowrap}.og-bottom-login .button{text-decoration:none;display:flex}.og-customer-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem}.og-customer-left{flex-grow:unset!important;max-width:89rem;width:70%;padding:0!important}.og-customer-right{max-width:35rem;width:28%}.og-customer-h2{font-size:2rem!important;margin:0 0 2rem!important}.og-account-data{padding:2rem;background:var(--og-color-gray)}.og-account-data *{font-size:1.5rem!important}.og-customer-buttons{margin:3rem 0 0;display:flex;flex-wrap:wrap;gap:1rem}.og-customer-buttons .button-edit{width:100%;display:flex;text-decoration:none}.og-customer-buttons .button-edit:not(:hover){color:#fff}.og-customer-buttons .button-logout,.og-customer-buttons .button-contact{display:flex;text-decoration:none;width:calc(50% - .5rem);padding:0 2rem}.customer thead th{font-size:1.4rem!important}.customer tbody td{font-size:1.5rem!important}.customer table,.customer tbody tr{border-color:#d5dbe5!important}.customer thead:after,.customer tfoot:before{background:#d5dbe5!important}.og-customer-right .in{padding:2rem;background:var(--og-color-gray)}.og-customer-right .box+.box{margin-top:5rem}.og-customer-right .box .in p{font-size:1.5rem}.og-customer-right .box .in strong{padding:.5rem 1rem;margin-right:1rem;background:#b2bdc8;font-size:1.4rem;color:#fff}.customer.order thead th:first-of-type,.customer.order tbody td:first-of-type{max-width:30rem}.order-date{text-align:center;margin:2rem 0 0}.order-date *{font-size:1.4rem}@media screen and (max-width:989px){.og-customer-h2{font-size:1.8rem!important}.og-customer-flex{flex-wrap:wrap;gap:4rem}.og-customer-left,.og-customer-right{max-width:none;width:100%}.order .og-customer-right{gap:3rem}.order .og-customer-right .box{width:calc(50% - 1.5rem);padding:0!important;margin:0!important}}@media screen and (max-width:749px){.order .og-customer-right{display:flex;flex-wrap:wrap}.order .og-customer-right .box{width:100%}.customer.order thead th:first-of-type,.customer.order tbody td:first-of-type{max-width:none}.customer td:before{min-width:max-content}}.og-addresses-add{max-width:50rem;margin:0 auto}.og-addresses-add>.button{margin:0}.addresses ul[role=list]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2rem;margin:4rem 0 0}.addresses ul[role=list] li{background:var(--og-color-gray);padding:2rem;margin:0;width:calc(33.33% - (2rem * 2 / 3));text-align:left}.customer.addresses h2{margin:0;text-align:left;letter-spacing:.1em;font-size:1.8rem;font-weight:600}.addresses ul[role=list] li h2.default-ttl{padding:1rem 1rem 1rem 3rem;background:url(icon_ttl.png) center left/2rem auto no-repeat}.addresses ul[role=list] li .button{display:inline-flex;width:auto}.customer.addresses form{margin-top:2rem}.addresses-editwrap{margin-top:3rem}.addresses .field_select{margin-top:1.5rem}.addresses #AddAddress .button{width:auto}@media screen and (max-width:1199px){.addresses ul[role=list] li{width:calc(50% - (2rem * 2 / 3))}}@media screen and (max-width:749px){.addresses ul[role=list]{max-width:60rem;margin:4rem auto 0}.addresses ul[role=list] li{width:100%}}.template-404 .button{max-width:36rem}#MainContent .shopify-policy__container{max-width:calc(var(--og-page-width) + 100px);margin:0 auto;padding:0 5rem}#MainContent .shopify-policy__container .shopify-policy__title{margin:7rem 0 5.6rem}#MainContent .shopify-policy__container .shopify-policy__title h1{position:relative;width:max-content;max-width:100%;margin:0 auto;padding-left:4.6rem;font-family:var(--og-font);font-weight:400;font-size:2.8rem;transform:translate(-1rem);letter-spacing:.1em}#MainContent .shopify-policy__container .shopify-policy__title h1:before{position:absolute;top:50%;left:0;content:"";display:block;width:3rem;height:3.3rem;background:url(icon_ttl.png) center / contain no-repeat;transform:translateY(-50%)}.shopify-policy__body h2{margin-top:7rem;padding-bottom:1rem;border-bottom:1px solid #d5dbe5;font-size:2.2rem}.shopify-policy__body ol,.shopify-policy__body ul{text-indent:-2rem}.shopify-policy__body ul li::marker{content:"\30fb"}.shopify-policy__body h3{margin-top:4rem;font-weight:500}.shopify-policy__body dd{margin:0}.shopify-policy__body dt{font-size:1.6rem;font-weight:600;padding-left:1rem;margin-bottom:1rem;border-left:3px solid var(--og-color-txt);line-height:1.3}.shopify-policy__body dd+dt{margin-top:4rem}.og-policy.company table{width:100%}.shopify-policy__body table,.shopify-policy__body table th,.shopify-policy__body table td,.og-policy.company table,.og-policy.company table th,.og-policy.company table td{border:none;box-shadow:none}.shopify-policy__body table th,.shopify-policy__body table td,.og-policy.company table th,.og-policy.company table td{border-top:1px solid #d5dbe5;padding:2.5rem 1.5rem}.shopify-policy__body table tr:last-of-type th,.shopify-policy__body table tr:last-of-type td,.og-policy.company table tr:last-of-type th,.og-policy.company table tr:last-of-type td{border-bottom:1px solid #d5dbe5}.shopify-policy__body table th,.og-policy.company table th{width:28rem;font-weight:400;text-align:left;vertical-align:baseline}@media screen and (max-width:1199px){#MainContent .shopify-policy__container{padding:0 2.5rem}}@media screen and (max-width:989px){#MainContent .shopify-policy__container{padding:0 2rem}#MainContent .shopify-policy__container .shopify-policy__title{margin:3.6rem 0}#MainContent .shopify-policy__container .shopify-policy__title h1{font-size:2.4rem}.shopify-policy__body h2{font-size:2rem}.shopify-policy__body h3{font-size:1.8rem}.shopify-policy__body table th,.og-policy.company table th{width:18rem}}@media screen and (max-width:749px){.shopify-policy__body table th,.og-policy.company table th{padding:1rem;background:var(--og-color-gray)}.shopify-policy__body table td,.og-policy.company table td{border-top:none;padding:1rem 1rem 2rem}.shopify-policy__body table th,.shopify-policy__body table td,.og-policy.company table th,.og-policy.company table td{display:block;width:100%}.shopify-policy__body table dt,.og-policy.company table dt{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/og-common.css.map */
