:root{interpolate-size:allow-keywords}:root{--white: #fff;--black: #000;--font-body-family: "Nunito Sans", "Noto Sans Japanese", sans-serif;--font-heading-family: "Cormorant SC", "Noto Serif Japanese", serif;--font-heading-weight: 600;--noto-serif: "Noto Serif Japanese", serif}body h1,body .h1{font-size:calc(var(--font-heading-scale) * 4.2rem)}body .page-width--narrow{max-width:100rem}body .subtitle{font-family:var(--font-heading-family);color:rgb(var(--color-foreground))}body .subtitle--large{font-size:20px}body .button,body .button-label,body .shopify-challenge__button,body .customer button{font-size:14px;font-weight:600}body .button{font-family:var(--font-heading-family)}body .button .icon-wrap{padding-left:12px}body .shopify-section-header-sticky .gradient{box-shadow:0 4px 18px #0000001a}body .header--middle-left{column-gap:4rem}body .header__inline-menu .list-menu--inline{gap:18px}body .header__menu-item{padding:0;color:rgb(var(--color-foreground));font-size:1.4rem;font-family:var(--noto-serif);font-weight:600;transition:all .3s ease}body .header__menu-item:hover{opacity:.6}body .header__menu-item:hover span{text-decoration:none}body .header-localization .disclosure .localization-form__select{font-size:1.3rem;font-family:var(--noto-serif);font-weight:600}body .header__iconer{position:relative}body .header__iconer a{display:flex;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;text-decoration:none}body .header__iconer a span{font-size:12px}body .header__icons{gap:18px}body .header__icons .text{font-size:12px;font-family:var(--noto-serif);font-weight:600;line-height:calc(1 + .8 / var(--font-body-scale));display:block}body .header__icon{height:32px;width:32px;transition:all .3s ease}body .header__icon:hover{opacity:.4}body .header__icon--cart{margin-right:0}body .header__icon--cart svg{width:24px;height:auto}body .header__icon--search{width:auto;height:auto;display:flex;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;text-decoration:none}body .header__icon--search svg{width:24px;height:auto}body .header__icon--account svg{width:24px;height:auto}body .header__icon .svg-wrapper{width:32px;height:32px}body .header__icon .svg-wrapper path{stroke-width:1.2}body .header__icon .icon{height:auto;width:24px}body .header .cart-counter{border-radius:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;text-align:center;background:var(--black);line-height:22px;color:var(--white);padding-left:1px;position:absolute;top:-3px;right:-12px}body .header .cart-counter-block{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}body .country-flag-main{width:20px;height:20px;vertical-align:middle}body .localization-form__select{gap:8px}body .localization-form__currency{flex-grow:1;text-align:right}body .country-selector__list--with-multiple-currencies{width:30rem;max-width:30rem}body .country-selector__list .disclosure__link{display:flex}body .country-selector__list .disclosure__link .icon-checkmark{width:14px}body .breadcrumbs *{font-family:var(--font-heading-family);font-size:13px;color:rgb(var(--color-foreground))}body .breadcrumbs a{text-decoration:none}body .slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--white)}body .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:var(--white)}body .slider-counter__link--dots .dot{border:1px solid var(--white)}body .section-slideshow{overflow:hidden}body .section-slideshow .slideshow:focus-visible{box-shadow:none;outline-offset:0}body .section-slideshow .slideshow__autoplay{visibility:hidden;width:0;height:0}body .section-slideshow .slideshow__controls{position:absolute;bottom:18px;right:0;border:0 none}body .section-slideshow .slideshow__text-wrapper.banner__content{position:absolute;top:0;left:0;right:0;height:100%;width:100%;max-width:var(--page-width);z-index:2}body .section-slideshow .slideshow__text-wrapper.banner--desktop-transparent .banner__box{background:transparent}body .section-slideshow .slideshow__text .banner__heading{line-height:1.6;letter-spacing:.12rem;font-family:Shippori Mincho,Cormorant SC,serif}body .section-slideshow .slideshow__text .banner__buttons .button{font-size:18px}body .section-slideshow .slideshow__text.banner__box{max-width:100%}body .section-slideshow .slideshow__text.banner__box:empty{display:none!important}body .section-slideshow .slider-button{visibility:hidden;width:0;height:0}body .image-with-text__text--caption{font-weight:700}body .section-featured-blog .blog.style-2 .grid{gap:0}body .section-featured-blog .blog.style-2 .blog__posts{border-bottom:1px solid rgba(0,0,0,.1)}body .section-featured-blog .blog.style-2 .card__inner{background:transparent;border-top:1px solid rgba(0,0,0,.1)}body .section-featured-blog .blog.style-2 .card__information{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:row-reverse;justify-content:flex-end;padding-left:0;padding-right:0;gap:12px}body .section-featured-blog .blog.style-2 .card__information .article-card__info{padding-top:0;font-size:15px;font-family:var(--noto-serif);font-weight:400;opacity:.8}body .section-featured-blog .blog.style-2 .card__heading{font-size:15px;font-family:var(--noto-serif);font-weight:400;margin-bottom:0}body .card-information .price{font-family:var(--noto-serif);font-size:1.4rem}body .card_additional{border-top:1px solid var(--black);border-bottom:1px solid var(--black);padding:1.2rem 0}body .card_additional_block{display:flex;font-family:var(--font-heading-family);font-weight:400;gap:8px;margin:0;font-size:13px}body .card_additional_block:last-child{margin-top:4px}body .card_additional_block dt{width:60px}body .card_additional_block dd{margin:0}body .card__media{mix-blend-mode:multiply}body .card__inner{background-image:url(/cdn/shop/files/noise.png?v=1748852782);background-repeat:repeat}body .product-count-vertical{display:none}body .product-card-wrapper .card__heading{transition:all .3s ease;font-size:calc(var(--font-heading-scale) * 1.5rem)}body .product-card-wrapper .card:hover .card__heading{opacity:.6}body .product--medium .thumbnail-list{grid-template-columns:repeat(6,1fr)}body .collection-ranking .product-grid{counter-reset:count 0}body .collection-ranking .grid__item:nth-child(1) .product-card-wrapper:before{background:#bda969}body .collection-ranking .grid__item:nth-child(2) .product-card-wrapper:before{background:#bebebe}body .collection-ranking .grid__item:nth-child(3) .product-card-wrapper:before{background:#ce8569}body .collection-ranking .product-card-wrapper{position:relative}body .collection-ranking .product-card-wrapper:before{content:counter(count);counter-increment:count 1;position:absolute;top:12px;left:12px;color:var(--black);display:block;z-index:10;font-size:20px;font-family:var(--font-heading-family);width:32px;height:32px;text-align:center;line-height:29px;background:#0000001a;color:var(--white)}body .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:1.2rem}body .title>span:first-of-type{position:relative}body .title>span:first-of-type:before{content:"";position:absolute;top:-18px;left:-56px;background:url(/cdn/shop/files/pattern.svg?v=1748928684) no-repeat;background-size:contain;width:64px;height:64px;pointer-events:none;opacity:.4}body .title>span.special-char{font-family:var(--noto-serif)}body .section-multicolumn .multicolumn.custom-1 .multicolumn-list{justify-content:center}body .section-multicolumn .multicolumn.custom-1 .link{background:#e0d8c8;padding:1.4rem 3rem}body .section-multicolumn .multicolumn.custom-1 li:first-child:after{content:"";width:1px;height:94%;background:#0003;display:block;position:absolute;right:-12px;top:0}body .section-multicolumn .multicolumn.style-2 .multicolumn-list{--grid-desktop-horizontal-spacing: 12px;--grid-desktop-vertical-spacing: 12px}body .section-multicolumn .multicolumn.style-2 .multicolumn-list__item,body .section-multicolumn .multicolumn.style-2 .multicolumn-list__item a{transition:all .3s ease}body .section-multicolumn .multicolumn.style-2 .multicolumn-list__item:hover{box-shadow:0 2px 12px #0000000f}body .section-multicolumn .multicolumn.style-2 .multicolumn-list__item:hover a{opacity:.6}body .section-multicolumn .multicolumn.style-2 .multicolumn-card{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);padding:14px 18px;gap:12px 20px}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__image-wrapper{width:35%;height:auto;margin:0}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__image-wrapper .media{border:1px solid rgba(0,0,0,.1)}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__image-wrapper .media img{padding:14px}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__info{padding:0;width:65%}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__info a{text-decoration:none}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__info .rte{margin-top:0}body .section-collection-list .text-overlay .collection-list{--grid-desktop-horizontal-spacing: 0;--grid-desktop-vertical-spacing: 0}body .section-collection-list .text-overlay .collection-list-title{color:var(--black)}body .section-collection-list .text-overlay .card__content{position:absolute;bottom:0;left:0;right:0;width:100%;min-height:410px;justify-content:center;padding:3.5714285714vw}body .section-collection-list .text-overlay .card__heading{font-size:52px}body .section-collection-list .text-overlay .card__heading .icon-wrap{margin-left:1rem}body .section-collection-list .text-overlay .card__caption{letter-spacing:normal;font-size:15px;color:rgb(var(--color-foreground))}body .section-collection-list .text-overlay .card__information{padding:0}body .section-collection-list .text-overlay .card__information .button{margin-top:1.8rem}body .section-collection-list .text-overlay .card__media:before{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,#0000,#000);opacity:.8}body .section-collection-product .facets{margin-bottom:2rem;margin-top:2rem}body .collection-hero__title+.collection-hero__description{font-size:1.5rem}body .collection__title.left .title{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}body .collection__title.left .title span{width:auto}body .collection__title.left .title:after{content:"";display:block;width:10px;flex-grow:1;height:1px;background:#0000001a}body .collection__view-all .button{min-width:280px}body .collection__view-all a:not(.link){margin-top:4rem}body .main-blog .title--primary{margin-bottom:4rem}body .article-template__link{font-size:1.4rem}body .article-card__info{font-family:var(--noto-serif)}body .shopify-policy__container{max-width:920px;margin:60px auto 80px;padding-left:12px;padding-right:12px}body .shopify-policy__title h1{margin-bottom:4rem;margin-top:7rem;font-size:24px}body .shopify-policy__body .rte h2{font-size:18px;margin-top:4rem}body .footer-block:first-child{-ms-flex:1 0 auto;flex-grow:1}body .footer-block:not(:first-child){width:calc(0% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}body .footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.6rem)}body .footer-block--newsletter{justify-content:flex-end}body .footer-block--newsletter .svg-wrapper,body .footer-block--newsletter .list-social__item .icon{width:3.2rem;height:3.2rem}body #birthday-select{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;margin-top:1rem;margin-bottom:1rem}body #birthday-select .birthday-header{font-size:15px;color:red}body #birthday-select label{display:none}body #birthday-select select{background:#fff;padding:7px 12px;border-radius:20px;margin-right:3px;border:1px solid #b2b2b2}body #PBarNextFrameWrapper{display:none}body #age-display{margin-bottom:1rem}body #age-warning{background:#ffeb9d;padding:12px;border-radius:8px;margin-top:1rem;color:#000;border:1px solid #e9c537;display:none;font-size:14px}body .template-3 .preview_box_wrap{text-align:center!important;padding-left:0;padding-right:0}body .template-3 .preview_box_wrap .pre_title{font-family:var(--font-heading-family)!important;margin-bottom:1rem;margin-top:2rem}body .template-3 .preview_box{border-radius:0}body .template-3 .preview_btn .agree_btn,body .template-3 .preview_btn .disagree_btn{font-family:var(--font-heading-family)!important;border-radius:0!important;padding:10px 18px}body .template-3 div#month_box{justify-content:center}body .template-3 .normal_btns{justify-content:center;padding-top:2rem;padding-bottom:2rem}body .template-3 .normal_btns>*{padding:4px!important}body .cart__ctas{margin-top:4rem}@media screen and (max-width: 749px){body{font-size:1.4rem}body h1,body .h1{font-size:calc(var(--font-heading-scale) * 2.6rem)}body .title>span:first-of-type:before{top:-10px;left:-42px;width:52px;height:52px}body header-drawer{margin-left:0}body header-drawer.header__iconer{position:inherit!important}body .menu-drawer-container{justify-content:center}body .menu-drawer__navigation{padding:1.2rem 0 3rem}body .menu-drawer__menu-item{font-size:1.5rem;align-items:flex-start!important}body .menu-drawer__account{display:none!important}body .header{padding:4px 1.5rem;grid-template-columns:1fr auto 1fr}body .header__heading-logo{max-width:64px;height:auto}body .header__icon--menu{width:32px;height:32px}body .header__icon--menu .icon{height:2rem;width:2rem}body .header__iconer{min-width:40px}body .header__icons.left{grid-area:left-icons;justify-self:start;padding-left:.8rem;padding-right:0}body .header__icons .text{font-size:9px}body .utility-bar__grid.page-width{padding-left:12px;padding-right:12px}body .announcement-bar__message{padding:6px 0;min-height:inherit}body .section-slideshow .slideshow__text-wrapper.banner__content{position:relative;top:inherit;left:inherit;right:inherit;height:100%;width:100%}body .section-slideshow .slideshow__text .banner__heading{font-size:calc(var(--font-heading-scale) * 1.7rem)}body .section-slideshow .slideshow__text .banner__buttons .button{font-size:15px;min-height:38px;padding:0 1.8rem}body .slider-counter__link{padding:.6rem}body .collection__title{text-align:left!important;padding-right:0}body .collection__title.left .title:after{display:none}body .collection__title .title{padding-left:24px}body product-info{padding-top:1.5rem!important}body .product-card-wrapper .card__heading{font-size:14px}body .product-card-wrapper .card_additional_block{font-size:12px}body .shopify-policy__container{margin:40px auto 60px;padding-left:1.5rem;padding-right:1.5rem}body .shopify-policy__title h1{margin-bottom:2rem;margin-top:6rem;font-size:18px}body .shopify-policy__body .rte p,body .shopify-policy__body .rte li,body .shopify-policy__body .rte a{font-size:14px}body .image-with-text__content{padding:2rem calc(2rem / var(--font-body-scale)) 5rem}body .section-multicolumn .multicolumn.style-2 .multicolumn-list__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 2rem);max-width:calc(60% - var(--grid-mobile-horizontal-spacing) / 2)}body .section-multicolumn .multicolumn.style-2 .multicolumn-card{padding:10px;gap:10px}body .section-multicolumn .multicolumn.style-2 .multicolumn-card__image-wrapper .media img{padding:10px}body .section-collection-list .text-overlay .card__heading{font-size:36px}body .section-collection-list .text-overlay .card__inner{--ratio-percent: 125% !important}body .section-collection-list .text-overlay .card__caption{font-size:13px}body .section-collection-list .text-overlay .card__content{min-height:inherit;padding:5.5555555556vw}body .section-featured-blog .blog.style-2 .blog__posts{padding-left:1.5rem;padding-right:1.5rem}body .section-featured-blog .blog.style-2 .blog__posts .grid__item:first-of-type{margin-left:0!important}body .section-featured-blog .blog.style-2 .card__information{align-items:flex-start;flex-direction:column-reverse}body .section-featured-blog .blog.style-2 .card__heading{font-size:15px}body .section-featured-blog .blog.style-2 .card__information .article-card__info{font-size:13px}body .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}body .footer-block:not(:first-child){width:100%}body .footer-block__details-content .list-menu__item--link{padding-top:.4rem;padding-bottom:.4rem}body .footer-block__image-wrapper{max-width:110px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
