@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&family=Noto+Sans+JP:wght@300;400;500&family=Shippori+Mincho:wght@400;500;600&display=swap";:root{--color-accent: #53614F;--color-accent-light: #7A8E75;--color-accent-dark: #3A4538;--color-accent-mist: #EBF0EA;--color-bg: #F7F5F0;--color-section: #F1EFE8;--color-section-alt: #EFEDE6;--color-border: #E3E0D7;--color-text: #222222;--color-muted: #888888;--color-meta: #BBBBBB;--color-white: #FFFFFF;--color-error: #B94040;--color-overlay: rgba(34, 34, 34, .4);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px}body,.shopify-section{font-family:DM Sans,Noto Sans JP,-apple-system,sans-serif;font-size:13px;line-height:1.75;letter-spacing:.03em;color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.section__heading,.card__heading,.product__title{font-family:Cormorant Garamond,Shippori Mincho,Noto Sans JP,serif;font-weight:500;letter-spacing:.02em;line-height:1.3;color:var(--color-text)}h2.title,.title-wrapper>.title,.collection__title .title,.featured-collection .title,.collection-list-title,.title-wrapper-with-link .collection-list-title{font-size:28px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);opacity:1}.collection__title.title-wrapper{display:block;text-align:center}.collection__title .title{margin-bottom:6px}.collection__title .collection__description{text-align:center;font-size:13px;color:var(--color-muted);letter-spacing:.04em;margin:0 auto;max-width:60ch}.collection__title .collection__description p{margin:0}.collection .title-wrapper-with-link{justify-content:center}.collection .title-wrapper-with-link .link-with-icon,.collection .view-all{margin:0 auto}.slideshow__slide h2,.banner__heading{font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:clamp(26px,3.2vw,44px);font-weight:500;letter-spacing:.22em;text-transform:uppercase}@media screen and (max-width:749px){.slideshow__slide .banner__box{background:transparent!important;border:none!important;box-shadow:none!important;padding:3rem 2rem}}.slideshow__slide .banner__box,.slideshow__slide .banner__heading,.slideshow__slide .banner__text,.slideshow__slide .banner__text p{color:var(--color-white)}.slideshow__slide .banner__buttons .button--secondary{color:var(--color-white);border-color:#ffffffbf;background-color:transparent}.slideshow__slide .banner__buttons .button--secondary:hover{background-color:var(--color-white);color:var(--color-text);border-color:var(--color-white)}.slideshow__slide .banner__box{display:flex;flex-direction:column;align-items:center}.slideshow__slide .banner__heading{order:2;margin-top:0}.slideshow__slide .banner__text{order:1;margin-top:0;margin-bottom:14px}.slideshow__slide .banner__buttons{order:3;margin-top:28px}.slideshow__slide .banner__text p{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.78;margin:0}.collection--full-width{padding-left:0;padding-right:0}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-accent)}.header__heading-link,.header__heading-link:visited{color:var(--color-accent);font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:22px;font-weight:500;letter-spacing:.16em;text-transform:lowercase}.header__heading-logo{color:var(--color-accent)}.header-wrapper{background-color:var(--color-bg);border-bottom:none}.header-wrapper .header{background-color:var(--color-bg)}.header__menu-item a,.header__menu-item .link{font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text)}.header__inline-menu>ul.list-menu{counter-reset:yt-nav}.header__inline-menu>ul.list-menu>li{counter-increment:yt-nav}.header__inline-menu>ul.list-menu>li>a.header__menu-item>span:before,.header__inline-menu>ul.list-menu>li>details>summary.header__menu-item>span:before{content:counter(yt-nav) "\2002";font-size:10px;color:var(--color-muted);letter-spacing:.04em}.header__menu-item a:hover,.header__menu-item .link:hover{color:var(--color-accent)}.announcement-bar__message{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.utility-bar:has(.announcement-bar--marquee)>.page-width{max-width:none;width:100%;margin:0;padding-left:0;padding-right:0}.announcement-bar--marquee{overflow:hidden;width:100%}.announcement-bar__track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;margin:0;will-change:transform;animation:yt-banner-scroll 28s linear infinite}.announcement-bar__marquee-copy{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.announcement-bar__marquee-item{display:inline-block;padding:0 22px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.announcement-bar__marquee-dot{display:inline-block;opacity:.45}.announcement-bar--marquee .announcement-bar__link{display:inline-flex;width:100%;overflow:hidden}@keyframes yt-banner-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-bar__track{animation:none;justify-content:center;white-space:normal}.announcement-bar__track .announcement-bar__marquee-copy[aria-hidden=true]{display:none}}.card-wrapper{background-color:var(--color-bg)}.card__information{padding:10px 12px 14px}.card__heading{font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.5;color:var(--color-text)}.price__regular .price-item,.price .price-item--regular{font-size:12px;font-weight:400;letter-spacing:.03em;color:#555}.price__sale .price-item--sale{color:var(--color-accent);font-weight:600}.price__sale .price-item--regular,.price .price-item--last{color:var(--color-meta);text-decoration:line-through;font-size:11px;font-weight:400}.card-wrapper:hover .card__media img{opacity:.92;transition:opacity .2s ease}.badge--sale{background-color:var(--color-muted);color:var(--color-white);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:0}.badge--new{background-color:var(--color-accent);color:var(--color-white);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:0}.badge--sold-out{background-color:var(--color-text);color:var(--color-white);border-radius:0}.button,.btn{font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;border-radius:0}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.button--primary:hover{background-color:var(--color-accent-dark);border-color:var(--color-accent-dark)}.button--secondary{background-color:transparent;color:var(--color-accent);border-color:var(--color-accent)}.button--secondary:hover{background-color:var(--color-accent-mist)}.swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--color-accent);outline-offset:2px}.swatch-input__label{border-radius:50%;width:20px;height:20px;cursor:pointer;border:1px solid rgba(0,0,0,.12)}.swatch-input__input.visually-disabled+.swatch-input__label{opacity:.35;position:relative}.swatch-input__input.visually-disabled+.swatch-input__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.35) calc(50% - .5px),rgba(0,0,0,.35) calc(50% + .5px),transparent calc(50% + .5px));border-radius:inherit}.product-form__input--pill .swatch-input__label,.product-form__input--pill label{width:32px;height:32px;border-radius:0;border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;color:var(--color-text);background-color:var(--color-white);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.product-form__input--pill .swatch-input__input:checked+.swatch-input__label,.product-form__input--pill input:checked+label{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);outline:none}.product-form__input--pill .swatch-input__label:hover,.product-form__input--pill label:hover{border-color:var(--color-muted);background-color:var(--color-bg)}.product-form__input--pill input.disabled+label{color:var(--color-meta);border-color:var(--color-border);background-color:var(--color-bg);text-decoration:line-through;cursor:not-allowed}.shopify-section{padding-top:0;padding-bottom:0}.footer{background-color:var(--color-section-alt);border-top:1px solid var(--color-border)}.footer__col-nav h3,.footer__heading{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text)}.footer__col-nav a,.footer__list a{font-size:11px;color:var(--color-muted)}.footer__col-nav a:hover,.footer__list a:hover{color:var(--color-accent)}.footer__copyright{font-size:10px;color:var(--color-meta)}.newsletter-form__field-wrapper input{border-color:var(--color-border);border-radius:0;background-color:var(--color-white);font-size:11px}.newsletter-form__field-wrapper input:focus{border-color:var(--color-accent)}.newsletter-form__button{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent);border-radius:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.newsletter-form__button:hover{background-color:var(--color-accent-dark)}.color-scheme-3 .announcement-bar__message{color:var(--color-white)}.yt-top-utility{background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.yt-top-utility__inner{height:34px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 40px}.yt-top-utility__link{font-size:11px;letter-spacing:.08em;color:var(--color-muted);line-height:1;transition:color .15s ease}.yt-top-utility__link:hover{color:var(--color-accent)}.yt-top-utility__sep{width:1px;height:11px;background-color:var(--color-border)}#progressPaybarBackground{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:9999;pointer-events:none}#progressPaybar{height:100%;width:0%;background:var(--color-accent);transition:width .1s linear}#scroll_sns_icon{position:fixed;right:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:500}.yt-sns-link{width:36px;height:36px;background:var(--color-white);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-muted);cursor:pointer;padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.yt-sns-link:hover{background:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.yt-sns-link svg,.yt-sns-link .icon{width:15px;height:15px;fill:currentColor;color:currentColor}.yt-sns-top svg{fill:none;stroke:currentColor}@media screen and (max-width:749px){h2.title,.collection h2.title,.collection-list-title{font-size:22px;color:var(--color-text);opacity:1}.slideshow__slide h2,.banner__heading{font-size:28px}body{font-size:13px}.slideshow__slide .banner__box{max-width:100%;min-width:0;padding-left:6vw;padding-right:6vw}.yt-top-utility{display:none}.header__icon,.header__icon--cart,.header__icon--account,.header__icon-search,header-drawer .header__icon--menu,.menu-drawer__toggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.announcement-bar__marquee-item{font-size:10px;padding:0 16px}.announcement-bar__track{animation-duration:20s}#scroll_sns_icon{right:10px;bottom:calc(16px + env(safe-area-inset-bottom,0px));top:auto;transform:none}.yt-sns-link{width:30px;height:30px}.yt-sns-link svg,.yt-sns-link .icon{width:13px;height:13px}}.product__title h1{font-family:DM Sans,Noto Sans JP,sans-serif;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:.03em;color:var(--color-text)}@media screen and (max-width:749px){.product__title h1{font-size:19px}}.product__info-container .product__title{margin-bottom:10px}.product__info-container>div[id^=price-]{padding-bottom:18px;border-bottom:1px solid var(--color-border)}.price--large .price-item{font-size:15px;font-weight:500;color:var(--color-text)}.yt-info-tabs{display:block;margin:2.5rem 0;border-top:1px solid var(--color-border)}.yt-info-tabs__tablist{display:flex;gap:0;border-bottom:1px solid var(--color-border)}.yt-info-tabs__tab{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;padding:14px 4px;margin-right:28px;font-family:DM Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;line-height:1;color:var(--color-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.yt-info-tabs__tab:last-child{margin-right:0}.yt-info-tabs__tab:hover{color:var(--color-text)}.yt-info-tabs__tab[aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.yt-info-tabs__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.yt-info-tabs__panel{padding:22px 0 4px;animation:yt-tab-fade .18s ease}.yt-info-tabs__panel[hidden]{display:none}.yt-info-tabs__rte{font-size:13px;line-height:1.85;color:var(--color-text)}.yt-info-tabs__rte>*:first-child{margin-top:0}.yt-info-tabs__empty{font-size:13px;color:var(--color-muted);margin:0}@keyframes yt-tab-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.yt-info-tabs__panel,.yt-info-tabs__tab{animation:none;transition:none}}.yt-size-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.yt-size-table{width:100%;min-width:360px;border-collapse:collapse;font-size:13px;color:var(--color-text)}.yt-size-table th,.yt-size-table td{border:1px solid var(--color-border);padding:9px 10px;text-align:center;font-weight:400;white-space:nowrap}.yt-size-table thead th{background-color:var(--color-section);font-weight:500;letter-spacing:.04em}.yt-size-table tbody th{background-color:var(--color-section-alt);text-align:left;font-weight:400;position:sticky;left:0}.yt-size-table__note{margin:10px 0 0;font-size:12px;color:var(--color-muted);letter-spacing:.02em}.product-form__input--swatch .swatch-input__label{width:22px;height:22px;border-radius:50%}.product-form__input--swatch .swatch-input__label .swatch{border-radius:50%}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--color-accent);outline-offset:2px}.product-form__input--swatch .swatch--unavailable{border-radius:50%;background-color:var(--color-section)}.collection-hero{background-color:var(--color-bg)}.collection-hero__inner{padding-top:var(--space-12);padding-bottom:var(--space-6)}.collection-hero__title{font-family:DM Sans,Noto Sans JP,sans-serif;font-size:27px;font-weight:400;letter-spacing:.04em;line-height:1.3;color:var(--color-text);margin:0}.collection-hero__description{font-size:13px;line-height:1.85;color:var(--color-muted);letter-spacing:.02em;margin-top:10px;max-width:60ch}@media screen and (max-width:749px){.collection-hero__inner{padding-top:var(--space-8);padding-bottom:var(--space-4)}.collection-hero__title{font-size:22px}}.collection--empty .title,.template-search--empty .title{font-size:18px;font-weight:400;color:var(--color-text);letter-spacing:.04em}.facets__summary,.facets__summary-label,.facet-filters__label,.mobile-facets__heading,.mobile-facets__summary{font-size:12px;font-weight:400;letter-spacing:.08em;color:var(--color-text)}.facets__heading{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}.facets__selected{color:var(--color-accent)}.facets__list--vertical .facets__item .facets__label,.facets__list .facets__item .facets__label{font-size:12px;color:var(--color-text);letter-spacing:.02em}.facets__label:hover,.facets__label.active{color:var(--color-accent)}.facet-checkbox__text{font-size:12px}.active-facets__button-inner.button--tertiary{background-color:var(--color-accent-mist);color:var(--color-accent);border:1px solid transparent;border-radius:0;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:none;padding:5px 10px}.active-facets__button-inner.button--tertiary:hover{background-color:var(--color-accent);color:var(--color-white)}.active-facets__button-inner .svg-wrapper svg{width:9px;height:9px}.active-facets__button-remove,.facets__reset,.mobile-facets__clear{font-size:11px;color:var(--color-muted);letter-spacing:.04em}.active-facets__button-remove:hover,.facets__reset:hover,.mobile-facets__clear:hover{color:var(--color-accent)}.facet-filters__label,.product-count__text,.product-count{font-size:11px;color:var(--color-muted);letter-spacing:.06em}.facet-filters__sort.select__select,.mobile-facets__sort .select__select{font-size:12px;letter-spacing:.04em;color:var(--color-text);border-color:var(--color-border);border-radius:0;background-color:var(--color-white)}.facet-filters__sort.select__select:focus{border-color:var(--color-accent)}.facets__item .swatch-input__label,.mobile-facets__item .swatch-input__label{border-radius:50%;width:22px;height:22px;border:1px solid rgba(0,0,0,.12)}.facets__item .swatch-input__input:checked+.swatch-input__label,.mobile-facets__item .swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--color-accent);outline-offset:2px}.facets__price .field__input,.mobile-facets__details .field__input{border-radius:0;border-color:var(--color-border);font-size:12px;background-color:var(--color-white)}.facets__price .field__input:focus{border-color:var(--color-accent)}.mobile-facets__open-label{font-size:12px;letter-spacing:.08em;color:var(--color-text)}.mobile-facets__inner{background-color:var(--color-bg)}.mobile-facets__header{border-bottom:1px solid var(--color-border)}.mobile-facets__heading{font-size:13px;font-weight:400;letter-spacing:.08em;color:var(--color-text)}.mobile-facets__count{font-size:11px;color:var(--color-muted)}.mobile-facets__footer{border-top:1px solid var(--color-border);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background-color:var(--color-bg)}.mobile-facets__footer .button--primary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);border-radius:0;letter-spacing:.1em}.mobile-facets__footer .button--primary:hover{background-color:var(--color-accent-dark)}.cart-items .title--primary,.title-wrapper-with-link .title--primary{font-family:DM Sans,Noto Sans JP,sans-serif;font-size:27px;font-weight:400;letter-spacing:.04em;color:var(--color-text)}@media screen and (max-width:749px){.cart-items .title--primary,.title-wrapper-with-link .title--primary{font-size:22px}}.title-wrapper-with-link .underlined-link{font-size:12px;letter-spacing:.04em;color:var(--color-muted)}.title-wrapper-with-link .underlined-link:hover{color:var(--color-accent)}.cart-items th{font-size:11px;font-weight:400;letter-spacing:.08em;color:var(--color-muted);border-bottom:1px solid var(--color-border);padding-bottom:10px}.cart-item{border-bottom:1px solid var(--color-border)}.cart-item__name{font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--color-text)}.cart-item__name:hover{color:var(--color-accent)}.cart-item .product-option{font-size:12px;color:var(--color-muted)}.cart-item__final-price,.cart-item .price--end{font-size:13px;font-weight:600;color:var(--color-text)}.cart-item__old-price{color:var(--color-meta)}.cart-item .quantity{border:1px solid var(--color-border);border-radius:0}.cart-item .quantity__input,.cart-item .quantity__button{color:var(--color-text)}.totals__total{font-size:13px;font-weight:400;letter-spacing:.06em;color:var(--color-text)}.totals__total-value{font-size:16px;font-weight:600;color:var(--color-text)}.tax-note{font-size:11px;color:var(--color-muted)}.cart__checkout-button.button,.cart__ctas .button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);border-radius:0;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;padding-top:16px;padding-bottom:16px}.cart__checkout-button.button:hover:not([disabled]),.cart__ctas .button:hover:not([disabled]){background-color:var(--color-accent-dark);border-color:var(--color-accent-dark)}.cart__checkout-button.button[disabled]{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-muted)}.cart__warnings{padding:var(--space-16) 0;text-align:center}.cart__empty-text{font-size:18px;font-weight:400;letter-spacing:.04em;color:var(--color-text);margin-bottom:var(--space-6)}.cart__warnings .button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);border-radius:0;letter-spacing:.12em}.cart__warnings .button:hover{background-color:var(--color-accent-dark)}.cart__note .field__input,.cart__note .text-area{border-radius:0;border-color:var(--color-border);font-size:12px}.cart__note .text-area:focus{border-color:var(--color-accent)}.cart-drawer .drawer__inner{background-color:var(--color-bg)}.cart-drawer .drawer__header{border-bottom:1px solid var(--color-border)}.cart-drawer .drawer__heading{font-family:DM Sans,Noto Sans JP,sans-serif;font-size:18px;font-weight:400;letter-spacing:.08em;color:var(--color-text)}.cart-drawer .drawer__footer{background-color:var(--color-bg);border-top:1px solid var(--color-border)}.cart-drawer .cart-item{border-bottom:1px solid var(--color-border)}.cart-drawer .cart-item__name,.cart-drawer .totals__total{font-size:13px;color:var(--color-text)}.cart-drawer .totals__total-value{font-size:15px;font-weight:600}.cart-drawer .cart__checkout-button.button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);border-radius:0;letter-spacing:.16em;text-transform:uppercase}.cart-drawer .cart__checkout-button.button:hover:not([disabled]){background-color:var(--color-accent-dark)}.cart-drawer .cart__empty-text{font-size:16px;color:var(--color-text)}.template-search__header .h2{font-family:DM Sans,Noto Sans JP,sans-serif;font-size:27px;font-weight:400;letter-spacing:.04em;color:var(--color-text)}@media screen and (max-width:749px){.template-search__header .h2{font-size:22px}}.search__input.field__input{border-radius:0;border-color:var(--color-border);font-size:14px;background-color:var(--color-white);color:var(--color-text)}.search__input.field__input:focus{border-color:var(--color-accent);box-shadow:none}.template-search__search .field__label{font-size:12px;color:var(--color-muted)}.search__button .icon,.reset__button .icon{color:var(--color-text)}.template-search [role=status]{font-size:12px;color:var(--color-muted);letter-spacing:.02em}.predictive-search{border-radius:0;border:1px solid var(--color-border);box-shadow:var(--shadow-dropdown)}.predictive-search__heading{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.predictive-search__item{border-radius:0}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background-color:var(--color-accent-mist)}.predictive-search__item-heading{font-size:13px;font-weight:400;color:var(--color-text)}.collection-list .title--primary{font-family:DM Sans,Noto Sans JP,sans-serif}.main-list-collections-title,.collection-list-title{font-size:27px;font-weight:400;letter-spacing:.04em;color:var(--color-text)}.card--card .card__heading,.card-collection .card__heading{font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--color-text)}@media screen and (max-width:749px){.product__media-list.slider--mobile{display:flex!important;flex-direction:column!important;overflow:visible!important;scroll-snap-type:none!important;margin:0!important;gap:8px}.product__media-list.slider--mobile .product__media-item,.product__media-list.slider--mobile .grid__item{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;scroll-snap-align:none!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0!important}.grid--peek.slider:after{content:none!important;display:none!important}.product__media-wrapper .slider-buttons,.product__media-wrapper .slider-counter{display:none!important}.yt-media-rest{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;list-style:none;padding:0;width:100%;flex:0 0 100%;box-sizing:border-box}.yt-media-rest>.product__media-item img,.yt-media-rest>.product__media-item>*{width:100%!important}.yt-media-rest .product__media-item,.yt-media-rest .grid__item{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important}}@media screen and (min-width:990px){.product:not(.product--columns) .product__media-list .product__media-item{max-width:100%!important;width:100%!important}}.product__media-item .product-media-container,.yt-media-rest .product__media-item .product-media-container{aspect-ratio:3 / 4!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:0!important;overflow:hidden!important}.product__media-item .product-media-container .product__modal-opener,.product__media-item .product-media-container deferred-media,.product__media-item .product-media-container .media,.yt-media-rest .product__media-item .product-media-container .product__modal-opener,.yt-media-rest .product__media-item .product-media-container .media{display:block!important;height:100%!important}.product__media-item .product-media-container img,.product__media-item .product-media-container video,.yt-media-rest .product__media-item .product-media-container img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.card-wrapper .card__inner.ratio,.card-wrapper .card__inner{aspect-ratio:3 / 4!important;padding-bottom:0!important;height:auto!important}.card-wrapper .card__inner .card__media,.card-wrapper .card__inner .media{height:100%!important;width:100%!important}.card-wrapper .card__inner .media img{width:100%!important;height:100%!important;object-fit:cover!important}.yt-shipping-bar{padding:12px 0 14px;border-bottom:1px solid var(--color-border);margin-bottom:12px}.yt-shipping-bar--drawer{padding:12px 0 10px;margin-bottom:10px}.yt-shipping-bar__text{margin:0 0 8px;font-size:12px;letter-spacing:.04em;color:var(--color-text)}.yt-shipping-bar__amount{font-weight:600;color:var(--color-accent);padding:0 2px}.yt-shipping-bar__done-text{color:var(--color-accent);font-weight:500}.yt-shipping-bar__track{width:100%;height:4px;background-color:var(--color-border);overflow:hidden}.yt-shipping-bar__fill{display:block;height:100%;background-color:var(--color-accent);transition:width .3s ease}.yt-shipping-bar__fill--done{background-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.yt-shipping-bar__fill{transition:none}}.yt-sticky-atc{display:none}@media screen and (max-width:749px){.yt-sticky-atc{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background-color:var(--color-white);border-top:1px solid var(--color-border);transform:translateY(105%);transition:transform .25s ease;pointer-events:none}.yt-sticky-atc--visible{transform:translateY(0);pointer-events:auto}.yt-sticky-atc__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.yt-sticky-atc__title{font-size:11px;letter-spacing:.02em;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-sticky-atc__price{font-size:14px;font-weight:600;color:var(--color-text)}.yt-sticky-atc__button{flex:0 0 auto;min-height:44px;padding:0 22px;font-size:11px;letter-spacing:.12em}html.yt-sticky-atc-open #scroll_sns_icon{bottom:calc(78px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.yt-sticky-atc{transition:none}}}.shopify-policy__container,.page--legal{--yt-legal-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;font-family:var(--yt-legal-sans);color:var(--color-text, #222222)}.shopify-policy__body,.shopify-policy__body .rte,.page--legal .rte{font-family:var(--yt-legal-sans);font-size:15.5px;line-height:1.8;letter-spacing:.02em}.shopify-policy__body .rte p,.page--legal .rte p{margin-block:0 1.1em}.shopify-policy__title h1,.page--legal .main-page-title,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.page--legal .rte h2,.page--legal .rte h3,.page--legal .rte h4{font-family:var(--yt-legal-sans);font-style:normal;letter-spacing:.04em;line-height:1.4}.shopify-policy__title h1,.page--legal .main-page-title{font-size:26px;font-weight:700;margin-bottom:1.2em}.shopify-policy__body .rte h2,.page--legal .rte h2{font-size:19px;font-weight:700;margin:2.2em 0 .8em}.shopify-policy__body .rte h3,.page--legal .rte h3{font-size:16.5px;font-weight:700;margin:1.8em 0 .6em}.shopify-policy__body .rte h4,.page--legal .rte h4{font-size:15.5px;font-weight:700;margin:1.6em 0 .5em}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol,.page--legal .rte ul,.page--legal .rte ol{line-height:1.8;padding-left:1.6em;margin-block:0 1.2em}.shopify-policy__body .rte table,.page--legal .rte table{font-size:14.5px;line-height:1.7;border-collapse:collapse}.shopify-policy__body .rte th,.shopify-policy__body .rte td,.page--legal .rte th,.page--legal .rte td{border:1px solid var(--color-border, #DDDBD9);padding:10px 14px;text-align:left;vertical-align:top}.shopify-policy__body .rte th,.page--legal .rte th{font-weight:500;background:var(--color-section, #F0EFED)}.template-cart .cart__warnings,.cart-items{color:var(--color-text, #222222)}.cart__title,.cart__empty-text,cart-drawer .drawer__heading{font-family:var(--font-heading-family, serif);font-weight:400;letter-spacing:.05em}.cart-item__name{color:var(--color-text, #222222);text-decoration:none}.cart-item__name:hover{color:var(--color-accent, #53614F)}.cart .totals__total-value,.cart-drawer .totals__total-value{font-weight:600}.cart-item td,.cart-items th{border-color:var(--color-border, #DDDBD9)}.cart quantity-input.quantity,.cart-drawer quantity-input.quantity{border:1px solid var(--color-border, #DDDBD9);border-radius:6px}.cart__checkout-button,.cart-drawer .cart__checkout-button,.cart-notification__links .button{background-color:var(--color-accent, #53614F);color:var(--color-white, #FFFFFF);border:none;border-radius:6px;letter-spacing:.08em;box-shadow:none;transition:background-color .2s ease}.cart__checkout-button:hover,.cart-drawer .cart__checkout-button:hover,.cart-notification__links .button:hover{background-color:var(--color-accent-dark, #3A4538)}cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty{background-color:var(--color-bg, #F8F8F8)}cart-drawer .drawer__header{border-bottom:1px solid var(--color-border, #DDDBD9)}cart-drawer .drawer__footer{background-color:var(--color-section, #F0EFED);border-top:1px solid var(--color-border, #DDDBD9)}cart-drawer .cart-drawer__warnings{color:var(--color-text-muted, #888888)}.free-shipping-bar__progress,.cart-drawer [class*=free-shipping] [class*=progress]{accent-color:var(--color-accent, #53614F)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yourtheone-custom.css.map */
