.vm-attribute-ui{--paper:#fffdf9;--canvas:#faf7f1;--card:#ffffff;--ink:#292925;--secondary:#67665f;--quiet:#8b897f;--line:#e5e0d7;--light:#f4f0e8;--dark:#2b2e29;--radius:13px}.vm-attribute-ui *{box-sizing:border-box}.vm-attribute-ui{margin:0;min-width:0;max-width:100%;color:var(--ink);background:var(--paper);font:15px/1.5 Arial,Helvetica,sans-serif}.vm-attribute-ui button{font:inherit;cursor:pointer}.vm-attribute-ui button:focus-visible,.vm-attribute-ui input:focus-visible{outline:2px solid #6b705e;outline-offset:3px}.vm-attribute-ui [hidden]{display:none!important}.vm-attribute-ui a{text-decoration:none;color:inherit}.vm-attribute-ui h1,.vm-attribute-ui h2,.vm-attribute-ui h3,.vm-attribute-ui p{margin:0}.vm-attribute-ui img{max-width:100%}.vm-attribute-ui .site-main{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:44px 0 65px}.vm-attribute-ui .eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:#898378;text-transform:uppercase;margin-bottom:9px}.vm-attribute-ui .page-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}.vm-attribute-ui .page-title{font-size:38px;line-height:1.16;font-weight:650;letter-spacing:-1.15px}.vm-attribute-ui .page-sub{font-size:14px;color:var(--secondary);margin-top:11px}.vm-attribute-ui .section-count{font-size:13px;color:var(--secondary);padding-bottom:4px;white-space:nowrap}.vm-attribute-ui .compare-panel{background:var(--paper);border-top:1px solid var(--line)}.vm-attribute-ui .compare-row{display:grid;grid-template-columns:175px minmax(0,1fr) minmax(0,1fr)}.vm-attribute-ui .compare-row>*{min-width:0}.vm-attribute-ui .compare-row>.model+.model,.vm-attribute-ui .compare-row>.value+.value{border-left:1px solid var(--line)}.vm-attribute-ui .table-head{align-items:stretch}.vm-attribute-ui .model{padding:24px 28px 27px}.vm-attribute-ui .table-head>.label-spacer{display:flex;align-items:flex-end;color:var(--quiet);font-size:12px;padding:20px 10px 29px 0}.vm-attribute-ui .product-media{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#f7f4ee;overflow:hidden;position:relative;width:100%;max-width:365px;margin:0 auto 23px}.vm-attribute-ui .product-media img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.vm-attribute-ui .image-fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;text-align:center;padding:15px;font-size:12px;color:var(--secondary)}.vm-attribute-ui .product-media[data-image-state=error] .image-fallback,.vm-attribute-ui .product-media[data-image-state=slow] .image-fallback{display:flex}.vm-attribute-ui .product-media[data-image-state=error] img{opacity:0}.vm-attribute-ui .product-media[data-image-state=slow] img{opacity:1}.vm-attribute-ui .image-fallback{flex-direction:column;gap:9px}.vm-attribute-ui .retry-image{min-height:34px;padding:5px 15px;border:1px solid #c5beb2;border-radius:20px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:650}.vm-attribute-ui .product-media[data-image-state=loading] img,.vm-attribute-ui .product-media[data-image-state=loaded] img{opacity:1}.vm-attribute-ui .product-type{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--quiet);margin:0 0 5px}.vm-attribute-ui .product-title{font-weight:650;letter-spacing:-.35px;font-size:22px;line-height:1.28;min-height:56px}.vm-attribute-ui .product-price{margin:15px 0 4px;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.vm-attribute-ui .product-price span{font-size:14px;font-weight:500;color:var(--secondary)}.vm-attribute-ui .product-price-note{color:var(--secondary);font-size:12px;min-height:20px}.vm-attribute-ui .rfq-btn{width:100%;max-width:275px;margin-top:21px;min-height:43px;border:1px solid var(--dark);background:var(--dark);color:#fff;border-radius:24px;font-size:13px;font-weight:700;padding:8px 15px;transition:background .16s,color .16s}.vm-attribute-ui .rfq-btn[aria-pressed=true]{background:var(--paper);color:var(--dark)}.vm-attribute-ui .section-bar{background:var(--light);font-weight:700;font-size:12px;letter-spacing:.05em;color:#77726a;padding:13px 18px;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.vm-attribute-ui .metric>.label{padding:20px 16px 20px 0;color:var(--secondary);font-size:13px;border-bottom:1px solid var(--line)}.vm-attribute-ui .metric>.value{padding:18px 28px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;min-height:71px}.vm-attribute-ui .value .number{font-weight:650;letter-spacing:-.3px;font-size:24px;font-variant-numeric:tabular-nums}.vm-attribute-ui .value .unit{font-size:15px;margin-left:5px}.vm-attribute-ui .value.material{font-size:17px;font-weight:650}.vm-attribute-ui .closing-line{padding:28px 5px 0;color:var(--secondary);font-size:13px}.vm-attribute-ui .closing-line strong{color:var(--ink);font-weight:650}.vm-attribute-ui .filter-page{min-height:510px}.vm-attribute-ui .filter-heading{margin-bottom:25px}.vm-attribute-ui .filter-layout{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;border-bottom:1px solid var(--line);padding-bottom:21px}.vm-attribute-ui .filter-title{font-size:27px;line-height:1.25;letter-spacing:-.6px;font-weight:650}.vm-attribute-ui .filter-caption{font-size:13px;color:var(--secondary);margin-top:8px}.vm-attribute-ui .filter-tools{display:flex;gap:10px;align-items:center}.vm-attribute-ui .drop{position:relative}.vm-attribute-ui .drop-trigger{min-width:122px;min-height:42px;border:1px solid #d6d0c6;background:var(--paper);border-radius:24px;padding:8px 16px;font-size:13px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:11px}.vm-attribute-ui .drop-trigger[aria-expanded=true]{border-color:var(--dark)}.vm-attribute-ui .chev{height:7px;width:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-4px}.vm-attribute-ui .menu{width:245px;background:var(--paper);position:absolute;z-index:5;top:calc(100% + 10px);right:0;border:1px solid var(--line);border-radius:13px;padding:14px 18px 16px}.vm-attribute-ui .menu-head{font-size:12px;font-weight:700;color:var(--ink);padding:4px 0 12px}.vm-attribute-ui .opt{display:flex;align-items:center;gap:12px;font-size:13px;min-height:40px;color:var(--ink);cursor:pointer}.vm-attribute-ui .opt input{accent-color:var(--dark);width:16px;height:16px;margin:0}.vm-attribute-ui .menu-foot{border-top:1px solid var(--line);padding-top:10px;margin-top:9px;text-align:right}.vm-attribute-ui .menu-foot button{border:0;background:none;color:var(--secondary);text-decoration:underline;font-size:12px}.vm-attribute-ui .applied{padding:22px 0;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.vm-attribute-ui .chip{border:1px solid var(--line);border-radius:20px;padding:7px 12px;background:var(--light);font-size:12px;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.vm-attribute-ui .chip b{font-weight:400;font-size:16px;line-height:1}.vm-attribute-ui .op{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--secondary)}.vm-attribute-ui .clear{border:0;background:none;text-decoration:underline;font-size:12px;color:var(--secondary);min-height:36px;margin-left:auto}.vm-attribute-ui .selection-hint{margin-top:16px;border-top:1px solid var(--line);padding-top:23px}.vm-attribute-ui .hint-title{font-size:14px;font-weight:650}.vm-attribute-ui .hint-sub{font-size:13px;color:var(--secondary);margin-top:6px;max-width:580px}.vm-attribute-ui .mobile-filter{display:none;border:1px solid var(--line);background:var(--paper);border-radius:24px;min-height:42px;padding:0 18px;font-size:13px;font-weight:700}.vm-attribute-ui .filter-dialog{border:0;border-radius:16px;padding:0;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 30px);background:var(--paper);color:var(--ink)}.vm-attribute-ui .filter-dialog::backdrop{background:#1916127a}.vm-attribute-ui .dialog-inner{padding:20px 22px;max-height:calc(100dvh - 30px);overflow-y:auto}.vm-attribute-ui .dialog-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.vm-attribute-ui .dialog-head h2{font-size:20px}.vm-attribute-ui .close-dialog{border:0;background:none;font-size:25px;width:38px;height:38px}.vm-attribute-ui .dialog-section{padding:16px 0;border-top:1px solid var(--line)}.vm-attribute-ui .dialog-section h3{font-size:15px;margin-bottom:10px}.vm-attribute-ui .dialog-ok{width:100%;min-height:44px;border:0;border-radius:25px;color:#fff;background:var(--dark);font-weight:700;font-size:13px}@media(max-width:810px){.vm-attribute-ui .site-main{width:calc(100% - 40px)}.vm-attribute-ui .site-main{padding-top:34px}.vm-attribute-ui .model{padding:19px 16px}.vm-attribute-ui .compare-row{grid-template-columns:132px minmax(0,1fr) minmax(0,1fr)}.vm-attribute-ui .metric>.value{padding-left:16px;padding-right:12px}.vm-attribute-ui .product-title{font-size:19px}.vm-attribute-ui .product-price{font-size:22px}.vm-attribute-ui .filter-layout{align-items:flex-start;flex-direction:column}.vm-attribute-ui .filter-tools{width:100%;justify-content:flex-end}}@media(max-width:600px){.vm-attribute-ui .site-main{width:calc(100% - 32px)}.vm-attribute-ui .site-main{padding:30px 0 45px}.vm-attribute-ui .eyebrow{font-size:10px;margin-bottom:6px}.vm-attribute-ui .page-title{font-size:27px;letter-spacing:-.55px}.vm-attribute-ui .page-sub{font-size:12px;margin-top:7px}.vm-attribute-ui .page-top{margin-bottom:18px}.vm-attribute-ui .section-count{font-size:11px}.vm-attribute-ui .compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vm-attribute-ui .table-head>.label-spacer{display:none}.vm-attribute-ui .model{padding:9px 12px 20px}.vm-attribute-ui .product-media{border-radius:9px;margin-bottom:15px}.vm-attribute-ui .product-title{font-size:17px;line-height:1.3;min-height:65px;letter-spacing:-.16px}.vm-attribute-ui .product-type{font-size:9px;line-height:1.3;min-height:23px}.vm-attribute-ui .product-price{font-size:20px;margin-top:12px;white-space:nowrap}.vm-attribute-ui .product-price span{font-size:12px}.vm-attribute-ui .product-price-note{min-height:28px;font-size:10px}.vm-attribute-ui .rfq-btn{max-width:none;min-height:39px;padding:7px 5px;font-size:12px;margin-top:13px}.vm-attribute-ui .metric>.label{grid-column:1/-1;border-bottom:0;padding:14px 10px 3px;font-size:11px}.vm-attribute-ui .metric>.value{font-size:14px;min-height:58px;padding:4px 12px 16px;align-items:center}.vm-attribute-ui .metric>.value:nth-of-type(2){border-left:1px solid var(--line)}.vm-attribute-ui .value .number{font-size:21px}.vm-attribute-ui .value .unit{font-size:13px}.vm-attribute-ui .value.material{font-size:15px}.vm-attribute-ui .section-bar{font-size:11px;padding:10px}.vm-attribute-ui .closing-line{font-size:12px;padding-top:18px}.vm-attribute-ui .filter-title{font-size:23px}.vm-attribute-ui .filter-tools{display:none}.vm-attribute-ui .mobile-filter{display:inline-block}.vm-attribute-ui .filter-layout{flex-direction:row;align-items:flex-end}.vm-attribute-ui .filter-caption{max-width:205px}.vm-attribute-ui .applied{padding-top:20px}}@media(max-width:350px){.vm-attribute-ui .site-main{width:calc(100% - 24px)}.vm-attribute-ui .page-title{font-size:24px}.vm-attribute-ui .model{padding:8px 8px 16px}.vm-attribute-ui .product-title{font-size:15px;min-height:66px}.vm-attribute-ui .product-price{font-size:18px}.vm-attribute-ui .product-price span{font-size:11px}.vm-attribute-ui .product-price-note{font-size:10px}.vm-attribute-ui .rfq-btn{font-size:11px}.vm-attribute-ui .metric>.value{padding-left:9px;padding-right:9px}.vm-attribute-ui .filter-title{font-size:21px}.vm-attribute-ui .filter-caption{font-size:12px}}@media(prefers-reduced-motion:reduce){.vm-attribute-ui *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vm-attribute-ui .pending-note{margin-top:12px;font-size:12px;color:var(--secondary)}.vm-attribute-ui .results-empty{padding:35px 20px;border:1px solid var(--line);border-radius:12px;color:var(--secondary);font-size:13px}.vm-attribute-ui{min-width:0;max-width:100%}.vm-approved-filters{margin:24px 0 0}.vm-approved-filters .filter-tools{flex-wrap:wrap;justify-content:flex-end}.vm-approved-filters .menu{max-width:calc(100vw - 40px);max-height:340px;overflow:auto;box-shadow:0 8px 24px #0001}.vm-approved-filters .opt{overflow-wrap:anywhere}.vm-approved-filters .filter-title{font-size:25px}.vm-approved-filters .selection-hint{margin:0 0 18px;padding-top:12px}.vm-approved-filters .applied:empty{padding:0}.vm-approved-filters .pending-note{margin-top:8px}.vm-collection-page .vm-catalog-filter-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:28px 0}.vm-collection-page .vm-catalog-filter-pagination[hidden]{display:none}.vm-catalog-filter-pagination button{min-height:42px;padding:8px 18px;border:1px solid #d6d0c6;border-radius:22px;background:#fffdf9;color:#292925;font:14px Arial,sans-serif}.vm-catalog-filter-pagination button:disabled{opacity:.45}.vm-catalog-filter-empty{grid-column:1/-1;padding:35px 20px;border:1px solid #e5e0d7;border-radius:12px;color:#67665f}.vm-collection-page [data-vm-collection-grid]{scroll-margin-top:160px}.vm-collection-page [data-vm-collection-grid][aria-busy=true]{opacity:.55;pointer-events:none}.vm-approved-compare .site-main{width:100%;max-width:1180px;padding-top:25px}.vm-approved-compare .compare-row{grid-template-columns:175px repeat(var(--model-count),minmax(0,1fr))}.vm-approved-compare .rfq-btn{text-decoration:none}.vm-approved-compare .vm-compare-remove{display:block;margin-top:12px;color:#67665f;text-decoration:underline;font-size:12px}.vm-approved-compare .product-title a,.vm-approved-compare .product-price{overflow-wrap:anywhere}.vm-approved-compare .vm-compare-source-note{font-size:12px;color:#67665f;margin-top:12px}.vm-approved-compare .vm-compare-unknown{font-size:13px;color:#67665f}.vm-approved-compare .value{overflow-wrap:anywhere}.vm-approved-compare .compare-panel{max-width:100%;overflow-x:auto}.vm-approved-compare .compare-panel-inner{min-width:0}@media(max-width:810px){.vm-approved-compare .site-main{width:100%}.vm-approved-compare .compare-row{grid-template-columns:132px repeat(var(--model-count),minmax(0,1fr))}}@media(max-width:600px){.vm-approved-compare .site-main{width:100%}.vm-approved-compare .compare-row{grid-template-columns:repeat(var(--model-count),minmax(0,1fr))}.vm-approved-compare .compare-panel-inner[data-many-models=true]{min-width:calc(var(--model-count)*150px)}.vm-approved-filters .filter-layout{align-items:center}.vm-approved-filters .filter-title{font-size:22px}.vm-approved-filters .filter-caption{max-width:190px}.vm-approved-filters .filter-dialog .dialog-inner{padding:20px}.vm-approved-filters .applied{gap:7px}.vm-approved-filters .chip{max-width:100%;overflow-wrap:anywhere}.vm-approved-filters .clear{margin-left:0}}body.tr-body .am-home #products .vm-compare-selection-summary{width:min(var(--home-max,1440px),calc(100% - var(--home-gutter,32px)*2));margin:18px auto 0;padding:0;border:0}.vm-compare-selection-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;border-top:1px solid #d9dbd2;padding-top:12px}.vm-compare-selection-summary-row p{margin:0}.vm-compare-selection-summary-row a[hidden]{display:none}[data-catalog-view-compare][aria-disabled=true]{opacity:.5;cursor:default;text-decoration:none}[data-vm-compare-page]{width:min(1328px,calc(100% - 64px));margin:0 auto;padding:30px 0 65px}[data-vm-compare-page] [data-tr-compare-output]{padding-top:0;margin-top:15px;border:0}[data-vm-compare-page] .vm-attribute-ui .site-main{padding-bottom:24px}.vm-compare-page-navigation{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:12px;font-size:13px}.vm-compare-page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:600px){[data-vm-compare-page]{width:calc(100% - 32px);padding-top:20px}.vm-compare-page-navigation{align-items:flex-start}.vm-compare-selection-summary-row{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vm-catalog-approved-ui.css.map */
