#preview-bar-iframe,#admin-bar-iframe{display:none!important}html{-webkit-text-size-adjust:100%;height:100%;padding-bottom:0!important;background:#fff}body{font-family:ABC Diatype;font-size:14px;margin:0;line-height:1.2;transition:opacity .3s ease;font-weight:400;overflow-x:hidden;height:100%;color:#2c2114}body.fade-out{opacity:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:ABC Diatype;margin:0;font-weight:400;font-size:14px}p{margin:0}a{background-color:transparent;color:inherit;text-decoration:none}input{border:0;padding:0;font-family:ABC Diatype;font-size:14px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.white-color input:-internal-autofill-selected{color:#fff!important}.white-color input:-webkit-autofill{-webkit-text-fill-color:white!important}.white-color input:-webkit-autofill,.white-color input:-webkit-autofill:hover,.white-color input:-webkit-autofill:focus,.white-color input:-webkit-autofill:active{color:#fff}.white-color input:-webkit-autofill,.white-color input:-webkit-autofill:hover,.white-color input:-webkit-autofill:focus,.white-color input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #818181 inset!important}:focus,:focus-visible{outline:-webkit-focus-ring-color auto 0px;-webkit-tap-highlight-color:rgba(0,0,0,0)}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0!important}*:focus,*:focus-visible{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}*::-moz-selection{background:transparent;color:#757575}*::selection{background:transparent;color:#757575}.uppercase{text-transform:uppercase}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea{resize:none}.recommendation-modal__container,.recommendation-modal__backdrop{display:none!important}.homepage-highlight-image-stories{pointer-events:none!important}.garamond{font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}#shop-hcaptcha-badge-container{opacity:0!important;pointer-events:none!important}#shopify-section-template--20823438229830__17362869142b0b226d{display:none}.announcement-bar{border-bottom:.5px solid #000;display:flex;flex-direction:row;align-items:center;padding:3px 15px;position:relative}.announcement-bar-container{position:fixed;top:0;left:0;width:100%;z-index:80;background:#fff}body:not(.no-announcement):has(.announcement-bar-container) header{top:calc(24px + var(--announcement-bar-height, 0px))}body:not(.no-announcement):has(.announcement-bar-container) #logo{top:calc(20px + var(--announcement-bar-height, 0px))}body:not(.no-announcement):has(.announcement-bar-container) main{top:var(--announcement-bar-height, 0px)}.announcement-bar-text{font-size:19px;text-align:center;flex:1}.announcement-bar-close{font-size:11px;position:absolute;right:15px;cursor:pointer;top:8px}#logo{position:fixed;line-height:0;width:56px;top:20px;left:20px;z-index:100;transition:all .2s ease;filter:invert(1);mix-blend-mode:difference}#logo svg,#logo img{width:100%}header{position:fixed;top:24px;right:15px;z-index:100;transition:all .2s ease;color:#fff;mix-blend-mode:difference}.collection-link{display:block;width:fit-content}#collection-container,#search-form,#about-container,#contact-container,#shop-container,#newin-container{display:none}#search-form{position:absolute;width:215px}#search-form:after{content:"";width:182px;height:1px;background:#fff;position:absolute;bottom:0;right:0}#contact-container,#about-container{position:absolute;top:0;left:0;width:100%;z-index:1;padding:21px 0 15px;box-sizing:border-box;line-height:18.56px;z-index:-1}#contact-container{bottom:28px;top:auto;padding:0;font-size:15px;line-height:18px;width:fit-content;left:1px;z-index:1}#about-grid{grid-template-columns:repeat(1,1fr);display:grid;grid-gap:15px;border-left:1px solid #fff;padding-left:37px;padding-top:18px}#about-en{font-size:15px;line-height:18px;text-align:left}#about-jp{font-size:13px;line-height:17.24px;text-align:justified;opacity:.3}#contact-close,#about-close{position:absolute;top:3px;right:14px;cursor:pointer}#nav{display:flex;justify-content:space-between;box-sizing:border-box;transition:background .3s ease}body:has(#mini-cart.active) #nav{background:transparent}#cart-trigger{cursor:pointer}#cart-trigger-number{vertical-align:top}.nav-item{cursor:pointer;width:114px;border-right:1px solid #fff;font-size:11px;line-height:15px;letter-spacing:.05em;text-align:center;padding:3px 0}.nav-item:nth-child(2){border-left:1px solid #fff}#collection-container,#newin-container,#shop-container{padding:0 15px 0 0;line-height:1.5;position:absolute;width:100%;box-sizing:border-box;display:none}.collection-link{border-left:1px solid;font-size:19px;line-height:25px}#shop-container .collection-link{padding-left:40px}#newin-container .collection-link{padding-left:35px}#collection-container .collection-link{padding-left:20px}#newin-container .collection-link:nth-child(1),#collection-container .collection-link:nth-child(1),#shop-container .collection-link:nth-child(2){padding-top:15px}.search-input-text{width:100%;padding:20px 0 5px 33px;background:transparent;border-left:1px solid #fff;color:#fff;font-size:15px}.search-input-text::placeholder{color:#fff}#search-submit{appearance:none;-webkit-appearance:none;background:transparent;font-weight:400;color:#fff;position:absolute;right:0;bottom:5px;font-size:11px;line-height:14.59px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;z-index:1}.hover-image-menu{position:absolute;bottom:0;right:0;height:calc(100% - 5px);width:fit-content;line-height:0;pointer-events:none}.hover-image-menu img{height:100%;width:auto;aspect-ratio:4/5;object-fit:cover}#contact-grid{display:flex;gap:30px}#contact-grid a{text-decoration:underline}#contact-grid a:hover{text-decoration:none}#contact-instagram{grid-column:3}footer{display:flex;justify-content:space-between;padding:8px 0 15px;margin:0 15px;border-top:1px solid #000;align-items:end;gap:15px}.footer-column-inner{position:relative}#footer-credits{position:absolute;bottom:28px;right:0;text-align:right;pointer-events:none;display:none}#footer-credits a{pointer-events:auto}#newsletter-submit{border:1px dashed #000;border-radius:20px;padding:8px 17px;margin-left:10px;color:#000;font-weight:400;font-size:10px;line-height:13px;letter-spacing:.05em}.newsletter-email-field{border-bottom:1px solid #000;padding-bottom:5px;width:220px;border-radius:0}.newsletter-email-field{font-size:10px;line-height:13px;letter-spacing:.05em}.newsletter-email-field::placeholder{color:#afacaf}#newsletter-inputs-container{margin-top:25px}#footer-copy,#footer-credits-trigger{display:inline-block}#footer-credits-trigger{cursor:pointer}#footer-copy{margin-right:25px}.footer-column-inner,.footer-link{margin-right:25px;font-size:10px;line-height:13px;letter-spacing:.05em}.footer-column-inner{margin-right:0;margin-bottom:9px}#footer-credits,.newsletter-quote{font-size:15px;line-height:18px}#subscribe-form{white-space:nowrap;display:none}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:15px;row-gap:0;padding:15px 15px 80px;grid-auto-flow:dense}.product-image{width:100%;aspect-ratio:4/6;object-fit:cover}.product-image-container{position:relative;display:block;line-height:0}.product-image-hover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;transition:opacity .2s ease}.product-image-container:hover .product-image-hover{opacity:1}.product.featured-product{grid-column:span 4;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.product.featured-product .product-image{aspect-ratio:4/5}.product.featured-product .product-infos{display:flex;justify-content:start;align-items:end;flex-direction:row}.featured-quote{font-size:19px;line-height:25px;text-decoration:underline;text-underline-offset:4px}.product.featured-product .product-title,.product.featured-product .product-price{display:none}.related-grid .product.featured-product,.search-grid .product.featured-product{grid-column:span 1;display:block}.related-grid .featured-quote,.search-grid .featured-quote{display:none}.related-grid .product.featured-product .product-image,.search-grid .product.featured-product .product-image{aspect-ratio:4/6}.related-grid .product.featured-product .product-title,.related-grid .product.featured-product .product-price,.search-grid .product.featured-product .product-title,.search-grid .product.featured-product .product-price{display:block}.related-grid .product.featured-product .product-infos,.search-grid .product.featured-product .product-infos{justify-content:space-between}.featured-quote-label{font-size:9px;vertical-align:top;margin-left:3px;text-transform:uppercase}.product-infos{display:flex;justify-content:space-between;margin-top:5px;font-size:13px;flex-direction:column}.product-title{font-size:15px;margin-bottom:2px}.product-price{font-size:11px}.product{padding-bottom:15px}.product.featured-product{padding-bottom:0}.product.featured-product.right-align .product-image-container{grid-column:2}.product.featured-product.right-align .product-infos{grid-column:1;grid-row:1}#search-results{padding:265px 15px 0;font-size:19px;line-height:25px}.collection-grid.search-grid{padding-top:8px}.homepage-swiper{width:100%;height:var(--viewport-height);overflow:hidden}.homepage-collection-image{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}.homepage-swiper .swiper-slide{display:flex;flex-direction:column}.intro-img-container{position:relative;flex:1;height:100%}.homepage-collection-image-mobile{display:none}.homepage-highlight{padding:15px}.homepage-highlight-link{display:flex;height:56vw;height:calc(var(--viewport-height) - 100px)}.homepage-highlight-text{display:block;margin:3px 0 0 auto;font-size:19px}.intro-caption{padding:5px 15px 3px;box-sizing:border-box;font-size:19px}.highlight-module,.homepage-highlight-image{width:100%;height:100%;object-fit:cover}.featured-products-container .featured-product{grid-column:auto;display:block}.featured-products-container .product.featured-product .product-title,.featured-products-container .product.featured-product .product-price{display:block}.featured-products-container .featured-quote{display:none}.featured-products-container .product.featured-product .product-infos{justify-content:space-between;align-items:start;flex-direction:column}.featured-swiper{width:100%;box-sizing:border-box;display:block;padding-bottom:0;padding-top:35px;overflow:hidden}.featured-swiper .swiper-slide{width:fit-content!important}.featured-swiper .product-image{width:20vw;height:30vw;object-fit:cover}.new-arrivals-title{padding:45px 15px 0;display:block}.homepage-stories{padding:80px 15px;margin-bottom:60px;position:relative}.featured-stories-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-stories{width:180px;height:320px;overflow:hidden;border-radius:20px;position:relative;margin:0 calc(((100vw - 75px)/4 - 180px)/2) 0 auto;cursor:pointer}.collection-grid .product.featured-product{padding-bottom:15px}#swiper-stories-lines{position:absolute;top:8px;left:0;width:100%;z-index:5;pointer-events:none;display:flex;grid-gap:3px;box-sizing:border-box;padding:0 12px}#swiper-stories-lines .line{height:1.5px;width:100px;background:#d3d2d3;position:relative}#swiper-stories-lines .line.active{background:#fff}#swiper-stories-lines .line.activecurrent{background:#d3d2d3}.featured-stories-info{font-size:19px;line-height:24px}.featured-stories-text strong,.featured-stories-text b{font-weight:400;text-decoration:underline;text-underline-offset:4px}#swiper-stories-lines .line.activecurrent:after{content:"";display:block;position:absolute;left:0;height:100%;width:100%;animation:widthAnimation 4.7s ease-out;background:#fff;z-index:1}@keyframes widthAnimation{0%{width:0}to{width:100%}}#shopify-section-legal{display:grid;grid-template-columns:1fr 3fr;padding:215px 15px 60px;grid-gap:15px;font-size:12px}#shopify-section-shippingreturns,#shopify-section-legal.privacy-policy-section{min-height:var(--viewport-height);box-sizing:border-box}#shopify-section-shippingreturns h4{font-size:12px;margin-top:18px}#shopify-section-shippingreturns h4:first-child{margin-top:0}#legal-content.privacy-policy-content{column-fill:auto}#legal-content{column-count:3;column-gap:15px}#legal-content p,#legal-content div{margin-bottom:18px}.sr-container .garamond h3,#legal-content h3{letter-spacing:.05em;font-size:11px!important}.sr-container .garamond,#legal-content p,#legal-content div{font-size:15px;line-height:18px}#shopify-section-legal.stockists #legal-content{font-size:14px}#main-content:has(#shopify-section-legal.stockists){min-height:100vh}#shopify-section-legal.stockists #legal-content h3,#legal-content p[style="text-align: center;"],#legal-content div[style="text-align: center;"]{text-align:left!important;font-size:11px!important}#shopify-section-legal.stockists #legal-content h3{margin-top:18px;margin-bottom:18px}.sr-container .garamond h3:not(:first-child){margin-top:18px}#legal-content p:has(span[style="text-align: center;"]){display:none!important}#shopify-section-legal.stockists #legal-content h3:nth-child(4),#legal-content div[style="text-align: center;"]{break-before:column}#shopify-section-legal h1{height:fit-content;position:sticky;top:130px;font-size:11px;font-weight:500;line-height:14.59px;letter-spacing:.05em}.sr-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}#about-jp,.jp-shipping{font-size:13px}.jp-shipping{font-size:11px}#product-single-container{position:relative}#product-imagery{width:100%;height:calc(var(--viewport-height) - 57px);overflow:hidden;position:relative}#product-imagery .swiper-slide{line-height:0;height:100%;width:fit-content!important;cursor:pointer}.swiper-button{position:absolute;height:100%;width:50%;z-index:1;top:0;outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.swiper-prev{left:0;cursor:w-resize}.swiper-next{right:0;cursor:e-resize}.media-in-product{height:100%}#product-form{width:100%;display:grid;grid-template-columns:2fr 6fr 2fr 2fr;grid-template-columns:2fr 8fr 4fr 2fr;column-gap:15px;box-sizing:border-box;padding:10px 15px;overflow:hidden;background:#fff;z-index:10}h1.product-title{font-size:19px;line-height:25px}#product-single-container #product-imagery{height:calc(var(--viewport-height) - 52px)}.details-en{font-size:15px;line-height:18px}#variants-container.hidden{display:none!important}#details-container{display:grid;grid-template-columns:80px 1fr;column-gap:15px;font-size:12px}.swatch-element{display:inline-block;cursor:pointer;font-size:12px}.swatch-element.soldout{opacity:.3!important;pointer-events:none}.label-swatch-color{cursor:pointer;display:flex;gap:5px;justify-content:space-between;width:100%}.input-swatch-color{display:none}#details-container span{font-size:11px!important;font-family:ABC Diatype!important;line-height:15px;letter-spacing:.05em;display:inline-block;margin-right:3px}#details-en-trigger,#details-jp-trigger{display:inline-block;cursor:pointer;color:#afacaf;transition:all .3s ease}#details-en-trigger{margin-right:2px}#details-jp-trigger{margin-left:2px}#details-en-trigger.active-details-trigger,#details-jp-trigger.active-details-trigger{color:#000}#product-add{position:relative}#product-add .price-price{position:absolute;pointer-events:none;z-index:1;right:20px;top:9px;transition:all .3s ease;font-size:11px;line-height:15px;letter-spacing:.05em}#add{background:transparent;color:#000;-webkit-appearance:none;appearance:none;webkit-appearance:none;font-weight:400;border:1px dashed #000;border-radius:20px;width:100%;box-sizing:border-box;padding:8px 20px;text-align:left;cursor:pointer;transition:all .3s ease;font-size:11px;line-height:15px;letter-spacing:.05em}#details-triggers{font-size:11px;line-height:15px;letter-spacing:.05em}.price-price.superhidethis,#add.superhidethis{display:none!important}#variants-container.supershow{display:block!important}.swatch-element,.choose-material{border:1px dashed #000;border-radius:20px;width:100%;box-sizing:border-box;padding:8px 20px;text-align:left;cursor:pointer;transition:all .3s ease}.swatch-element{padding:8px;display:flex;justify-content:space-between}.swatch{display:flex;gap:5px}.swatch-element:hover,.choose-material:hover,#product-add:hover #add{background:#000;color:#fff}#product-add:hover .price-price{color:#fff}#colors-trigger,#shipping-trigger{display:block;width:fit-content;margin:0 0 0 auto;cursor:pointer;font-size:11px;line-height:15px;letter-spacing:.05em}#colors-trigger span,#shipping-trigger span{display:inline-block;width:10px;text-align:center;margin-left:3px}#shipping-trigger{padding-bottom:6px}#shipping-inner-content{text-align:right;padding:35px 0 6px;position:relative;display:none;font-size:11px;grid-column:span 4}#shipping-inner-content a{text-decoration:underline}#shipping-inner-content a:hover{text-decoration:none}#colors-content{text-align:right;padding:35px 0 15px;position:relative;height:100px;display:none}#colors-content-absolute{position:absolute;width:calc(100vw - 30px);right:0;top:35px;line-height:0}.details-jp{font-size:11px;margin-top:2px}.color{display:block;line-height:0;height:100px;width:fit-content;display:inline-block;margin-left:1px}.color .product-image{height:100%;width:auto;aspect-ratio:4/5;object-fit:cover}#lupa-container{position:fixed;left:0;top:0;z-index:98;height:var(--viewport-height)!important;width:100%;overflow:scroll;background:#fff;opacity:0;transition:.3s ease;pointer-events:none;display:block;line-height:0;cursor:none}#lupa-container .media-in-product{width:100%;height:auto}#lupa-close.show,#lupa-container.show{opacity:1;pointer-events:auto}#lupa-close{position:fixed;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:99;cursor:pointer;border:1px dashed #000;border-radius:20px;padding:8px 20px;background:#ffffff59;pointer-events:none!important}#lupa-close:hover{background:#ffffff80}.related-products-title{padding:15px 15px 0;font-size:19px;line-height:25px}.collection-grid.related-grid{padding-top:13px;padding-bottom:150px}.related-grid .product{display:none}.related-grid .product:nth-child(1),.related-grid .product:nth-child(2),.related-grid .product:nth-child(3),.related-grid .product:nth-child(4){display:block}.collection-section{position:relative;overflow:hidden}#collection-bar{z-index:5;width:100%;box-sizing:border-box;padding:5px 15px 8px;height:40px;display:grid;grid-template-columns:50px 1fr 50px;align-items:center}#product-imagery.collection-swiper{height:calc(var(--viewport-height) - 40px)}#product-imagery.collection-swiper .swiper-slide{cursor:default!important}.collection-image{height:100%;width:auto}#collection-swiper .swiper-slide a{display:block;line-height:0;height:100%}#collection-swiper-overview{padding:3px 3px 50px;width:100%;box-sizing:border-box;z-index:10;overflow:scroll;white-space:nowrap;background:#fff;transition:all .3s ease}#collection-swiper-overview .overview-thumbnail{height:73px;display:inline-block;cursor:pointer;transition:all .3s ease}#collection-bar-product{text-align:center;display:block}#collection-bar-product-title{font-size:19px;line-height:25px;text-decoration:underline}#overview-trigger{display:block;width:fit-content;margin:0 15px 3px auto;cursor:pointer;font-size:11px;line-height:15px;letter-spacing:.05em}#overview-trigger-close{cursor:pointer;position:absolute;bottom:10px;right:15px;z-index:1000;font-size:9px;transition:all .3s ease;pointer-events:none;opacity:0}#overview-trigger-close.show{opacity:1;pointer-events:auto}.overview-thumbnail.active{filter:grayscale(1)}#mini-cart{position:fixed;top:0;right:0;width:721px;z-index:99;height:var(--viewport-height);overflow:scroll;display:none;box-sizing:border-box;padding:60px 57px 15px;background:#f7f7f7}#mini-cart:before,#mini-cart:after{content:"";height:calc(100% - 69px);width:1px;background:#000;position:absolute;top:45px}#mini-cart:before{left:15px}#mini-cart:after{right:15px}#mini-cart-bar{display:flex;justify-content:space-between;font-size:14px;padding-bottom:10px}.close-cart{cursor:pointer}#fakexit{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:99;cursor:pointer}#mini-cart-header{display:grid;grid-template-columns:100px 1fr 100px;line-height:.9;padding:2px 10px 10px}#mini-cart-title{grid-column:2;text-align:center}#mini-cart-title,#mini-cart-close{font-size:40px}#mini-cart-close{width:fit-content;margin:0 0 0 auto;cursor:pointer;line-height:0;height:fit-content;padding:10px 1px 0}#mini-cart-close svg{height:25px}#mini-cart-items{display:block;justify-content:center;text-align:center;padding-bottom:30px}.mini-cart-item{display:grid;grid-template-columns:124px 2fr 3fr;column-gap:10px;padding-bottom:15px;position:relative}.mini-cart-label,.quantity-button,.quantity-wrap{display:inline-block}.quantity-wrap{margin:0 8px}.quantity-button{cursor:pointer}.mini-cart-item-infos{display:grid;grid-template-columns:1fr;column-gap:10px;text-align:left;row-gap:21px;height:fit-content;height:auto;position:relative}.mini-cart-item-price{position:absolute;bottom:0;right:0}#checkout-container{text-align:center;display:flex;justify-content:space-between;flex-direction:row-reverse}#checkout-button-container{position:relative}#total-price-minicart{position:absolute;top:50%;right:20px;z-index:1;pointer-events:none;transform:translateY(-49%);font-size:11px;line-height:15px;letter-spacing:.05em;transition:all .3s ease}#checkout-button-mini{display:block;background:#fff;border:1px dashed #000;border-radius:20px;padding:8px 20px;height:fit-content;align-self:end;width:230px;text-align:left;transition:all .3s ease;box-sizing:border-box;text-transform:uppercase;font-size:11px;line-height:15px;letter-spacing:.05em}#checkout-button-container:hover #checkout-button-mini{background:#000;border-color:transparent;color:#fff}#checkout-button-container:hover #total-price-minicart{color:#fff}.mini-cart-item-img{text-align:center;line-height:0;width:100%}.mini-cart-item-img img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.empty-cart-text{text-align:center;padding:35px 0 45px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.mini-cart-item-price{grid-row:1;grid-column:2;font-size:14px;text-align:right}.mini-cart-item-variant{font-size:14px;align-self:center}.cart-product-quantity,.mini-cart-item-price,.mini-cart-item-title .title{font-size:11px;letter-spacing:.05em}.qty-label-cart-item{font-size:11px;display:inline-block;margin-right:15px;letter-spacing:.05em}.mini-cart-item-img{box-sizing:border-box;height:auto;width:100%}.cart-product-quantity{grid-column:span 2;align-self:baseline}.mini-cart-item-remove{font-size:11px;display:inline-block;position:absolute;bottom:0;left:0;letter-spacing:.05em}.mini-cart-item-title .title{font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:15px;line-height:18px;letter-spacing:0}.cart-product-quantity{position:absolute;top:50%;left:0;transform:translateY(-50%);text-transform:uppercase}#total-container{border-top:.5px solid #2C2114;display:flex;justify-content:space-between;font-size:14px;margin:45px 0 60px;padding-top:5px}#continue-shopping-container a{background:#fff;border:1px dashed #000;border-radius:20px;padding:8px 20px;display:block;width:230px;text-align:center;box-sizing:border-box;transition:all .3s ease;text-transform:uppercase;font-size:11px;line-height:15px;letter-spacing:.05em}#continue-shopping-container a:hover{background:#000;border-color:transparent;color:#fff}@media only screen and (max-width:1100px){#legal-content{column-count:2}}#search-close,#mini-cart-close-mobile,#product-imagery-thumbs,.related-products-mobile,#mobile-product-data,.homepage-highlight-mobile,#menu-mobile,#menu-trigger-mobile,.swiper-pagination-article{display:none}@media only screen and (min-width:820px){#menu-mobile{display:none!important}}@media only screen and (max-width:820px){body:not(.no-announcement):has(.announcement-bar-container) header,body:not(.no-announcement):has(.announcement-bar-container) #logo{top:calc(15px + var(--announcement-bar-height, 0px))}body:not(.no-announcement):has(.announcement-bar-container) #menu-mobile{padding:calc(60px + var(--announcement-bar-height, 0px)) 16px 35px calc(100vw - 246px)}.announcement-bar-text{font-size:15px;order:2}.announcement-bar{display:flex;gap:5px;flex-direction:column;align-items:center;padding:3px 15px;position:relative}.announcement-bar-close{font-size:11px;position:relative;right:auto;top:auto;order:1}#legal-content div[style="text-align: center;"]{break-before:auto}.swiper-pagination-article{display:block;position:absolute;bottom:22px!important;right:15px!important;left:auto!important;z-index:1;width:fit-content!important;color:#fff;font-size:9px;line-height:12px;letter-spacing:0em}.intro-img-container:has(.homepage-collection-image-mobile) .homepage-collection-image-desktop{display:none}.intro-img-container:has(.homepage-collection-image-mobile) .homepage-collection-image-mobile{display:block}#logo{top:15px;left:15px}#legal-content{column-count:1}#shopify-section-legal{grid-template-columns:1fr;grid-gap:42px;padding-top:150px;font-size:12px;line-height:1.25}#shopify-section-legal h1{top:auto;position:relative;font-size:12px}.footer-link{display:block;margin:6px 0 0}footer{display:block;position:relative;font-size:13px}footer .footer-column-inner:nth-child(2){position:absolute;bottom:15px;right:15px;display:grid;grid-template-columns:1fr;text-align:right}#footer-credits{grid-row:1;margin-bottom:9px}#footer-credits a{margin-top:6px;display:inline-block}#footer-credits-trigger{margin-bottom:6px}#footer-copy{grid-row:2;pointer-events:none}.nav-item{display:none}header{width:fit-content;right:15px;top:15px}#cart-trigger,#menu-trigger-mobile{display:block}#menu-trigger-mobile{border-left:1px solid #fff}#contact-container,#about-container{width:calc(100vw - 30px);left:auto;right:0;max-height:calc(100vh - 30px);overflow:scroll}#about-container{position:relative;right:auto;border-left:1px solid #000;width:auto;padding-top:0;padding-bottom:0}#about-grid,#contact-grid{grid-template-columns:1fr}#contact-instagram{grid-column:1}#menu-mobile{position:fixed;top:0;right:0;z-index:95;background:#fff;padding:60px 16px 35px calc(100vw - 246px);width:100%;height:100%;box-sizing:border-box;font-size:11px;letter-spacing:.05em;overflow:scroll}.collection-link-mobile{display:block;padding-left:37px}.nav-item-content{border-left:1px solid #000;font-size:19px;line-height:25px;padding-top:10px}.nav-item-mobile{font-size:11px;letter-spacing:.05em;margin:15px 0 0;padding-bottom:4px;text-transform:uppercase;border-left:1px solid #000;padding-left:37px;padding-top:3px}.nav-item-mobile:first-child{margin-top:0}#search-submit{display:none}#search-form{position:relative;top:auto;right:auto;width:auto;z-index:10}#search-close{display:none!important}.search-input-text{color:#000;border:none;padding-left:20px;box-sizing:border-box}#search-form:after{width:calc(100% - 50px);right:auto;left:0;background:#000}.search-input-text::placeholder{color:#000}.sr-container{grid-template-columns:1fr}.collection-grid{grid-template-columns:1fr;padding:0 0 80px}.collection-grid .product:not(.featured-product){padding-left:15px;padding-right:15px}.product.featured-product{grid-column:1;grid-template-columns:1fr;grid-gap:3px;padding-bottom:15px}.product.featured-product.right-align .product-image-container{grid-column:1;grid-row:1}.product.featured-product.right-align .product-infos{grid-column:1;grid-row:2}.product.featured-product .product-infos{display:block;text-align:left}.featured-quote{font-size:19px;line-height:25px;padding:0 15px}.footer-column-inner:last-child{text-align:right;display:flex;flex-direction:column-reverse;position:absolute;bottom:15px;right:0}#footer-copy{display:block;margin:0}.featured-swiper .product-image{width:40vw;height:60vw}.collection-grid.featured-swiper{padding-left:15px;padding-right:15px;padding-bottom:15px}.collection-grid.featured-swiper{overflow:scroll}.collection-grid.featured-swiper .swiper-wrapper{transform:none!important;width:fit-content!important}.collection-grid.featured-swiper .swiper-wrapper .swiper-slide{padding-right:15px}.collection-grid.featured-swiper .product:not(.featured-product){padding-left:0;padding-right:0}.collection-grid.featured-swiper .product-infos{display:block}.featured-stories-info{text-align:left;left:15px;transform:translateY(-50%);max-width:calc(50vw - 30px);font-size:15px;line-height:18px}.homepage-highlight-mobile{display:block;line-height:0;grid-column:span 2}.homepage-highlight-mobile .homepage-highlight-image{height:132vw;object-fit:cover}.homepage-highlight{display:grid;grid-template-columns:1fr max-content;row-gap:3px;column-gap:15px;padding-bottom:40px}.homepage-highlight-link{height:73px;grid-gap:3px;pointer-events:none;grid-column:2;grid-row:2}.swiper-stories{margin:0 0 0 auto}.homepage-highlight-text{grid-column:1;grid-row:2;margin-left:0}.homepage-highlight-link .homepage-highlight-image{filter:grayscale(1);pointer-events:auto;width:54px;height:73px;object-fit:cover}.intro-caption{font-size:16px;padding-bottom:15px}.new-arrivals-title{padding-bottom:5px}#product-form{position:relative;left:auto;z-index:0;padding-bottom:8px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:scroll}h1.product-title{line-height:16px;padding-top:1px;width:calc(50vw - 22.5px)}.swatch-element{width:calc((50vw - 27.5px)*.9)}.collection-grid.related-grid,#colours-shipping-container,#details-container{display:none}#product-imagery .swiper-slide .media-in-product{width:100vw;object-fit:cover}#product-imagery{height:calc(var(--viewport-height) - 53px - 73px - 6px)}.related-products-title{padding-bottom:8px;font-size:19px}.related-products-mobile,#mobile-product-data{display:block}#mobile-product-data{padding:5px 15px 30px}footer{padding-left:0}.homepage-stories{padding:30px 15px;margin-bottom:40px}.swiper-button{display:none}#details-triggers-mobile,#colors-trigger-mobile,#shipping-trigger-mobile{font-size:11px;padding-top:15px}#shipping-inner-content-mobile{display:none}#product-single-container #product-imagery{height:calc(var(--viewport-height) - 53px - 73px - 6px)}.collection-grid.featured-swiper{padding-bottom:65px}#colors-content-mobile,#details-content-mobile,#shipping-inner-content-mobile{padding-top:8px}#details-en-trigger-mobile{margin-left:15px;display:inline-block;margin-right:2px;color:#afacaf}#details-en-trigger-mobile.active-details-trigger,#details-jp-trigger-mobile.active-details-trigger{color:#000}#details-jp-trigger-mobile{display:inline-block;margin-left:2px;color:#afacaf}#product-imagery-thumbs{height:73px;display:flex;padding:3px;grid-gap:3px}#product-imagery-thumbs .product-imagery-thumb,#product-imagery-thumbs .media-in-product{height:100%}#product-imagery-thumbs .product-imagery-thumb{transition:all .3s ease}#product-imagery-thumbs .product-imagery-thumb.current{filter:grayscale(1)}#lupa-close{bottom:auto;right:auto;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.collection-image{width:100vw;object-fit:cover}.overview-thumbnail .collection-image{width:auto}#mini-cart{width:100%;right:0;z-index:101;padding:40px 30px 15px}#mini-cart-close-mobile{color:#000;display:block;position:absolute;top:13px;right:30px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}#mini-cart:before,#mini-cart:after{height:calc(100% - 30px);top:15px}.mini-cart-item{grid-template-columns:84px 1fr}.mini-cart-item-img{grid-column:1}#continue-shopping-container a,#checkout-button-mini{width:calc(50vw - 35px);box-sizing:border-box}#checkout-container{grid-gap:9px;padding-top:35px}#search-close{position:absolute;top:3px;right:14px;cursor:pointer;z-index:1;display:block}.collection-grid.related-products-mobile .product-title,.featured-products-container .product .product-title{width:40vw}.collection-grid.related-products-mobile .product.featured-product .product-title,.collection-grid.related-products-mobile .product.featured-product .product-price{display:block}.collection-grid.related-products-mobile .product.featured-product{gap:0}.collection-grid.featured-swiper .swiper-wrapper .swiper-slide:last-child{padding-right:0}.collection-grid.related-products-mobile .featured-quote{display:none}.collection-grid.related-products-mobile .swiper-wrapper .swiper-slide:last-child{padding-right:12px}#contact-container{position:relative;bottom:auto;left:auto;padding-bottom:15px}}@media only screen and (max-width:450px){.swiper-stories{width:calc(50vw - 15px);height:80vw;margin-right:0}#checkout-container{grid-template-columns:1fr;display:grid}#continue-shopping-container a,#checkout-button-mini{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/style.css.map */
