product-info:has(.hts-order-summary){--hts-order-green: #29483a;--hts-order-ink: #273c31;--hts-order-muted: #59665b;background:#faf8f2;color:var(--hts-order-ink)}product-info:has(.hts-order-summary)>.page-width{max-width:1240px}product-info:has(.hts-order-summary) .product__info-container{max-width:none}product-info:has(.hts-order-summary) .product__title{margin-bottom:16px}.hts-order-title p{margin:6px 0 0;font-size:16px;font-weight:500;color:var(--hts-order-muted)}product-info:has(.hts-order-summary) .product__title h1{font-size:clamp(28px,3vw,38px);line-height:1.5;letter-spacing:.04em;color:var(--hts-order-ink)}product-info:has(.hts-order-summary) .product-media-container.media-type-image{width:100%;max-width:100%;--ratio: 1 !important;--preview-ratio: 1 !important;border:0;border-radius:8px;overflow:hidden}product-info:has(.hts-order-summary) .product-media-container.media-type-image .product__media{padding-top:100%}product-info:has(.hts-order-summary) .product-media-container.media-type-image img{object-fit:cover;object-position:50% 45%}.hts-order-summary{margin:0 0 28px}.hts-order-summary__monitor-badge{display:inline-block;padding:9px 16px;margin:0 0 16px;border-radius:999px;background:var(--hts-order-green);color:#fff;font-size:14px;font-weight:600;line-height:1.6}.hts-order-summary__condition,.hts-order-summary__teaser{margin:22px 0;padding:20px;border-radius:14px;background:#edf1e8}.hts-order-summary__condition h2,.hts-order-summary__teaser h2{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.7;color:var(--hts-order-ink)}.hts-order-summary__condition p,.hts-order-summary__teaser p{margin:8px 0 0;font-size:13px;line-height:1.9}.hts-order-summary__teaser a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--hts-order-green);font-size:13px;text-underline-offset:4px}product-info:has(.hts-order-summary) .price__sale .price-item--sale{font-size:27px}product-info:has(.hts-order-summary) .product__description td small{font-size:11px;font-weight:400}.hts-order-summary__eyebrow{margin:0 0 9px;color:var(--hts-order-muted);font-size:12px;font-weight:600;letter-spacing:.1em}.hts-order-summary__intro{margin:0 0 22px;font-size:15px;line-height:1.9}.hts-order-summary__schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.hts-order-summary__schedule>div{padding:17px 16px;background:#edf1e8;border-radius:8px}.hts-order-summary__schedule dt{margin:0 0 6px;font-size:12px;color:var(--hts-order-muted)}.hts-order-summary__schedule dd{margin:0;font-size:23px;font-weight:600;line-height:1.5;letter-spacing:0}.hts-order-summary__schedule .hts-order-summary__video{grid-column:1 / -1}.hts-order-summary__video dd{font-size:15px}.hts-order-summary__note{margin:6px 0 0;font-size:12px;line-height:1.85;color:var(--hts-order-muted)}product-info:has(.hts-order-summary) .price{color:var(--hts-order-ink)}product-info:has(.hts-order-summary) .price__regular .price-item{font-size:27px;letter-spacing:.01em}product-info:has(.hts-order-summary--preparing) .price__badge-sold-out{display:none}product-info:has(.hts-order-summary) .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;max-width:none;margin-top:24px}product-info:has(.hts-order-summary) .product-form__input--pill>legend{margin-bottom:10px;font-weight:600}product-info:has(.hts-order-summary) .product-form__input--pill input[type=radio]+label{display:grid;place-items:center;flex:1 1 90px;margin:0;min-height:52px;padding:12px 8px;border:1px solid #aab7a7;border-radius:10px;background:#fffdf8;color:var(--hts-order-ink);font-size:15px;line-height:1.4;letter-spacing:.01em}product-info:has(.hts-order-summary) .product-form__input--pill input[type=radio]:checked+label{color:#fff;background:var(--hts-order-green);border-color:var(--hts-order-green)}product-info:has(.hts-order-summary--preparing) .product-form__input--pill input[type=radio].disabled+label{text-decoration:none}product-info:has(.hts-order-summary) .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--hts-order-green);outline-offset:4px;box-shadow:none}product-info:has(.hts-order-summary) .product-form__quantity{margin-top:24px}.hts-order-purchase{margin-top:24px}.hts-order-purchase .product-form__buttons{max-width:none}.hts-order-purchase .product-form__submit{min-height:58px;border-radius:14px;background:var(--hts-order-green);color:#fff;font-size:16px;font-weight:600;letter-spacing:.04em}.hts-order-purchase .product-form__submit:before,.hts-order-purchase .product-form__submit:after{display:none}.hts-order-purchase .product-form__submit[disabled]{background:#dce3d7;color:#465443;opacity:1;cursor:default}.hts-order-purchase .product-form__submit:not([disabled]):hover{background:#1d382b}.hts-order-purchase .product-form__submit:focus-visible{outline:2px solid var(--hts-order-green);outline-offset:4px}.hts-order-purchase__note{margin:10px 0;font-size:13px;line-height:1.85;color:var(--hts-order-muted)}.hts-order-purchase__contact{display:inline-flex;align-items:center;min-height:44px;color:var(--hts-order-green);font-size:13px;text-underline-offset:4px}product-info:has(.hts-order-summary) .product__description{margin-top:40px;font-size:14px;line-height:1.9}product-info:has(.hts-order-summary) .product__description h2{margin:32px 0 14px;font-size:21px;color:var(--hts-order-ink);line-height:1.6}product-info:has(.hts-order-summary) .product__description h3{margin:24px 0 12px;font-size:17px;color:var(--hts-order-ink)}product-info:has(.hts-order-summary) .product__description table{width:100%;table-layout:fixed;box-shadow:none;font-size:13px}product-info:has(.hts-order-summary) .product__description th,product-info:has(.hts-order-summary) .product__description td{padding:12px 10px;border-color:#d7dfd2;vertical-align:top;overflow-wrap:anywhere}product-info:has(.hts-order-summary) .product__description th{background:#edf1e8}@media(min-width:990px){product-info:has(.hts-order-summary) .product__info-wrapper{padding-left:48px}}@media(max-width:749px){product-info:has(.hts-order-summary)>.page-width{padding-inline:20px}product-info:has(.hts-order-summary) .product__info-wrapper{padding:24px 0 0}product-info:has(.hts-order-summary) .product__title h1{font-size:29px}product-info:has(.hts-order-summary) .product__media-wrapper{margin-inline:0;width:100%}product-info:has(.hts-order-summary) .product__media-list{margin-inline:0;width:100%;scroll-padding-left:0}product-info:has(.hts-order-summary) .product__media-list .product__media-item{width:100%;padding-inline:0}product-info:has(.hts-order-summary) .product__media-list .product__media-item:first-child{margin-left:0}.hts-order-summary__schedule>div{padding:15px 12px}.hts-order-summary__schedule dd{font-size:22px}.hts-order-summary__video dd{font-size:14px}}@media(prefers-reduced-motion:reduce){product-info:has(.hts-order-summary) *,product-info:has(.hts-order-summary) *:before,product-info:has(.hts-order-summary) *:after{scroll-behavior:auto;transition-duration:0s;animation:none}}product-info:has(.hts-order-summary) .product__description table th:first-child{width:26%}product-info:has(.hts-order-summary) .product__description tbody th{font-size:12px;letter-spacing:0;white-space:nowrap}product-info:has(.hts-order-summary) .product__description table th:last-child{width:24%}product-info:has(.hts-order-summary) .product__description table td:last-child{white-space:nowrap}product-info:has(.hts-order-summary) .product__description tbody tr:last-child th,product-info:has(.hts-order-summary) .product__description tbody tr:last-child td{background:#edf1e8}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hana-tsuzuki-order.css.map */
