body.page-finishes-detail,body.page-finishes-detail main.min-h-0.flex-1{background-color:var(--hon-color-dove)}main.finishes-detail.swatch-detail{width:100%;color:var(--hon-color-text);background:var(--hon-color-dove);font-family:var(--hon-font-sans);margin:0;padding:0}main.finishes-detail.swatch-detail a{color:inherit}main.finishes-detail.swatch-detail a:focus-visible,main.finishes-detail.swatch-detail button:focus-visible{outline:2px solid var(--hon-color-success);outline-offset:4px}main.finishes-detail .swatch-detail__back-row{box-sizing:border-box;width:calc(100% - 2 * var(--hon-grid-margin-inline));max-width:var(--hon-grid-shell-max);padding:var(--hon-grid-margin-inline) 0 50px 1em;margin:0 auto}main.finishes-detail .swatch-detail__back-link{color:var(--hon-color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;display:inline-flex}main.finishes-detail .swatch-detail__back-icon{flex:none;width:14px;height:14px}main.finishes-detail .swatch-detail__back-link:hover{text-decoration:underline}@media (min-width:900px){main.finishes-detail .swatch-detail__back-row{padding-left:1.5em}}@media (max-width:899px){main.finishes-detail .swatch-detail__back-row{padding-bottom:10px;font-size:11px;line-height:12px}}@media print{main.finishes-detail .swatch-detail__back-row{display:none!important}}main.finishes-detail .swatch-detail__header{box-sizing:border-box;width:calc(100% - 2 * var(--hon-grid-margin-inline));max-width:var(--hon-grid-shell-max);border-radius:var(--hon-radius-md);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}@media (min-width:900px){main.finishes-detail .swatch-detail__header{flex-direction:row;align-items:stretch}}@media print{main.finishes-detail .swatch-detail__header{margin-top:5vh}}main.finishes-detail .swatch-detail__header-content{min-height:500px;color:var(--hon-color-white);background-color:var(--hon-color-black);flex-direction:column;flex:auto;padding:1em;display:flex;position:relative}@media (min-width:900px){main.finishes-detail .swatch-detail__header-content{box-sizing:border-box;flex:50%;min-height:550px;padding:1.5em}}@media (min-width:1024px){main.finishes-detail .swatch-detail__header-content{height:auto}}main.finishes-detail .swatch-detail__header-content__inner-container{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}@media (min-width:1024px){main.finishes-detail .swatch-detail__header-content__inner-container{box-sizing:content-box;align-self:flex-end}}main.finishes-detail .swatch-detail__header-content hr{border:0;border-top:1px solid color-mix(in srgb, var(--hon-color-white) 40%, transparent);width:100%;margin:8px 0}main.finishes-detail .swatch-detail__name{font-family:var(--hon-font-sans);font-size:24px;font-weight:var(--hon-type-h3-font-weight);line-height:var(--hon-type-h3-line-height);letter-spacing:var(--hon-type-h3-letter-spacing);color:var(--hon-color-white);justify-content:space-between;margin:0;padding:0 0 7.2px;display:flex;position:relative}main.finishes-detail .swatch-detail__color-row{justify-content:space-between;align-items:center;gap:var(--hon-space-4);margin-top:var(--hon-space-1);display:flex}main.finishes-detail .swatch-detail__color-name{font-family:var(--hon-font-sans);font-size:var(--hon-type-h2-font-size);font-weight:var(--hon-type-h2-font-weight);line-height:var(--hon-type-h2-line-height);letter-spacing:var(--hon-type-h2-letter-spacing);color:var(--hon-color-white);margin:0;padding:0;position:relative}main.finishes-detail .swatch-detail__bookmark{flex-shrink:0}main.finishes-detail .swatch-detail__order-code{margin-top:var(--hon-space-3);font-family:var(--hon-font-sans);font-size:1.5rem;font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-h4-line-height);letter-spacing:var(--hon-type-h4-letter-spacing);color:var(--hon-color-white);padding:0;display:block;position:relative}main.finishes-detail .swatch-detail__grade{font-family:var(--hon-font-sans);font-size:18px;font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);color:var(--hon-color-white);margin:0;padding-top:13px}main.finishes-detail .swatch-detail__disclaimer{margin-top:2em;margin-bottom:var(--hon-space-2);font-family:var(--hon-font-sans);font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);color:var(--hon-color-white)}main.finishes-detail .swatch-detail__header-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto;height:400px}main.finishes-detail .swatch-detail__header-image.zoom{position:relative;overflow:hidden}@media (min-width:900px){main.finishes-detail .swatch-detail__header-image{box-sizing:border-box;flex:50%;align-self:stretch;height:auto;min-height:550px}}@media print{main.finishes-detail .swatch-detail__header-image{display:none}}main.finishes-detail .swatch-detail__print-image{object-fit:contain;width:auto;max-width:100%;height:50vh;display:none}@media print{main.finishes-detail .swatch-detail__print-image{margin:5vh 0;display:block}}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2)format("woff2")}main.finishes-detail .swatch-detail__actions{align-items:center;gap:var(--hon-space-4) var(--hon-space-6);flex-wrap:wrap;margin-top:auto;display:flex}main.finishes-detail .swatch-detail__action-link{align-items:center;gap:var(--hon-space-2);padding:0 0 var(--hon-space-3);cursor:pointer;font-family:var(--hon-font-sans);font-size:18px;font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);color:var(--hon-color-white);background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex}main.finishes-detail .swatch-detail__action-link:hover,main.finishes-detail .swatch-detail__action-link:focus-visible{color:var(--hon-color-white);text-decoration:none}main.finishes-detail .swatch-detail__action-label{position:relative}main.finishes-detail .swatch-detail__action-link:hover .hon-footer-link-underline:after,main.finishes-detail .swatch-detail__action-link:focus-visible .hon-footer-link-underline:after{transform:scaleX(1)}main.finishes-detail .swatch-detail__action-icon{color:#000;background-color:var(--hon-color-white);border-radius:var(--hon-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}main.finishes-detail .swatch-detail__action-icon-glyph{color:#000;font-size:12px}main.finishes-detail .swatch-detail__action-icon .fa{color:#000;font-family:"Font Awesome 5 Free";font-size:12px;font-style:normal;font-weight:900;line-height:1;display:inline-block}main.finishes-detail .swatch-detail__action-icon .fa-print:before{content:""}main.finishes-detail .swatch-detail__specs-content{flex-direction:column-reverse;max-width:80em;margin:0 auto;padding:1em 0;display:flex}@media (min-width:1200px){main.finishes-detail .swatch-detail__specs-content{flex-direction:row;padding:2em 0}}main.finishes-detail .swatch-detail__specs{margin-top:1em;padding:1em}@media (min-width:1024px){main.finishes-detail .swatch-detail__specs{flex:3;margin-top:0}}main.finishes-detail .swatch-detail__spec-item{margin-bottom:var(--hon-space-6);font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);display:flex}main.finishes-detail .swatch-detail__spec-label{font-weight:var(--hon-type-p1-font-weight);color:var(--hon-color-steel);flex:1}main.finishes-detail .swatch-detail__spec-val{font-weight:var(--hon-type-p1-demi-font-weight);color:var(--hon-color-text);flex:1}@media (min-width:768px){main.finishes-detail .swatch-detail__spec-val{flex:2}}main.finishes-detail .swatch-detail__spec-val p{margin-bottom:0;line-height:1.25}main.finishes-detail .swatch-detail__extras{padding:1em}@media (min-width:1024px){main.finishes-detail .swatch-detail__extras{flex:2}}main.finishes-detail .swatch-detail__extras h4{font-family:var(--hon-font-sans);font-size:var(--hon-type-h4-font-size);font-weight:var(--hon-type-h4-font-weight);line-height:var(--hon-type-h4-line-height);letter-spacing:var(--hon-type-h4-letter-spacing);color:var(--hon-color-text);margin:0}main.finishes-detail .swatch-detail__patterns{box-sizing:border-box;width:calc(100% - 2 * var(--hon-grid-margin-inline));max-width:var(--hon-grid-shell-max);border-radius:var(--hon-radius-md);background-color:#e8e4dc;margin-left:auto;margin-right:auto;padding:2em 0}@media (min-width:768px){main.finishes-detail .swatch-detail__patterns{padding:3em 0}}@media print{main.finishes-detail .swatch-detail__patterns{page-break-after:always}}main.finishes-detail .swatch-detail__patterns__label{margin:0 0 var(--hon-space-8);padding:0 var(--hon-space-4);text-align:center;font-family:var(--hon-font-sans);font-size:var(--hon-type-h3-font-size);font-weight:var(--hon-type-h3-font-weight);line-height:var(--hon-type-h3-line-height);letter-spacing:var(--hon-type-h3-letter-spacing);color:var(--hon-color-text)}@media print{main.finishes-detail .swatch-detail__patterns__label{page-break-after:always}}main.finishes-detail .swatch-detail__patterns-inner-container{flex-wrap:wrap;max-width:1250px;margin:0 auto;display:flex}main.finishes-detail .swatch-detail__pattern{border-radius:var(--hon-radius-md);flex-direction:column;flex:0 48.5%;margin:.75% .75% 1em;display:flex}@media (min-width:768px){main.finishes-detail .swatch-detail__pattern{flex:0 23.5%}}@media (min-width:1024px){main.finishes-detail .swatch-detail__pattern{flex:0 18.5%}}@media (min-width:1200px){main.finishes-detail .swatch-detail__pattern{flex:0 15.16%}}main.finishes-detail .swatch-detail__pattern a{color:var(--hon-color-text);text-decoration:none;display:block}main.finishes-detail .swatch-detail__pattern a:hover{text-decoration:none}main.finishes-detail .swatch-detail__pattern-image{box-sizing:border-box;aspect-ratio:1;border-radius:var(--hon-radius-md);border:4px solid #0000;justify-content:center;align-items:center;margin-bottom:.5em;display:flex;position:relative;overflow:hidden}@media print{main.finishes-detail .swatch-detail__pattern-image{page-break-inside:avoid;height:42vh}}main.finishes-detail .swatch-detail__pattern-image img{object-fit:cover;border-radius:var(--hon-radius-md);border:0;flex-shrink:0;width:100%;height:100%;display:block}main.finishes-detail .swatch-detail__pattern a:hover .swatch-detail__pattern-image:after,main.finishes-detail .swatch-detail__pattern-image.active-swatch:after{width:40px;height:40px;color:var(--hon-color-white);font-size:1.25em;font-weight:var(--hon-font-bold);content:"✓";background-color:var(--hon-color-black);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.finishes-detail .swatch-detail__pattern a:hover .swatch-detail__pattern-image,main.finishes-detail .swatch-detail__pattern-image.active-swatch{border-color:var(--hon-color-inverse)}main.finishes-detail .swatch-detail__pattern-color-name{font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);text-transform:capitalize;color:var(--hon-color-text);margin:0;display:block}main.finishes-detail .swatch-detail__pattern-order-code{font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing)}@media print{@page{size:portrait}body.page-finishes-detail header:not(.swatch-detail__header),body.page-finishes-detail footer,body.page-finishes-detail #onetrust-consent-sdk,body.page-finishes-detail .hon-status-toast-host{display:none!important}main.finishes-detail.swatch-detail{color:var(--hon-color-text);background:var(--hon-color-white);padding:0}main.finishes-detail .swatch-detail__actions{display:none!important}main.finishes-detail .swatch-detail__header{border-radius:0;width:100%;max-width:none;margin-top:5vh}main.finishes-detail .swatch-detail__header-image{display:none!important}main.finishes-detail .swatch-detail__print-image{object-fit:contain;width:auto;max-width:100%;height:50vh;margin:5vh 0;display:block}main.finishes-detail .swatch-detail__patterns{break-before:page;page-break-before:always;background-color:var(--hon-color-white);page-break-after:auto;border-radius:0;width:100%;max-width:none;margin:0;padding:24px 1em}main.finishes-detail .swatch-detail__patterns__label{break-after:avoid;page-break-after:avoid;margin-bottom:var(--hon-space-6);padding:0}main.finishes-detail .swatch-detail__patterns-inner-container{gap:var(--hon-space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;display:grid}main.finishes-detail .swatch-detail__pattern{break-inside:avoid;page-break-inside:avoid;margin:0;padding:0}main.finishes-detail .swatch-detail__pattern-image{aspect-ratio:1;width:100%;height:auto;margin-bottom:var(--hon-space-3);break-inside:avoid;page-break-inside:avoid}main.finishes-detail .swatch-detail__pattern-image:after,main.finishes-detail .swatch-detail__pattern a:hover .swatch-detail__pattern-image:after{display:none!important}main.finishes-detail .swatch-detail__pattern-image.active-swatch{border-color:#0000}}
.swatch-detail.fabrics{width:100%;color:var(--hon-color-text);background:var(--hon-color-surface-muted);padding:24px 0 80px}.swatch-detail.fabrics a{color:inherit}.swatch-detail.fabrics .sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.swatch-detail.fabrics a:focus-visible,.swatch-detail.fabrics button:focus-visible,.swatch-detail.fabrics summary:focus-visible{outline:2px solid var(--hon-color-interactive);outline-offset:4px}.swatch-detail.fabrics input:focus{outline:none}[data-hon-focus-modality=keyboard] .swatch-detail.fabrics input:focus{outline:2px solid var(--hon-color-interactive);outline-offset:4px}.swatch-detail.fabrics .swatch-detail__back-row,.swatch-detail.fabrics .swatch-detail__section{width:calc(100% - 32px);max-width:1600px;margin:0 auto}.swatch-detail.fabrics .swatch-detail__back-row{box-sizing:border-box;width:calc(100% - 2 * var(--hon-grid-margin-inline));max-width:var(--hon-grid-shell-max);margin:0 auto;padding:0 0 50px 1em}.swatch-detail.fabrics .swatch-detail__back-link{color:var(--hon-color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;display:inline-flex}.swatch-detail.fabrics .swatch-detail__back-icon{flex:none;width:14px;height:14px}.swatch-detail.fabrics .swatch-detail__back-link:hover{text-decoration:underline}.swatch-detail.fabrics .swatch-detail__hero{box-sizing:border-box;width:calc(100% - 2 * var(--hon-grid-margin-inline));max-width:var(--hon-grid-shell-max);border-radius:var(--hon-radius-md);background:var(--hon-color-black);flex-direction:column;min-height:500px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.swatch-detail.fabrics .swatch-detail__summary{min-height:500px;color:var(--hon-color-inverse);background:var(--hon-color-black);flex-direction:column;justify-content:flex-start;padding:1em;display:flex}.swatch-detail.fabrics .swatch-detail__summary>*{width:100%}.swatch-detail.fabrics .swatch-detail__title-block h1,.swatch-detail.fabrics .swatch-detail__title-block p{margin:0}.swatch-detail.fabrics .swatch-detail__name{font-size:24px;font-weight:500;line-height:var(--hon-type-h3-line-height);letter-spacing:var(--hon-type-h3-letter-spacing);padding-bottom:7.2px}.swatch-detail.fabrics .swatch-detail__title-block hr{background:#ffffff73;border:0;width:100%;height:1px;margin:8px 0}.swatch-detail.fabrics .swatch-detail__color-row{justify-content:space-between;align-items:center;gap:var(--hon-space-4);margin-top:var(--hon-space-1);display:flex}.swatch-detail.fabrics .swatch-detail__color-name{font-size:56px;font-weight:var(--hon-type-h2-font-weight);line-height:var(--hon-type-h2-line-height);letter-spacing:var(--hon-type-h2-letter-spacing)}.swatch-detail.fabrics .swatch-detail__bookmark{flex-shrink:0}.swatch-detail.fabrics .swatch-detail__bookmark .hon-bookmark__button--on-dark:hover:not(:disabled),.swatch-detail.fabrics .swatch-detail__bookmark .hon-bookmark__button--on-dark:focus-visible:not(:disabled){border-color:var(--hon-color-white);color:var(--hon-color-white);background-color:#0000}.swatch-detail.fabrics .swatch-detail__bookmark .hon-bookmark__button--on-dark:focus-visible{outline:2px solid var(--hon-color-white);outline-offset:4px}.swatch-detail.fabrics .swatch-detail__title-block .swatch-detail__order-code{margin-top:var(--hon-space-3);font-family:var(--hon-font-sans);font-size:1.5rem;font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-h4-line-height);letter-spacing:var(--hon-type-h4-letter-spacing);padding:0;display:block}.swatch-detail.fabrics .swatch-detail__grade{font-size:18px;font-weight:500;line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);padding-top:13px}.swatch-detail.fabrics .swatch-detail__key-facts{display:none}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2)format("woff2")}.swatch-detail.fabrics .swatch-detail__actions{margin-top:auto;padding-top:32px}.swatch-detail.fabrics .swatch-detail__actions h2{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swatch-detail.fabrics .swatch-detail__actions ul{align-items:center;gap:var(--hon-space-4) var(--hon-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.swatch-detail.fabrics .swatch-detail__actions li{min-width:0}.swatch-detail.fabrics .swatch-detail__action-link{justify-content:flex-start;align-items:center;gap:var(--hon-space-2);padding:0 0 var(--hon-space-3);color:inherit;cursor:pointer;font-family:var(--hon-font-sans);font-size:18px;font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);background:0 0;border:0;flex-direction:row;margin:0;text-decoration:none;display:inline-flex}.swatch-detail.fabrics .swatch-detail__action-link:hover,.swatch-detail.fabrics .swatch-detail__action-link:focus-visible{color:inherit;text-decoration:none}.swatch-detail.fabrics .swatch-detail__action-label{order:1;position:relative}.swatch-detail.fabrics .swatch-detail__action-link:hover .hon-footer-link-underline:after,.swatch-detail.fabrics .swatch-detail__action-link:focus-visible .hon-footer-link-underline:after{transform:scaleX(1)}.swatch-detail.fabrics .swatch-detail__action-icon{width:24px;height:24px;color:var(--hon-color-text);background-color:var(--hon-color-white);border-radius:var(--hon-radius-md);flex-shrink:0;order:2;justify-content:center;align-items:center;display:flex}.swatch-detail.fabrics .swatch-detail__action-icon-glyph{color:currentColor;font-size:12px}.swatch-detail.fabrics .swatch-detail__action-icon .fa{color:currentColor;font-family:"Font Awesome 5 Free";font-size:12px;font-style:normal;font-weight:900;line-height:1;display:inline-block}.swatch-detail.fabrics .swatch-detail__action-icon .fa-print:before{content:""}.swatch-detail.fabrics .hon-bookmark--swatch-action{min-width:0;display:block;position:relative}.swatch-detail.fabrics .hon-bookmark--swatch-action .swatch-detail__bookmark-action-icon{width:24px;height:24px;color:var(--hon-color-white);flex-shrink:0;order:2;transition:color .15s,fill .15s}.swatch-detail.fabrics .hon-bookmark--swatch-action .swatch-detail__action-link:hover .swatch-detail__bookmark-action-icon,.swatch-detail.fabrics .hon-bookmark--swatch-action .swatch-detail__action-link:focus-visible .swatch-detail__bookmark-action-icon{fill:currentColor}.swatch-detail.fabrics .hon-bookmark--swatch-icon{display:inline-flex;position:relative}.swatch-detail.fabrics .swatch-detail__bookmark-icon-button{width:24px;height:24px;color:var(--hon-color-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.swatch-detail.fabrics .swatch-detail__bookmark-icon-button:disabled{cursor:default;opacity:.6}.swatch-detail.fabrics .swatch-detail__bookmark-icon{width:24px;height:24px}.swatch-detail.fabrics .swatch-detail__disclaimer{margin-top:2em;margin-bottom:var(--hon-space-2);font-family:var(--hon-font-sans);font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing)}.swatch-detail.fabrics .swatch-detail__disclaimer--healthcare{margin-top:var(--hon-space-4);margin-bottom:var(--hon-space-4)}.swatch-detail.fabrics .swatch-detail__disclaimer-heading{margin-bottom:var(--hon-space-2);font-weight:700;display:block}.swatch-detail.fabrics .swatch-detail__disclaimer-body{white-space:pre-line;display:block}.swatch-detail.fabrics .swatch-detail__media-card{background:var(--hon-color-surface);place-items:stretch stretch;min-height:400px;padding:0;display:grid;position:relative;overflow:hidden}.swatch-detail.fabrics .swatch-detail__media-card .swatch-detail__header-image.zoom{background-image:var(--swatch-detail-header-image-mobile);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}@media (min-width:550px){.swatch-detail.fabrics .swatch-detail__media-card .swatch-detail__header-image.zoom{background-image:var(--swatch-detail-header-image-tablet)}}@media (min-width:1024px){.swatch-detail.fabrics .swatch-detail__media-card .swatch-detail__header-image.zoom{background-image:var(--swatch-detail-header-image-desktop)}}.swatch-detail.fabrics .swatch-detail__print-image{object-fit:contain;width:auto;max-width:100%;height:50vh;display:none}.swatch-detail.fabrics .swatch-detail__section{padding:48px 100px}.swatch-detail.fabrics .swatch-detail__section-header{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.swatch-detail.fabrics .swatch-detail__section-header h2{font-size:32px;font-weight:var(--hon-font-demi);margin:0;line-height:1.24}.swatch-detail.fabrics .swatch-detail__section-header p{color:var(--hon-color-text-muted);margin:0;font-size:14px}.swatch-detail.fabrics .swatch-detail__act-icons,.swatch-detail.fabrics .swatch-detail__patterns-inner-container{margin:0;padding:0;list-style:none}.swatch-detail.fabrics .swatch-detail__act-icons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch-detail.fabrics .swatch-detail__act-icons li{place-items:center;width:25px;height:25px;display:inline-grid}.swatch-detail.fabrics .swatch-detail__act-icon-button{cursor:default;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex;position:relative}.swatch-detail.fabrics .swatch-detail__act-icon-button img{width:25px;height:25px;display:block}.swatch-detail.fabrics .swatch-detail__act-icon-tooltip{z-index:2;border-radius:var(--hon-radius-sm);width:max-content;max-width:220px;color:var(--hon-color-inverse);background:var(--hon-color-text);text-align:center;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;padding:6px 8px;font-size:12px;font-weight:500;line-height:14px;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.swatch-detail.fabrics .swatch-detail__act-icon-button:hover .swatch-detail__act-icon-tooltip,.swatch-detail.fabrics .swatch-detail__act-icon-button:focus-visible .swatch-detail__act-icon-tooltip{visibility:visible;opacity:1}.swatch-detail.fabrics .swatch-detail__act-icons img{width:25px;height:25px;display:block}.swatch-detail.fabrics .swatch-detail__specs{border-collapse:collapse;border:0;width:100%}.swatch-detail.fabrics .swatch-detail__specs tr{border:0}.swatch-detail.fabrics .swatch-detail__specs th,.swatch-detail.fabrics .swatch-detail__specs td{text-align:left;vertical-align:top;padding:10px 6px;font-size:16px;line-height:24px}.swatch-detail.fabrics .swatch-detail__specs th{width:18%;font-weight:var(--hon-type-p1-font-weight);color:var(--hon-color-steel)}.swatch-detail.fabrics .swatch-detail__specs td{font-weight:var(--hon-type-p1-demi-font-weight);color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-header-icons{text-align:center;width:22px;color:var(--hon-color-text);display:inline-block}.swatch-detail.fabrics .swatch-header-icons .icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.swatch-detail.fabrics .swatch-header-icons .icon svg,.swatch-detail.fabrics .swatch-detail__lead-time-icon-svg{width:22px;height:30px;display:block}.swatch-detail.fabrics .swatch-detail__specs-lead-time th{font-weight:500}.swatch-detail.fabrics .swatch-detail__empty{color:var(--hon-color-text-muted);margin:0;font-size:14px;line-height:18px}.swatch-detail.fabrics .swatch-detail__patterns{box-sizing:border-box;width:calc(100% - 2 * var(--hon-grid-margin-inline));max-width:var(--hon-grid-shell-max);border-radius:var(--hon-radius-md);background-color:#e8e4dc;margin-left:auto;margin-right:auto;padding:2em 0}.swatch-detail.fabrics .swatch-detail__patterns__label{padding:0 var(--hon-space-4);margin:0 0 var(--hon-space-8);font-family:var(--hon-font-sans);font-size:32px;font-weight:var(--hon-font-demi);letter-spacing:var(--hon-type-h3-letter-spacing);text-align:center;line-height:1.24}.swatch-detail.fabrics .swatch-detail__patterns-inner-container{flex-wrap:wrap;max-width:1250px;margin:0 auto;display:flex}.swatch-detail.fabrics .swatch-detail__pattern{border-radius:var(--hon-radius-md);flex-direction:column;flex:0 48.5%;margin:.75% .75% 1em;display:flex}.swatch-detail.fabrics .swatch-detail__pattern a{text-decoration:none;display:block}.swatch-detail.fabrics .swatch-detail__pattern a:hover{text-decoration:none}.swatch-detail.fabrics .swatch-detail__pattern-image{box-sizing:border-box;aspect-ratio:1;border-radius:var(--hon-radius-md);border:4px solid #0000;justify-content:center;align-items:center;margin-bottom:.5em;display:flex;position:relative;overflow:hidden}.swatch-detail.fabrics .swatch-detail__pattern-image img{object-fit:cover;border-radius:var(--hon-radius-md);border:0;flex-shrink:0;width:100%;height:100%;display:block}.swatch-detail.fabrics .swatch-detail__pattern-picture{display:contents}.swatch-detail.fabrics .swatch-detail__pattern-check{background-color:var(--hon-color-black);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swatch-detail.fabrics .swatch-detail__color-card:hover .swatch-detail__pattern-check,.swatch-detail.fabrics .swatch-detail__color-card[aria-current=page] .swatch-detail__pattern-check{display:flex}.swatch-detail.fabrics .swatch-detail__color-card:hover .swatch-detail__pattern-image,.swatch-detail.fabrics .swatch-detail__color-card[aria-current=page] .swatch-detail__pattern-image{border-color:var(--hon-color-white)}.swatch-detail.fabrics .swatch-detail__pattern-color-name{font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);text-transform:capitalize;margin:0;display:block}.swatch-detail.fabrics .swatch-detail__pattern-order-code{font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);margin-top:.35em;display:block}.swatch-detail.fabrics .swatch-detail__sustainability{margin-top:0}.swatch-detail.fabrics .swatch-detail__sustainability-main-title{font-family:var(--hon-font-sans);font-size:32px;font-weight:var(--hon-font-demi);letter-spacing:var(--hon-type-h3-letter-spacing);color:var(--hon-color-text);line-height:1.24}.swatch-detail.fabrics .swatch-detail__sustainability-body{padding-top:0}.swatch-detail.fabrics .swatch-detail__sustainability-table{border-collapse:collapse;border:0;width:100%;margin:0 0 32px}.swatch-detail.fabrics .swatch-detail__sustainability-table tbody,.swatch-detail.fabrics .swatch-detail__sustainability-row{border:0}.swatch-detail.fabrics .swatch-detail__sustainability-label,.swatch-detail.fabrics .swatch-detail__sustainability-values{font-family:var(--hon-font-sans);color:var(--hon-color-text);text-align:left;border:0;padding:10px 6px;font-size:16px;font-weight:500;line-height:24px}.swatch-detail.fabrics .swatch-detail__sustainability-label{vertical-align:middle;width:18%;font-weight:500}.swatch-detail.fabrics .swatch-detail__sustainability-values{vertical-align:top}.swatch-detail.fabrics .swatch-detail__sustainability-disclaimer{font-family:var(--hon-font-sans);color:var(--hon-color-text);margin:0;font-size:16px;font-weight:500;line-height:24px}.swatch-detail.fabrics .swatch-detail__print-only{display:none}.swatch-detail.fabrics .swatch-detail__print-sustainability-table{width:100%;margin:0 0 var(--hon-space-6);border-collapse:collapse}.swatch-detail.fabrics .swatch-detail__print-sustainability-row{break-inside:avoid;page-break-inside:avoid}.swatch-detail.fabrics .swatch-detail__print-sustainability-label,.swatch-detail.fabrics .swatch-detail__print-sustainability-values{border-bottom:1px solid var(--hon-color-dove-200);font-family:var(--hon-font-sans);font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);color:var(--hon-color-text);text-align:left;vertical-align:top;padding:10px 8px}.swatch-detail.fabrics .swatch-detail__print-sustainability-label{width:28%;font-weight:var(--hon-type-p1-demi-font-weight)}.swatch-detail.fabrics .swatch-detail__print-sustainability-list{margin:0;padding:0;list-style:none}.swatch-detail.fabrics .swatch-detail__print-sustainability-list li+li{margin-top:.35em}.swatch-detail.fabrics .swatch-detail__print-sustainability-disclaimer{font-family:var(--hon-font-sans);font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);color:var(--hon-color-text);margin:0}.swatch-detail.fabrics .swatch-detail__print-products-category+.swatch-detail__print-products-category{margin-top:var(--hon-space-8)}.swatch-detail.fabrics .swatch-detail__print-products-category-title{margin:0 0 var(--hon-space-4);padding-bottom:var(--hon-space-2);border-bottom:1px solid var(--hon-color-black);font-family:var(--hon-font-sans);font-size:var(--hon-type-h4-font-size);font-weight:var(--hon-type-h4-font-weight);line-height:var(--hon-type-h4-line-height);letter-spacing:var(--hon-type-h4-letter-spacing);color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-detail__print-products-series{break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--hon-space-6)}.swatch-detail.fabrics .swatch-detail__print-products-series-title{margin:0 0 var(--hon-space-2);font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-detail__print-products-series-count{font-weight:var(--hon-type-p2-font-weight);color:var(--hon-color-steel)}.swatch-detail.fabrics .swatch-detail__print-products-model-list{gap:.25em var(--hon-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.swatch-detail.fabrics .swatch-detail__print-products-model-list li{font-family:var(--hon-font-sans);font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-detail__available-products{border-top:.25px solid var(--hon-color-black);border-bottom:.25px solid var(--hon-color-black);margin:80px auto 0}.swatch-detail.fabrics .swatch-detail__available-products-container{width:100%}.swatch-detail.fabrics .swatch-detail__available-title{cursor:pointer;width:100%;font-size:32px;font-weight:var(--hon-font-demi);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:37px 0 40px;line-height:1.24;display:flex}.swatch-detail.fabrics .swatch-detail__available-title-icon{flex:none;width:20px;height:20px;transition:transform .2s}.swatch-detail.fabrics .swatch-detail__available-title.active{border-bottom:0}.swatch-detail.fabrics .swatch-detail__available-title.active .swatch-detail__available-title-icon{transform:rotate(180deg)}.swatch-detail.fabrics .swatch-detail__available-body{padding-bottom:40px}.swatch-detail.fabrics .swatch-detail__available-tabs{flex-wrap:wrap;gap:0 40px;display:flex}.swatch-detail.fabrics .swatch-detail__tab{border:.5px solid var(--hon-color-text);width:120px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:20px;font-size:16px;line-height:20px}.swatch-detail.fabrics .swatch-detail__tab:hover,.swatch-detail.fabrics .swatch-detail__tab:focus-visible,.swatch-detail.fabrics .swatch-detail__tab.active{color:var(--hon-color-inverse);background:var(--hon-color-text);border-color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-detail__tab-panel{min-height:150px;padding:40px 0 20px}.swatch-detail.fabrics .swatch-detail__series-list{grid-template-rows:repeat(20,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:250px;grid-auto-flow:column;gap:0 50px;margin:0;padding:0;list-style:none;display:grid}.swatch-detail.fabrics .swatch-detail__series-list li,.swatch-detail.fabrics .swatch-detail__series-list li span{font-size:18px;line-height:18px}.swatch-detail.fabrics .swatch-detail__series-list li{white-space:nowrap;margin:0;padding-bottom:20px;list-style:none}.swatch-detail.fabrics .swatch-detail__series-name{font-weight:var(--hon-font-demi)}.swatch-detail.fabrics .swatch-detail__series-separator{padding:0 4px}.swatch-detail.fabrics .swatch-detail__series-modal-button{font-weight:300}.swatch-detail.fabrics .swatch-detail__series-button{width:auto;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px;font-weight:400;line-height:18px;display:inline}.swatch-detail.fabrics .swatch-detail__series-button:hover,.swatch-detail.fabrics .swatch-detail__series-button:focus-visible{font-weight:var(--hon-font-demi);text-decoration:underline}.swatch-detail.fabrics .swatch-detail__modal-overlay{z-index:1000;background:#02061799;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.swatch-detail.fabrics .swatch-detail__modal{width:100%;max-width:75.3%;height:87.7%;color:var(--hon-color-text);background:var(--hon-color-surface);border:.5px solid var(--hon-color-text);border-radius:17px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 4px #00000040}.swatch-detail.fabrics .swatch-detail__modal-header{border-bottom:.25px solid var(--hon-color-black);justify-content:space-between;align-items:center;margin:37px 80px 10px;padding-bottom:10px;display:flex}.swatch-detail.fabrics .swatch-detail__modal-header p{color:var(--hon-color-text-muted);margin:0 0 10px;font-size:12px;line-height:14px}.swatch-detail.fabrics .swatch-detail__modal-header h3{margin:0;font-size:20px;font-weight:700;line-height:18px}.swatch-detail.fabrics .swatch-detail__view-series{border:.5px solid var(--hon-color-text);color:inherit;border-radius:35px;padding:10px 18px;font-size:16px;font-weight:300;line-height:16px;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-block}.swatch-detail.fabrics .swatch-detail__view-series:hover,.swatch-detail.fabrics .swatch-detail__view-series:focus-visible{color:var(--hon-color-inverse);background-color:var(--hon-color-text);border-color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-detail__modal-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:14px;font-size:12px;line-height:12px;position:absolute;top:8px;right:10px}.swatch-detail.fabrics .swatch-detail__modal-body{flex-direction:column;flex:1;padding:30px 80px 20px;display:flex;overflow:auto}.swatch-detail.fabrics .swatch-detail__modal-search{z-index:1;background:var(--hon-color-surface);justify-content:center;margin-bottom:20px;padding-bottom:20px;display:flex;position:sticky;top:0}.swatch-detail.fabrics .swatch-detail__input-wrapper{width:min(500px,100%);max-width:100%;position:relative}.swatch-detail.fabrics .swatch-detail__modal-search input{box-sizing:border-box;border:1px solid var(--hon-color-text);width:100%;color:inherit;border-radius:37px;padding:12px 25px 12px 16px;font-size:14px;line-height:16px}.swatch-detail.fabrics .swatch-detail__modal-search input:focus{outline:none}[data-hon-focus-modality=keyboard] .swatch-detail.fabrics .swatch-detail__modal-search input:focus{outline:2px solid var(--hon-color-interactive);outline-offset:4px}.swatch-detail.fabrics .swatch-detail__modal-search input::placeholder{color:var(--hon-color-text)}.swatch-detail.fabrics .swatch-detail__modal-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.swatch-detail.fabrics .swatch-detail__modal-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.swatch-detail.fabrics .swatch-detail__modal-search input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}.swatch-detail.fabrics .swatch-detail__modal-search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.swatch-detail.fabrics .swatch-detail__clear-search{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:16px;position:absolute;top:12px;right:10px}.swatch-detail.fabrics .swatch-detail__modal-models{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.swatch-detail.fabrics .swatch-detail__modal-model-column{margin:0;padding:0;list-style:none}.swatch-detail.fabrics .swatch-detail__modal-model-column li,.swatch-detail.fabrics .swatch-detail__modal-models>li{opacity:.8;padding-bottom:10px;font-size:15px;font-weight:400;line-height:20px}.swatch-detail.fabrics .swatch-detail__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding-bottom:20px;display:flex}.swatch-detail.fabrics .swatch-detail__pagination button{color:inherit;background:var(--hon-color-surface);cursor:pointer;border:0;padding:6px 10px;font-size:16px}.swatch-detail.fabrics .swatch-detail__pagination button:disabled{color:var(--hon-color-text-muted);cursor:default}.swatch-detail.fabrics .swatch-detail__pagination span{min-width:45px;color:var(--hon-color-text-muted);text-align:center;padding:0 24px;font-size:13px}@media (min-width:1250px){.swatch-detail.fabrics .swatch-detail__section{width:calc(100% - 160px)}.swatch-detail.fabrics .swatch-detail__back-row{padding-left:1.5em}.swatch-detail.fabrics .swatch-detail__hero{flex-direction:row}.swatch-detail.fabrics .swatch-detail__summary,.swatch-detail.fabrics .swatch-detail__media-card{flex:50%}.swatch-detail.fabrics .swatch-detail__hero,.swatch-detail.fabrics .swatch-detail__summary,.swatch-detail.fabrics .swatch-detail__media-card{height:auto;min-height:550px}.swatch-detail.fabrics .swatch-detail__media-card .swatch-detail__header-image.zoom{height:100%}.swatch-detail.fabrics .swatch-detail__summary{padding:1.5em}.swatch-detail.fabrics .swatch-detail__summary>*{align-self:flex-end}}@media (min-width:1640px){.swatch-detail.fabrics .swatch-detail__series-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.swatch-detail.fabrics .swatch-detail__patterns{padding:3em 0}.swatch-detail.fabrics .swatch-detail__pattern{flex:0 23.5%}}@media (min-width:1024px){.swatch-detail.fabrics .swatch-detail__pattern{flex:0 18.5%}.swatch-detail.fabrics .swatch-detail__pattern-color-name{font-size:18px}}@media (min-width:1200px){.swatch-detail.fabrics .swatch-detail__pattern{flex:0 15.16%}}@media (max-width:1023px){.swatch-detail.fabrics .swatch-detail__section{width:calc(100% - 40px)}.swatch-detail.fabrics .swatch-detail__summary{min-height:500px;padding:1em}.swatch-detail.fabrics .swatch-detail__media-card{height:400px;min-height:400px}.swatch-detail.fabrics .swatch-detail__section{padding:48px 0}.swatch-detail.fabrics .swatch-detail__series-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,max-content));grid-auto-flow:row;gap:0 60px}.swatch-detail.fabrics .swatch-detail__modal{width:90.7%;height:70vh}.swatch-detail.fabrics .swatch-detail__modal-header{margin:59px 20px 20px}.swatch-detail.fabrics .swatch-detail__modal-body{padding:0 20px}.swatch-detail.fabrics .swatch-detail__modal-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.swatch-detail.fabrics .swatch-detail__available-title{text-align:center;padding:32px 0;font-size:18px}}@media (min-width:900px) and (max-width:1249px){.swatch-detail.fabrics .swatch-detail__hero{flex-direction:row}.swatch-detail.fabrics .swatch-detail__summary,.swatch-detail.fabrics .swatch-detail__media-card{flex:50%}.swatch-detail.fabrics .swatch-detail__summary{min-height:550px;padding:1em}.swatch-detail.fabrics .swatch-detail__summary>*{align-self:flex-end}.swatch-detail.fabrics .swatch-detail__media-card{min-height:550px}}.swatch-detail.fabrics .swatch-detail__media-bookmark{display:none}@media (max-width:899px){.swatch-detail.fabrics .swatch-detail__hero{flex-direction:column-reverse}.swatch-detail.fabrics .swatch-detail__bookmark--in-color-row{display:none}.swatch-detail.fabrics .swatch-detail__media-bookmark{top:var(--hon-space-4);right:var(--hon-space-4);z-index:2;display:block;position:absolute}}@media (max-width:549px){.swatch-detail.fabrics .swatch-detail__name{font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);padding-bottom:0}.swatch-detail.fabrics .swatch-detail__title-block hr{margin:var(--hon-space-2) 0}.swatch-detail.fabrics .swatch-detail__color-row{margin-top:0}.swatch-detail.fabrics .swatch-detail__color-name{font-size:1.5rem;line-height:var(--hon-type-h3-line-height);letter-spacing:var(--hon-type-h3-letter-spacing)}.swatch-detail.fabrics .swatch-detail__title-block .swatch-detail__order-code{margin-top:var(--hon-space-2);font-size:var(--hon-type-p1-font-size);line-height:var(--hon-type-p1-line-height)}.swatch-detail.fabrics .swatch-detail__grade{font-size:var(--hon-type-p1-font-size);line-height:var(--hon-type-p1-line-height);padding-top:0}.swatch-detail.fabrics .swatch-detail__actions{padding-top:var(--hon-space-4);margin-top:0}.swatch-detail.fabrics .swatch-detail__action-link{font-size:var(--hon-type-p1-font-size);padding-bottom:var(--hon-space-3)}.swatch-detail.fabrics .swatch-detail__disclaimer,.swatch-detail.fabrics .swatch-detail__disclaimer--healthcare{font-size:12px;line-height:var(--hon-type-p2-line-height)}}@media (max-width:767px){.swatch-detail.fabrics{padding-top:16px}.swatch-detail.fabrics .swatch-detail__section{width:calc(100% - 20px)}.swatch-detail.fabrics .swatch-detail__back-row{padding-bottom:10px;font-size:11px;line-height:12px}.swatch-detail.fabrics .swatch-detail__summary{min-height:500px;padding:1em}.swatch-detail.fabrics .swatch-detail__action-link{padding-bottom:19px}.swatch-detail.fabrics .swatch-detail__section{padding:38px 0 55px}.swatch-detail.fabrics .swatch-detail__available-tabs{justify-content:center}.swatch-detail.fabrics .swatch-detail__tab-panel{padding-top:30px}.swatch-detail.fabrics .swatch-detail__series-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,max-content));grid-auto-flow:row;gap:0 20px;display:grid}.swatch-detail.fabrics .swatch-detail__series-list li{padding-bottom:20px}.swatch-detail.fabrics .swatch-detail__modal{max-width:calc(100% - 20px)}.swatch-detail.fabrics .swatch-detail__modal-header{margin:59px 20px 20px;padding-bottom:20px}.swatch-detail.fabrics .swatch-detail__modal-body{padding:0 20px}.swatch-detail.fabrics .swatch-detail__input-wrapper{width:calc(100% - 20px)}.swatch-detail.fabrics .swatch-detail__modal-search input{max-width:350px}.swatch-detail.fabrics .swatch-detail__section-header{text-align:center;align-items:center}.swatch-detail.fabrics .swatch-detail__section-header h2{font-size:18px;line-height:21px}.swatch-detail.fabrics .swatch-detail__specs th,.swatch-detail.fabrics .swatch-detail__specs td{padding:8px 6px;font-size:12px;line-height:14px}.swatch-detail.fabrics .swatch-detail__specs th{width:27%}.swatch-detail.fabrics .swatch-detail__patterns{padding-top:38px;padding-bottom:0}.swatch-detail.fabrics .swatch-detail__patterns__label,.swatch-detail.fabrics .swatch-detail__sustainability-main-title{font-size:18px;line-height:21px}.swatch-detail.fabrics .swatch-detail__sustainability-table{margin-bottom:24px}.swatch-detail.fabrics .swatch-detail__sustainability-label,.swatch-detail.fabrics .swatch-detail__sustainability-values{padding:8px 6px;font-size:12px;line-height:14px}.swatch-detail.fabrics .swatch-detail__sustainability-disclaimer{font-size:12px;font-weight:500;line-height:14px}.swatch-detail.fabrics .swatch-detail__patterns-inner-container{padding-inline:var(--hon-space-4);justify-content:flex-start;gap:0 18px}.swatch-detail.fabrics .swatch-detail__pattern{flex:0 calc(50% - 9px);min-width:0;margin:0 0 40px;padding:0}}@media (max-width:899px){.swatch-detail.fabrics .swatch-detail__summary{min-height:0}}@media print{@page{size:portrait}body:has(.swatch-detail.fabrics) header{display:none!important}body:has(.swatch-detail.fabrics) footer{display:none!important}body:has(.swatch-detail.fabrics) #onetrust-consent-sdk{display:none!important}.swatch-detail.fabrics{color:var(--hon-color-text);background:var(--hon-color-white);padding:0}.swatch-detail.fabrics .swatch-detail__back-row,.swatch-detail.fabrics .swatch-detail__bookmark,.swatch-detail.fabrics .swatch-detail__actions,.swatch-detail.fabrics .swatch-detail__screen-interactive{display:none!important}.swatch-detail.fabrics .swatch-detail__print-only{display:block!important}.swatch-detail.fabrics .swatch-detail__print-sustainability,.swatch-detail.fabrics .swatch-detail__print-products{break-before:page;page-break-before:always}.swatch-detail.fabrics .swatch-detail__print-products-model-list{grid-template-columns:repeat(2,minmax(0,1fr))}.swatch-detail.fabrics .swatch-detail__hero{flex-direction:column;width:100%;max-width:none;min-height:auto;margin-top:5vh}.swatch-detail.fabrics .swatch-detail__summary,.swatch-detail.fabrics .swatch-detail__media-card{flex:100%;width:100%;min-height:auto}.swatch-detail.fabrics .swatch-detail__summary>*{align-self:stretch}.swatch-detail.fabrics .swatch-detail__media-card,.swatch-detail.fabrics .swatch-detail__header-image{display:none!important}.swatch-detail.fabrics .swatch-detail__print-image{height:50vh;margin:5vh 0;display:block}.swatch-detail.fabrics .swatch-detail__section{width:100%;max-width:none;padding:24px 1em}.swatch-detail.fabrics .swatch-detail__section--technical-information{break-before:page;page-break-before:always}.swatch-detail.fabrics .swatch-detail__section--technical-information .swatch-detail__section-header{break-after:avoid;page-break-after:avoid}.swatch-detail.fabrics .swatch-detail__patterns{break-before:page;page-break-before:always;background-color:var(--hon-color-white);border-radius:0;width:100%;max-width:none;margin:0;padding:24px 1em}.swatch-detail.fabrics .swatch-detail__patterns__label{break-after:avoid;page-break-after:avoid;margin-bottom:var(--hon-space-6);padding:0}.swatch-detail.fabrics .swatch-detail__patterns-inner-container{gap:var(--hon-space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;display:grid}.swatch-detail.fabrics .swatch-detail__pattern{break-inside:avoid;page-break-inside:avoid;margin:0;padding:0}.swatch-detail.fabrics .swatch-detail__pattern-image{aspect-ratio:1;width:100%;height:auto;margin-bottom:var(--hon-space-3);break-inside:avoid;page-break-inside:avoid}.swatch-detail.fabrics .swatch-detail__pattern-image img{object-fit:cover;width:100%;height:100%}.swatch-detail.fabrics .swatch-detail__pattern-check{display:none!important}}
