@charset "UTF-8";html{scrollbar-gutter:stable}:root{--font-body-family: "Bodoni Moda", "Noto Serif JP", serif;--font-body-style: normal;--font-body-weight: 300;--font-heading-family: "Bodoni Moda", "Noto Serif JP", serif;--font-heading-style: normal;--font-heading-weight: 500}body{letter-spacing:.06em}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.14em}.button{letter-spacing:.2em}.collection__title.title-wrapper .title,.title-wrapper-with-link .title{width:100%;font-weight:300}.skip-to-content-link{display:none!important}.site-loading__img{display:block;width:18rem;height:auto}@media(hover:none){.header__inline-menu .header__menu-item:hover,#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .drawer-main-menu .menu-drawer__menu-item:hover,.drawer-account-link:hover,.header__icon--menu:hover,.drawer-close-button:hover,.mega-menu .mega-menu__link:hover,a.banner-tiles__card:hover,[id*=image_banner_b7a7WK] .banner__buttons .button:hover,.product-search-section .keyword-tag:hover,.product-search-section .concern-card:hover,.store-features-section .store-features__banner a:hover,.topics-section .topic-card:hover .topics-thumb img{opacity:1!important}#menu-drawer .drawer-main-menu .menu-drawer__menu-item:hover{color:#121212!important}.card-wrapper:hover .media.media--hover-effect>img:first-child,.card-wrapper:hover .media.media--hover-effect>img:only-child{opacity:1!important}#MainContent>.shopify-section:first-child .banner__buttons .button:hover{background:#ffffff8c!important}.image-with-text .button:hover{background:transparent!important;color:#121212!important}a:hover{text-decoration:none!important}}@media(hover:none){a,button,.button,summary,.card-wrapper,.card-wrapper img,.topic-card,.topics-thumb img,.keyword-tag,.concern-card,.banner-tiles__card,.store-features__banner a{transition:none!important;-webkit-tap-highlight-color:transparent}a:focus,a:focus-visible,button:focus,button:focus-visible,.button:focus,.button:focus-visible,summary:focus,summary:focus-visible{outline:none!important}a:active,button:active,.button:active,summary:active{opacity:1!important}.image-with-text .button:focus,.image-with-text .button:focus-visible,.image-with-text .button:active{background:transparent!important;color:#121212!important;box-shadow:0 0 0 .1rem #121212!important}}.announcement-bar__message{font-weight:330;letter-spacing:.12em;font-size:1.2rem;padding:1.3rem 0}.header__inline-menu .header__menu-item>span{font-family:Noto Sans JP,sans-serif;font-weight:330;letter-spacing:.1em;display:flex;flex-direction:column;align-items:center;line-height:1.5}.header__inline-menu .header__menu-item>span:after{font-family:"Noto Serif JP",serif;font-size:.75em;font-weight:300;letter-spacing:.15em;opacity:.85;margin-top:.4rem}.header__inline-menu>ul>li:nth-child(1) .header__menu-item>span:after{content:"\3053\306e\5149\306b\3064\3044\3066"}.header__inline-menu>ul>li:nth-child(2) .header__menu-item>span:after{content:"\30a8\30d3\30c7\30f3\30b9"}.header__inline-menu>ul>li:nth-child(3) .header__menu-item>span:after{content:"\5546\54c1\3092\63a2\3059"}.header__inline-menu>ul>li:nth-child(4) .header__menu-item>span:after{content:"\3088\304f\3042\308b\3054\8cea\554f"}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item{padding-left:2.3rem;padding-right:5rem}.header__inline-menu .header__menu-item svg.icon-caret{display:none}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span{color:rgb(var(--color-foreground))}.header__inline-menu .header__menu-item{transition:opacity .2s ease}.header__inline-menu .header__menu-item:hover{opacity:.5}@media screen and (min-width:990px){.header.page-width{max-width:100%;padding:1.5rem 4rem}}@media screen and (min-width:990px){.header--middle-left.header--has-menu{grid-template-areas:"left-icons heading menu icons";grid-template-columns:auto auto 1fr auto;column-gap:2rem}.header header-drawer{display:block;grid-area:left-icons}.header--middle-left .header__heading{grid-area:heading;margin-left:2rem}.header--middle-left .header__inline-menu{grid-area:menu;justify-self:end}.header--middle-left .header__icons{grid-area:icons}}@media screen and (min-width:990px)and (max-width:1131px){.header--middle-left.header--has-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:auto 1fr auto}.header__inline-menu{display:none}}@media screen and (max-width:749px){.header__heading-logo-wrapper,.header__heading-logo{max-width:11rem!important;width:auto!important}.announcement-bar__message{font-size:1rem}.header__search{display:none}.header__icon--cart{margin-right:-2.5rem!important}}.header__icon--menu[aria-expanded=true]:before{display:none}.menu-drawer-container:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#12121266;z-index:19;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.menu-drawer-container.menu-opening:before{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease,visibility .35s ease}#menu-drawer{position:fixed;top:0;left:0;height:100dvh;width:90%;max-width:44rem;border-radius:0 2rem 2rem 0;box-shadow:0 20px 25px -5px #0000000f,0 10px 10px -5px #00000005;overflow-y:auto;z-index:20;background:#fff}#menu-drawer .menu-drawer__navigation-container,#menu-drawer .menu-drawer__navigation,#menu-drawer .menu-drawer__submenu{background:#fff}#menu-drawer .menu-drawer__navigation{padding-top:10rem}#menu-drawer .menu-drawer__menu-item{font-family:"Noto Serif JP",serif;font-weight:300;font-size:1.4rem;letter-spacing:.12em;padding:1.8rem 3.2rem;border-bottom:none;background:transparent;transition:opacity .2s ease}#menu-drawer .menu-drawer__menu-item:hover{opacity:.5;background:none;color:currentColor}.drawer-utility{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.drawer-account-link{display:inline-flex;align-items:center;gap:.8rem;color:#111;text-decoration:none;font-size:1.3rem;transition:opacity .2s ease}.drawer-account-link:hover{opacity:.5}.drawer-account-link svg{width:2rem;height:2rem}#menu-drawer .drawer-main-menu .menu-drawer__menu-item{position:relative}#menu-drawer .drawer-main-menu .menu-drawer__menu-item:after{content:"";position:absolute;left:3.2rem;right:3.2rem;bottom:0;height:1px;background:#00000014}#menu-drawer .drawer-sub-menu{margin-top:3rem;margin-bottom:1rem}#menu-drawer .drawer-sub-menu .menu-drawer__menu-item{font-size:1.2rem;padding:.5rem 3.2rem;border-bottom:none}.js details[open]>#menu-drawer{transition-duration:.28s}.js details[open].menu-opening>#menu-drawer{transition-duration:.35s}.drawer-search{padding:2rem 2.8rem}.drawer-search__form{display:flex;align-items:center;border:1px solid rgba(0,0,0,.25);border-radius:3rem;padding:1rem .8rem;background:#fff}.drawer-search__input{flex:1;border:none;outline:none;background:transparent;font-size:1.3rem;min-width:0;-webkit-appearance:none;appearance:none;border-radius:0}.drawer-search__button{border:none;background:none;cursor:pointer;display:flex;align-items:center;flex:0 0 auto;color:#111}.drawer-search__button svg{width:2rem;height:2rem}#menu-drawer .menu-drawer__utility-links,.drawer-utility{background:transparent;border-top:1px solid rgba(0,0,0,.1);padding:2rem 3.2rem}.drawer-line-link{display:inline-flex}#menu-drawer .menu-drawer__submenu{position:static;transform:none!important;visibility:visible!important;padding:0}#menu-drawer .menu-drawer__close-button{display:none}#menu-drawer .menu-drawer__menu-item svg.icon-arrow{display:none}#menu-drawer .menu-drawer__menu-item svg.icon-caret{display:block;transition:transform .3s ease}#menu-drawer details[open]>summary svg.icon-caret{transform:rotate(180deg)}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.3rem;padding:1rem 3.2rem 1rem 4.6rem}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item:after{display:none}.section-header:has(.menu-drawer-container[open]){z-index:100}.drawer-account{padding:3rem 3.2rem}#menu-drawer .menu-drawer__inner-container{height:100%}#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;height:100%}#menu-drawer .menu-drawer__navigation{flex:1 1 auto;overflow-y:auto}.header__icon--menu svg.icon-close{display:none!important}.header__icon--menu svg.icon-hamburger{display:block!important}.header__icon--menu:hover .icon{transform:none}.header__icon--menu{transition:opacity .2s ease}.header__icon--menu:hover{opacity:.5}.drawer-close-button{position:absolute;top:2rem;left:2.2rem;background:none;border:none;cursor:pointer;padding:1rem;z-index:2;transition:opacity .2s ease;color:#111;-webkit-tap-highlight-color:transparent}.drawer-close-button svg{width:1.8rem;height:1.8rem}.drawer-close-button:hover{opacity:.5}.header header-drawer,.header .menu-drawer-container{height:auto!important;max-height:100%}.header header-drawer{align-self:center}.header .menu-drawer-container>summary{align-self:center}#menu-drawer,#menu-drawer *{scrollbar-width:none;-ms-overflow-style:none}#menu-drawer::-webkit-scrollbar,#menu-drawer *::-webkit-scrollbar{display:none;width:0}#menu-drawer .drawer-main-menu,#menu-drawer .drawer-main-menu>li,#menu-drawer .drawer-main-menu .menu-drawer__menu-item{visibility:visible!important;opacity:1!important}#menu-drawer .drawer-main-menu .menu-drawer__menu-item:hover{opacity:1!important;color:#12121280}#menu-drawer .drawer-main-menu details[open]>summary.menu-drawer__menu-item:after{display:none}#menu-drawer .drawer-main-menu details[open] .menu-drawer__submenu{position:relative;padding-bottom:1.2rem}#menu-drawer .drawer-main-menu details[open] .menu-drawer__submenu:after{content:"";position:absolute;left:3.2rem;right:3.2rem;bottom:0;height:1px;background:#00000014}#menu-drawer .drawer-search__input:focus,#menu-drawer .drawer-search__input:focus-visible,#menu-drawer .drawer-search__input.focused{outline:none!important;box-shadow:none!important}#menu-drawer .drawer-search__form:focus-within{border-color:#0000008c}.search-modal .field:before,.search-modal .field:after{display:none}.header__search .header__icon-close{display:none!important}.header__search details[open] summary .svg-wrapper:first-child{display:flex!important}.header__search .search-modal{position:fixed;top:0;left:0;right:0;bottom:auto!important;height:auto!important;min-height:0!important}.search-modal__content{justify-content:center;padding-top:4.5rem;padding-bottom:4.5rem}.search-modal .search-modal__form{width:100%;max-width:64rem}.search-modal .field__label{display:none}.search-modal .search__input.field__input{border-radius:10rem;box-shadow:0 0 0 .1rem #121212d9;padding:1.5rem 5.5rem 1.8rem 2.6rem}.search-modal .search__input.field__input:focus{box-shadow:0 0 0 .1rem #121212d9;outline:none}.search-modal .search__button{right:1.4rem}.search-modal__content .search-modal__close-button{position:static;margin-left:1rem}.section-header:has(.header__search details[open]){z-index:100}.search-modal .search__input.field__input::placeholder{opacity:1;color:#12121266;letter-spacing:.08em;font-size:1.3rem}.search-modal--closing{animation:searchModalClose .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes searchModalClose{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}.mega-menu .mega-menu__link{transition:opacity .2s ease}.mega-menu .mega-menu__link:hover,.mega-menu .mega-menu__link:focus{text-decoration:none!important;opacity:.6}.mega-menu .mega-menu__link--level-2{font-weight:500;font-size:1.35rem}.mega-menu .list-unstyled .mega-menu__link{font-size:1.2rem}@keyframes mega-menu-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.8rem)}}@keyframes mega-menu-fade{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}.mega-menu .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr));max-width:96rem;margin:0 auto}.mega-menu .mega-menu__content:after{content:"";position:absolute;top:calc(100% - 2rem);left:0;right:0;height:100vh;background:#12121266;pointer-events:none;z-index:-2}.mega-menu .mega-menu__content{position:absolute;z-index:1;overflow:visible;border-radius:0 0 2rem 2rem;border:0;box-shadow:none;background:transparent}.mega-menu .mega-menu__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);border-radius:0 0 2rem 2rem}.section-header:has(.mega-menu[open]){z-index:100}.mega-menu__link--level-2[href="#"]{pointer-events:none;cursor:default}.mega-menu[open] .mega-menu__content{animation:mega-menu-fade .35s ease both}.mega-menu.is-closing .mega-menu__content{animation:mega-menu-fade-out .28s ease both}.header__icon--search svg.icon-close{display:none!important}.header__icon--search svg.icon-search{display:block!important}@media screen and (max-width:749px){#menu-drawer input,#menu-drawer .field__input,.search__input,.search-modal input{font-size:16px!important}}@media screen and (max-width:749px){.menu-drawer-container[open]:before{height:180vh!important;transform:translateY(var(--vv-offset, 0px))}.menu-drawer-container[open] #menu-drawer:has(.drawer-search__input:focus){transform:translateY(var(--vv-offset, 0px));height:var(--vv-height, 100dvh)}}.drawer-search__form.is-searching .drawer-search__button svg{display:none}.drawer-search__form.is-searching .drawer-search__button:after{content:"";width:1.6rem;height:1.6rem;border:2px solid rgba(0,0,0,.15);border-top-color:#0009;border-radius:50%;animation:drawerSearchSpin .7s linear infinite}@keyframes drawerSearchSpin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.template-search__header p[role=status]{font-size:1.3rem!important;line-height:1.8}}#MainContent>.shopify-section:first-child .banner__content{justify-content:flex-start;align-items:center;max-width:none;width:100%;margin:0;padding:0 50% 0 max(7rem,calc(50% - 53rem));animation:none!important;opacity:1!important;transform:none!important}#MainContent>.shopify-section:first-child .banner__box{background:transparent;padding:0;text-align:left;max-width:none;width:auto;min-width:0}#MainContent>.shopify-section:first-child .banner__heading{font-family:Noto Sans JP,sans-serif;font-size:3.8rem;font-weight:100;line-height:1.55;letter-spacing:.04em;color:#111;margin:0 0 1.6rem}#MainContent>.shopify-section:first-child .banner__text{font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:100;line-height:1.85;letter-spacing:.03em;color:#111;margin:0}#MainContent>.shopify-section:first-child .banner__buttons{margin:2rem 0 0;width:auto;max-width:none}#MainContent>.shopify-section:first-child .banner__buttons .button{min-width:0;min-height:0;height:4.6rem;padding:0 3.6rem;border:1px solid #111;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);color:#111;font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:300;letter-spacing:.02em;transition:background-color .2s ease;box-shadow:none}#MainContent>.shopify-section:first-child .banner__buttons .button:after{display:none}#MainContent>.shopify-section:first-child .banner__buttons .button:hover{background:#fffc}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner__content{position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-end;padding:0 2rem 2rem}#MainContent>.shopify-section:first-child .banner__heading{font-size:2.4rem;letter-spacing:.02em;font-weight:200;margin:0 0 .8rem}#MainContent>.shopify-section:first-child .banner__text{font-size:1.25rem;line-height:1.7;font-weight:300;margin:0}#MainContent>.shopify-section:first-child .banner__text p{margin:0}#MainContent>.shopify-section:first-child .banner__buttons{margin:1.6rem 0 0}#MainContent>.shopify-section:first-child .banner__buttons .button{height:4rem;padding:0 2.8rem;font-size:1.1rem}}#MainContent>.shopify-section:first-child .banner__media-half{width:100%}@media screen and (min-width:750px){#MainContent>.shopify-section:first-child .banner__media:nth-of-type(2){display:none}}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner__media:nth-of-type(1){display:none}#MainContent>.shopify-section:first-child .banner:before,#MainContent>.shopify-section:first-child .banner__media:before,#MainContent>.shopify-section:first-child .banner__content:before{display:none!important}#MainContent>.shopify-section:first-child .banner{height:auto}#MainContent>.shopify-section:first-child .banner__media:nth-of-type(2){position:relative;width:100%;height:auto;padding-bottom:0!important}#MainContent>.shopify-section:first-child .banner__media:nth-of-type(2) img{position:static;width:100%;height:auto}}#MainContent>.shopify-section:first-child+.shopify-section{margin-top:4rem}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child+.shopify-section{margin-top:.5rem}}.image-with-text__media{padding-bottom:0!important;height:auto!important;min-height:0!important}.image-with-text__media img{position:static!important;height:auto!important;width:100%}.image-with-text__heading em{display:block;font-style:normal}.image-with-text__heading{font-weight:300}.image-with-text__text{font-size:1.3rem}.image-with-text .image-with-text__content{padding-top:4rem}.image-with-text .button{font-family:Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.06em;font-size:1.3rem;background:transparent;color:#121212;box-shadow:inset 0 0 0 .1rem #121212;transition:background-color .2s ease,color .2s ease;min-width:22rem}.image-with-text .button:after{display:none}.image-with-text .button:hover{background:#121212;color:#fff}@media screen and (max-width:749px){.image-with-text .image-with-text__content{padding-left:0;padding-right:0}.image-with-text__heading{font-size:2rem;line-height:3rem}.image-with-text__text{font-size:1.3rem}.image-with-text .button{font-size:1.2rem;min-width:0;width:100%}}.card--standard>.card__content{pointer-events:none}.card--standard .card__inner .card__content{padding:0}.card--standard .card__inner .card__information{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;padding:0;grid-row:1 / -1;grid-column:1 / -1}.card--standard .card__inner .card__heading a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;visibility:visible;cursor:pointer}.card-wrapper .media.media--hover-effect>img{transition:opacity .25s ease!important}.card-wrapper .media.media--hover-effect>img+img{display:none!important}.card-wrapper:hover .media.media--hover-effect>img:first-child,.card-wrapper:hover .media.media--hover-effect>img:only-child{opacity:.6!important;transform:none!important}.card-wrapper:hover a,.card-wrapper a:hover{text-decoration:none!important}.card__heading{font-size:1.5rem;font-weight:300}.card-wrapper .price{font-size:1.3rem}@media screen and (max-width:749px){.card-wrapper .card__heading{font-size:1.3rem;line-height:1.5}.card-wrapper .price{font-size:1.2rem}}@media screen and (max-width:749px){body .page-width{padding-left:2rem;padding-right:2rem}}[id*=featured_collection_cVq6aY] .grid__item .card__media:after{position:absolute;top:0;left:0;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;z-index:2;pointer-events:none}[id*=featured_collection_cVq6aY] .grid__item:nth-child(1) .card__media:after{content:"1";background:#c8a000}[id*=featured_collection_cVq6aY] .grid__item:nth-child(2) .card__media:after{content:"2";background:#6b7f9e}[id*=featured_collection_cVq6aY] .grid__item:nth-child(3) .card__media:after{content:"3";background:#a05060}@media screen and (max-width:749px){#shopify-section-template--19435051024435__featured_collection_cVq6aY .grid.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}#shopify-section-template--19435051024435__featured_collection_cVq6aY .grid.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}#shopify-section-template--19435051024435__featured_collection_cVq6aY .grid.product-grid::-webkit-scrollbar{display:none}#shopify-section-template--19435051024435__featured_collection_cVq6aY .grid.product-grid>.grid__item{flex:0 0 80%;width:80%;max-width:80%;scroll-snap-align:start}}div.product-search-section{padding-top:7rem;padding-bottom:7rem}.product-search-section .keyword-tags{margin-bottom:2rem}.banner-tiles__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}.banner-tiles__card{display:block;grid-column:span 2;border-radius:8px;overflow:hidden;transition:opacity .25s ease}.banner-tiles__card:nth-child(1),.banner-tiles__card:nth-child(2),.banner-tiles__card:nth-child(6),.banner-tiles__card:nth-child(7){grid-column:span 3}a.banner-tiles__card:hover{opacity:.7}.banner-tiles__card img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.banner-tiles__grid{grid-template-columns:1fr;gap:1.6rem}.banner-tiles__card:nth-child(n){grid-column:auto}}.banner-tiles{margin-top:4rem}[id*=image_banner_b7a7WK] .banner__box{background:transparent;padding:0;max-width:none}[id*=image_banner_b7a7WK] .banner__heading{font-size:2.6rem;font-weight:300;letter-spacing:.1em;color:#111;margin:0}[id*=image_banner_b7a7WK] .banner__text{margin:1.5rem 0 0}[id*=image_banner_b7a7WK] .banner__text p{font-size:1.4rem;font-weight:300;line-height:1.6;color:#111;margin:0}[id*=image_banner_b7a7WK] .banner__text+.banner__text{margin:0}[id*=image_banner_b7a7WK] .banner__buttons{margin:3rem 0 0}[id*=image_banner_b7a7WK] .banner__buttons .button{position:relative;min-width:0;min-height:0;height:4.3rem;padding:0 2rem 0 2.4rem;display:inline-flex;align-items:center;gap:.8rem;background:#fff;border:0;border-radius:999px;color:#111;font-size:1.2rem;font-weight:300;box-shadow:none;transition:opacity .2s ease}[id*=image_banner_b7a7WK] .banner__buttons .button:after{content:"";position:static;width:.7rem;height:.7rem;border-top:1px solid #111;border-right:1px solid #111;transform:rotate(45deg);box-shadow:none;display:inline-block}[id*=image_banner_b7a7WK] .banner__buttons .button:hover{opacity:.7}[id*=image_banner_b7a7WK] .banner{min-height:0!important;height:38rem}[id*=image_banner_b7a7WK] .banner__media{min-height:0!important;height:100%}@media screen and (max-width:749px){[id*=image_banner_b7a7WK] .banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important}[id*=image_banner_b7a7WK] .banner__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}[id*=image_banner_b7a7WK] .banner__box{background:transparent}[id*=image_banner_b7a7WK] .banner__heading{font-size:2rem}}@media screen and (max-width:749px){.store-features-section .store-features__banner{margin-left:-.5rem;margin-right:-.5rem;width:auto}.store-features-section .store-features__banner a{display:block;width:100%}.store-features-section .store-features__banner img{width:100%;display:block;border-radius:.8rem}}@media screen and (max-width:749px){.store-features-section p.store-features__description{text-align:center}}.collection-hero{padding-top:3.6rem!important;padding-bottom:0!important}.collection-hero__title{margin:4rem 0 -1rem!important;font-size:4rem!important}@media screen and (max-width:749px){.collection-hero__title{font-size:2.4rem!important;margin-top:1.5rem!important}}.product__title h1,.product__title .h1{font-size:2.4rem;line-height:1.6}.product__description p{font-size:1.3rem;line-height:2}.product__description hr{margin:3rem 0}@media screen and (min-width:750px){.product__description hr{margin:2rem 0}}@media screen and (max-width:749px){.product__description p{font-size:1.3rem;line-height:1.9}}.product__info-container .product__text{margin-top:.3rem;margin-bottom:.3rem}.product__info-container div[id^=price-template]{display:inline-block}.product__info-container .product__tax{display:inline-block;margin:0 0 0 .8rem;font-size:1.2rem;vertical-align:baseline}.product__info-container .product-form__quantity{width:100%;max-width:100%;margin-top:2.4rem;margin-bottom:-1.6rem}.product__info-container .product-form__quantity .quantity{width:100%;min-height:0;height:auto;border:none;box-shadow:none}.product__info-container .quantity:before,.product__info-container .quantity:after{display:none!important}.product__info-container .quantity__select{width:100%;height:4.2rem;border:1px solid rgba(0,0,0,.18);border-radius:.6rem;background-color:#fff;font-size:1.4rem;font-family:inherit;color:#121212;padding:.3rem 1.4rem 0;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem top 55%}.product__info-container .quantity__select:focus,.product__info-container .quantity__select:focus-visible{outline:none;box-shadow:none}.product__info-container .product__title{margin-bottom:0}.product__info-container div[id^=price-template]{margin-top:.5rem}.product__info-container .product-form{margin-top:0}.product__info-container .product__description{margin-top:4rem}.product__info-container .product-form__submit{min-height:5.6rem}.product__info-container .product-form,.product__info-container .product-form__buttons{max-width:100%;width:100%}.product__info-container .product-form__submit{width:100%}.product__info-container .product__description{font-size:1.4rem;line-height:1.9}.product__info-container .product__description{overflow-wrap:anywhere}.product__info-container .product__description img,.product__info-container .product__description table{max-width:100%}.product__info-container .price .lb-ordereasy-product-badge{transform:translate(33px)}.product__info-container:has(.lb-ordereasy-product-badge) .product__tax{transform:translate(-93px)}.card-wrapper{container-type:inline-size}.lb-ordereasy-product-list-badge{top:calc(100cqw - 34px)!important;right:8px!important}@media screen and (max-width:749px){.lb-ordereasy-product-list-badge{font-size:10px!important;padding:4px 10px 5px!important;top:calc(100cqw - 29px)!important}}@media screen and (max-width:749px){.product__info-container .product__title h1{font-size:2rem;line-height:1.45}}@media screen and (max-width:749px){.product__info-container .article-share:before{left:0;right:0}}@media screen and (min-width:990px){.blog-articles{grid-template-columns:repeat(3,1fr)!important;row-gap:5rem!important;column-gap:2.4rem!important}}.main-blog .title--primary{margin-bottom:5rem}.blog-articles .blog-articles__article{grid-column:auto!important;grid-row:auto!important}.blog-articles .card__inner{aspect-ratio:3 / 2;padding-bottom:0!important;height:auto!important;position:relative;overflow:hidden}.blog-articles .card__inner .card__media,.blog-articles .card__inner .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding-bottom:0!important}.blog-articles .card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important}.blog-articles .card__heading{font-size:1.5rem!important;line-height:2.2rem;font-weight:300}.blog-articles .card__content{text-align:left!important}.blog-articles .article-card__excerpt{display:none}.blog-articles .card__information{display:flex;flex-direction:column}.blog-articles .article-card__info{order:-1;margin:0 0 .8rem;font-size:1.15rem;color:#999}@media screen and (max-width:749px){.blog-articles{row-gap:3rem!important}.blog-articles .card__heading{font-size:1.4rem!important;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-articles .card__information{padding:0!important}.blog-articles .card__heading{margin-top:0}.blog-articles .card{display:grid!important;grid-template-columns:42% 1fr!important;grid-template-rows:auto!important;column-gap:1.6rem;align-items:center}.blog-articles .article-card__info{margin-bottom:.8rem;font-size:1.05rem}.blog-articles .card__inner{width:100%}.blog-articles .card__content{padding:0!important}.blog-articles .card__heading{font-size:1.4rem!important;line-height:1.6}}.preorder-mix-error{background:#fdecec;color:#c0392b;font-size:1.3rem;line-height:1.8;padding:1.2rem 1.5rem;margin-bottom:1.5rem;border-radius:4px}#cart-notification-form{display:none}#cart-notification-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1}.cart__note label{font-size:1.3rem;line-height:2rem!important;color:#555!important;margin-bottom:.8rem}.cart__note .text-area{font-size:16px;min-height:10rem;width:100%}.cart__note{max-width:48rem}.cart__footer-wrapper:has(.is-empty){flex-grow:0!important}.shopify-section:has(>cart-items.is-empty){flex-grow:1;display:flex;align-items:center;justify-content:center}.shopify-section:has(>cart-items.is-empty)>cart-items{width:100%}cart-items.is-empty .cart__warnings{padding:0!important}.cart__empty-text{font-size:2.4rem!important;margin:0 0 2.4rem!important}.cart__login-title,.cart__login-paragraph{display:none!important}.template-404 h1.title{font-size:2.4rem!important}@media screen and (max-width:749px){.template-404 h1.title{font-size:1.8rem!important}}.article-template div.article-template__hero-container{max-width:72.6rem;margin:0 auto 7rem;margin:0 auto}@media screen and (max-width:749px){.article-template div.article-template__hero-container{margin:0 auto 3rem;padding:0 2rem}}.article-template div.article-template__hero-container{max-width:72.6rem;margin:0 auto;margin-bottom:7rem!important}.article-template .article-template__content{margin-top:0!important;padding-top:0!important}.article-template__title{font-size:2.8rem!important;line-height:1.5!important}@media screen and (max-width:749px){.article-template__title{font-size:2.1rem!important}}.article-template__hero-container .media{aspect-ratio:16 / 9;padding-bottom:0!important;height:auto!important;position:relative;overflow:hidden}.article-template__hero-container .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important}.article-template header.page-width--narrow{display:flex;flex-direction:column;align-items:flex-start}.article-template header .circle-divider{order:-1;margin-bottom:1.2rem;color:#999;font-weight:600}.article-share{display:flex;align-items:center;gap:1.6rem;margin-top:7rem!important;padding-top:2.4rem;position:relative}.article-share:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00000014}@media screen and (max-width:749px){.article-share:before{left:2rem;right:2rem}}.article-share__label{font-size:1.3rem;letter-spacing:.08em;color:#555;margin-right:.4rem}.article-share__link{display:flex;color:#555;transition:opacity .2s ease}.article-share__link:hover{opacity:.6}.article-share__link svg{width:2.2rem;height:2.2rem}.article-template .article-template__back{margin-top:10rem!important;margin-bottom:10rem!important}.article-template .article-template__back.article-nav{display:flex;align-items:center;justify-content:space-between;max-width:72.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.article-template .article-template__back.article-nav{padding:0 2rem}}.article-nav__index{display:flex;align-items:center;gap:.8rem;color:#111;text-decoration:none;transition:opacity .2s ease}.article-nav__label{font-size:1.5rem;letter-spacing:.06em;text-underline-offset:.4em}.article-template .article-template__back.article-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.article-nav__index{display:flex;align-items:center;gap:.8rem;color:rgba(var(--color-foreground),.75);text-decoration:none;transition:opacity .2s ease}.article-nav__index:hover{opacity:.6}.article-nav__icon{width:1.4rem;height:1.4rem;fill:currentColor}.article-nav__label{font-size:1.5rem;letter-spacing:.06em}.article-nav__side{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;letter-spacing:.12em;color:rgba(var(--color-foreground),.75);text-decoration:none;transition:opacity .2s ease}.article-nav__side:hover{opacity:.6}.article-nav__side--prev{justify-self:start}.article-nav__side--next{justify-self:end}.article-nav__arrow{font-size:1.2rem}.article-nav__side--hidden{visibility:hidden}.article-product-card{margin:3rem 0}.apc{display:flex;align-items:center;gap:1.6rem;border:1px solid #ddd;padding:1.4rem;text-decoration:none;color:inherit;transition:opacity .2s}.apc:hover{opacity:.7}.apc__media{flex:0 0 11rem}.apc__media img{width:11rem;height:11rem;object-fit:cover;display:block}.apc__info{min-width:0}.apc__title{font-size:1.35rem;line-height:1.6;margin:0 0 .6rem;font-weight:500}.apc__price{font-size:1.3rem;margin:0 0 1rem}.apc__price span{font-size:1.1rem;color:#777}.apc__btn{display:inline-block;font-size:1.2rem;padding:.7rem 1.6rem;background:#000;color:#fff}@media screen and (max-width:749px){.apc__media{flex:0 0 9rem}.apc__media img{width:9rem;height:9rem}}.footer .footer__blocks-wrapper{justify-content:center}.footer .footer-block__brand-info{text-align:center}.footer .footer-block__brand-info img{width:16rem;height:auto}.footer .footer-block__brand-info .footer__list-social{justify-content:center}.footer .footer__copyright{text-align:center}.footer .footer__content-top{padding-top:4rem;padding-bottom:2rem}.footer{border-top:.1rem solid rgba(0,0,0,.06)}.footer .footer__content-bottom{border-top:none}.shopify-section:has(.main-page-title) .page-width--narrow{max-width:var(--page-width)}.main-page-title{max-width:92rem;margin-left:auto;margin-right:auto}.shopify-section:has(.main-page-title) .page-width--narrow{max-width:var(--page-width);padding-bottom:0!important;padding-top:7rem}h1.main-page-title{max-width:92rem;margin-left:auto;margin-right:auto;margin-bottom:0!important}@media screen and (max-width:749px){h1.main-page-title{font-size:3.5rem;letter-spacing:.2rem}}@media screen and (min-width:750px){h1.main-page-title{font-size:4.5rem;letter-spacing:.3rem}}.shopify-policy__container{max-width:100rem!important}.shopify-policy__title{padding-top:5rem}.shopify-policy__title h1{font-size:2.6rem;margin-bottom:6rem}.shopify-policy__body{font-size:1.4rem}.shopify-policy__container{padding-bottom:12rem}.footer .footer__copyright .policies{display:block;width:100%}.footer .policies li:before{display:none}.footer .policies li:not(:first-child){margin-left:2.4rem}.footer .policies a{text-decoration:none;transition:opacity .2s ease}.footer .policies a:hover{opacity:.5;text-decoration:none}@media screen and (min-width:750px){.footer .footer__copyright{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.footer .footer__copyright .policies{display:block;width:auto;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
