.ts-product-page{--ts-product-paper: #f6f3ed;--ts-product-white: #fffdfa;--ts-product-ink: #262522;--ts-product-muted: #655f56;--ts-product-line: #d6d0c6;--ts-product-gold: #87663a;--ts-product-soft: #eee8dd;color:var(--ts-product-ink);background:var(--ts-product-paper)}.ts-product-page .page-width,.ts-product-page .product,.ts-product-page .product>*,.ts-product-page .product__info-container,.ts-product-page .product-form__input{min-width:0}.ts-product-page .product{padding-top:0}.ts-product-page .product__info-container{max-width:58rem}.ts-product-page .product__info-container>*+*{margin-top:1.4rem;margin-bottom:1.4rem}.ts-product-page .product__title{margin-bottom:1.2rem}.ts-product-page .product__title h1{font-family:var(--tg-serif, "Yu Mincho", Georgia, serif);font-size:clamp(27px,2.45vw,36px);font-weight:400;line-height:1.6;letter-spacing:.025em;overflow-wrap:anywhere}.ts-product-page .product__text.caption-with-letter-spacing{font-size:14px;line-height:1.65;letter-spacing:.09em;color:var(--ts-product-gold)}.ts-product-page .ts-product-summary,.ts-product-page .ts-product-tagline,.ts-product-page .ts-product-intro{margin-block:1.1rem 1.8rem;color:var(--ts-product-muted);font-family:var(--tg-sans, system-ui, sans-serif);font-size:16px;line-height:1.85;letter-spacing:.025em;overflow-wrap:anywhere}.ts-product-page .product__info-container .price{margin-top:2rem;color:var(--ts-product-ink);font-size:26px;letter-spacing:.015em;line-height:1.45}.ts-product-page .price .price-item--regular{font-size:inherit}.ts-product-page .price--on-sale .price__sale .price-item--regular{font-size:16px}.ts-product-page .price .badge,.ts-product-page .product__tax,.ts-product-page .installment,.ts-product-page .caption,.ts-product-page .caption-large,.ts-product-page .product__inventory,.ts-product-page .product__sku{font-size:14px;line-height:1.75}.ts-product-page .product__tax{margin-top:-.4rem;color:var(--ts-product-muted)}.ts-product-page .product__tax a{color:inherit;text-underline-offset:.25em}.ts-product-page .product__tax a:focus-visible{outline:2px solid var(--ts-product-gold);outline-offset:3px}.ts-product-page .ts-product-status,.ts-product-page .ts-product-purchase-note,.ts-product-page .ts-art-auction-note,.ts-product-page .ts-lounge-purchase-note{box-sizing:border-box;margin-block:1.8rem;padding:1.5rem 1.8rem;border:1px solid var(--ts-product-line);border-left:3px solid var(--ts-product-gold);background:var(--ts-product-soft);color:var(--ts-product-ink);font-size:14px;line-height:1.85;overflow-wrap:anywhere}.ts-product-page .ts-product-status p,.ts-product-page .ts-product-purchase-note p,.ts-product-page .ts-art-auction-note p,.ts-product-page .ts-lounge-purchase-note p{margin:.4rem 0}.ts-product-page .ts-product-status strong{font-size:15px;font-weight:600}.ts-product-page .ts-product-status--member{background:#ede4d3;border-color:#cbbb9e}.ts-product-page .ts-product-status--auction{background:#eae7e0;border-left-color:#6f6b62}.ts-product-page .ts-product-status--upcoming{background:#f0eadf}.ts-product-page .ts-product-jump{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;margin-block:0 .6rem;color:var(--ts-product-gold);font-size:14px;line-height:1.7;text-underline-offset:.3em}.ts-product-page .ts-product-details{scroll-margin-top:calc(var(--header-height, 70px) + 24px)}.ts-product-page variant-selects{margin-block:2rem 1.5rem}.ts-product-page .product-form__input{max-width:100%;margin-bottom:1.6rem}.ts-product-page .product-form__input .form__label{display:block;margin-bottom:.6rem;color:var(--ts-product-ink);font-size:14px;font-weight:600;line-height:1.7}.ts-product-page .product-form__input--pill input[type=radio]+label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;max-width:100%;margin:.4rem .45rem .35rem 0;padding:1rem 1.5rem;border:1px solid #b7ad9d;border-radius:2px;background:var(--ts-product-white);color:var(--ts-product-ink);font-size:14px;line-height:1.6;letter-spacing:.015em;overflow-wrap:anywhere;text-align:center}.ts-product-page .product-form__input--pill input[type=radio]:checked+label{background:var(--ts-product-ink);color:var(--ts-product-white);border-color:var(--ts-product-ink)}.ts-product-page .product-form__input--pill input[type=radio]:disabled+label,.ts-product-page .product-form__input--pill input[type=radio].disabled+label{color:#76716a;border-color:#cdc6bb;text-decoration:line-through}.ts-product-page .product-form__input--pill input[type=radio]:disabled:checked+label,.ts-product-page .product-form__input--pill input[type=radio].disabled:checked+label{color:#e6e0d7}.ts-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 44px;min-width:44px;min-height:44px}.ts-product-page .select__select,.ts-product-page .field__input,.ts-product-page .quantity__input{font-size:16px}.ts-product-page .select__select,.ts-product-page .quantity{min-height:48px}.ts-product-page .quantity__button{min-width:44px;min-height:44px}.ts-product-page .product__info-container .product-form{margin-block:1.8rem}.ts-product-page .product-form__buttons{max-width:100%}.ts-product-page .product-form__submit{box-sizing:border-box;min-height:56px;padding:1.5rem 2rem;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:.04em;--color-button: 38, 37, 34;--color-button-text: 255, 253, 250;overflow-wrap:anywhere}.ts-product-page .product-form__submit:disabled{opacity:1;background:#e4dfd5;color:#656057;cursor:not-allowed}.ts-product-page .product-form__error-message-wrapper{font-size:14px;line-height:1.7}.ts-product-page .shopify-payment-button__more-options{font-size:14px;min-height:44px}.ts-product-page .share-button__button{min-height:44px;font-size:14px}.ts-product-page .product__media-item .media{background:#eee9e1}.ts-product-page .product__media-item .media>img,.ts-product-page .thumbnail>img{object-fit:contain}.ts-product-page .thumbnail{border-radius:2px;background:var(--ts-product-white)}.ts-product-page .thumbnail[aria-current]{border-color:var(--ts-product-gold)}.ts-product-page .slider-button{min-height:44px;min-width:44px}.ts-product-page .slider-counter{font-size:14px}.ts-product-page .product__media-icon{width:44px;height:44px}.ts-product-page .ts-product-details,.ts-product-page .ts-product-description-shell{padding-block:clamp(32px,5vw,64px) 1rem;clear:both}.ts-product-page .product__description{margin:0;padding:0;border:0;font-size:15px;line-height:1.95}.ts-product-page .ts-product-copy{box-sizing:border-box;width:100%;max-width:1080px;margin-inline:auto;padding:clamp(24px,4vw,48px);border-top:1px solid #a68b64;background:var(--ts-product-white);color:var(--ts-product-ink);font-family:var(--tg-sans, system-ui, sans-serif);font-size:15px;line-height:1.95;letter-spacing:.025em;overflow-wrap:anywhere}.ts-product-page .ts-product-copy>:first-child{margin-top:0}.ts-product-page .ts-product-copy>:last-child{margin-bottom:0}.ts-product-page .ts-product-copy p{margin-block:1.4rem}.ts-product-page .ts-product-copy img{display:block;max-width:100%;height:auto;margin-block:2.4rem}.ts-product-page .ts-product-copy a{color:#675031;text-underline-offset:.25em;text-decoration-thickness:1px}.ts-product-page .ts-product-copy a:focus-visible{outline:2px solid var(--ts-product-gold);outline-offset:4px}.ts-product-page .ts-product-copy__kicker{margin-block:0 1rem;color:var(--ts-product-gold);font-size:14px;line-height:1.7;letter-spacing:.1em}.ts-product-page .ts-product-copy__headline{margin-block:0 1.8rem;color:var(--ts-product-ink);font-family:var(--tg-serif, "Yu Mincho", Georgia, serif);font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.75;letter-spacing:.035em}.ts-product-page .ts-product-copy__lead{max-width:64ch;font-size:16px;line-height:2}.ts-product-page .ts-product-copy h3{margin-block:2.6rem 1rem;font-size:20px;font-weight:400;line-height:1.7}.ts-product-page .ts-product-copy__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:3rem 0;padding:0;border-top:1px solid var(--ts-product-line);border-bottom:1px solid var(--ts-product-line);list-style:none}.ts-product-page .ts-product-copy__points>li{min-width:0;margin:0;padding:2rem 2.2rem;color:var(--ts-product-muted);font-size:14px;line-height:1.9;list-style:none}.ts-product-page .ts-product-copy__points>li:first-child{padding-left:0}.ts-product-page .ts-product-copy__points>li:last-child{padding-right:0}.ts-product-page .ts-product-copy__points>li+li{border-left:1px solid var(--ts-product-line)}.ts-product-page .ts-product-copy__points strong{display:block;color:var(--ts-product-ink);font-size:16px;font-weight:500}.ts-product-page .ts-product-copy__details{margin-block:1.4rem;padding-block:.6rem;border-top:1px solid var(--ts-product-line);border-bottom:1px solid var(--ts-product-line);font-size:14px;line-height:1.9}.ts-product-page .ts-product-copy__details+.ts-product-copy__details{border-top:0;margin-top:-1.4rem}.ts-product-page .ts-product-copy__details summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:52px;padding-block:1rem;color:var(--ts-product-ink);font-size:16px;font-weight:500;line-height:1.6;list-style:none;cursor:pointer}.ts-product-page .ts-product-copy__details summary::-webkit-details-marker{display:none}.ts-product-page .ts-product-copy__details summary:after{content:"+";flex-shrink:0;color:var(--ts-product-gold);font-size:22px;font-weight:400}.ts-product-page details.ts-product-copy__details[open]>summary:after{content:"\2212"}.ts-product-page .ts-product-copy__details summary:focus-visible{outline:2px solid var(--ts-product-gold);outline-offset:3px}.ts-product-page .ts-product-copy__details>:not(summary){margin-block:1.2rem 2rem}.ts-product-page .ts-product-copy table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.7;overscroll-behavior-inline:contain}.ts-product-page .ts-product-copy :is(th,td){min-width:62px;padding:1rem 1.2rem;border:1px solid var(--ts-product-line)}.ts-product-page .ts-product-copy th{background:var(--ts-product-soft);font-weight:500}.ts-product-page .ts-product-copy dl{margin-block:1.4rem}.ts-product-page .ts-product-copy dt{margin-top:1.4rem;font-weight:500}.ts-product-page .ts-product-copy dd{margin:.4rem 0 1rem;color:var(--ts-product-muted)}@media(min-width:750px){.ts-product-page .product__info-wrapper{padding-left:clamp(28px,4vw,56px)}.ts-product-page .product--right .product__info-wrapper{padding-right:clamp(28px,4vw,56px);padding-left:0}.ts-product-page .product__column-sticky{top:calc(var(--header-height, 70px) + 20px)}.ts-product-page .product__media-list{gap:12px}.ts-product-page .product__info-container .ts-product-copy{padding:2.4rem 0;background:transparent}.ts-product-page .product__info-container .ts-product-copy__points{grid-template-columns:1fr}.ts-product-page .product__info-container .ts-product-copy__points>li{padding:1.4rem 0}.ts-product-page .product__info-container .ts-product-copy__points>li+li{border-left:0;border-top:1px solid var(--ts-product-line)}}@media(max-width:749px){.ts-product-page{padding-top:18px}.ts-product-page>.page-width{padding-inline:18px}.ts-product-page .product__info-wrapper{padding:2.4rem 0 0}.ts-product-page .product__info-container{max-width:none}.ts-product-page .product__title h1{font-size:clamp(25px,6.8vw,29px);line-height:1.6}.ts-product-page .product__text.caption-with-letter-spacing{letter-spacing:.06em}.ts-product-page .ts-product-summary,.ts-product-page .ts-product-tagline,.ts-product-page .ts-product-intro{font-size:15px;margin-bottom:1.4rem}.ts-product-page .product__info-container .price{font-size:25px;margin-top:1.7rem}.ts-product-page .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.ts-product-page .product__media-list{width:100%;margin:0 0 1.2rem;gap:10px;scroll-padding-left:0}.ts-product-page .product__media-list .product__media-item{width:100%;max-width:100%;flex:0 0 100%}.ts-product-page .product__media-list .product__media-item:first-child{margin-left:0}.ts-product-page .thumbnail-slider{margin-top:.8rem}.ts-product-page .product-form__input--pill input[type=radio]+label{padding-inline:1.2rem}.ts-product-page .ts-product-status,.ts-product-page .ts-product-purchase-note,.ts-product-page .ts-art-auction-note,.ts-product-page .ts-lounge-purchase-note{padding:1.3rem 1.5rem}.ts-product-page .ts-product-details,.ts-product-page .ts-product-description-shell{padding-top:3.2rem}.ts-product-page .ts-product-copy{padding:2.6rem 2rem}.ts-product-page .ts-product-copy__headline{font-size:25px;line-height:1.75}.ts-product-page .ts-product-copy__lead{font-size:15px}.ts-product-page .ts-product-copy__points{grid-template-columns:1fr;margin-block:2.4rem}.ts-product-page .ts-product-copy__points>li,.ts-product-page .ts-product-copy__points>li:first-child,.ts-product-page .ts-product-copy__points>li:last-child{padding:1.5rem 0}.ts-product-page .ts-product-copy__points>li+li{border-left:0;border-top:1px solid var(--ts-product-line)}}@media(prefers-reduced-motion:reduce){.ts-product-page *,.ts-product-page *:before,.ts-product-page *:after{scroll-behavior:auto;transition:none}}@media(forced-colors:active){.ts-product-page .product-form__input--pill input[type=radio]:checked+label{outline:2px solid ButtonText}.ts-product-page .product-form__submit:disabled{color:GrayText}}.ts-product-page .ts-product-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;font-size:14px;line-height:1.7;color:var(--ts-product-muted)}.ts-product-page .ts-product-breadcrumb a{color:inherit;text-underline-offset:4px}.ts-product-page .ts-product-return{display:flex;justify-content:center;padding-top:24px}.ts-product-page .ts-product-return .button{max-width:100%;min-height:52px;font-size:15px}.ts-product-page[data-prelaunch=true] .product-form__submit:disabled{opacity:1;background:#e9e0ce;color:#57472f;border:1px solid #c7b99e}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tsubomi-product.css.map */
