@media screen and (max-width:768px){.sp-hidden{display:none!important}.section-spacing{padding-left:20px;padding-right:20px}.custom-container{margin-left:20px;margin-right:20px}}@media screen and (min-width:769px){.pc-hidden{display:none!important}}body{white-space:normal}li{list-style:none;line-height:1}a{text-decoration:none;color:inherit}.gap-custom{gap:4px}@media screen and (min-width:769px){.custom-max-content{max-width:1600px;padding-left:120px;padding-right:80px;margin:0 auto}}.custom-button{display:flex;font-family:neue-haas-grotesk-display,sans-serif;font-weight:450;letter-spacing:.05em;align-items:center}.custom-button a{margin-right:8px}.custom-button .btn-icon img{width:6px;height:8px}.custom-button:hover .btn-icon{transform:translate(3px);transition:all .3s}h1,.h1,h2,.h2{font-family:tiller,sans-serif;font-weight:600;letter-spacing:0;line-height:1.4}.shopify-policy__container{margin:47px 5% 60px;padding:0}.shopify-policy__title h1{font-size:24px;margin-top:0;margin-bottom:60px}@media screen and (min-width:769px){.shopify-policy__container{margin:37px auto 200px;max-width:800px}.shopify-policy__title h1{font-size:30px;margin:100px}}@media screen and (max-width:768px){.section-stack{gap:32px!important}}@media screen and (min-width:769px){.section-stack{gap:40px!important}}.section-header{margin-inline-start:0;margin-inline-end:0}.section-header .h2{font-size:16px;letter-spacing:0;line-height:1.4}@media screen and (min-width:769px){.section-header .h2{font-size:18px}}.custom-collection-title{font-family:tiller,sans-serif;font-weight:600;font-size:18px;margin-bottom:24px;line-height:1.4}@media screen and (max-width:768px){.custom-collection-title{margin-bottom:16px;margin-top:40px}}@media screen and (max-width:768px){.product-list{--product-list-calculated-column-gap: 5px;--product-list-calculated-row-gap: 20px}}@media screen and (min-width:769px){.product-list{--product-list-calculated-column-gap: 40px;--product-list-calculated-row-gap: 40px}}.product-card__info .product-title,.price-list .text-subdued{font-size:12px;font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:.05em;line-height:1.4}.pagination-numbers{justify-self:center;display:flex;gap:24px}.pagination-side{display:flex;width:100%}.pagination-prev{justify-content:flex-end}.pagination-next{justify-content:flex-start}.header{align-items:start}.header__primary-nav{align-items:flex-start;flex-direction:column;position:absolute;top:0}.header__dropdown-menu{position:static}.header__secondary-nav{flex-direction:column}@media screen and (max-width:768px){.header__secondary-nav{flex-direction:row}}.custom-over-media:before{content:"";background:linear-gradient(to top,#00000026,#0000);bottom:0;top:auto!important;left:0;border-radius:inherit;z-index:1;pointer-events:none;position:absolute;height:120px;width:100%}@media screen and (max-width:375px){.custom-over-media:before{height:96px}}.collection-card__content{letter-spacing:.05em;font-weight:450}.collection-card__content .h3{font-size:14px;font-family:neue-haas-grotesk-display,sans-serif}.custom-collection-text{font-size:12px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:450}@media screen and (max-width:768px){.collection-card__content .h3{font-size:12px}}.v-stack .h2{font-size:16px;letter-spacing:0}.new-arrival-sorting{display:flex;column-gap:24px;color:#999;font-size:12px;letter-spacing:.05em;font-family:neue-haas-grotesk-display,sans-serif}.new-arrival-sorting p{line-height:1.4}.new-arrival-sorting p:hover{color:#000}.custom-product-tag{color:#999;font-size:12px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:450;letter-spacing:.05em}.text-subdued,.custom-product-tag:hover{color:#000}.product-card__hover:hover .product-title,.product-card__info .product-title:hover{color:#999}@media screen and (min-width:769px){.v-stack .h2{font-size:18px}.product-card__info{margin-top:16px}.custom-product-tag{margin-top:8px}}@media screen and (max-width:768px){.new-arrival-sorting{column-gap:12px;font-size:11px;flex-wrap:wrap;row-gap:6px}.product-card__info{margin-top:10px}.custom-product-tag{margin-top:6px}}.rich-text .h2{font-size:16px;letter-spacing:0}.rich-text span{font-weight:400;font-size:13px;font-family:Noto Sans JP,sans-serif;margin-left:40px;letter-spacing:.05em}@media screen and (min-width:769px){.rich-text .h2{font-size:18px}}@media screen and (max-width:768px){.rich-text .pc-hidden p{font-size:13px;letter-spacing:.05em;line-height:2}}.custom-article-date{font-size:13px!important;color:#999;line-height:1.5}.blog-post-card__title{font-size:13px}.blog-post-card:hover .blog-post-card__title{color:#999}.blog-post-card img{object-fit:cover;aspect-ratio:1 / 1}.custom-multicolumn-text{font-family:neue-haas-grotesk-display,sans-serif}p.h5.custom-multicolumn-text+p{font-size:12px;margin-top:6px}.multi-column__item{width:100%;padding-top:18px;padding-bottom:18px;border:1px solid}.footer .container{margin-inline-start:0;margin-inline-end:0}.footer__block--newsletter,.footer__block--newsletter_sp{max-width:320px;width:100%}.footer__block--newsletter .button,.footer__block--newsletter_sp .button{width:100%;letter-spacing:.05em;font-size:12px;transition:none;font-family:neue-haas-grotesk-display,sans-serif!important}.footer__block--newsletter .button:hover,.footer__block--newsletter_sp .button:hover{background-color:#999;color:#fff;--initial-gradient: none}.footer__block--newsletter .input,.footer__block--newsletter_sp .input{border-bottom:1px solid #000!important;border-width:0px;padding-left:0;padding-top:0;font-size:12px;color:#999;font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:.05em}.footer__block--newsletter_sp{max-width:320px;margin-top:56px}.custom-footer-logo{padding-bottom:40px}.footer__block--newsletter .h6,.footer__block--newsletter_sp .h6{font-size:14px!important;font-family:neue-haas-grotesk-display,sans-serif;font-weight:450;letter-spacing:.05em}.footer__block--links a{font-family:neue-haas-grotesk-display,sans-serif;font-weight:450;letter-spacing:.05em;line-height:1.4}.footer__block.footer__block--links:nth-of-type(2) a,.footer__block.footer__block--links:nth-of-type(3) a{font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.5;font-size:12px}.footer__block.footer__block--links:nth-of-type(3) a{color:#999}.corporate-sp-menu{text-decoration:underline}.footer-corporate-link{margin-bottom:40px}.footer-corporate-link a{text-decoration:underline;font-size:12px;line-height:1.4;letter-spacing:.05em;font-family:neue-haas-grotesk-display,sans-serif}.footer-corporate-link a:hover{text-decoration:none}.custom-copyright{font-family:neue-haas-grotesk-display,sans-serif;font-weight:450;letter-spacing:.05em}@media screen and (pointer:fine){.link-faded:hover{color:#999}.footer__block.footer__block--links:nth-of-type(3) .link-faded:hover{color:#000}}@media screen and (max-width:600px){.custom-footer-menu{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:601px)and (max-width:768px){.custom-footer-menu{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:768px){.footer__block-list{justify-content:unset}.footer__aside{justify-content:start}.custom-footer-logo{width:160px}}@media screen and (min-width:769px){.custom-copyright{writing-mode:vertical-rl;position:absolute;right:24px;bottom:32px;color:#999}}@media screen and (min-width:1100px){.footer__block.footer__block--links:nth-of-type(3){margin-right:14.8vw}.footer__block.footer__block--links:first-of-type{margin-right:4vw}}.custom-collection-image{margin-top:1rem}picture.custom-collection-image img{width:100%}.custom-collection-text-wrapper{margin-top:24px;margin-bottom:32px}.custom-collection-text-wrapper p{font-size:13px;letter-spacing:.05em;line-height:2}.custom-collection-text-wrapper h2{font-family:neue-haas-grotesk-display,sans-serif;font-size:22px;font-weight:500;margin-bottom:16px;letter-spacing:.05em}@media screen and (min-width:769px){.custom-collection-text-wrapper{margin-top:40px;margin-bottom:104px;display:flex;column-gap:40px}.custom-collection-text-wrapper h2,.custom-collection-text-wrapper p{width:50%}.custom-collection-text-wrapper h2{font-size:24px;margin-bottom:0}}.product-gallery__thumbnail-scroller button{width:90px}@media screen and (min-width:1000px){.product-gallery__thumbnail-list{inset-block-start:0px!important;margin-top:-30px;padding-top:30px}}.product-info__block-item hr{border-color:#e8e8e8}.product-info .product-title,.product-info .price-list .text-subdued{font-size:18px;letter-spacing:.05em;font-family:neue-haas-grotesk-display,sans-serif}.product-info__block-item:is([data-block-type=price]) .v-stack{display:flex;align-items:center;column-gap:5px}.product-info__block-item:is([data-block-type=quantity-selector]) .h-stack{font-size:12px}.product-info .text-sm{font-size:12px;font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:.02em;line-height:1.6;padding-top:4px}.product-info .prose span{font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:2;letter-spacing:.05em}.pre-order-notice{font-size:12px;letter-spacing:.05em}.metafield-rich_text_field{padding-bottom:8px}.metafield-rich_text_field p,.metafield-rich_text_field li{font-size:12px;line-height:1.6;letter-spacing:.05em}.metafield-rich_text_field p{margin-bottom:8px}.metafield-rich_text_field li{list-style:initial;margin-bottom:6px}.metafield-rich_text_field li:last-child{margin-bottom:0}.pre-order-field{font-size:12px;padding-bottom:8px}p.pre-order-field_title{color:#d45123;line-height:1.8;letter-spacing:.05em;padding:2px 8px;border:1px solid;display:inline-block;margin-bottom:10px}.pre-order-field_shipping{margin-bottom:8px;color:#d45123}.pre-order-field_sell{font-weight:500;padding:8px 10px;background:#d4512333}.size-guide-text{font-size:11px}.size-guide-field{display:flex;align-items:center;column-gap:5px}.size-guide-icon img{aspect-ratio:10 / 9;width:10px}.size-guide-how-to-choose li{line-height:1.6;letter-spacing:.05em}.variant-picker__option-info .h-stack{font-size:12px}.shipping-notice-field{font-size:12px;letter-spacing:.05em;line-height:1.6;padding-top:16px}.shipping-notice-field li{list-style:"\203b";margin-bottom:8px;line-height:1.6;letter-spacing:.05em}.shipping-notice-field a{text-decoration:underline;font-weight:700}.shipping-notice-field a:hover{text-decoration:none}.kodawari-field{display:flex;column-gap:6px;align-items:center}buy-buttons .button{letter-spacing:.05em;font-size:12px}.shipping-notice-link{font-weight:700;text-decoration:underline}.shipping-notice-link:hover{text-decoration:none}@media screen and (max-width:768px){.product-gallery__thumbnail-scroller button{width:68px}.product-gallery{padding:0 20px}.bleed{padding-inline-start:0}.product-info .price-list .text-subdued{font-size:16px}.product-info .text-sm{font-size:11px}.pre-order-field_title{margin-bottom:12px}.pre-order-notice ul{margin-inline-start:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-css.css.map */
