:root{--tp-accent:#c97f7f;--tp-accent-d:#a85d5d;--tp-ink:#252525;--tp-body:#4a403e;--tp-muted:#6e615e;--tp-stone:#f6f4f4;--tp-blush:#efe5e5;--tp-line:#e2d6d3;--tp-line2:#ece4e2;--tp-serif:"Noto Serif TC","Songti TC","PMingLiU",serif}.th-pcrumbs__in{max-width:1600px;margin:0 auto;padding:14px 20px 0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;list-style:none;font-size:12.5px;line-height:1.5;color:var(--tp-muted);min-width:0}@media(min-width:990px){.th-pcrumbs__in{padding:22px 40px 0}}@media(min-width:1600px){.th-pcrumbs__in{padding-left:64px;padding-right:64px}}.th-pcrumbs__in li{flex:none;white-space:nowrap}.th-pcrumbs__in li+li:before{content:"/";margin-right:6px;color:#b5a8a5}.th-pcrumbs__in li:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.th-pcrumbs__in a{color:var(--tp-muted);text-decoration:none}.th-pcrumbs__in a:hover{color:var(--tp-accent-d)}.th-pcrumbs__in [aria-current]{color:var(--tp-ink);font-weight:700}product-info[id^=MainProduct] .page-width{max-width:1600px;padding-left:20px;padding-right:20px}@media(min-width:990px){product-info[id^=MainProduct] .page-width{padding-left:40px;padding-right:40px}product-info[id^=MainProduct] .product__info-wrapper{padding-left:56px!important}}@media(min-width:1600px){product-info[id^=MainProduct] .page-width{padding-left:64px;padding-right:64px}}product-info[id^=MainProduct]{padding-top:18px!important}@media(min-width:990px){product-info[id^=MainProduct]{padding-top:24px!important;padding-bottom:40px!important}}.product__info-container--sticky{top:101px!important}.product__media-item .media,.product__media-list .media,.thumbnail{border-radius:16px;overflow:hidden}.thumbnail{border-radius:12px!important}.product__info-container>*+*{margin:14px 0!important}.product__info-container>.product__text.caption-with-letter-spacing{margin:0 0 6px!important;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:none;color:var(--tp-accent-d);opacity:1}.product__title{margin-bottom:6px!important}.product__title h1{font-family:var(--tp-serif);font-weight:700;font-size:22px;line-height:1.45;letter-spacing:.02em;color:var(--tp-ink)}@media(min-width:990px){.product__title h1{font-size:30px;line-height:1.4}}.product__info-container .price-item{color:var(--tp-accent-d);font-weight:700;letter-spacing:.02em}.product__info-container .price--large .price-item{font-size:24px}@media(min-width:990px){.product__info-container .price--large .price-item{font-size:28px}}.product__info-container .price--on-sale s.price-item{color:#9a9090;font-weight:400;font-size:16px}.product__info-container>.product__text.inline-richtext:not(.caption-with-letter-spacing){padding:12px 16px;border-radius:14px;background:var(--tp-blush);color:#8a4b4d;font-size:14px;line-height:1.75}.product-form__input .form__label,.quantity__label{font-size:13px!important;font-weight:700;letter-spacing:.06em;color:var(--tp-muted);margin-bottom:8px}.product-form__input--pill input[type=radio]+label{margin:0 6px 8px 0;padding:8px 18px;border-radius:999px!important;border:1px solid var(--tp-line)!important;background:#fff;color:var(--tp-ink);font-size:14px;letter-spacing:.04em;transition:border-color .15s,background-color .15s,color .15s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--tp-accent)!important;color:var(--tp-accent-d)}.product-form__input--pill input[type=radio]:checked+label{background:var(--tp-accent)!important;border-color:var(--tp-accent)!important;color:#fff!important}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--tp-accent-d);outline-offset:2px;box-shadow:none}.product-form__quantity .quantity{border-radius:999px;min-height:46px;width:150px}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{border-radius:999px!important;box-shadow:0 0 0 1px var(--tp-line)!important}.product-form__buttons{max-width:none!important}.product-form__buttons .button,.product-form__quote{min-height:54px!important;border-radius:999px!important;font-size:16px!important;font-weight:700;letter-spacing:.12em!important;box-shadow:none!important}.product-form__buttons .button:before,.product-form__buttons .button:after{border-radius:999px!important;box-shadow:none!important}.product-form__quote{background:var(--tp-accent)!important;color:#fff!important;border:0!important}.product-form__quote:hover{background:var(--tp-accent-d)!important}.product__description{padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--tp-line2);font-size:14.5px;line-height:1.8;color:var(--tp-body)}.product__description p{margin:0 0 4px}.product__description strong{font-weight:500;color:var(--tp-ink)}.share-button__button{font-size:13px;color:var(--tp-muted)}.th-pw{font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;color:var(--tp-ink);letter-spacing:.02em}.th-pw *,.th-pw *:before,.th-pw *:after{box-sizing:border-box}.th-pw__in{max-width:1600px;margin:0 auto;padding:0 20px}@media(min-width:990px){.th-pw__in{padding:0 40px}}@media(min-width:1600px){.th-pw__in{padding:0 64px}}.th-psec__h{margin:0 0 20px;font-family:var(--tp-serif);font-weight:700;font-size:22px;line-height:1.35;letter-spacing:.04em;color:var(--tp-ink)}@media(min-width:990px){.th-psec__h{font-size:30px;margin-bottom:28px}}.th-psize{padding:8px 20px 40px}@media(min-width:990px){.th-psize{padding:16px 40px 64px}}.th-psize__in{max-width:820px;margin:0 auto;border:1px solid var(--tp-line2);border-radius:20px;overflow:hidden;background:#fff}.th-psize__in img{display:block;width:100%;height:auto}.th-pnotice{padding:44px 0;background:var(--tp-stone)}@media(min-width:990px){.th-pnotice{padding:80px 0}}.th-pnotice__cards{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.th-pnotice__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.th-pnotice__card{background:#fff;border-radius:20px;padding:22px 20px}@media(min-width:990px){.th-pnotice__card{padding:30px 28px;border-radius:24px}}.th-pnotice__ic{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--tp-blush);color:var(--tp-accent-d);margin-bottom:14px}.th-pnotice__ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.th-pnotice__card h2{margin:0 0 8px;font-family:var(--tp-serif);font-weight:700;font-size:18px;line-height:1.4;letter-spacing:.06em;color:var(--tp-ink)}@media(min-width:990px){.th-pnotice__card h2{font-size:20px}}.th-pnotice__text,.th-pnotice__text p{margin:0;font-size:14px;line-height:1.85;color:var(--tp-body)}@media(min-width:990px){.th-pnotice__text,.th-pnotice__text p{font-size:15px}}.th-pnotice__text strong{font-weight:500}.th-pprint{padding:44px 0 8px;background:#fff}@media(min-width:990px){.th-pprint{padding:84px 0 16px}}.th-pprint__panel{position:relative;border-radius:22px;padding:24px 20px;background:var(--tp-blush)}@media(min-width:990px){.th-pprint__panel{border-radius:28px;padding:44px 56px}}.th-pprint__stitch{display:block!important;position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(255,255,255,.85);border-radius:16px;pointer-events:none}@media(min-width:990px){.th-pprint__stitch{top:12px;right:12px;bottom:12px;left:12px;border-radius:20px}}.th-pprint__list{position:relative;display:grid;gap:10px;margin:0;padding:0;list-style:none}.th-pprint__list li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.85;color:var(--tp-body)}.th-pprint__list li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--tp-accent)}.th-pprint__list strong,.th-pprint__list b{font-weight:700;color:var(--tp-accent-d)}@media(min-width:990px){.th-pprint__list{gap:12px}.th-pprint__list li{font-size:16px}}.th-pprint__note{position:relative;margin:18px 0 0;font-family:var(--tp-serif);font-weight:700;font-size:15px;color:var(--tp-accent-d);letter-spacing:.06em}@media(min-width:990px){.th-pprint__note{font-size:18px;margin-top:24px}}@media(max-width:749px){.th-proc--list .th-proc__steps{grid-template-columns:1fr!important;gap:8px}.th-proc--list .th-proc__step{flex-direction:row!important;gap:12px!important;padding:14px!important}.th-proc--list .th-proc__num{width:44px!important;height:44px!important;font-size:16px!important}.th-proc--list .th-proc__desc{font-size:13px!important;line-height:1.7!important}}.th-prods.th-prods--rel{padding:44px 0 56px}@media(min-width:990px){.th-prods.th-prods--rel{padding:84px 0 100px}}.th-prel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.th-prel__head .th-psec__h{margin-bottom:18px}@media(min-width:990px){.th-prel__head .th-psec__h{margin-bottom:26px}.th-prods--rel .th-prods__bar{flex:0 1 420px;margin-bottom:28px}}@media(min-width:990px){.th-prods--rel .th-prods__rail{grid-auto-columns:calc((100% - 72px)/5)}}product-info .product__media-list .product__media,product-info .product__media{padding-top:100%!important;background:#fff}product-info .product__media img{object-fit:contain!important;background:#fff}product-info .product__media-item .media,product-info .product-media-container{border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--tp-line2)}product-info .thumbnail{aspect-ratio:1/1;border-radius:10px!important;overflow:hidden;background:#fff}product-info .thumbnail img{object-fit:contain!important;background:#fff}.product-form__input--dropdown{margin-bottom:6px}.product-form__input--dropdown .select{border-radius:999px}.product-form__input--dropdown .select:before,.product-form__input--dropdown .select:after{border-radius:999px!important;box-shadow:0 0 0 1px var(--tp-line)!important}.product-form__input--dropdown .select__select{min-height:48px;padding:0 44px 0 20px!important;border-radius:999px!important;font-size:15px;letter-spacing:.04em;color:var(--tp-ink);background:#fff}.product-form__input--dropdown .select .svg-wrapper,.product-form__input--dropdown .select .icon-caret{right:18px;color:var(--tp-accent-d)}product-info .product-form__buttons{display:flex!important;flex-direction:column;gap:10px}product-info .product-form__buttons .product-form__quote{order:1}product-info .product-form__buttons .product-form__submit{order:2;display:flex!important;align-items:center;justify-content:center;margin:0!important;background:#fff!important;color:var(--tp-accent-d)!important;border:1.5px solid var(--tp-accent)!important;transition:background-color .15s,color .15s}product-info .product-form__buttons .product-form__submit:hover{background:var(--tp-blush)!important}product-info .product-form__buttons .product-form__submit.is-added{background:var(--tp-accent-d)!important;border-color:var(--tp-accent-d)!important;color:#fff!important}product-info .product-form__buttons .product-form__submit.loading>span{visibility:hidden}product-info .product-form__buttons .product-form__submit .loading__spinner{position:absolute}product-info .product-form__buttons .product-form__submit .path{stroke:var(--tp-accent-d)}.th-fly{position:fixed;z-index:9999;border-radius:16px;object-fit:contain;background:#fff;box-shadow:0 18px 40px -16px #251e1e80;pointer-events:none;transition:transform .7s cubic-bezier(.5,-.1,.3,1),opacity .7s ease}@keyframes thBump{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.92)}to{transform:scale(1)}}.th-bump{animation:thBump .5s ease}.th-toast{position:fixed;z-index:9998;top:96px;right:20px;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 40px);padding:12px 14px 12px 18px;border-radius:999px;background:var(--tp-ink);color:#fff;font-size:14px;letter-spacing:.04em;box-shadow:0 18px 40px -18px #0009;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .25s,transform .25s}.th-toast.is-show{opacity:1;transform:none;pointer-events:auto}.th-toast.is-err{background:#a33}.th-toast__msg:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:var(--tp-accent);font-size:12px}.th-toast.is-err .th-toast__msg:before{content:"!"}.th-toast__link{padding:6px 14px;border-radius:999px;background:#fff;color:var(--tp-accent-d);font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}@media(max-width:749px){.th-toast{top:auto;bottom:20px;right:16px;left:16px;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.th-bump{animation:none}.th-toast{transition:none}}.th-spec{margin-top:6px}.th-spec__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--tp-line2);border-radius:16px;overflow:hidden;font-size:14px;line-height:1.7}.th-spec__table caption{caption-side:top;text-align:left;padding:0 2px 8px;font-family:var(--tp-serif);font-weight:700;font-size:15px;letter-spacing:.1em;color:var(--tp-ink)}.th-spec__table th,.th-spec__table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tp-line2)}.th-spec__table tr:last-child>*{border-bottom:0}.th-spec__table th{width:8.5em;background:var(--tp-blush);font-weight:700;color:var(--tp-ink);white-space:nowrap}.th-spec__table td{color:var(--tp-body);word-break:break-word}@media(max-width:374px){.th-spec__table th{width:6.5em;white-space:normal}}.th-spec__note{margin:8px 2px 0;font-size:13px;color:var(--tp-accent-d)}.th-spec-rich ul{list-style:none;margin:0 0 14px;padding:0;border:1px solid var(--tp-line2);border-radius:16px;overflow:hidden;background:#fff}.th-spec-rich ul li{padding:10px 14px;border-bottom:1px solid var(--tp-line2);font-size:14px}.th-spec-rich ul li:last-child{border-bottom:0}.th-spec-rich ul li strong{display:inline-block;min-width:7.5em;color:var(--tp-ink);font-weight:700}.th-spec-rich h2{font-family:var(--tp-serif);font-size:17px;margin:18px 0 8px}.th-spec-rich h3{font-size:15px;margin:14px 0 4px}@media(max-width:989px){.th-proc--list .th-proc__thread{display:none!important}.th-proc--list .th-proc__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important}.th-proc--list .th-proc__step{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;border-radius:16px;background:var(--tp-blush);text-align:left}.th-proc--list .th-proc__num{width:44px!important;height:44px!important;font-size:16px!important;box-shadow:none!important;border-width:1.5px}.th-proc--list .th-proc__num:before{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-width:1px}.th-proc--list .th-proc__name{font-size:14.5px!important}.th-proc--list .th-proc__desc{font-size:12.5px!important;line-height:1.7!important;margin-top:2px}}@media(min-width:750px)and (max-width:989px){.th-proc--list .th-proc__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.th-proc--list .th-proc__step{padding:18px!important}.th-proc--list .th-proc__desc{font-size:13.5px!important}}.th-pprint__panel.has-bg{overflow:hidden;background:var(--tp-blush)}.th-pprint__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;border-radius:inherit}.th-pprint__panel.has-bg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.th-pprint__side{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:8px;padding:16px 10px;background:#ffffffd1;font-family:var(--tp-serif)}.th-pprint__side b{writing-mode:vertical-rl;font-size:22px;letter-spacing:.3em;color:var(--tp-ink)}.th-pprint__side small{writing-mode:vertical-rl;font-size:9px;letter-spacing:.32em;color:var(--tp-muted)}.th-pprint__body{position:relative;z-index:1}@media(min-width:990px){.th-pprint__panel.has-bg{gap:40px;padding:40px 56px 40px 40px}.th-pprint__side{padding:28px 18px}.th-pprint__side b{font-size:40px}.th-pprint__side small{font-size:11px}}@media(max-width:420px){.th-pprint__panel.has-bg{grid-template-columns:1fr}.th-pprint__side{flex-direction:row;writing-mode:horizontal-tb;justify-content:flex-start;padding:8px 12px;border-radius:10px;align-self:start}.th-pprint__side b,.th-pprint__side small{writing-mode:horizontal-tb}.th-pprint__side b{font-size:18px;letter-spacing:.2em}}.th-psize__box{max-width:960px;margin:0 auto}.th-psize__tw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 18px;border-radius:16px}.th-psize__table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--tp-line2);border-radius:16px;overflow:hidden;font-size:14px;line-height:1.5;text-align:center}.th-psize__table caption{caption-side:top;text-align:left;padding:0 2px 10px;font-family:var(--tp-serif);font-weight:700;font-size:16px;letter-spacing:.06em;color:var(--tp-ink)}.th-psize__table th,.th-psize__table td{padding:10px 12px;border-bottom:1px solid var(--tp-line2);white-space:nowrap}.th-psize__table thead th{background:var(--tp-blush);font-weight:700;color:var(--tp-ink)}.th-psize__table tbody th{background:var(--tp-stone);font-weight:700;color:var(--tp-ink)}.th-psize__table tbody tr:last-child>*{border-bottom:0}.th-psize__table td{color:var(--tp-body)}@media(max-width:749px){.th-psize__table{font-size:13px}.th-psize__table th,.th-psize__table td{padding:9px 8px}}.th-psize__note{margin:0 0 6px;font-size:13px;line-height:1.7;color:var(--tp-muted)}.th-psize__orig{margin-top:14px;border:1px solid var(--tp-line2);border-radius:16px;background:#fff;overflow:hidden}.th-psize__orig summary{cursor:pointer;list-style:none;padding:12px 18px;font-size:14px;font-weight:700;color:var(--tp-accent-d);display:flex;align-items:center;justify-content:space-between}.th-psize__orig summary::-webkit-details-marker{display:none}.th-psize__orig summary:after{content:"+";font-size:18px;line-height:1}.th-psize__orig[open] summary:after{content:"\2212"}.th-psize__orig img{display:block;width:100%;height:auto;border-top:1px solid var(--tp-line2)}@media(max-width:749px){.th-psize__table thead th:first-child,.th-psize__table tbody th{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--tp-line2)}.th-psize__table thead th:first-child{background:var(--tp-blush)}}.th-psize{padding-left:0!important;padding-right:0!important}.th-psize__grid{display:block}.th-psize__media{display:none}.th-psize--text .th-psize__box{max-width:none}@media(min-width:990px){.th-psize__grid{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:48px;align-items:start}.th-psize__media{display:block;position:sticky;top:101px;aspect-ratio:1/1;border:1px solid var(--tp-line2);border-radius:20px;overflow:hidden;background:#fff}.th-psize__media img{width:100%;height:100%;object-fit:contain;display:block}}.th-psize--text .th-psize__box{margin:0;width:100%;min-width:0}@media(min-width:990px){product-info .product__info-container{max-width:none!important}}.th-pnotice,.th-pprint,.th-pmeth{background:transparent!important;padding:0 0 28px!important}@media(min-width:990px){.th-pnotice,.th-pprint,.th-pmeth{padding-bottom:40px!important}}.th-ppanel{position:relative;padding:26px 20px;border-radius:24px;background:#fff;border:1px solid var(--tp-line2)}@media(min-width:990px){.th-ppanel{padding:44px 48px;border-radius:32px}}.th-psec__hd{margin-bottom:18px}@media(min-width:990px){.th-psec__hd{margin-bottom:28px}}.th-h .th-psec__hd .th-psec__h{margin:0!important}.th-h.th-pw .th-vt{color:var(--tp-accent-d)}.th-psize{padding-bottom:28px!important}@media(min-width:990px){.th-psize{padding-bottom:40px!important}}.th-psize__box{padding:20px;border-radius:24px;background:#fff;border:1px solid var(--tp-line2)}@media(min-width:990px){.th-psize__box{padding:28px 32px;border-radius:28px}}.th-psize__media{border-radius:24px!important;border:1px solid var(--tp-line2)}.th-pnotice__card{background:var(--tp-stone)!important;border-radius:20px!important}.th-pprint__panel{background:var(--tp-blush)!important;border:0!important;overflow:hidden}.th-pprint__panel .th-stitch{top:10px;right:10px;bottom:10px;left:10px;border-radius:18px}@media(min-width:990px){.th-pprint__panel .th-stitch{top:12px;right:12px;bottom:12px;left:12px;border-radius:24px}}.th-pprint__panel>*{position:relative;z-index:1}.th-pprint__list{gap:10px}@media(min-width:990px){.th-pprint__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:14px}}.th-pprint__list li{padding:14px 16px 14px 38px!important;border-radius:14px;background:#ffffffb3}.th-pprint__list li:before{left:16px!important;top:1.35em!important}.th-pprint__note{margin-top:18px!important}.th-pmeth__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}@media(min-width:990px){.th-pmeth__head{margin-bottom:28px}}.th-pmeth__head .th-psec__hd{margin:0}.th-pmeth__sub{margin-top:6px!important;font-size:14px;line-height:1.8;color:var(--tp-body)}.th-pmeth__all{flex:none;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--tp-accent-d);text-decoration:none;white-space:nowrap}.th-pmeth__all:hover{text-decoration:underline;text-underline-offset:3px}.th-pmeth__list{display:grid;grid-auto-flow:column;grid-auto-columns:200px;gap:12px;margin:0 -20px!important;padding:0 20px 4px!important;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.th-pmeth__list::-webkit-scrollbar{display:none}@media(min-width:750px){.th-pmeth__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important;padding:0!important;overflow:visible}}@media(min-width:1200px){.th-pmeth__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.th-pmeth__card{scroll-snap-align:start;min-width:0}.th-pmeth__card a{display:flex;flex-direction:column;height:100%;border-radius:18px;background:var(--tp-stone);overflow:hidden;color:var(--tp-ink);text-decoration:none;transition:box-shadow .2s,transform .2s}.th-pmeth__card a:hover{box-shadow:0 20px 36px -26px #251e1e73;transform:translateY(-2px)}.th-pmeth__img{position:relative;display:block;aspect-ratio:4/3;background:var(--tp-blush);overflow:hidden}.th-h .th-pmeth__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.th-pmeth__no{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding:0 8px;border-radius:999px;background:#ffffffeb;color:var(--tp-accent-d);font:700 12px/1 var(--tp-serif)}.th-pmeth__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px}.th-pmeth__name{font:700 16px/1.4 var(--tp-serif);letter-spacing:.06em}.th-pmeth__card a:hover .th-pmeth__name{color:var(--tp-accent-d)}.th-pmeth__fit{font-size:13px;line-height:1.6;color:var(--tp-body)}.th-pmeth__fit b{display:inline-block;margin-right:6px;color:var(--tp-accent-d);font-weight:700}.th-pmeth__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.th-pmeth__tags span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#fff;font-size:12.5px;color:var(--tp-muted)}[id$=__th_product_process] .th-proc{background:transparent!important;padding:0 0 28px!important}[id$=__th_product_process] .th-proc>.th-wrap{box-sizing:border-box;width:calc(100% - 40px);max-width:1472px;margin-inline:auto;padding:26px 20px;border:1px solid var(--tp-line2);border-radius:24px;background:#fff;overflow:hidden}@media(min-width:990px){[id$=__th_product_process] .th-proc{padding-bottom:40px!important}[id$=__th_product_process] .th-proc>.th-wrap{width:calc(100% - 80px);padding:44px 48px;border-radius:32px}}@media(min-width:1600px){[id$=__th_product_process] .th-proc>.th-wrap{width:calc(100% - 128px)}}.th-prods.th-prods--rel{background:transparent!important;padding-top:12px!important}.th-prel__head .th-psec__hd{margin-bottom:18px}@media(min-width:990px){.th-prel__head .th-psec__hd{margin-bottom:26px}}.th-pmeth__list{scroll-padding-inline:20px}@media(min-width:750px){.th-pmeth__list{scroll-padding-inline:0}}.th-h.th-pnotice .th-hd,.th-h.th-pprint .th-hd,.th-h.th-pmeth .th-hd,.th-h.th-prods--rel .th-hd,[id$=__th_product_process] .th-h .th-hd{display:block}.th-h.th-pnotice .th-vt,.th-h.th-pprint .th-vt,.th-h.th-pmeth .th-vt,.th-h.th-prods--rel .th-vt,[id$=__th_product_process] .th-h .th-vt{writing-mode:horizontal-tb;display:block;margin:0 0 8px;font-size:12px;line-height:1.4;letter-spacing:.24em}@media(min-width:990px){.th-h.th-pnotice .th-vt,.th-h.th-pprint .th-vt,.th-h.th-pmeth .th-vt,.th-h.th-prods--rel .th-vt,[id$=__th_product_process] .th-h .th-vt{font-size:13px;margin-bottom:10px}}.th-h.th-pnotice .th-vt:after,.th-h.th-pprint .th-vt:after,.th-h.th-pmeth .th-vt:after,.th-h.th-prods--rel .th-vt:after,[id$=__th_product_process] .th-h .th-vt:after{display:none}.th-pmeth__all{position:relative}.th-pmeth__all:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}@media(max-width:749px){.share-button__fallback{max-width:calc(100vw - 40px)!important;min-width:0!important}.share-button__fallback .field{min-width:0}}.th-psize--only .th-psize__orig{margin-top:0}.th-psize--only .th-psize__orig img{max-width:820px;margin:0 auto;border-top:0}.th-psize--only .th-psize__orig[open] summary{border-bottom:1px solid var(--tp-line2)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/th-product.css.map */
