#td-asiento{--ink:#282922;--muted:#6b6961;--paper:#faf8f4;--cream:#eeebe4;--line:#d7d2c8;--accent:#9a846c;--serif:"TD Asiento Serif",Georgia,serif;--sans:"TD Asiento Sans",Arial,sans-serif;--space:clamp(68px,8vw,126px)}#td-asiento *:where(:not(.td-asiento-reviews-app *)){box-sizing:border-box}#td-asiento{margin:0;background:var(--paper);color:var(--ink);font:14px/1.7 var(--sans);-webkit-font-smoothing:antialiased}#td-asiento button:where(:not(.td-asiento-reviews-app *)),#td-asiento input:where(:not(.td-asiento-reviews-app *)){font:inherit}#td-asiento button:where(:not(.td-asiento-reviews-app *)),#td-asiento a:where(:not(.td-asiento-reviews-app *)),#td-asiento input:where(:not(.td-asiento-reviews-app *)){-webkit-tap-highlight-color:transparent}#td-asiento button:where(:not(.td-asiento-reviews-app *)){cursor:pointer;color:inherit;background:none;border:0}#td-asiento button:disabled:where(:not(.td-asiento-reviews-app *)){cursor:not-allowed;opacity:.45}#td-asiento button:focus-visible:where(:not(.td-asiento-reviews-app *)),#td-asiento a:focus-visible:where(:not(.td-asiento-reviews-app *)),#td-asiento input:focus-visible:where(:not(.td-asiento-reviews-app *)),#td-asiento summary:focus-visible:where(:not(.td-asiento-reviews-app *)){outline:2px solid var(--accent);outline-offset:5px}#td-asiento a:where(:not(.td-asiento-reviews-app *)){color:inherit;text-decoration:none}#td-asiento img:where(:not(.td-asiento-reviews-app *)),#td-asiento video:where(:not(.td-asiento-reviews-app *)){display:block;max-width:100%;height:auto}#td-asiento figure:where(:not(.td-asiento-reviews-app *)){margin:0}#td-asiento p:where(:not(.td-asiento-reviews-app *)){margin:0 0 20px}#td-asiento h1:where(:not(.td-asiento-reviews-app *)),#td-asiento h2:where(:not(.td-asiento-reviews-app *)),#td-asiento h3:where(:not(.td-asiento-reviews-app *)){font-weight:400;margin:0}#td-asiento h1:where(:not(.td-asiento-reviews-app *)),#td-asiento h2:where(:not(.td-asiento-reviews-app *)){font-family:var(--serif);line-height:.98;letter-spacing:-.04em}#td-asiento h1:where(:not(.td-asiento-reviews-app *)){font-size:clamp(60px,5.6vw,88px)}#td-asiento h2:where(:not(.td-asiento-reviews-app *)){font-size:clamp(47px,4.8vw,72px)}#td-asiento h3:where(:not(.td-asiento-reviews-app *)){font-family:var(--serif);font-size:31px;line-height:1.12}#td-asiento em:where(:not(.td-asiento-reviews-app *)){font-weight:400}#td-asiento .td-asiento-icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4;flex-shrink:0}#td-asiento .icon-defs{position:absolute;width:0;height:0;overflow:hidden}#td-asiento .wrap{width:min(1340px,calc(100% - 100px));margin-inline:auto}#td-asiento .eyebrow{font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.17em;margin-bottom:20px}#td-asiento .text-link{font-size:12px;padding:0;border-bottom:1px solid currentColor;line-height:1.7}#td-asiento .text-link>span{margin-left:10px}#td-asiento .button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:18px 24px;min-height:54px;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,color .2s}#td-asiento .button .td-asiento-icon{width:19px;height:19px}#td-asiento .button-dark{background:var(--ink);color:#fff;border:1px solid var(--ink)}#td-asiento .button-dark:hover{background:#4b4a40;border-color:#4b4a40}#td-asiento .button-outline{border:1px solid #aaa297}#td-asiento .button-outline:hover{background:var(--cream)}#td-asiento .stars{font-size:13px;letter-spacing:3px;color:#89735b}#td-asiento .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#td-asiento [hidden]{display:none!important}#td-asiento .breadcrumb{display:flex;gap:13px;padding-top:25px;padding-bottom:28px;font-size:11px;color:var(--muted)}#td-asiento .product-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.92fr);grid-template-areas:"gallery intro" "gallery purchase";column-gap:6.5%;align-items:start;margin-bottom:66px}#td-asiento .product-intro{grid-area:intro;padding-top:8px}#td-asiento .product-intro .eyebrow{margin-bottom:20px}#td-asiento .product-intro h1{margin-bottom:23px;white-space:nowrap}#td-asiento .lead{font-size:17px;line-height:1.6;color:#5c5b53;margin-bottom:18px}#td-asiento .rating{display:flex;align-items:center;gap:8px;font-size:11px;margin:17px 0 19px}#td-asiento .rating>span:first-child{letter-spacing:2px;font-size:11px;color:#89735b}#td-asiento .rating-detail{color:var(--muted)}#td-asiento .hero-price{display:flex;align-items:baseline;gap:13px;line-height:1.3}#td-asiento .hero-price strong{font-size:28px;font-weight:600;letter-spacing:-.04em}#td-asiento .hero-price s{font-size:14px;color:var(--muted)}#td-asiento .hero-price>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}#td-asiento .price-label{font-size:11px;color:var(--muted);margin:8px 0 27px}#td-asiento .gallery{grid-area:gallery;position:sticky;top:26px;min-width:0}#td-asiento .gallery-stage{position:relative;aspect-ratio:1;background:#e7e3dc;overflow:hidden}#td-asiento .gallery-stage>img,#td-asiento .gallery-stage>video{width:100%;height:100%;object-fit:contain}#td-asiento .gallery-stage>video{background:#dedad3}#td-asiento .gallery-mark{position:absolute;bottom:20px;left:23px;color:#fffdf7;font-size:8px;letter-spacing:.16em;text-shadow:0 1px 6px #000;pointer-events:none;z-index:1}#td-asiento .gallery-mark span{padding:0 8px}#td-asiento .gallery-stage:has(video:not([hidden])) .gallery-mark{display:none}#td-asiento #main-image{cursor:zoom-in}#td-asiento .gallery-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px}#td-asiento .gallery-meta p{font-size:10px;margin:0;line-height:1.5}#td-asiento .gallery-meta>div{display:flex;align-items:center;gap:6px;flex-shrink:0}#td-asiento .gallery-meta button{font-size:21px;width:32px;height:36px;font-family:var(--serif)}#td-asiento .gallery-meta>div span{font-size:10px;letter-spacing:.1em}#td-asiento .gallery-thumbs{display:flex;gap:10px;margin:15px 0 22px;overflow-x:auto;scrollbar-width:thin;padding:4px}#td-asiento .gallery-thumbs button{position:relative;flex:0 0 calc((100% - 60px)/7);padding:0;border:1px solid transparent;min-width:54px;aspect-ratio:1}#td-asiento .gallery-thumbs img{width:100%;height:100%;object-fit:cover}#td-asiento .gallery-thumbs button[aria-current=true],#td-asiento .gallery-thumbs button[aria-pressed=true],#td-asiento .gallery-thumbs button.active{outline:1px solid var(--ink);outline-offset:3px}#td-asiento .gallery-thumbs .play-icon,#td-asiento .gallery-thumbs .thumb-play,#td-asiento .gallery-thumbs button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0002;color:#fff;text-shadow:0 1px 6px #000;font-size:19px}#td-asiento .gallery-footnote{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:17px}#td-asiento .purchase-panel{grid-area:purchase}#td-asiento .option-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin:0 0 12px}#td-asiento .option-heading b{font-size:10px;font-weight:400;margin-right:9px;color:var(--muted)}#td-asiento .option-heading strong{font-size:11px;font-weight:400}#td-asiento .option-heading .text-link{font-size:11px}#td-asiento .size-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}#td-asiento .size-options>button{display:flex;align-items:center;gap:12px;border:1px solid var(--line);text-align:left;padding:14px 12px;min-height:76px}#td-asiento .size-options>button[aria-pressed=true]{background:#efebe3;border-color:var(--ink)}#td-asiento .size-letter{font:42px/.9 var(--serif);color:#8c7964}#td-asiento .size-options strong{font-size:12px;font-weight:600;display:block;line-height:1.5}#td-asiento .size-options small{font-size:10px;display:block;color:var(--muted);margin-top:4px;line-height:1.4}#td-asiento .size-options .td-asiento-icon{width:13px;height:13px;margin-left:auto;visibility:hidden}#td-asiento .size-options [aria-pressed=true] .td-asiento-icon{visibility:visible}#td-asiento .size-options.needs-selection,#td-asiento .size-options.is-highlighted{outline:2px solid var(--accent);outline-offset:5px}#td-asiento .choice-note{font-size:10px;color:var(--muted);margin:10px 0 23px}#td-asiento .color-heading{margin-bottom:9px}#td-asiento .color-options{display:flex;align-items:flex-start;gap:13px}#td-asiento .color-options>button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:5px 3px;min-width:47px;font-size:9px;color:var(--muted)}#td-asiento .swatch{display:block;width:29px;height:29px;border-radius:50%;border:1px solid #bcb7ae;position:relative}#td-asiento .swatch.light-grey{background:#d7d5cd}#td-asiento .swatch.dark-grey{background:#575858}#td-asiento .swatch.black{background:#242725;border-color:#242725}#td-asiento .swatch.khaki{background:#b3a593}#td-asiento .swatch.rose{background:#c9a5a2}#td-asiento .color-options>button[aria-pressed=true] .swatch{outline:1px solid var(--ink);outline-offset:4px}#td-asiento .color-options>button[aria-pressed=true]{color:var(--ink)}#td-asiento .color-options>button.is-unavailable .swatch:after,#td-asiento .color-options>button[data-available=false] .swatch:after{content:"";position:absolute;top:50%;left:-4px;width:36px;height:1px;background:#9a322b;transform:rotate(-45deg)}#td-asiento .availability-note{font-size:10px;color:var(--muted);margin:7px 0 22px;min-height:17px}#td-asiento .availability-note.is-unavailable,#td-asiento .availability-note.sold-out{color:#8d4a3f}#td-asiento .routine-heading{margin-top:23px}#td-asiento .plan-options{display:grid;gap:8px}#td-asiento .plan-option{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:16px 13px;text-align:left;min-height:76px;width:100%}#td-asiento .plan-option[aria-pressed=true]{border-color:#7e6e5d;background:#f0ece4;box-shadow:inset 2px 0 #7e6e5d}#td-asiento .radio-mark{width:14px;height:14px;border-radius:50%;border:1px solid #b1a89c;flex:0 0 14px}#td-asiento .plan-option[aria-pressed=true] .radio-mark{border:4px solid #7e6e5d;background:#fff}#td-asiento .plan-copy{flex:1;min-width:0}#td-asiento .plan-copy strong{font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#td-asiento .plan-copy small{display:block;font-size:10px;color:var(--muted);margin-top:4px}#td-asiento .plan-copy em{font:8px/1.5 var(--sans);background:#e1d9cc;padding:2px 6px;color:#62513f;white-space:nowrap}#td-asiento .plan-price{font-size:14px;font-weight:600;white-space:nowrap}#td-asiento .included-summary{display:flex;gap:7px;align-items:flex-start;font-size:10px;color:var(--muted);margin:15px 0 22px}#td-asiento .included-summary .td-asiento-icon{width:14px;height:14px;margin-top:2px}#td-asiento .purchase-summary{display:flex;justify-content:space-between;gap:15px;margin:8px 0 13px;font-size:11px}#td-asiento .purchase-summary strong{font-size:16px;white-space:nowrap}#td-asiento .purchase-actions{display:flex;gap:10px}#td-asiento .quantity{display:flex;align-items:center;border:1px solid var(--line);width:102px;flex-shrink:0}#td-asiento .quantity button{width:31px;min-height:54px;font-size:18px}#td-asiento .quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:0;background:transparent;width:38px;text-align:center;font-size:13px;padding:0}#td-asiento .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#td-asiento .add-button{flex:1;padding-inline:18px;justify-content:space-between}#td-asiento .shipping-line{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:10px}#td-asiento .shipping-line .td-asiento-icon{width:18px;height:18px}#td-asiento .shipping-line strong{font-weight:600}#td-asiento .shipping-line .text-link{font-size:10px}#td-asiento .shipping-message{text-align:center;font-size:10px;color:var(--muted);margin:6px 0 18px}#td-asiento .purchase-trust{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:16px;font-size:11px}#td-asiento .purchase-trust .text-link{font-size:10px}#td-asiento .payment-note{text-align:center;margin:16px 0 0;font-size:9px;color:var(--muted)}#td-asiento .section-nav{display:flex;justify-content:center;gap:50px;border-block:1px solid var(--line);font-size:12px;padding:20px 25px;overflow:auto;white-space:nowrap;scrollbar-width:none}#td-asiento .section-nav a:hover{color:var(--accent)}#td-asiento .editorial-section{padding-block:var(--space)}#td-asiento .section-index{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.13em;margin-bottom:46px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}#td-asiento .editorial-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:11%;align-items:center}#td-asiento .editorial-copy h2{margin-bottom:30px}#td-asiento .editorial-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:390px}#td-asiento .editorial-copy>p:last-of-type{font:italic 25px/1.3 var(--serif);color:#7a6856;margin-top:25px}#td-asiento .editorial-link{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:8px;font-size:12px;margin-top:13px}#td-asiento .editorial-photo img{width:100%;aspect-ratio:1;object-fit:contain}#td-asiento .editorial-photo figcaption,#td-asiento figure figcaption,#td-asiento .photo-caption{font-size:9px;letter-spacing:.1em;color:var(--muted);padding-top:13px;margin:0}#td-asiento .section-heading{display:flex;justify-content:space-between;gap:48px;align-items:flex-end;margin-bottom:45px}#td-asiento .section-heading>p{max-width:340px;font-size:13px;color:var(--muted);margin-bottom:5px}#td-asiento .size-section{background:var(--cream);padding-block:80px 70px}#td-asiento .size-comparison{display:grid;grid-template-columns:1fr 1fr;gap:38px}#td-asiento .size-card{min-width:0}#td-asiento .size-card-heading{display:flex;align-items:center;gap:17px;padding:0 0 24px}#td-asiento .size-card-heading .size-letter{font-size:58px;padding-right:15px;border-right:1px solid #c8bfb2}#td-asiento .size-card-heading>div{flex:1}#td-asiento .size-card-heading h3{font-size:28px;margin-bottom:6px}#td-asiento .size-card-heading p{font-size:11px;margin:0;color:var(--muted)}#td-asiento .size-card-heading>strong{font-size:18px;letter-spacing:-.03em;align-self:flex-start;padding-top:4px;white-space:nowrap}#td-asiento .size-card>img{aspect-ratio:1;width:100%;object-fit:contain}#td-asiento .size-card-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:17px;font-size:11px}#td-asiento .size-card-foot .text-link{font-size:11px}#td-asiento .size-table-wrap{margin-top:48px}#td-asiento .size-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;table-layout:fixed}#td-asiento .size-table caption{text-align:left;font:32px/1.2 var(--serif);padding-bottom:22px}#td-asiento .size-table th,#td-asiento .size-table td{padding:16px 14px;border-bottom:1px solid #d1cabf;vertical-align:top}#td-asiento .size-table th:first-child{padding-left:0;width:35%}#td-asiento .size-table thead{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-top:1px solid #bdb4a6}#td-asiento .size-table tbody th{font-weight:400;color:var(--muted)}#td-asiento .size-table .table-price td{font-size:17px;font-weight:600}#td-asiento .fit-note{display:grid;grid-template-columns:180px 1fr auto;gap:28px;align-items:start;margin-top:28px}#td-asiento .fit-note-label{font-size:9px;letter-spacing:.12em;padding-top:4px}#td-asiento .fit-note p{font-size:11px;color:var(--muted);margin:0;max-width:550px}#td-asiento .fit-note .text-link{font-size:11px;white-space:nowrap}#td-asiento .installation-section{padding-block:var(--space)}#td-asiento .installation-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:10%;align-items:center}#td-asiento .video-cover{position:relative;width:100%;padding:0;display:block;aspect-ratio:1;background:#e4e0d9;overflow:hidden}#td-asiento .video-cover>img{width:100%;height:100%;object-fit:contain}#td-asiento .video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;display:grid;place-items:center;border-radius:50%;border:1px solid #fff9;background:#faf8f4d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}#td-asiento .video-play .td-asiento-icon{width:25px;height:25px;margin-left:2px;fill:var(--ink);stroke-width:0}#td-asiento .video-cover:hover .video-play{background:var(--paper)}#td-asiento .video-cover-caption{position:absolute;bottom:0;left:0;right:0;padding:20px 23px;display:flex;justify-content:space-between;color:#fff;font-size:11px;background:linear-gradient(transparent,#282922a8)}#td-asiento .installation-copy h2{margin-bottom:28px}#td-asiento .installation-steps{list-style:none;padding:0;margin:0 0 20px}#td-asiento .installation-steps li{display:flex;gap:20px;border-top:1px solid var(--line);padding:21px 0}#td-asiento .installation-steps li>span{font-size:10px;color:var(--accent);padding-top:4px}#td-asiento .installation-steps h3{font-size:29px;margin-bottom:10px}#td-asiento .installation-steps p{font-size:12px;color:var(--muted);margin:0;max-width:340px}#td-asiento .installation-note{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin:32px 0 0;max-width:900px}#td-asiento .care-section{background:#e8e1d7;padding-block:80px}#td-asiento .care-grid{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:12%}#td-asiento .care-copy h2{margin-bottom:28px}#td-asiento .care-copy>p:not(.eyebrow){font-size:13px;color:#696158;max-width:380px}#td-asiento .care-facts{margin:30px 0 26px}#td-asiento .care-facts>div{border-top:1px solid #c9beb0;padding:17px 0 12px;display:grid;grid-template-columns:30px 1fr;column-gap:14px}#td-asiento .care-facts span{font-size:9px;color:#85705b;padding-top:4px}#td-asiento .care-facts h3{font-size:27px;margin-bottom:8px}#td-asiento .care-facts p{grid-column:2;font-size:12px;color:#696158;margin:0}#td-asiento .care-photo img{aspect-ratio:1;width:100%;object-fit:contain}#td-asiento .care-photo figcaption{color:#726758}#td-asiento .comparison-section{padding-block:var(--space)}#td-asiento .comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:36px}#td-asiento .comparison-card{border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}#td-asiento .kit-image-button{position:relative;display:block;padding:0;width:100%;aspect-ratio:1;flex-shrink:0;overflow:hidden}#td-asiento .kit-image-button>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}#td-asiento .kit-image-button>span{position:absolute;bottom:17px;left:17px;background:#faf8f4ed;font-size:10px;padding:7px 11px;border:1px solid #fff6}#td-asiento .kit-image-button:hover>span{background:var(--paper);border-color:var(--line)}#td-asiento .comparison-copy{padding:31px 32px 29px;flex:1;display:flex;flex-direction:column}#td-asiento .comparison-copy .eyebrow{font-size:9px;margin-bottom:14px}#td-asiento .comparison-copy h3{font-size:42px;margin-bottom:16px}#td-asiento .comparison-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}#td-asiento .comparison-price{font-size:26px;letter-spacing:-.04em;font-weight:600;display:flex;align-items:center;gap:18px}#td-asiento .comparison-price small{font-size:10px;font-weight:400;letter-spacing:0;background:#ded4c5;padding:3px 8px}#td-asiento .comparison-copy ul{list-style:none;padding:20px 0 22px;margin:17px 0 0;border-top:1px solid var(--line);font-size:12px;flex:1}#td-asiento .comparison-copy li{margin-bottom:8px;padding-left:17px;position:relative}#td-asiento .comparison-copy li:before{content:"\2014";position:absolute;left:0;color:var(--accent)}#td-asiento .comparison-copy .button{font-size:12px;padding-inline:20px;justify-content:space-between}#td-asiento .kit-card{border-color:#b6a58f;background:#f2eee6}#td-asiento .comparison-note{margin-top:23px;font-size:11px;color:var(--muted);text-align:center}#td-asiento .reviews-section{background:#eeece6;padding-block:var(--space)}#td-asiento .reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:46px}#td-asiento .review-score{text-align:center;padding-right:30px}#td-asiento .review-score>strong{font:76px/1 var(--serif);letter-spacing:-.05em}#td-asiento .review-score>strong span{font-size:30px;color:#8a8378}#td-asiento .review-score p{margin:12px 0 6px}#td-asiento .review-score>span{font-size:11px;color:var(--muted);max-width:185px;display:block}#td-asiento .review-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:28px}#td-asiento .review-bottom p{font-size:10px;color:var(--muted);margin:0}#td-asiento .faq-section{display:grid;grid-template-columns:.8fr 1fr;gap:10%;padding-block:var(--space)}#td-asiento .faq-heading h2{margin-bottom:30px}#td-asiento .faq-list{border-top:1px solid var(--line)}#td-asiento .faq-list details{padding:23px 0;border-bottom:1px solid var(--line)}#td-asiento .faq-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;list-style:none}#td-asiento .faq-list summary::-webkit-details-marker{display:none}#td-asiento .faq-list summary .td-asiento-icon{width:18px;height:18px;transition:transform .2s}#td-asiento .faq-list [open] summary .td-asiento-icon{transform:rotate(45deg)}#td-asiento .faq-list details p{margin:20px 30px 10px 0;font-size:12px;color:var(--muted)}#td-asiento .faq-list .text-link{margin-top:7px;font-size:11px}#td-asiento .faq-links{display:flex;flex-wrap:wrap;gap:16px}#td-asiento .closing{text-align:center;border-top:1px solid var(--line);padding:68px 0 90px}#td-asiento .closing h2{margin-bottom:25px}#td-asiento .closing-price{display:flex;align-items:baseline;gap:15px;justify-content:center;margin-bottom:28px}#td-asiento .closing-price span{font-size:12px;color:var(--muted)}#td-asiento .closing-price strong{font-size:22px;font-weight:600}#td-asiento .closing .button{min-width:280px}#td-asiento .sticky-purchase{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#faf8f4f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #d0c7b9;display:flex;justify-content:space-between;gap:25px;padding:13px max(50px,calc((100vw - 1340px)/2));align-items:center;transition:transform .25s;box-shadow:0 -3px 24px #1e261008}#td-asiento .sticky-purchase.is-hidden{transform:translateY(110%);pointer-events:none}#td-asiento .sticky-purchase>div{display:flex;align-items:baseline;gap:35px}#td-asiento .sticky-purchase span{font-size:12px}#td-asiento .sticky-purchase strong{font-size:21px;font-weight:600;letter-spacing:-.03em}#td-asiento .sticky-purchase .button{min-width:235px;min-height:48px;padding-block:12px}#td-asiento .info-modal{border:0;max-height:min(92dvh,1000px);color:var(--ink);background:var(--paper);padding:35px;width:min(740px,calc(100% - 32px));overflow-y:auto}#td-asiento .info-modal::backdrop{background:#282922c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#td-asiento .modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}#td-asiento .modal-heading .eyebrow{margin-bottom:10px}#td-asiento .modal-heading h2{font-size:46px}#td-asiento .close-button{width:40px;height:40px;border:1px solid var(--line);display:grid;place-items:center;flex-shrink:0}#td-asiento .close-button .td-asiento-icon{width:18px;height:18px}#td-asiento .modal-tabs{display:flex;gap:8px;margin-bottom:22px;overflow:auto}#td-asiento .modal-tabs button{border:1px solid var(--line);padding:12px 15px;flex:1;font-size:12px;white-space:nowrap}#td-asiento .modal-tabs button[aria-selected=true],#td-asiento .modal-tabs button[aria-pressed=true],#td-asiento .modal-tabs .active{background:var(--ink);color:#fff;border-color:var(--ink)}#td-asiento .modal-kit-image,#td-asiento .modal-kit-detail{width:min(100%,450px);height:auto;aspect-ratio:1;max-height:none;object-fit:contain;margin-inline:auto}#td-asiento .modal-copy{font-size:13px;color:var(--muted);margin-top:22px}#td-asiento .modal-list{padding-left:20px;font-size:13px;line-height:1.9}#td-asiento .modal-note{font-size:12px;color:var(--muted);background:var(--cream);padding:15px;margin-top:20px}#td-asiento .modal-table{width:100%;border-collapse:collapse;font-size:12px;margin-block:22px}#td-asiento .modal-table th,#td-asiento .modal-table td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}#td-asiento #modal-body h3{font-size:30px;margin:22px 0 12px}#td-asiento #modal-body p{font-size:13px}#td-asiento #modal-body a:not(.button){text-decoration:underline;text-underline-offset:3px}#td-asiento #modal-body .button{margin-top:20px}#td-asiento #modal-body video{width:100%;max-height:65dvh;background:#252822}#td-asiento #modal-body li{margin-bottom:7px}#td-asiento .modal-kit-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:20px}#td-asiento .modal-kit-heading h3{margin:0!important}#td-asiento .modal-kit-heading strong{font-size:23px;white-space:nowrap}#td-asiento .modal-detail-figure{margin-top:25px}#td-asiento .modal-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0 5px;border-bottom:1px solid var(--line)}#td-asiento .modal-links{display:grid;gap:15px;margin-top:24px;font-size:12px}#td-asiento .modal-select-plan{display:block;width:100%;padding:17px 20px;margin-top:25px;background:var(--ink);color:#fff;font-size:12px;font-weight:600}#td-asiento .modal-zoom-image{width:100%;height:auto}#td-asiento .info-modal.is-image-modal{width:min(920px,calc(100% - 24px))}#td-asiento .info-modal.is-image-modal .modal-heading h2{font-size:34px}#td-asiento .info-modal.is-image-modal .modal-zoom-image{max-height:72dvh;object-fit:contain}@media(min-width:1500px){#td-asiento .product-grid{column-gap:90px}#td-asiento .product-intro h1{font-size:85px}}@media(max-width:1150px){#td-asiento .wrap{width:calc(100% - 60px)}#td-asiento .product-grid{grid-template-columns:1.03fr 1fr;column-gap:38px}#td-asiento .product-intro h1{font-size:64px}#td-asiento .lead{font-size:16px}#td-asiento .size-options>button{gap:8px;padding:13px 9px}#td-asiento .size-letter{font-size:36px}#td-asiento .size-options strong{font-size:11px}#td-asiento .size-options small{font-size:9px}#td-asiento .size-options .td-asiento-icon{width:10px;height:10px}#td-asiento .plan-copy strong{font-size:11px}#td-asiento .plan-price{font-size:13px}#td-asiento .section-nav{gap:33px}#td-asiento .editorial-grid,#td-asiento .care-grid,#td-asiento .installation-grid{gap:7%}#td-asiento .size-card-heading{gap:11px}#td-asiento .size-card-heading h3{font-size:24px}#td-asiento .size-card-heading .size-letter{font-size:48px;padding-right:10px}#td-asiento .size-card-heading>strong{font-size:16px}#td-asiento .fit-note{grid-template-columns:140px 1fr;gap:20px}#td-asiento .fit-note .text-link{grid-column:2;justify-self:start}#td-asiento .comparison-cards{gap:26px}#td-asiento .comparison-copy{padding-inline:25px}#td-asiento .comparison-copy h3{font-size:36px}#td-asiento .sticky-purchase{padding-inline:30px}}@media(max-width:800px){#td-asiento .wrap{width:calc(100% - 40px)}#td-asiento .breadcrumb{padding-top:21px;padding-bottom:23px;font-size:10px;gap:10px}#td-asiento .product-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"intro" "gallery" "purchase";gap:0;margin-bottom:42px}#td-asiento .product-intro{padding-top:0}#td-asiento .product-intro .eyebrow{font-size:9px;margin-bottom:16px}#td-asiento .product-intro h1{font-size:clamp(57px,14.5vw,82px);line-height:.92;margin-bottom:20px;white-space:normal}#td-asiento .lead{font-size:15px;line-height:1.6;margin-bottom:17px}#td-asiento .lead br{display:none}#td-asiento .rating{font-size:11px;margin:14px 0 18px;gap:7px}#td-asiento .rating>span:first-child{font-size:11px}#td-asiento .hero-price strong{font-size:28px}#td-asiento .hero-price s{font-size:14px}#td-asiento .price-label{font-size:11px;margin-bottom:26px}#td-asiento .gallery{position:relative;top:auto;margin-bottom:31px}#td-asiento .gallery-mark{font-size:7px;left:17px;bottom:16px}#td-asiento .gallery-meta{padding-top:11px;gap:8px}#td-asiento .gallery-meta p{font-size:10px;max-width:230px}#td-asiento .gallery-meta button{width:28px;height:34px}#td-asiento .gallery-meta>div{gap:3px}#td-asiento .gallery-meta>div span{font-size:9px}#td-asiento .gallery-thumbs{gap:8px;margin-top:11px;margin-bottom:18px}#td-asiento .gallery-thumbs button{min-width:46px;flex-basis:calc((100% - 40px)/6)}#td-asiento .gallery-footnote{font-size:10px;padding-top:15px;gap:8px}#td-asiento .option-heading{font-size:12px;margin-bottom:12px}#td-asiento .option-heading .text-link{font-size:11px}#td-asiento .size-options{gap:10px}#td-asiento .size-options>button{min-height:80px;padding:15px 12px;gap:11px}#td-asiento .size-options .size-letter{font-size:40px}#td-asiento .size-options strong{font-size:12px}#td-asiento .size-options small{font-size:10px}#td-asiento .size-options .td-asiento-icon{width:12px;height:12px}#td-asiento .choice-note{font-size:11px;line-height:1.6;margin-top:12px;margin-bottom:25px}#td-asiento .color-options{gap:15px}#td-asiento .color-options>button{min-width:49px;gap:9px;font-size:9px}#td-asiento .swatch{width:31px;height:31px}#td-asiento .availability-note{font-size:11px;margin-top:10px;margin-bottom:24px}#td-asiento .routine-heading{margin-top:24px}#td-asiento .plan-option{padding:16px 13px;min-height:80px;gap:11px}#td-asiento .plan-copy strong{font-size:12px}#td-asiento .plan-copy small{font-size:10px}#td-asiento .plan-price{font-size:15px}#td-asiento .plan-copy em{font-size:8px}#td-asiento .included-summary{font-size:11px;margin-block:15px 23px}#td-asiento .purchase-summary{font-size:11px;margin-bottom:14px}#td-asiento .purchase-actions .button{min-height:56px;font-size:12px}#td-asiento .quantity{width:100px}#td-asiento .quantity input{width:34px}#td-asiento .shipping-line{font-size:11px;gap:7px;margin-top:19px}#td-asiento .shipping-line .text-link{font-size:11px}#td-asiento .shipping-message{font-size:11px;margin-top:8px}#td-asiento .purchase-trust{padding-top:18px;font-size:11px}#td-asiento .purchase-trust .text-link{font-size:11px}#td-asiento .payment-note{font-size:9px;line-height:1.6}#td-asiento .section-nav{justify-content:flex-start;gap:29px;font-size:11px;padding:18px 20px}#td-asiento .section-index{font-size:9px;gap:15px;margin-bottom:34px;padding-top:13px}#td-asiento .section-index>span:nth-child(2){display:none}#td-asiento .editorial-section{padding-block:67px}#td-asiento .editorial-grid{grid-template-columns:1fr;gap:35px}#td-asiento .editorial-copy .eyebrow{font-size:9px;margin-bottom:18px}#td-asiento .editorial-copy h2{font-size:51px;margin-bottom:24px}#td-asiento .editorial-copy>p:not(.eyebrow){font-size:13px;max-width:430px}#td-asiento .editorial-copy>p:last-of-type{font-size:24px;max-width:340px}#td-asiento .editorial-link{font-size:12px;margin-top:6px}#td-asiento .editorial-photo figcaption,#td-asiento figure figcaption,#td-asiento .photo-caption{font-size:8px;padding-top:11px}#td-asiento .section-heading{display:block;margin-bottom:32px}#td-asiento .section-heading .eyebrow{font-size:9px;margin-bottom:18px}#td-asiento .section-heading h2{font-size:49px;line-height:1;margin-bottom:23px}#td-asiento .section-heading>p{font-size:13px;max-width:430px}#td-asiento .size-section{padding-block:55px}#td-asiento .size-comparison{gap:32px;grid-template-columns:1fr}#td-asiento .size-card-heading{padding-bottom:18px;gap:15px}#td-asiento .size-card-heading .size-letter{font-size:54px;padding-right:16px}#td-asiento .size-card-heading h3{font-size:27px}#td-asiento .size-card-heading p{font-size:11px}#td-asiento .size-card-heading>strong{font-size:17px}#td-asiento .size-card-foot{font-size:11px;padding-top:16px}#td-asiento .size-card-foot .text-link{font-size:11px}#td-asiento .size-table-wrap{margin-top:38px;overflow-x:auto}#td-asiento .size-table{font-size:11px}#td-asiento .size-table caption{font-size:29px;padding-bottom:22px}#td-asiento .size-table th,#td-asiento .size-table td{padding:14px 9px;line-height:1.6}#td-asiento .size-table th:first-child{width:35%}#td-asiento .size-table thead{font-size:9px;letter-spacing:.03em}#td-asiento .size-table .table-price td{font-size:15px}#td-asiento .fit-note{display:block;margin-top:24px}#td-asiento .fit-note-label{display:block;font-size:9px;margin-bottom:12px}#td-asiento .fit-note p{font-size:11px;margin-bottom:15px}#td-asiento .fit-note .text-link{font-size:11px}#td-asiento .installation-section{padding-block:67px}#td-asiento .installation-grid{grid-template-columns:1fr;gap:34px}#td-asiento .installation-copy .eyebrow{font-size:9px;margin-bottom:17px}#td-asiento .installation-copy h2{font-size:50px;margin-bottom:27px}#td-asiento .installation-steps li{gap:18px;padding:22px 0}#td-asiento .installation-steps h3{font-size:29px}#td-asiento .installation-steps p{font-size:13px;max-width:390px}#td-asiento .installation-note{font-size:10px;line-height:1.8;margin-top:26px}#td-asiento .video-play{width:66px;height:66px}#td-asiento .video-cover-caption{font-size:11px;padding:20px}#td-asiento .care-section{padding-block:56px}#td-asiento .care-grid{grid-template-columns:1fr;gap:31px}#td-asiento .care-copy .eyebrow{font-size:9px;margin-bottom:18px}#td-asiento .care-copy h2{font-size:49px;margin-bottom:23px}#td-asiento .care-copy>p:not(.eyebrow){font-size:13px;max-width:420px}#td-asiento .care-facts{margin:26px 0 22px}#td-asiento .care-facts>div{padding:19px 0 14px}#td-asiento .care-facts h3{font-size:28px}#td-asiento .care-facts p{font-size:12px}#td-asiento .comparison-section{padding-block:66px}#td-asiento .comparison-section h2{font-size:49px}#td-asiento .comparison-cards{grid-template-columns:1fr;gap:26px}#td-asiento .comparison-card{max-width:560px;width:100%;margin-inline:auto}#td-asiento .kit-image-button{height:auto;min-height:0;aspect-ratio:1}#td-asiento .kit-image-button>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}#td-asiento .kit-image-button>span{left:16px;bottom:16px;padding:8px 11px;font-size:10px}#td-asiento .comparison-copy{padding:28px 24px 25px}#td-asiento .comparison-copy .eyebrow{font-size:9px;margin-bottom:13px}#td-asiento .comparison-copy h3{font-size:37px;margin-bottom:14px}#td-asiento .comparison-copy>p:not(.eyebrow){font-size:13px;line-height:1.7;margin-bottom:18px}#td-asiento .comparison-price{font-size:26px;gap:14px;flex-wrap:wrap}#td-asiento .comparison-price small{font-size:10px;padding:3px 7px}#td-asiento .comparison-copy ul{font-size:12px;padding-top:19px;padding-bottom:20px;margin-top:19px}#td-asiento .comparison-copy li{padding-left:15px;line-height:1.6}#td-asiento .comparison-copy .button{font-size:12px;min-height:52px;padding:15px 17px;gap:15px}#td-asiento .comparison-copy .button .td-asiento-icon{width:16px;height:16px}#td-asiento .comparison-note{font-size:10px;text-align:left;margin-top:20px;line-height:1.8}#td-asiento .reviews-section{padding-block:58px}#td-asiento .reviews-heading{align-items:flex-end;gap:18px;margin-bottom:33px}#td-asiento .reviews-heading .eyebrow{font-size:9px;margin-bottom:18px}#td-asiento .reviews-heading h2{font-size:46px}#td-asiento .review-score{padding:0;min-width:87px}#td-asiento .review-score>strong{font-size:53px}#td-asiento .review-score>strong span{font-size:20px}#td-asiento .review-score p{font-size:10px;letter-spacing:2px;margin:8px 0 6px}#td-asiento .review-score>span{font-size:9px;display:block;max-width:100px}#td-asiento .review-bottom{align-items:flex-start;flex-direction:column;gap:15px;margin-top:17px}#td-asiento .review-bottom p{font-size:10px}#td-asiento .review-bottom .text-link{font-size:11px}#td-asiento .faq-section{grid-template-columns:1fr;gap:33px;padding-block:66px}#td-asiento .faq-heading .eyebrow{font-size:9px;margin-bottom:18px}#td-asiento .faq-heading h2{font-size:49px;margin-bottom:24px}#td-asiento .faq-heading .text-link{font-size:12px}#td-asiento .faq-list details{padding-block:22px}#td-asiento .faq-list summary{font-size:12px;gap:15px}#td-asiento .faq-list details p{font-size:12px;margin-right:10px;line-height:1.8}#td-asiento .faq-list .text-link{font-size:11px}#td-asiento .closing{padding:51px 0 65px}#td-asiento .closing .eyebrow{font-size:9px;margin-bottom:23px}#td-asiento .closing h2{font-size:45px;line-height:1.02}#td-asiento .closing-price{gap:14px;margin-bottom:27px}#td-asiento .closing-price span{font-size:12px}#td-asiento .closing-price strong{font-size:22px}#td-asiento .closing .button{font-size:12px;min-width:265px}#td-asiento .sticky-purchase{padding:12px 20px calc(12px + env(safe-area-inset-bottom));gap:12px}#td-asiento .sticky-purchase>div{display:block;min-width:0}#td-asiento .sticky-purchase span{display:block;font-size:9px;line-height:1.4;margin-bottom:4px;max-width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#td-asiento .sticky-purchase strong{font-size:20px;line-height:1.2}#td-asiento .sticky-purchase .button{min-width:0;flex:0 0 49%;font-size:11px;gap:12px;min-height:49px;padding-inline:13px}#td-asiento .sticky-purchase .button .td-asiento-icon{width:16px;height:16px}#td-asiento .sticky-purchase .button span{font-size:11px;max-width:none;margin:0}#td-asiento .info-modal{padding:25px 20px;width:calc(100% - 24px);max-height:92dvh}#td-asiento .modal-heading h2{font-size:37px}#td-asiento .modal-heading .eyebrow{font-size:9px}#td-asiento .close-button{width:36px;height:36px}#td-asiento .modal-tabs{gap:7px}#td-asiento .modal-tabs button{font-size:11px;padding:12px 9px}#td-asiento .modal-list,#td-asiento .modal-copy,#td-asiento #modal-body p{font-size:12px}#td-asiento .modal-kit-image,#td-asiento .modal-kit-detail{width:100%;height:auto;max-height:none}#td-asiento .modal-table{font-size:10px}#td-asiento .modal-table th,#td-asiento .modal-table td{padding:12px 6px}#td-asiento .modal-kit-heading h3{font-size:28px!important}#td-asiento .modal-kit-heading strong{font-size:21px}#td-asiento .modal-facts{gap:15px}#td-asiento .modal-facts p{font-size:11px!important}#td-asiento .modal-select-plan,#td-asiento .modal-links{font-size:12px}}@media(max-width:374px){#td-asiento .wrap{width:calc(100% - 32px)}#td-asiento .product-intro h1{font-size:55px}#td-asiento .size-options>button{padding-inline:9px;gap:8px}#td-asiento .size-options .size-letter{font-size:34px}#td-asiento .size-options strong{font-size:11px}#td-asiento .size-options small{font-size:9px}#td-asiento .color-options{gap:10px}#td-asiento .color-options>button{min-width:44px;font-size:8px}#td-asiento .plan-copy strong{font-size:11px}#td-asiento .plan-copy small{font-size:9px}#td-asiento .plan-price{font-size:13px}#td-asiento .plan-option{gap:8px;padding-inline:11px}#td-asiento .shipping-line{font-size:10px;gap:6px}#td-asiento .shipping-line .text-link,#td-asiento .purchase-trust,#td-asiento .purchase-trust .text-link{font-size:10px}#td-asiento .size-card-heading h3{font-size:23px}#td-asiento .size-card-heading>strong{font-size:15px}#td-asiento .comparison-copy{padding-inline:21px}#td-asiento .comparison-copy h3{font-size:34px}#td-asiento .review-score{min-width:77px}#td-asiento .reviews-heading h2{font-size:41px}#td-asiento .sticky-purchase{padding-inline:16px}#td-asiento .sticky-purchase span{font-size:8px}#td-asiento .sticky-purchase .button{flex-basis:51%;padding-inline:10px}#td-asiento .closing h2{font-size:41px}}@media(prefers-reduced-motion:reduce){#td-asiento *:where(:not(.td-asiento-reviews-app *)),#td-asiento *:where(:not(.td-asiento-reviews-app *)):before,#td-asiento *:where(:not(.td-asiento-reviews-app *)):after{transition:none!important;animation:none!important}}#td-asiento .size-options.needs-choice{outline:2px solid var(--accent);outline-offset:5px}#td-asiento .modal-video{width:100%;max-height:65dvh;object-fit:contain;background:var(--ink)}#td-asiento .modal-video{aspect-ratio:1;object-fit:contain}#td-asiento{display:block;width:100%;font-size:14px;line-height:1.7;font-weight:400;font-style:normal;letter-spacing:normal;text-align:left;-webkit-text-size-adjust:100%;overflow-wrap:normal}#td-asiento .wrap{font-size:14px}#td-asiento h1:where(:not(.td-asiento-reviews-app *)),#td-asiento h2:where(:not(.td-asiento-reviews-app *)),#td-asiento h3:where(:not(.td-asiento-reviews-app *)){text-transform:none;color:var(--ink)}#td-asiento button:where(:not(.td-asiento-reviews-app *)),#td-asiento input:where(:not(.td-asiento-reviews-app *)),#td-asiento select:where(:not(.td-asiento-reviews-app *)){font-family:var(--sans);letter-spacing:normal;text-transform:none;border-radius:0;box-shadow:none}#td-asiento button:where(:not(.td-asiento-reviews-app *)){-webkit-appearance:none;appearance:none}#td-asiento .button{min-width:0;border-radius:0;letter-spacing:normal;box-shadow:none;text-transform:none;text-decoration:none;white-space:normal}#td-asiento .button:before,#td-asiento .button:after,#td-asiento .quantity:before,#td-asiento .quantity:after{content:none}#td-asiento .td-asiento-icon{display:inline-block;vertical-align:middle}#td-asiento .icon-defs{display:block!important;width:0!important;height:0!important}#td-asiento [id]{scroll-margin-top:120px}#td-asiento .js-options,#td-asiento .enhanced-add-label{display:none}#td-asiento .native-add-label{display:inline}#td-asiento .native-variant-select{display:block;margin:0 0 24px}#td-asiento .native-variant-select label{display:block;font-size:12px;font-weight:600;margin-bottom:9px}#td-asiento .native-variant-select select{display:block;width:100%;min-height:52px;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:12px 36px 12px 13px;font:13px/1.5 var(--sans);border-radius:0}#td-asiento .native-variant-select p{font-size:11px;color:var(--muted);margin:9px 0 0}#td-asiento.is-ready .js-options{display:block}#td-asiento.is-ready .enhanced-add-label{display:inline}#td-asiento.is-ready .native-variant-select,#td-asiento.is-ready .native-add-label{display:none}#td-asiento:not(.is-ready) .sticky-purchase{display:none}#td-asiento #product-error,#td-asiento #sticky-error{color:#783e31;font-size:12px;line-height:1.65;text-align:left;background:#f2e6df;border:1px solid #d8b8a9;padding:12px 14px;margin:14px 0}#td-asiento #product-error:empty,#td-asiento #sticky-error:empty{display:none}#td-asiento #sticky-error{position:absolute;bottom:100%;left:20px;right:20px;width:auto;margin:0;box-shadow:0 -3px 14px #2829220a}#td-asiento .cart-error-link{color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:inherit;margin-left:5px}#td-asiento .is-busy [data-add],#td-asiento [data-add].is-busy,#td-asiento [data-add][aria-busy=true]{cursor:wait;opacity:.7}#td-asiento .td-asiento-reviews-app{min-height:120px}#td-asiento .info-modal{border-radius:0}#td-asiento #td-asiento-form{margin:0}@media(max-width:800px){#td-asiento [id]{scroll-margin-top:96px}#td-asiento .native-variant-select select{font-size:16px}#td-asiento #product-error,#td-asiento #sticky-error{font-size:12px}#td-asiento .td-asiento-reviews-app{min-height:100px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/td-asiento-editorial.css.map */
