.admin-fabric-workspace{min-width:0}.admin-fabric-page-heading{background:linear-gradient(90deg,#faf9f6f5,#faf9f6bf 46%,#faf9f610),url(/mvp/fabrichub/art/linen-hero-v2.webp) 100%/cover;position:relative}.admin-fabric-page-heading .admin-breadcrumb{z-index:1;gap:9px;height:auto;min-height:29px;padding:17px 16px 0;font-size:11px;position:relative}.admin-content .admin-fabric-page-heading .workspace-heading{z-index:1;background:0 0;min-height:111px;margin-bottom:0;padding:10px 16px 20px;display:block;position:relative}.admin-content .admin-fabric-page-heading .workspace-heading .eyebrow{display:none}.admin-content .admin-fabric-page-heading .workspace-heading h1{font:40px/1.3 var(--serif);letter-spacing:-.8px;margin:0}.admin-content .admin-fabric-page-heading .workspace-heading p{color:#737d70;max-width:730px;margin-top:8px;font-size:14px;line-height:1.65}.admin-fabric-banner-motto{letter-spacing:1.8px;color:#fff;text-shadow:0 1px 5px #4a3c2555;font-size:9px;line-height:1.9;position:absolute;top:40px;right:36px}.fabric-management-toolbar{flex-wrap:wrap;align-items:center;gap:16px;min-height:58px;padding:0 0 12px;display:flex}.fabric-management-toolbar>strong{white-space:nowrap;color:#5c6855;font-size:12px;font-weight:400}.fabric-management-toolbar>strong b{color:#25372a;font-size:15px;font-weight:650}.fabric-management-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fabric-management-actions>.btn{white-space:nowrap;border-radius:5px;min-height:38px;padding:9px 11px;font-size:11px}.fabric-management-actions>.btn>span{font-size:10px}.fabric-management-search{border:0;align-items:center;gap:12px;min-height:0;margin:0;padding:0 0 10px;display:flex}.fabric-management-search>.search-field{background:#fffefa;border-radius:5px;max-width:320px;height:33px}.fabric-management-search>.search-field input{font-size:11px}.fabric-management-search>small{color:#8a9582;white-space:nowrap;margin-left:auto;font-size:9px}.fabric-management-search>.text-button{align-items:center;gap:4px;font-size:9px;display:flex}.admin-fabric-workspace .admin-filter-rail{background:#fffefa;border-radius:7px;padding:0 13px 13px}.admin-fabric-workspace .admin-filter-rail>.filter-title{border-bottom:1px solid #e4e6dc;margin:0;padding:13px 0 12px;font-size:13px}.admin-fabric-workspace .admin-filter-rail>.filter-title b{align-items:center;gap:6px;display:flex}.admin-fabric-workspace .admin-filter-rail>.filter-title button{color:#929c88;margin-left:auto;font-size:10px}.fabric-filter-group{border-bottom:1px solid #e5e7dd;padding:12px 0 13px}.fabric-filter-group:last-of-type{border:0}.fabric-filter-group>summary{cursor:pointer;color:#314735;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:650;list-style:none;display:flex}.fabric-filter-group>summary::-webkit-details-marker{display:none}.fabric-filter-group>summary svg{color:#75866c;transition:transform .15s}.fabric-filter-group[open]>summary svg{transform:rotate(-90deg)}.fabric-filter-group>label{color:#6a7761;cursor:pointer;align-items:center;gap:6px;margin:7px 0;font-size:11px;line-height:1.45;display:flex}.fabric-filter-group>label>input{appearance:none;background:#fff;border:1px solid #a9b1a1;border-radius:2px;flex:0 0 13px;width:13px;height:13px;margin:0;padding:0;position:relative}.fabric-filter-group>label>input:checked{background:#244f40;border-color:#244f40}.fabric-filter-group>label>input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.fabric-filter-group>label>input:focus-visible{outline-offset:2px;outline:2px solid #8ba779}.fabric-filter-group>label>span{overflow-wrap:anywhere;min-width:0}.fabric-filter-group>label>small{color:#87927e;white-space:nowrap;margin-left:auto;font-size:10px}.admin-fabric-workspace .admin-filter-rail>p{margin-top:2px;padding-top:11px;font-size:9px;line-height:1.75}.admin-fabric-workspace .admin-fabric-table{table-layout:fixed;width:100%;min-width:630px}.admin-fabric-table col.fabric-select-col{width:25px}.admin-fabric-table col.fabric-image-col{width:44px}.admin-fabric-table col.fabric-code-col{width:68px}.admin-fabric-table col.fabric-name-col{width:auto}.admin-fabric-table col.fabric-composition-col{width:87px}.admin-fabric-table col.fabric-weight-col{width:40px}.admin-fabric-table col.fabric-width-col{width:35px}.admin-fabric-table col.fabric-state-col,.admin-fabric-table col.fabric-date-col{width:72px}.admin-fabric-workspace .admin-fabric-table th{color:#566750;vertical-align:middle;width:auto;padding:9px 5px;font-size:11px;font-weight:500;line-height:1.5}.admin-fabric-workspace .admin-fabric-table th>small{color:#7e8b74;font-size:9px;line-height:1.4;display:block}.admin-fabric-workspace .admin-fabric-table tbody tr{height:49px}.admin-fabric-workspace .admin-fabric-table td{vertical-align:middle;overflow-wrap:anywhere;word-break:normal;padding:5px;font-size:11px;line-height:1.45}.admin-fabric-workspace .admin-fabric-table th:first-child,.admin-fabric-workspace .admin-fabric-table td:first-child{width:25px;padding-left:7px;padding-right:3px}.admin-fabric-workspace .admin-fabric-table .fabric-table-image{border-radius:3px;width:36px;height:36px;display:block;overflow:hidden}.fabric-table-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-fabric-workspace .admin-fabric-table .fabric-table-code{color:#74836b;white-space:nowrap;letter-spacing:-.15px;font-size:10px}.admin-fabric-workspace .admin-fabric-table .table-fabric{text-align:left;width:100%;min-width:0;max-width:100%;display:block}.admin-fabric-workspace .admin-fabric-table .table-fabric>span{min-width:0;display:block}.admin-fabric-workspace .admin-fabric-table .table-fabric b{word-break:keep-all;overflow-wrap:anywhere;font-size:11px;font-weight:550;line-height:1.45}.admin-fabric-workspace .admin-fabric-table .fabric-table-composition{color:#68785e;font-size:10px;line-height:1.45}.admin-fabric-workspace .admin-fabric-table .fabric-table-date{white-space:nowrap;color:#7d8874;font-size:9px}.admin-fabric-workspace .admin-fabric-table .badge{white-space:nowrap;padding:3px 7px;font-size:9px}.admin-fabric-workspace .admin-fabric-table .table-subtext{white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.3}@media (min-width:1001px){.fabric-admin-shell{grid-template-columns:202px minmax(0,1fr)}.fabric-admin-shell .admin-sidebar{padding-inline:12px}.fabric-admin-shell .admin-sidebar .wordmark{padding-inline:20px;font-size:24px}.fabric-admin-shell .admin-topbar{background:linear-gradient(90deg,#faf9f7f7,#faf9f7dc 68%,#f2eee3b3);height:60px;padding-inline:24px}.fabric-admin-shell .admin-topbar .search-field{max-width:400px;margin-left:26%;margin-right:auto}.fabric-admin-shell .admin-body{padding:0 14px 30px}.admin-fabric-workspace .admin-fabric-page-heading{margin:0 -14px 12px}.admin-fabric-workspace .admin-fabric-layout{grid-template-columns:178px minmax(0,1fr) 335px;align-items:start;gap:12px}.admin-fabric-workspace .admin-fabric-layout.details-closed{grid-template-columns:178px minmax(0,1fr)}.admin-fabric-workspace .admin-filter-rail{grid-column:auto;display:block;position:sticky;top:73px}.admin-fabric-workspace .admin-fabric-details{max-width:none;margin:0;position:sticky;top:73px;padding:14px!important}.admin-fabric-workspace .admin-fabric-details>.admin-fabric-img{aspect-ratio:1.36;-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:14px}.admin-fabric-workspace .admin-detail-title h3{font-size:22px;line-height:1.4}.admin-fabric-workspace .admin-fabric-details .tab-row{justify-content:space-between;gap:4px}.admin-fabric-workspace .admin-fabric-details .tab-row button{padding:9px 5px;font-size:11px}.admin-fabric-workspace .record-list>.pagination{margin-top:16px}}@media (min-width:1001px) and (max-width:1280px){.admin-fabric-workspace .admin-fabric-layout{grid-template-columns:155px minmax(0,1fr) 300px;gap:10px}.admin-fabric-workspace .admin-fabric-layout.details-closed{grid-template-columns:155px minmax(0,1fr)}.fabric-admin-shell .admin-topbar .search-field{max-width:350px;margin-left:8%}.fabric-management-actions{gap:6px}.fabric-management-actions>.btn{padding:8px 9px;font-size:10px}.admin-fabric-page-heading .admin-fabric-banner-motto{font-size:8px;right:22px}.fabric-filter-group>label{font-size:10px}.fabric-filter-group>label>small{font-size:9px}}@media (max-width:1000px){.admin-fabric-page-heading{border-radius:8px;margin-bottom:20px}.admin-content .admin-fabric-page-heading .workspace-heading{min-height:120px;padding:10px 18px 23px}.admin-content .admin-fabric-page-heading .workspace-heading h1{font-size:36px}.admin-content .admin-fabric-page-heading .workspace-heading p{max-width:570px;font-size:12px}.admin-fabric-workspace .admin-filter-rail{grid-gap:0 20px;grid-template-columns:1.2fr .8fr 1fr;gap:0 20px;margin-bottom:18px;padding:0 16px 13px;display:grid;position:static}.admin-fabric-workspace .admin-filter-rail>.filter-title{grid-column:1/-1;margin-bottom:0}.admin-fabric-workspace .admin-filter-rail>p{border-top:1px solid var(--line);grid-column:1/-1;max-width:none;margin:0}.fabric-filter-group{border:0}.fabric-filter-group>label{font-size:11px}.fabric-management-toolbar{align-items:center;gap:10px;min-height:0;margin-bottom:10px;padding-top:0}.fabric-management-actions{flex:1;gap:7px}.fabric-management-actions>.btn{min-height:35px;padding:8px 10px;font-size:11px}.admin-fabric-workspace .admin-fabric-layout{display:block}.admin-fabric-workspace .admin-fabric-details{margin-top:22px}}@media (max-width:760px){.admin-fabric-page-heading .admin-breadcrumb{padding:15px 16px 0;font-size:10px}.admin-content .admin-fabric-page-heading .workspace-heading{min-height:135px;padding:9px 16px 21px}.admin-content .admin-fabric-page-heading .workspace-heading h1{font-size:32px;line-height:1.4}.admin-content .admin-fabric-page-heading .workspace-heading p{word-break:keep-all;max-width:290px;font-size:12px;line-height:1.75}.admin-fabric-banner-motto{display:none}.admin-fabric-workspace .admin-filter-rail{grid-template-columns:1fr 1fr;gap:0 18px;padding:0 14px 12px}.fabric-filter-group:first-of-type{grid-row:2/4}.fabric-filter-group:nth-of-type(2){grid-area:2/2}.fabric-filter-group:nth-of-type(3){grid-area:3/2}.fabric-filter-group{padding:12px 0 8px}.fabric-filter-group>summary{margin-bottom:9px;font-size:11px;line-height:1.5}.fabric-filter-group>label{gap:5px;margin:8px 0;font-size:10px;line-height:1.5}.fabric-filter-group>label>small{font-size:9px}.admin-fabric-workspace .admin-filter-rail>p{padding-top:10px;font-size:9px}.fabric-management-toolbar{margin-bottom:12px;padding:0;display:block}.fabric-management-toolbar>strong{margin-bottom:12px;font-size:12px;display:block}.fabric-management-actions{grid-gap:8px;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.fabric-management-actions>.btn{gap:6px;min-height:37px;padding:8px 9px;font-size:11px}.fabric-management-search{flex-wrap:wrap;gap:8px;padding-bottom:12px}.fabric-management-search>.search-field{flex:1 0 100%;max-width:none;height:38px}.fabric-management-search>.search-field input{font-size:12px}.fabric-management-search>small{margin-left:0;font-size:10px}.admin-fabric-workspace .admin-fabric-table{min-width:665px}.admin-fabric-workspace .admin-fabric-table th{padding:9px 5px;font-size:11px}.admin-fabric-workspace .admin-fabric-table td{height:49px;padding:5px!important;font-size:11px!important}.admin-fabric-workspace .admin-fabric-details .admin-detail-title h3{font-size:23px}.admin-fabric-workspace .admin-fabric-details>.admin-fabric-img{aspect-ratio:1.4;height:auto;max-height:260px}}.admin-dashboard-workspace,.admin-merch-workspace{min-width:0}.admin-merch-workspace .home-preview-viewport{background:#faf9f5;border:1px solid #e7e7df;border-radius:3px;width:100%;position:relative;overflow:hidden}.home-preview-viewport>iframe{pointer-events:none;-webkit-user-select:none;user-select:none;background:#faf9f5;border:0;max-width:none;display:block}.actual-home-preview>.notice{margin:11px 0!important;font-size:9px!important}.actual-home-preview>.btn{font-size:10px}.actual-home-preview.mobile-preview .home-preview-viewport{max-width:330px;margin-inline:auto}.season-banner-row-summary{cursor:pointer;align-items:center;gap:12px;min-height:55px;list-style:none;display:flex}.season-banner-row-summary::-webkit-details-marker{display:none}.season-banner-row-summary>img{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:0 0 138px;width:138px;height:49px}.season-banner-row-summary>span{flex:1;min-width:0}.season-banner-row-summary b{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.5;display:block}.season-banner-row-summary small{color:#8b9682;margin-top:6px;font-size:9px;line-height:1.5;display:block}.season-banner-row-summary>.badge{white-space:nowrap;padding:3px 8px;font-size:8px;font-style:normal;font-weight:400}.season-banner-row-summary>svg{color:#7b8b70;flex:0 0 15px}.season-banner-row[open] .season-banner-row-summary>svg:last-child{transform:rotate(90deg)}.season-banner-row[open] .season-banner-row-content{border-top:1px solid var(--line);margin-top:12px;padding-top:17px}@media (min-width:1001px){.admin-dashboard-workspace .admin-welcome{background-position:70%;border-radius:0;height:145px;min-height:145px;margin:0;padding:10px 24px 17px}.admin-dashboard-workspace .admin-welcome>.eyebrow{display:none}.admin-dashboard-workspace .admin-welcome h1{letter-spacing:-.4px;margin:0;font-size:31px;line-height:1.25}.admin-dashboard-workspace .admin-welcome p{margin-top:10px;font-size:14px;line-height:1.65}.admin-dashboard-workspace .admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:130px;margin:0 0 15px}.admin-dashboard-workspace .admin-stats .stat-card{align-items:flex-start;gap:13px;height:130px;padding:20px 15px;overflow:hidden}.admin-dashboard-workspace .admin-stats .stat-card>svg{flex:0 0 39px;width:39px;height:42px;padding:8px}.admin-dashboard-workspace .admin-stats .stat-card>div{min-width:0;padding-top:1px}.admin-dashboard-workspace .admin-stats .stat-card small{white-space:nowrap;font-size:12px;line-height:1.5}.admin-dashboard-workspace .admin-stats .stat-card strong{margin-top:3px;font-size:28px;line-height:1.5}.admin-dashboard-workspace .admin-stats .stat-card p{white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.5}.admin-dashboard-workspace .two-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 0 16px}.admin-dashboard-workspace .panel{border-radius:12px;min-width:0;padding:17px 18px}.admin-dashboard-workspace .panel-heading{align-items:center;min-height:24px;margin-bottom:12px}.admin-dashboard-workspace .panel-heading h3{font-size:17px;line-height:1.4}.admin-dashboard-workspace .panel-heading .subtle{font-size:10px}.admin-dashboard-workspace .dashboard-chart-panels>.panel{height:288px;overflow:hidden}.admin-dashboard-workspace .chart-legend{gap:15px;margin:0 0 3px;font-size:10px}.admin-dashboard-workspace .admin-chart{height:211px}.admin-dashboard-workspace .donut-wrap{align-items:center;gap:17px;min-height:208px;display:flex}.admin-dashboard-workspace .donut{flex:0 0 170px;width:170px;height:170px}.admin-dashboard-workspace .donut:after{inset:32px}.admin-dashboard-workspace .donut-legend{grid-gap:13px 12px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 12px;min-width:0;font-size:10px;display:grid}.admin-dashboard-workspace .donut-legend>div{align-items:center;gap:6px;min-width:0;margin:0}.admin-dashboard-workspace .donut-legend>div>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-dashboard-workspace .donut-legend>div>span+span{white-space:nowrap;flex:none;font-size:10px}.admin-dashboard-workspace .donut-legend small{margin-left:4px;font-size:9px}.admin-dashboard-workspace .legend-dot{width:6px;height:6px;margin-right:5px}.admin-dashboard-workspace .dashboard-recent-panels>.panel{height:294px;overflow:hidden}.admin-dashboard-workspace .dashboard-recent-panels .panel-heading{margin-bottom:8px}.admin-dashboard-workspace .dashboard-recent-panels .data-table{table-layout:fixed;width:100%;min-width:0}.admin-dashboard-workspace .dashboard-recent-panels .data-table th{padding:8px 5px;font-size:10px;line-height:1.4}.admin-dashboard-workspace .dashboard-recent-panels .data-table td{height:39px;padding:6px 5px;font-size:10px;line-height:1.5}.admin-dashboard-workspace .dashboard-recent-panels .data-table th:first-child{width:21%}.admin-dashboard-workspace .dashboard-recent-panels .data-table th:nth-child(2){width:29%}.admin-dashboard-workspace .dashboard-recent-panels .data-table th:nth-child(3){width:31%}.admin-dashboard-workspace .dashboard-recent-panels .data-table th:last-child{width:19%}.admin-dashboard-workspace .dashboard-recent-panels .data-table .table-subtext{margin-top:1px;font-size:8px;line-height:1.4}.admin-dashboard-workspace .dashboard-recent-panels .data-table .badge{padding:3px 6px;font-size:9px}.admin-dashboard-workspace .admin-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.admin-dashboard-workspace .admin-quick>a{border-radius:10px;gap:12px;height:102px;padding:18px 15px}.admin-dashboard-workspace .admin-quick>a>svg:first-child{flex:0 0 29px;width:29px;height:29px}.admin-dashboard-workspace .admin-quick h4{font-size:12px}.admin-dashboard-workspace .admin-quick p{max-width:160px;margin-top:6px;font-size:10px;line-height:1.6}.admin-dashboard-workspace .admin-quick>a>svg:last-child{flex:0 0 14px;width:14px;margin-left:auto}.admin-merch-workspace>.admin-breadcrumb{display:none}.admin-content .admin-merch-workspace>.workspace-heading{background:0 0;align-items:center;height:100px;min-height:100px;margin:0;padding:19px 0 17px;display:flex}.admin-content .admin-merch-workspace>.workspace-heading .eyebrow{letter-spacing:1.5px;font-size:9px;line-height:1.4;display:block}.admin-content .admin-merch-workspace>.workspace-heading h1{margin-top:5px;font-size:28px;line-height:1.4}.admin-content .admin-merch-workspace>.workspace-heading p{margin-top:5px;font-size:12px;line-height:1.5}.admin-merch-workspace .collection-editor{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);gap:20px}.admin-merch-workspace .merch-editor-fields>.panel{border-radius:10px;margin:0 0 3px;padding:15px 16px}.admin-merch-workspace .merch-editor-fields .panel-heading{align-items:center;gap:12px;min-height:28px;margin-bottom:11px}.admin-merch-workspace .merch-editor-fields .panel-heading h3{white-space:nowrap;font-size:15px;line-height:1.5}.admin-merch-workspace .merch-editor-fields .panel-heading>div>p{margin-top:4px;font-size:9px;line-height:1.5}.admin-merch-workspace .merch-editor-fields .panel-heading .btn{white-space:nowrap;min-height:30px;padding:6px 10px;font-size:10px}.admin-merch-workspace .admin-hero-strip{border-radius:5px;height:166px;min-height:166px;padding:23px}.admin-merch-workspace .admin-hero-strip b{font-size:24px;line-height:1.5}.admin-merch-workspace .admin-hero-strip small{margin-top:10px;font-size:10px}.admin-merch-workspace .collection-row{gap:12px;height:48px;min-height:48px;padding:4px 0}.admin-merch-workspace .collection-row.collection-selected{margin-inline:-8px;padding-inline:8px}.admin-merch-workspace .collection-row>img{border-radius:4px;flex:0 0 138px;width:138px;height:40px}.admin-merch-workspace .collection-row .col-fields b{font-size:11px;line-height:1.5}.admin-merch-workspace .collection-row .col-fields small{margin-top:3px;font-size:9px;line-height:1.4}.admin-merch-workspace .collection-row .order-buttons{grid-gap:0;flex:0 0 18px;grid-template-rows:20px 20px;gap:0;width:18px;display:grid}.admin-merch-workspace .collection-row .order-buttons>svg{display:none}.admin-merch-workspace .collection-row .order-buttons button{border-color:#0000;border-radius:3px;width:18px;height:18px}.admin-merch-workspace .collection-row .order-buttons button:hover:not(:disabled){border-color:var(--line);background:#edf2e8}.admin-merch-workspace .collection-row>.icon-btn{flex:0 0 20px;width:20px}.admin-merch-workspace .season-banner-row{border-radius:6px;margin:7px 0 0;padding:5px 9px}.admin-merch-workspace .season-banner-row-summary{gap:10px;min-height:49px}.admin-merch-workspace .season-banner-row-summary>img{flex:0 0 138px;width:138px;height:49px}.admin-merch-workspace .season-banner-row-summary b{font-size:11px}.admin-merch-workspace .season-banner-row-summary small{margin-top:4px;font-size:8px}.admin-merch-workspace .season-banner-row-summary>.badge{font-size:8px}.admin-merch-workspace .season-banner-row-content{margin-bottom:7px}.admin-merch-workspace .featured-fabric-strip{gap:7px;padding:1px 0 4px;overflow-x:auto}.admin-merch-workspace .featured-fabric-strip>article{flex:0 0 calc(12.5% - 6.125px);min-width:61px}.admin-merch-workspace .featured-fabric-picture>img,.admin-merch-workspace .featured-fabric-missing{height:65px}.admin-merch-workspace .featured-fabric-strip>article>b{margin-top:5px;font-size:8px;line-height:1.5}.admin-merch-workspace .featured-fabric-strip>article>small{margin-top:2px;font-size:7px}.admin-merch-workspace .featured-fabric-order{opacity:.65;height:16px;margin-top:4px;font-size:7px}.admin-merch-workspace .featured-fabric-order>button{border-radius:3px;width:18px;height:16px}.admin-merch-workspace .merch-save-row{display:none}.admin-merch-workspace .actual-home-preview{border-color:#eeeae1;border-radius:10px;width:100%;max-width:none;padding:14px;position:sticky;top:74px}.admin-merch-workspace .actual-home-preview>.panel-heading{min-height:28px;margin-bottom:12px}.admin-merch-workspace .actual-home-preview>.panel-heading h3{font-size:15px}}@media (min-width:1001px) and (max-width:1280px){.admin-dashboard-workspace .admin-stats .stat-card{gap:8px;padding:17px 11px}.admin-dashboard-workspace .admin-stats .stat-card>svg{flex-basis:33px;width:33px;height:35px;padding:7px}.admin-dashboard-workspace .admin-stats .stat-card small{font-size:10px}.admin-dashboard-workspace .admin-stats .stat-card p{font-size:8px}.admin-dashboard-workspace .donut{flex-basis:138px;width:138px;height:138px}.admin-dashboard-workspace .donut:after{inset:27px}.admin-dashboard-workspace .donut-wrap{gap:12px}.admin-dashboard-workspace .donut-legend{gap:14px 9px;font-size:9px}.admin-dashboard-workspace .donut-legend>div>span+span{font-size:9px}.admin-dashboard-workspace .donut-legend small{text-align:right;margin:2px 0 0;font-size:8px;display:block}.admin-merch-workspace .collection-editor{grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);gap:15px}.admin-merch-workspace .collection-row>img{flex-basis:110px;width:110px}.admin-merch-workspace .collection-row{gap:8px}.admin-merch-workspace .season-banner-row-summary>img{flex-basis:110px;width:110px}.admin-merch-workspace .season-banner-row-summary{gap:8px}.admin-merch-workspace .season-banner-row-summary>.badge{display:none}.admin-merch-workspace .actual-home-preview{padding:12px}}@media (max-width:1000px){.admin-merch-workspace .collection-row>img{flex:0 0 110px;width:110px;height:49px}.admin-merch-workspace .collection-row{min-height:64px;padding-block:7px}.admin-merch-workspace .actual-home-preview{max-width:650px;margin-inline:auto}.season-banner-row-summary>img{flex-basis:110px;width:110px;height:49px}.season-banner-row-summary{gap:10px}.season-banner-row-summary b{font-size:11px}.season-banner-row-summary small{font-size:8px}.admin-dashboard-workspace .donut-legend{grid-gap:9px;grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-dashboard-workspace .donut-legend>div{gap:6px;margin:0;font-size:10px}}@media (max-width:760px){.admin-merch-workspace .collection-row>img{flex-basis:75px;width:75px;height:46px}.admin-merch-workspace .collection-row .col-fields b{font-size:10px}.admin-merch-workspace .collection-row .col-fields small{font-size:8px}.season-banner-row-summary>img{flex-basis:80px;width:80px;height:46px}.season-banner-row-summary>.badge{display:none}.season-banner-row-summary{gap:9px;min-height:53px}.season-banner-row-summary b{font-size:10px}.season-banner-row-summary small{font-size:8px}.season-banner-row-summary>svg{flex:0 0 13px;width:13px}.season-banner-row[open] .season-banner-row-content{grid-template-columns:1fr;gap:14px}.admin-dashboard-workspace .donut-wrap{display:block}.admin-dashboard-workspace .donut{margin:0 auto 20px}.admin-dashboard-workspace .donut-legend{gap:12px 15px;font-size:11px}.admin-dashboard-workspace .donut-legend>div{font-size:10px}.admin-dashboard-workspace .donut-legend small{font-size:8px}.admin-dashboard-workspace .admin-quick{grid-template-columns:1fr 1fr}.admin-dashboard-workspace .admin-quick>a{min-height:95px}}.fabric-management-toolbar{padding-right:35px;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fabric-toolbar-query{z-index:35;position:absolute;top:1px;right:0}.fabric-toolbar-query>summary{cursor:pointer;color:#6c7e62;border-radius:5px;place-items:center;width:28px;height:36px;list-style:none;display:grid}.fabric-toolbar-query>summary::-webkit-details-marker{display:none}.fabric-toolbar-query>summary:hover,.fabric-toolbar-query[open]>summary{background:#edf2e8}.fabric-toolbar-query.has-query>summary:after{content:"";background:#315d3a;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:3px}.fabric-toolbar-query-popover{background:#fffefa;border:1px solid #dce3d4;border-radius:7px;width:295px;max-width:calc(100vw - 45px);padding:12px;position:absolute;top:41px;right:0;box-shadow:0 8px 26px #273d2024}.fabric-toolbar-query-popover>.search-field{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:9px;min-width:0;height:38px;padding:0 10px;display:flex}.fabric-toolbar-query-popover>.search-field input{background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0;font-size:12px}.fabric-toolbar-query-popover>small{color:#8c9882;margin-top:9px;font-size:9px;display:block}.fabric-toolbar-query-popover>.text-button{align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}@media (min-width:1001px){.admin-fabric-workspace .admin-fabric-page-heading{height:130px;min-height:130px;margin-bottom:0}.admin-fabric-page-heading .admin-breadcrumb{height:42px;min-height:42px;margin:0;padding:24px 16px 0;line-height:18px}.admin-content .admin-fabric-page-heading .workspace-heading{box-sizing:border-box;height:88px;min-height:88px;padding:0 16px 12px;overflow:visible}.admin-content .admin-fabric-page-heading .workspace-heading h1{margin:0;font-size:40px;line-height:48px}.admin-content .admin-fabric-page-heading .workspace-heading p{white-space:nowrap;margin-top:5px;font-size:14px;line-height:23px}.admin-fabric-workspace .admin-filter-rail{margin-top:11px}.admin-fabric-workspace .fabric-management-toolbar{box-sizing:border-box;flex-wrap:nowrap;gap:14px;height:63px;min-height:63px;padding:11px 35px 12px 0}.admin-fabric-workspace .fabric-management-actions{flex-wrap:nowrap;gap:8px;min-width:0}.admin-fabric-workspace .fabric-management-actions>.btn{flex:none;height:40px;min-height:40px;padding:9px 11px;font-size:12px;line-height:20px}.admin-fabric-workspace .fabric-toolbar-query{top:12px}.admin-fabric-workspace .admin-fabric-table thead tr{height:51px}.admin-fabric-workspace .admin-fabric-table th{height:51px;padding:8px 5px;font-size:12px;line-height:17px}.admin-fabric-workspace .admin-fabric-table th>small{font-size:10px;line-height:13px}.admin-fabric-workspace .admin-fabric-table td{height:49px;padding:5px;font-size:12px;line-height:17px}.admin-fabric-workspace .admin-fabric-table .table-fabric b{font-size:12px;line-height:17px}.admin-fabric-workspace .admin-fabric-table .fabric-table-code{letter-spacing:-.3px;font-size:12px}.admin-fabric-workspace .admin-fabric-table .fabric-table-composition{font-size:12px;line-height:17px}.admin-fabric-workspace .admin-fabric-table .fabric-table-date{letter-spacing:-.3px;font-size:11px}.admin-fabric-workspace .admin-fabric-table .badge{padding:2px 6px;font-size:11px;line-height:15px}.admin-fabric-workspace .admin-fabric-table .table-subtext{margin-top:2px;font-size:11px;line-height:13px}.admin-fabric-workspace .record-list>.pagination{margin-top:3px;padding-top:0}.admin-fabric-workspace .admin-fabric-details{margin-top:0;padding:19px!important}.admin-fabric-workspace .admin-fabric-details .fabric-detail-close-row{border:0;justify-content:flex-end;height:23px;min-height:23px;margin:0 0 5px;padding:0}.admin-fabric-workspace .fabric-detail-close-row>.icon-btn{width:22px;height:22px;padding:0;position:absolute;top:14px;right:10px}.admin-fabric-workspace .admin-fabric-details>.admin-fabric-img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;height:214px;max-height:none;margin-bottom:14px}.admin-fabric-workspace .admin-detail-title{height:68px;min-height:68px}.admin-fabric-workspace .admin-fabric-details .tab-row{align-items:stretch;gap:4px;height:25px;min-height:25px;margin:9px 0 12px}.admin-fabric-workspace .admin-fabric-details .tab-row button{box-sizing:border-box;padding:3px 4px;font-size:12px;line-height:17px}}@media (min-width:1001px) and (max-width:1280px){.admin-fabric-workspace .fabric-management-toolbar{gap:9px}.admin-fabric-workspace .fabric-management-actions{gap:6px}.admin-fabric-workspace .fabric-management-actions>.btn{padding-inline:8px;font-size:10px}.admin-content .admin-fabric-page-heading .workspace-heading p{font-size:12px}.admin-fabric-workspace .fabric-management-toolbar>strong{font-size:11px}.admin-fabric-workspace .fabric-management-toolbar>strong b{font-size:13px}}@media (max-width:1000px){.admin-fabric-workspace .fabric-management-toolbar{padding-right:0}.fabric-toolbar-query{top:-2px;right:0}.fabric-toolbar-query-popover{z-index:45}.admin-fabric-workspace .fabric-detail-close-row{justify-content:flex-end}.admin-fabric-workspace .fabric-detail-close-row>.icon-btn{margin-left:auto}}.admin-fabric-workspace .fabric-five-group-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8c3ae transparent;max-height:calc(100dvh - 216px);scroll-padding-top:50px;overflow:hidden auto}.admin-fabric-workspace .fabric-five-group-rail>.filter-title{z-index:2;background:#fffefa;position:sticky;top:0}.fabric-filter-group .fabric-filter-option{color:#6a7761;cursor:pointer;align-items:center;gap:6px;min-width:0;margin:7px 0;font-size:11px;line-height:1.45;display:flex}.fabric-filter-group .fabric-filter-option>input{appearance:none;background:#fff;border:1px solid #a9b1a1;border-radius:2px;flex:0 0 13px;width:13px;height:13px;margin:0;padding:0;position:relative}.fabric-filter-group .fabric-filter-option>input:checked{background:#244f40;border-color:#244f40}.fabric-filter-group .fabric-filter-option>input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.fabric-filter-group .fabric-filter-option>input:focus-visible{outline-offset:2px;outline:2px solid #8ba779}.fabric-filter-group .fabric-filter-option>span{overflow-wrap:anywhere;min-width:0}.fabric-filter-group .fabric-filter-option>small{color:#87927e;white-space:nowrap;flex:none;margin-left:auto;font-size:10px}.fabric-filter-group .fabric-status-options{border:0;min-width:0;margin:0 0 12px;padding:0}.fabric-status-options>legend{color:#8b977f;margin-bottom:3px;padding:0;font-size:10px}.fabric-filter-help,.fabric-filter-count-help{color:#8b977f;margin-top:9px;font-size:9px;line-height:1.7}.fabric-five-group-rail .fabric-family-extra{border-top:1px solid var(--line)}.fabric-five-group-rail .fabric-family-extra:not([open])>summary{margin:0}@media (min-width:1001px){.admin-fabric-workspace .fabric-five-group-rail{display:block}.fabric-five-group-rail .fabric-filter-group{padding-block:10px}.fabric-five-group-rail .fabric-filter-group>summary{margin-bottom:8px}.fabric-five-group-rail .fabric-filter-option{margin-block:6px}}@media (max-width:1000px){.admin-fabric-workspace .fabric-five-group-rail{max-height:430px;padding:0 15px 12px;scroll-padding-top:47px;display:block}.fabric-five-group-rail .fabric-filter-group{border-bottom:1px solid var(--line);padding:12px 0}.fabric-five-group-rail .fabric-filter-option{margin:9px 0;font-size:12px}.fabric-five-group-rail .fabric-filter-option>small{font-size:11px}.fabric-five-group-rail .fabric-status-options{margin-bottom:16px}.fabric-status-options>legend{font-size:11px}}.home-hero-admin-strip{isolation:isolate;background:#f8f7f1;position:relative;overflow:hidden}.home-hero-admin-strip>img{z-index:-1;pointer-events:none;width:76%;max-width:none;height:auto;position:absolute;top:-18%;right:-4%}.home-hero-admin-strip>b,.home-hero-admin-strip>small,.home-hero-admin-strip>.badge{z-index:1;position:relative}
html:has(.app.is-home-page){scrollbar-width:none}html:has(.app.is-home-page)::-webkit-scrollbar{display:none}.app.is-home-page{--home-u:min(.119474vw,1.72043px);overflow-x:clip}.home-landing,.home-footer-cta{color:#10252b;background:#fafaf8}.home-container{width:88.65%;max-width:1276.56px;margin-inline:auto;position:relative}.home-eyebrow{font-family:var(--sans);font-size:calc(var(--home-u)*9);letter-spacing:calc(var(--home-u)*1.8);color:#657071;font-weight:500;line-height:1.6;display:block}.home-hero{height:calc(var(--home-u)*438);margin-top:calc(-1 * var(--public-header-height));padding-top:calc(var(--home-u)*106);isolation:isolate;background:#f6f3ed;position:relative;overflow:visible}.home-hero:before,.home-hero:after,.home-footer-cta:before,.home-footer-cta:after{content:none!important;display:none!important}.home-hero-background{width:100%;height:calc(var(--home-u)*480);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0;max-width:none;position:absolute;inset:0}.home-hero-content{z-index:1;width:86.62%;max-width:1247.32px}.home-hero .home-eyebrow{font-size:calc(var(--home-u)*9);letter-spacing:calc(var(--home-u)*1.6);color:#3c484b}.home-hero h1{font:600 calc(var(--home-u)*32)/1.3 var(--serif);letter-spacing:calc(var(--home-u)*-1.1);white-space:pre-line;margin:calc(var(--home-u)*4) 0 calc(var(--home-u)*7);max-width:calc(var(--home-u)*430);word-break:keep-all}.home-hero-content>p{font-size:calc(var(--home-u)*13);white-space:pre-line;color:#37454a;max-width:calc(var(--home-u)*460);margin:0;line-height:1.7}.home-search-slot{width:calc(var(--home-u)*388);max-width:100%;margin-top:calc(var(--home-u)*13)}.home-search-slot .hero-search{border-radius:calc(var(--home-u)*30);width:100%;box-shadow:0 calc(var(--home-u)*3) calc(var(--home-u)*12) #383a2b05;background:#fffffff5;border:0;max-width:none!important;min-height:0!important;height:calc(var(--home-u)*44)!important;padding:calc(var(--home-u)*4) calc(var(--home-u)*4) calc(var(--home-u)*4) calc(var(--home-u)*17)!important;gap:calc(var(--home-u)*18)!important;flex-wrap:nowrap!important;margin:0!important}.home-search-slot .home-image-search{flex:0 0 calc(var(--home-u)*17);width:calc(var(--home-u)*17);height:calc(var(--home-u)*22);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.home-search-slot .home-image-search svg{width:calc(var(--home-u)*17);height:calc(var(--home-u)*17)}.home-search-slot .home-image-search input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.home-search-slot .hero-query-field{flex:1;min-width:0}.home-search-slot .hero-query-field input{color:#6b7275;line-height:1.5;width:100%!important;font-size:calc(var(--home-u)*9)!important;min-width:0!important;padding:0!important}.home-search-slot .hero-query-field small,.home-search-slot .hero-upload,.home-search-slot .search-divider{display:none!important}.home-search-slot .search-circle{background:#003934;border-radius:50%;box-shadow:inset 0 0 0 2px #698e8550;width:calc(var(--home-u)*36)!important;height:calc(var(--home-u)*36)!important;flex-basis:calc(var(--home-u)*36)!important}.home-search-slot .search-circle svg{width:calc(var(--home-u)*17);height:calc(var(--home-u)*17)}.home-hero-keywords{gap:calc(var(--home-u)*7);margin-top:calc(var(--home-u)*17);max-width:calc(var(--home-u)*500);flex-wrap:wrap;display:flex}.home-hero-keywords button{font-size:calc(var(--home-u)*9);padding:calc(var(--home-u)*6) calc(var(--home-u)*11);border-radius:calc(var(--home-u)*25);box-shadow:0 calc(var(--home-u)*2) calc(var(--home-u)*9) #4b4c350d;color:#3b484a;white-space:nowrap;background:#ffffffe0;font-weight:500;line-height:1.4}.home-hero-motto{right:calc(var(--home-u)*29);top:calc(var(--home-u)*374);font-size:calc(var(--home-u)*8);letter-spacing:calc(var(--home-u)*1.3);color:#fff;z-index:1;text-shadow:0 1px 2px #50452c22;font-weight:600;line-height:1.85;position:absolute}.home-recommendations{height:calc(var(--home-u)*291);padding-top:calc(var(--home-u)*23);background:linear-gradient(#fafaf800,#fafaf8 25%);position:relative}.home-section-heading{padding-inline:calc(var(--home-u)*2.5);justify-content:space-between;align-items:center;gap:calc(var(--home-u)*20);margin-bottom:calc(var(--home-u)*9);display:flex}.home-section-heading h2,.home-special-intro h2{font:600 calc(var(--home-u)*25)/1.4 var(--serif);letter-spacing:calc(var(--home-u)*-.7);margin:calc(var(--home-u)*2) 0 calc(var(--home-u)*2);word-break:keep-all}.home-section-heading p,.home-special-intro>p{font-size:calc(var(--home-u)*13);color:#727c80;margin:0;line-height:1.7}.home-link-pill,.home-dark-pill,.home-light-pill{justify-content:center;align-items:center;gap:calc(var(--home-u)*9);font-size:calc(var(--home-u)*10);white-space:nowrap;height:calc(var(--home-u)*29);padding:0 calc(var(--home-u)*15);border-radius:calc(var(--home-u)*24);color:#243a40;background:#ffffffe0;border:1px solid #aeb7bd;font-weight:600;line-height:1.4;display:inline-flex}.home-link-pill svg,.home-dark-pill svg,.home-light-pill svg{width:calc(var(--home-u)*12);height:calc(var(--home-u)*12)}.home-section-heading>.home-link-pill{margin-top:calc(var(--home-u)*5)}.home-dark-pill{color:#fff;height:calc(var(--home-u)*34);padding-inline:calc(var(--home-u)*21);font-size:calc(var(--home-u)*11);background:#003b36;border-color:#003b36}.home-light-pill{color:#253d3d;height:calc(var(--home-u)*32);padding-inline:calc(var(--home-u)*25);font-size:calc(var(--home-u)*11);background:#fff;border-color:#fff}.home-featured-grid,.home-trending-grid{grid-gap:calc(var(--home-u)*12);gap:calc(var(--home-u)*12);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-category-card{border-radius:calc(var(--home-u)*5);background:#ffffff80;border:1px solid #e3e5e3;min-width:0;overflow:hidden}.home-category-photo{width:100%;height:calc(var(--home-u)*95);background:#e7e5df;display:block;overflow:hidden}.home-category-photo img,.home-category-photo>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-category-caption{height:calc(var(--home-u)*59);padding:calc(var(--home-u)*9) calc(var(--home-u)*9);position:relative}.home-category-title{font-size:calc(var(--home-u)*11);letter-spacing:calc(var(--home-u)*-.2);white-space:nowrap;font-weight:700;line-height:1.6;display:block}.home-category-caption p{font-size:calc(var(--home-u)*10);color:#81868b;margin-top:calc(var(--home-u)*3);white-space:nowrap;line-height:1.6}.home-category-more{right:calc(var(--home-u)*9);top:calc(var(--home-u)*18);width:calc(var(--home-u)*15);height:calc(var(--home-u)*15);color:#778994;background:#fff9;border:1px solid #8998a3;border-radius:50%;place-items:center;display:grid;position:absolute}.home-category-more svg{width:calc(var(--home-u)*10);height:calc(var(--home-u)*10)}.home-special{height:calc(var(--home-u)*242);padding:calc(var(--home-u)*22) 0 calc(var(--home-u)*20);background:#f4f3ef}.home-special-layout{grid-template-columns:calc(var(--home-u)*220) minmax(0,1fr);grid-gap:calc(var(--home-u)*19);gap:calc(var(--home-u)*19);align-items:center;display:grid}.home-special-intro{padding-left:calc(var(--home-u)*6);transform:translateY(calc(var(--home-u)*-9))}.home-special-intro h2{font-size:calc(var(--home-u)*25);margin:calc(var(--home-u)*3) 0 calc(var(--home-u)*4)}.home-special-intro>p{font-size:calc(var(--home-u)*13);white-space:pre-line;color:#4d5c62;line-height:1.75}.home-special-intro .home-dark-pill{margin-top:calc(var(--home-u)*13)}.home-seasonal-grid{grid-template-columns:calc(var(--home-u)*161) calc(var(--home-u)*157) calc(var(--home-u)*159);grid-gap:calc(var(--home-u)*12);gap:calc(var(--home-u)*12);display:grid}.home-seasonal-tile{min-width:0;height:calc(var(--home-u)*200);border-radius:calc(var(--home-u)*5);background:#e5e2da;display:block;position:relative;overflow:hidden}.home-seasonal-tile>img,.home-seasonal-tile>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-seasonal-tile>div:not(.home-visually-hidden){left:calc(var(--home-u)*9);right:calc(var(--home-u)*9);bottom:calc(var(--home-u)*9);height:calc(var(--home-u)*80);padding:calc(var(--home-u)*11) calc(var(--home-u)*15);border-radius:calc(var(--home-u)*5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f4f3eac9;position:absolute}.home-seasonal-tile>div:not(.home-visually-hidden)>span{font-size:calc(var(--home-u)*9);letter-spacing:calc(var(--home-u)*1.9);font-weight:600;line-height:1.5;display:block}.home-seasonal-tile h3{font-size:calc(var(--home-u)*14);margin:calc(var(--home-u)*3) 0 calc(var(--home-u)*1);letter-spacing:calc(var(--home-u)*-.4);white-space:nowrap;font-weight:700;line-height:1.6}.home-seasonal-tile p{font-size:calc(var(--home-u)*10);color:#697279;white-space:nowrap;line-height:1.6}.home-trending{height:calc(var(--home-u)*277);padding:calc(var(--home-u)*16) 0 calc(var(--home-u)*22);background:#fafaf8}.home-trending .home-section-heading{padding-left:calc(var(--home-u)*5.5);margin-bottom:calc(var(--home-u)*7)}.home-trending .home-section-heading h2{margin-block:calc(var(--home-u)*1);line-height:1.32}.home-shelf-actions{align-items:center;gap:calc(var(--home-u)*6);padding-top:calc(var(--home-u)*6);display:flex}.home-shelf-actions .home-link-pill{height:calc(var(--home-u)*25);padding-inline:calc(var(--home-u)*12);font-size:calc(var(--home-u)*9);gap:calc(var(--home-u)*5)}.home-shelf-arrow{width:calc(var(--home-u)*23);height:calc(var(--home-u)*23);color:#aeb8ba;background:#fafbf9;border:1px solid #dde1e1;border-radius:50%;place-items:center;display:grid}.home-shelf-arrow svg{width:calc(var(--home-u)*13);height:calc(var(--home-u)*13)}.home-trending-grid{padding-inline:calc(var(--home-u)*1.5)}.home-trending-card{min-width:0}.home-trending-photo{height:calc(var(--home-u)*101);border-radius:calc(var(--home-u)*5);background:#e7e5df;position:relative;overflow:hidden}.home-product-open{width:100%;height:100%;display:block}.home-product-open img,.home-product-open>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-save-fabric{color:#fff;filter:drop-shadow(0 1px 3px #26342945);opacity:0;place-items:center;width:24px;height:24px;transition:opacity .2s;display:grid;position:absolute;top:6px;right:6px}.home-trending-card:hover .home-save-fabric,.home-save-fabric:focus-visible,.home-save-fabric.is-saved{opacity:1}.home-save-fabric.is-saved svg{fill:#fff}.home-product-title{text-align:left;font-size:calc(var(--home-u)*11);margin-top:calc(var(--home-u)*6);white-space:nowrap;letter-spacing:calc(var(--home-u)*-.2);font-weight:700;line-height:1.6;display:block}.home-trending-card>p{font-size:calc(var(--home-u)*10.5);white-space:nowrap;color:#7a8186;line-height:1.5}.home-color-variants{align-items:center;gap:calc(var(--home-u)*4);margin-top:calc(var(--home-u)*5);display:flex}.home-color-variants>span,.home-color-variants>button{width:calc(var(--home-u)*12);height:calc(var(--home-u)*12);flex:0 0 calc(var(--home-u)*12);border:1px solid #64726525;border-radius:50%}.home-color-variants>.home-color-more{font-size:calc(var(--home-u)*6);color:#68727a;background:#f0f0ed;border:0;place-items:center;line-height:1;display:grid}.home-brands{height:calc(var(--home-u)*207);padding:calc(var(--home-u)*14) 0 calc(var(--home-u)*12);background:#f4f3ef}.home-brands .home-section-heading{margin-bottom:calc(var(--home-u)*7)}.home-brands .home-section-heading h2{margin-block:calc(var(--home-u)*1);line-height:1.32}.home-brands .home-section-heading p{line-height:1.5}.home-brand-grid{padding-inline:calc(var(--home-u)*1.5);grid-gap:calc(var(--home-u)*12);gap:calc(var(--home-u)*12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-brand-card{min-width:0;display:block}.home-brand-photo{height:calc(var(--home-u)*67);border-radius:calc(var(--home-u)*5);isolation:isolate;background:#d9d8cd;place-items:center;display:grid;position:relative;overflow:hidden}.home-brand-photo img,.home-brand-photo>svg{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-brand-photo>span:not(.home-visually-hidden){font-family:Arial,sans-serif;font-size:calc(var(--home-u)*25);color:#fff;letter-spacing:calc(var(--home-u)*-.8);font-weight:800;line-height:1}.home-brand-photo.toray>span:not(.home-visually-hidden){font-size:calc(var(--home-u)*22);color:#0058bd;letter-spacing:calc(var(--home-u)*-.9);font-style:italic}.home-brand-photo.lenzing>span:not(.home-visually-hidden){font-size:calc(var(--home-u)*23);letter-spacing:calc(var(--home-u)*-1.2);text-underline-offset:calc(var(--home-u)*5);font-weight:600;text-decoration:underline}.home-brand-photo.ykk>span:not(.home-visually-hidden){font-size:calc(var(--home-u)*27);font-weight:900}.home-brand-photo.invista>span:not(.home-visually-hidden){font-size:calc(var(--home-u)*24);letter-spacing:calc(var(--home-u)*.4);font-weight:500}.home-brand-card h3{font-size:calc(var(--home-u)*11);margin:calc(var(--home-u)*5) calc(var(--home-u)*3) 0;font-weight:600;line-height:1.5}.home-brand-card>p{font-size:calc(var(--home-u)*10.5);color:#7b8487;margin-left:calc(var(--home-u)*3);white-space:nowrap;line-height:1.5}.home-why{z-index:1;height:calc(var(--home-u)*152);padding:calc(var(--home-u)*32) 0 calc(var(--home-u)*15);background:0 0;position:relative}.home-why-layout{grid-template-columns:calc(var(--home-u)*228) calc(var(--home-u)*127) calc(var(--home-u)*137) calc(var(--home-u)*133) minmax(0,1fr);align-items:start;display:grid}.home-why-heading{padding-left:calc(var(--home-u)*4)}.home-why-heading h2{font:600 calc(var(--home-u)*21)/1.5 var(--serif);letter-spacing:calc(var(--home-u)*-.4);margin-top:calc(var(--home-u)*4)}.home-why-feature{min-width:0;min-height:calc(var(--home-u)*101);padding-left:calc(var(--home-u)*21);border-left:1px solid #e0e4e0;display:block}.home-why-feature>svg{width:calc(var(--home-u)*24);height:calc(var(--home-u)*24);stroke-width:1.8px;margin-bottom:calc(var(--home-u)*8);display:block}.home-why-feature h3{font-size:calc(var(--home-u)*12);white-space:nowrap;font-weight:700;line-height:1.5}.home-why-feature p,.home-why-feature small{font-size:calc(var(--home-u)*10);color:#7b8589;white-space:pre-line;line-height:1.6;display:block}.home-why-feature small{margin-top:calc(var(--home-u)*5)}.home-footer-cta{isolation:isolate;height:calc(var(--home-u)*193);padding:calc(var(--home-u)*22) 0 0;border:0;position:relative;overflow:visible}.home-footer-background{inset:calc(var(--home-u)*-27) 0 0;width:100%;height:calc(100% + var(--home-u)*27);-o-object-fit:fill;object-fit:fill;-o-object-position:center bottom;object-position:center bottom;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0;max-width:none;position:absolute}.home-footer-content{justify-content:space-between;align-items:flex-start;gap:calc(var(--home-u)*25);width:86.62%;max-width:1247.32px;display:flex}.home-footer-content>div:first-child{min-width:0}.home-footer-cta .home-eyebrow{font-size:calc(var(--home-u)*9);color:#354449;letter-spacing:calc(var(--home-u)*1.6)}.home-footer-cta h2{font:600 calc(var(--home-u)*25)/1.35 var(--serif);letter-spacing:calc(var(--home-u)*-.6);white-space:pre-line;margin:calc(var(--home-u)*3) 0 calc(var(--home-u)*5);word-break:keep-all}.home-footer-cta p{font-size:calc(var(--home-u)*12);color:#35474d;margin:0;line-height:1.7}.home-footer-actions{gap:calc(var(--home-u)*12);margin-top:calc(var(--home-u)*10);display:flex}.home-footer-actions .home-dark-pill{height:calc(var(--home-u)*31);font-size:calc(var(--home-u)*11);padding-inline:calc(var(--home-u)*22)}.home-footer-actions .home-light-pill{height:calc(var(--home-u)*31);font-size:calc(var(--home-u)*11)}.home-footer-statistics{gap:calc(var(--home-u)*11);padding-top:calc(var(--home-u)*22);padding-right:calc(var(--home-u)*4);color:#fff;text-shadow:0 1px 2px #17352255;flex-direction:column;display:flex}.home-footer-statistics>div{align-items:center;gap:calc(var(--home-u)*16);min-height:calc(var(--home-u)*30);display:flex}.home-footer-statistics svg{width:calc(var(--home-u)*24);height:calc(var(--home-u)*24);flex:0 0 calc(var(--home-u)*24)}.home-footer-statistics strong{font-size:calc(var(--home-u)*14);font-weight:600;line-height:1.2;display:block}.home-footer-statistics small{font-size:calc(var(--home-u)*10);line-height:1.6;display:block}@media (min-width:1441px){.home-hero-background{height:826px}.home-hero-motto{right:max(50vw - 670px,50px)}}@media (max-width:760px){.app.is-home-page{--home-u:1px}.home-container,.home-hero-content,.home-footer-content{width:calc(100% - 40px)}.home-eyebrow{font-size:9px}.home-hero{height:580px;padding-top:100px}.home-hero-background{-o-object-position:64% center;object-position:64% center;height:100%}.home-hero-content{padding:0;position:relative}.home-hero h1{max-width:350px;font-size:31px;line-height:1.35}.home-hero-content>p{max-width:350px;font-size:12px;line-height:1.75}.home-search-slot{width:100%;margin-top:18px}.home-search-slot .hero-search{gap:12px!important;height:48px!important;padding:4px 5px 4px 15px!important}.home-search-slot .hero-query-field input{font-size:10px!important}.home-search-slot .search-circle{flex-basis:38px!important;width:38px!important;height:38px!important}.home-hero-keywords{gap:6px;max-width:330px;margin-top:14px}.home-hero-keywords button{padding:6px 10px;font-size:9px}.home-hero-motto{top:auto;bottom:25px;right:20px}.home-recommendations,.home-special,.home-trending,.home-brands,.home-why,.home-footer-cta{height:auto;padding:28px 0}.home-section-heading{align-items:flex-start;gap:10px;margin-bottom:15px;padding-inline:0}.home-section-heading h2,.home-special-intro h2{font-size:24px;line-height:1.45}.home-section-heading p,.home-special-intro>p{font-size:11px;line-height:1.7}.home-link-pill{gap:6px;height:28px;padding-inline:11px;font-size:9px;margin-top:19px!important}.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.home-category-photo{height:110px}.home-category-caption{height:61px;padding:10px}.home-category-title{font-size:11px}.home-category-caption p{font-size:9px}.home-category-more{top:18px;right:9px}.home-special-layout{display:block}.home-special-intro{margin-bottom:19px;padding:0}.home-special-intro h2{font-size:25px}.home-special-intro>p{font-size:12px}.home-special-intro .home-dark-pill{height:33px;font-size:10px}.home-seasonal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-seasonal-tile{height:190px}.home-seasonal-tile>div:not(.home-visually-hidden){height:80px;padding:10px 7px;bottom:5px;left:5px;right:5px}.home-seasonal-tile>div:not(.home-visually-hidden)>span{letter-spacing:1px;font-size:7px}.home-seasonal-tile h3{margin-top:5px;font-size:10px}.home-seasonal-tile p{white-space:normal;font-size:8px;line-height:1.5}.home-trending .home-section-heading{padding-left:calc(var(--home-u)*5.5);margin-bottom:16px}.home-trending .home-section-heading h2{font-size:23px}.home-shelf-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:90px;padding-top:0}.home-shelf-actions .home-link-pill{height:25px;padding-inline:8px;font-size:8px;margin-top:10px!important}.home-shelf-arrow{width:22px;height:22px}.home-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.home-trending-photo{height:120px}.home-product-title{margin-top:7px;font-size:11px}.home-trending-card>p{white-space:normal;font-size:9px;line-height:1.6}.home-save-fabric{opacity:1}.home-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px}.home-brand-photo{height:75px}.home-brand-card h3{font-size:11px}.home-brand-card>p{white-space:normal;font-size:9px}.home-special-intro{transform:none}.home-hero-motto{color:#455349;text-shadow:none}.home-why-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.home-why-heading{grid-column:1/-1;padding:0}.home-why-heading h2{white-space:normal;font-size:24px}.home-why-feature{min-height:105px;padding-left:14px}.home-why-feature h3{font-size:12px}.home-why-feature p,.home-why-feature small{font-size:10px}.home-footer-cta{min-height:320px;padding-top:28px;padding-bottom:26px}.home-footer-background{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;height:100%;inset:0}.home-footer-content{display:block}.home-footer-cta h2{max-width:350px;font-size:27px}.home-footer-cta p{text-shadow:0 1px 4px #fff,0 0 8px #fff;max-width:175px;font-size:11px}.home-footer-actions{gap:10px;margin-top:15px}.home-footer-actions .home-dark-pill,.home-footer-actions .home-light-pill{height:33px;padding-inline:18px;font-size:10px}.home-footer-statistics{flex-flow:wrap;gap:18px;margin-top:22px;padding:0}.home-footer-statistics>div{text-shadow:0 1px 3px #052b1e,0 0 6px #052b1e;gap:7px}.home-footer-statistics svg{filter:drop-shadow(0 1px 2px #052b1e);flex-basis:20px;width:20px;height:20px}.home-footer-statistics strong{font-size:12px}.home-footer-statistics small{font-size:9px}}.home-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-brands{scroll-margin-top:calc(var(--public-header-height) + 12px)}@media (min-width:761px){.home-featured-grid{grid-template-columns:calc(var(--home-u)*141) calc(var(--home-u)*139) calc(var(--home-u)*139) calc(var(--home-u)*139) calc(var(--home-u)*141);gap:calc(var(--home-u)*10.75)}.home-category-photo{width:calc(100% + 2px);height:calc(var(--home-u)*96);margin-left:-1px}}
.admin-content .request-fidelity-layout{grid-template-columns:minmax(0,1.47fr) minmax(360px,1fr);align-items:start;gap:20px}.request-fidelity-layout .record-list{min-width:0}.request-fidelity-layout .request-tabs{border:1px solid var(--line);border-radius:7px;gap:0;margin-bottom:18px;overflow:hidden}.request-fidelity-layout .request-tabs button{border:0;flex:1;margin:0;padding:11px 8px;font-size:12px}.request-fidelity-layout .request-filter-bar{align-items:center;gap:8px;min-width:0;margin:0 0 16px;display:flex}.request-filter-bar>.search-field{flex:1;min-width:0;height:37px}.request-filter-bar .search-field input{min-width:0;padding:9px 8px;font-size:11px}.request-filter-bar>select{width:auto;max-width:100px;height:37px;padding:9px 7px;font-size:10px}.request-filter-bar>.btn,.request-date-popover>summary{white-space:nowrap;height:37px;padding:8px;font-size:10px;list-style:none}.request-date-popover{flex-shrink:0;position:relative}.request-date-popover>summary{cursor:pointer;align-items:center;gap:5px;display:flex}.request-date-popover>summary::-webkit-details-marker{display:none}.request-date-popover .has-filter{background:#eef5ed;border-color:#38634d}.request-date-popover .has-filter i{background:#38634d;border-radius:50%;width:5px;height:5px}.request-date-popover .admin-date-filter{border:1px solid var(--line);z-index:8;grid-gap:9px;background:#fffefb;border-radius:6px;gap:9px;width:245px;margin:6px 0 0;padding:14px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 5px 24px #163a2420}.request-date-popover .admin-date-filter label{grid-gap:8px;grid-template-columns:40px 1fr;gap:8px;display:grid}.request-date-popover .admin-date-filter input{width:100%;font-size:11px}.request-fidelity-layout .data-table-wrap{overflow-x:auto}.request-fidelity-layout .admin-request-table{table-layout:fixed;width:100%;min-width:0}.admin-request-table .request-select-col{width:4%}.admin-request-table .request-code-col{width:18%}.admin-request-table .request-fabric-col{width:17%}.admin-request-table .request-country-col{width:7%}.admin-request-table .request-date-col,.admin-request-table .request-status-col{width:12%}.admin-request-table .request-reply-col{width:7%}.request-fidelity-layout .admin-request-table th{white-space:normal;word-break:keep-all;padding:13px 4px;font-size:10px;line-height:1.5}.request-fidelity-layout .admin-request-table td{overflow-wrap:anywhere;vertical-align:middle;padding:12px 5px;font-size:10px;line-height:1.65}.request-fidelity-layout .admin-request-table td.table-code{letter-spacing:-.15px;font-size:9px}.admin-request-table td.table-code button{font-size:inherit;text-align:left;overflow-wrap:anywhere;width:100%;line-height:1.6;display:block}.request-fidelity-layout .admin-request-table .table-subtext{margin-top:1px;font-size:8px;line-height:1.5}.request-fidelity-layout .admin-request-table .badge{white-space:nowrap;padding:4px 6px;font-size:9px;line-height:1.6}.request-row-selector{color:#fff;background:#fff;border:1px solid #a0aaa6;border-radius:3px;place-items:center;width:15px;height:15px;margin:auto;display:grid}.request-row-selector.active{background:#163e32;border-color:#163e32}.request-reply-indicator{color:#a3aaa3;white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.request-reply-indicator.answered{color:#3c7255}.request-fidelity-layout .request-detail-card{border-radius:9px;margin-top:0;padding:17px 17px 10px;position:sticky;top:80px}.request-fidelity-layout .request-detail-card .details-top{align-items:center;padding-bottom:11px}.request-detail-card .details-top .eyebrow{font-size:8px}.request-fidelity-layout .request-detail-card .details-top h3{margin-top:2px;font-size:14px;line-height:1.5}.request-fidelity-layout .request-detail-card .admin-request-summary{gap:7px;margin:10px 0 12px;font-size:9px}.request-fidelity-layout .request-detail-card .details-section-title{background:#fafaf6;border:0;border-bottom:1px solid #e5e6df;margin:0;padding:8px 9px;font-size:12px;line-height:1.5}.request-information,.request-fabric-section{border:1px solid #e5e6df;border-radius:6px;margin-bottom:10px;overflow:hidden}.request-fidelity-layout .request-detail-card .info-list{margin:0;padding:0 9px;font-size:11px}.request-fidelity-layout .request-detail-card .info-list>div{grid-template-columns:65px minmax(0,1fr);gap:8px;min-height:28px;padding:5px 0;font-size:11px;line-height:1.6}.request-fidelity-layout .request-detail-card .info-list>div:last-child{border-bottom:0;padding-bottom:9px}.request-detail-card .info-list dd{white-space:pre-wrap}.request-fidelity-layout .request-detail-card .admin-request-fabrics{margin:0;padding:0 9px}.request-fidelity-layout .request-detail-card .admin-request-fabrics>button{gap:9px;padding:7px 0}.request-detail-card .admin-request-fabrics>button:last-child{border-bottom:0}.request-detail-card .admin-request-fabrics img{flex-basis:48px;width:48px;height:45px}.request-detail-card .admin-request-fabrics b{margin-top:2px;font-size:11px}.request-detail-card .admin-request-fabrics small{font-size:9px}.request-service-grid{grid-gap:10px;grid-template-columns:1fr;gap:10px;margin:0 0 11px;display:grid}.request-service-grid.has-shipping{grid-template-columns:1fr 1fr}.request-service-grid>section,.request-service-grid>.request-note{border:1px solid #e5e6df;border-radius:6px;min-width:0;overflow:hidden}.request-service-grid .request-note{padding:8px;font-size:11px;font-weight:600;line-height:1.5;display:block}.request-service-grid .request-note textarea{resize:vertical;width:100%;min-height:44px;margin-top:5px;padding:7px 8px;font-size:11px;font-weight:400;line-height:1.6}.request-fidelity-layout .request-detail-card .detail-message{margin:0;padding:8px 9px;font-size:11px;line-height:1.6}.request-fidelity-layout .request-detail-card .request-processing-fields{gap:9px 10px;margin-top:0}.request-detail-card .request-processing-fields label{font-size:11px;line-height:1.5}.request-detail-card .request-processing-fields input,.request-detail-card .request-processing-fields select{height:33px;margin-top:4px;padding:7px 9px;font-size:11px}.request-detail-card .request-processing-fields textarea{resize:vertical;min-height:52px;margin-top:4px;padding:7px 9px;font-size:11px;line-height:1.6}.request-fidelity-layout .request-detail-card>.request-save-action{height:37px;margin-top:12px;padding:8px;font-size:11px}.request-history-details{border-top:1px solid #e4e7df;margin-top:9px;padding:8px 0 0}.request-history-details>summary{cursor:pointer;align-items:center;gap:7px;font-size:11px;list-style:none;display:flex}.request-history-details>summary:after{content:"+";color:#6d7f72;margin-left:auto;font-size:15px}.request-history-details[open]>summary:after{content:"−"}.request-history-details>summary>span{color:#8c978b;font-size:9px}.admin-content .site-settings-fidelity{grid-template-columns:minmax(0,1.55fr) minmax(245px,.95fr) minmax(240px,.9fr);gap:15px}.site-settings-fidelity>.panel{min-width:0;padding:18px 16px}.site-settings-fidelity h3{margin-bottom:5px;font-size:14px}.site-settings-fidelity .site-section-description{color:#7d8b7c;margin-bottom:18px;font-size:10px;line-height:1.6}.site-settings-fidelity .site-copy-fields>label{grid-gap:10px;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:13px;font-size:11px;line-height:1.6;display:grid}.site-settings-fidelity .site-copy-fields>label>input,.site-settings-fidelity .site-copy-fields>label>textarea{margin-top:0}.site-settings-fidelity .site-copy-fields>label>input{height:35px;padding:8px 9px}.site-settings-fidelity .site-copy-fields>label>textarea{min-height:62px;padding:8px 9px;line-height:1.65}.site-settings-fidelity .site-copy-fields .form-two{grid-gap:0;grid-template-columns:1fr;gap:0;display:grid}.site-settings-fidelity .site-copy-fields .form-two>label{grid-gap:10px;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:13px;font-size:11px;display:grid}.site-settings-fidelity .site-copy-fields .form-two input{height:35px;margin-top:0;padding:8px 9px}.site-settings-fidelity .site-copy-fields>.save-row{margin-top:17px;padding-top:15px}.site-settings-fidelity .site-copy-fields>.save-row .btn{padding:9px 16px;font-size:11px}.site-settings-fidelity .site-images>label{margin:18px 0 9px;font-size:11px;line-height:1.6}.site-settings-fidelity .site-images>label small{margin-top:3px;font-size:9px}.site-settings-fidelity .site-images .admin-image-upload{margin:0}.site-settings-fidelity .site-images .admin-image-upload>img{-o-object-fit:cover;object-fit:cover;height:121px;margin-bottom:7px}.site-settings-fidelity .site-images .site-home-image .admin-image-upload>img{-o-object-fit:contain;object-fit:contain;background:#f4f2e9}.site-settings-fidelity .site-images .admin-image-upload>.btn{height:33px;padding:7px;font-size:10px}.site-settings-fidelity .site-advanced-fields{border-top:1px solid #e5e6df;margin-top:15px;padding-top:12px}.site-settings-fidelity .site-advanced-fields>summary{cursor:pointer;color:#45614e;font-size:11px;line-height:1.6}.site-settings-fidelity .site-advanced-fields>label{margin:13px 0 7px;font-size:10px}.site-settings-fidelity .site-advanced-fields textarea{font-size:11px}.site-settings-fidelity .site-advanced-fields .subtle{margin:10px 0;font-size:9px;line-height:1.6}.site-settings-fidelity .site-mobile-preview{grid-column:auto;max-width:none;position:sticky;top:80px}.site-settings-fidelity .site-mobile-preview h3{margin-bottom:16px}.site-settings-fidelity .site-preview-frame .preview-wordmark{gap:11px;padding:15px 10px;font-size:17px}.site-settings-fidelity .preview-home-hero{isolation:isolate;height:210px;padding:55px 13px 25px;position:relative;overflow:hidden;background:#faf7ed!important}.site-settings-fidelity .preview-home-hero>img{-o-object-fit:contain;object-fit:contain;z-index:-1;width:135%;max-width:none;height:100%;position:absolute;bottom:0;right:-45%}.site-settings-fidelity .preview-home-hero h4{text-shadow:0 1px 3px #fff9;max-width:95%;font-size:20px;line-height:1.55}.site-settings-fidelity .preview-home-hero small{text-shadow:0 1px 2px #fff;max-width:180px;margin-top:12px;font-size:9px}.site-settings-fidelity .preview-home-footer{isolation:isolate;background:#e8edda;height:175px;padding:48px 13px;position:relative;overflow:hidden}.site-settings-fidelity .preview-home-footer>img{z-index:-1;width:140%;max-width:none;position:absolute;bottom:-15%;right:-40%}.site-settings-fidelity .preview-home-footer h4{font:20px/1.5 var(--serif);white-space:pre-line;text-shadow:0 1px 2px #fff;max-width:95%}.site-settings-fidelity .preview-contact{padding:17px 13px}.site-settings-fidelity .preview-contact p{font-size:10px;line-height:1.8}.site-settings-fidelity .site-mobile-preview>.notice{margin-top:12px;font-size:9px;line-height:1.6}@media (max-width:1350px){.admin-content .request-fidelity-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:15px}.request-filter-bar>.search-field{flex:1 0 100%}.request-fidelity-layout .request-filter-bar{flex-wrap:wrap}.request-filter-bar>select{flex:1;max-width:none}.request-reset{margin-left:auto}.admin-content .site-settings-fidelity{grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr)}.site-settings-fidelity .site-mobile-preview{grid-column:1/-1;width:100%;max-width:350px;position:static}}@media (max-width:1100px){.admin-content .request-fidelity-layout{grid-template-columns:1fr}.request-fidelity-layout .request-detail-card{max-width:700px;scroll-margin-top:90px;position:static}.request-fidelity-layout .admin-request-table{min-width:650px}.request-filter-bar>.search-field{flex:1;min-width:220px}.request-filter-bar>select{flex:0 auto}.request-reset{margin-left:0}}@media (max-width:760px){.request-fidelity-layout .request-tabs button{padding:11px 5px;font-size:10px}.request-fidelity-layout .request-filter-bar{gap:7px}.request-filter-bar>.search-field{flex:1 0 100%}.request-filter-bar>select{flex:1;min-width:0;max-width:100%;font-size:11px}.request-filter-bar>.btn,.request-date-popover>summary{font-size:10px}.request-reset span{display:none}.request-fidelity-layout .request-detail-card{padding:15px 13px;scroll-margin-top:155px}.request-fidelity-layout .request-detail-card .info-list>div{grid-template-columns:64px minmax(0,1fr);padding:6px 0;font-size:11px}.request-service-grid.has-shipping,.admin-content .site-settings-fidelity{grid-template-columns:1fr}.site-settings-fidelity>.panel{padding:20px 16px}.site-settings-fidelity .site-copy-fields{grid-column:auto}.site-settings-fidelity .site-copy-fields>label,.site-settings-fidelity .site-copy-fields .form-two>label{grid-template-columns:1fr;gap:5px;font-size:12px}.site-settings-fidelity .site-copy-fields>label>input,.site-settings-fidelity .site-copy-fields .form-two input{height:40px}.site-settings-fidelity .site-images .admin-image-upload>img{height:180px}.site-settings-fidelity .site-mobile-preview{max-width:390px;margin-inline:auto}.request-date-popover .admin-date-filter{width:230px;right:-38px}}.public-header .wordmark .site-brand-wordmark{display:block}.public-header .wordmark .site-brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:190px;height:39px;display:block}.site-settings-fidelity .preview-wordmark>.site-brand-wordmark{font:inherit;white-space:nowrap}.site-settings-fidelity .preview-wordmark>.site-brand-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:138px;height:29px;display:block}.site-settings-fidelity .preview-wordmark>svg{flex-shrink:0}.site-brand-assets{border-top:1px solid #e5e6df;margin-top:20px;padding-top:15px}.site-brand-assets>h4{margin:0 0 5px;font-size:13px}.site-brand-assets>.subtle{margin-bottom:12px;font-size:10px;line-height:1.6}.brand-asset-grid{grid-gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;display:grid}.brand-asset-caption{justify-content:space-between;align-items:center;gap:4px;min-height:24px;display:flex}.brand-asset-caption>b{font-size:11px;font-weight:500}.brand-asset-caption>.icon-btn{border:1px solid #e5e6df;border-radius:4px;width:21px;height:21px}.brand-asset-control>small{color:#879180;min-height:20px;font-size:9px;line-height:1.5;display:block}.brand-logo-preview,.brand-favicon-preview{background:#f9f9f5;border:1px solid #e5e6df;border-radius:5px;justify-content:center;align-items:center;min-width:0;height:71px;margin:5px 0 8px;padding:10px;display:flex}.brand-logo-preview .site-brand-logo{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;max-height:45px}.brand-logo-preview .site-brand-wordmark{font:24px/1.1 var(--serif);white-space:nowrap}.brand-favicon-preview img{-o-object-fit:contain;object-fit:contain;width:45px;height:45px}.site-settings-fidelity .brand-asset-control .admin-image-upload{margin:0}.site-settings-fidelity .brand-asset-control .admin-image-upload>.btn{height:31px;padding:7px 5px;font-size:10px}.site-settings-fidelity .site-seo-panel{grid-gap:12px 18px;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:12px 18px;display:grid}.site-settings-fidelity .site-seo-panel>div{grid-column:1/-1}.site-settings-fidelity .site-seo-panel .site-section-description{margin-bottom:4px}.site-settings-fidelity .site-seo-panel>label{grid-gap:10px;grid-template-columns:83px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-size:11px;line-height:1.7;display:grid}.site-seo-input{min-width:0;display:block}.site-settings-fidelity .site-seo-input input,.site-settings-fidelity .site-seo-input textarea{width:100%;margin:0;padding:8px 10px;font-size:11px;line-height:1.6}.site-seo-input small{text-align:right;color:#899383;margin-top:3px;font-size:9px;display:block}.site-seo-note{color:#7d8b7c;grid-column:1/-1;margin:0;font-size:10px;line-height:1.7}.site-seo-panel>.btn{grid-column:1/-1;justify-self:end;padding:8px 16px;font-size:11px}@media (max-width:1100px){.public-header .wordmark .site-brand-logo{max-width:160px;height:34px}.site-settings-fidelity .site-seo-panel{grid-template-columns:1fr}}@media (max-width:760px){.public-header .wordmark .site-brand-logo{max-width:145px;height:31px}.site-settings-fidelity .site-seo-panel>label{grid-template-columns:1fr;gap:5px;font-size:12px}.brand-logo-preview .site-brand-wordmark{font-size:22px}.brand-asset-grid{gap:10px}}.site-reset-og{color:#7d8b7c;margin-top:7px;font-size:9px;text-decoration:underline;display:block}@media (min-width:1351px){.site-settings-fidelity.is-basic>.panel{padding-block:14px}.site-settings-fidelity.is-basic .site-section-description{margin-bottom:12px}.site-settings-fidelity.is-basic .site-copy-fields>label{margin-bottom:9px}.site-settings-fidelity.is-basic .site-copy-fields>label>textarea{min-height:54px}.site-settings-fidelity.is-basic .site-copy-fields .form-two{grid-template-columns:1fr 1fr;gap:12px}.site-settings-fidelity.is-basic .site-copy-fields .form-two>label{grid-template-columns:64px minmax(0,1fr);gap:7px;margin-bottom:9px;font-size:10px}.site-settings-fidelity.is-basic .site-brand-assets{margin-top:12px;padding-top:10px}.site-settings-fidelity.is-basic .site-brand-assets>.subtle{margin-bottom:7px}.site-settings-fidelity.is-basic .brand-logo-preview,.site-settings-fidelity.is-basic .brand-favicon-preview{height:62px;margin:4px 0 5px}.site-settings-fidelity.is-basic .brand-asset-control .admin-image-upload>.btn{min-height:31px}.site-settings-fidelity.is-basic .site-copy-fields>.save-row{margin-top:12px;padding-top:10px}.site-settings-fidelity.is-basic .site-copy-fields>.save-row .btn{min-height:35px;padding-block:7px}.site-settings-fidelity.is-basic .site-images>label{margin-top:12px}.site-settings-fidelity.is-basic .site-images .admin-image-upload>.btn{min-height:33px}.site-settings-fidelity.is-basic .site-seo-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;padding:14px 16px;position:relative}.site-settings-fidelity.is-basic .site-seo-panel>div{padding-right:135px}.site-settings-fidelity.is-basic .site-seo-panel>label{line-height:1.5;display:block}.site-settings-fidelity.is-basic .site-seo-input{margin-top:4px}.site-settings-fidelity.is-basic .site-seo-input input{height:34px;padding:6px 9px}.site-settings-fidelity.is-basic .site-seo-input textarea{height:44px;min-height:44px;padding:6px 9px}.site-settings-fidelity.is-basic .site-seo-panel>.btn{min-height:33px;padding-block:7px;position:absolute;top:14px;right:16px}}
@media (max-width:760px),(max-width:1024px) and (any-pointer:coarse){html,body,.app{overscroll-behavior-x:none;touch-action:pan-y;width:100%;min-width:0;max-width:100%;overflow-x:clip}.app>main{min-width:0;max-width:100%}.app.admin-app{touch-action:pan-x pan-y}html:has(.admin-app){touch-action:pan-x pan-y}body:has(.admin-app){touch-action:pan-x pan-y}html:has(.buyer-shell){touch-action:pan-x pan-y}body:has(.buyer-shell){touch-action:pan-x pan-y}.app:has(.buyer-shell){touch-action:pan-x pan-y}html body .app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html:root body .app select,html:root body .app textarea{font-size:16px!important}}
