.site-shell{--paper:#f5f2ec;--ink:#10251f;--orange:#a63620;--green:#246548;color:var(--ink);background:var(--paper)}.site-shell .skip-link{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.site-shell .skip-link:focus{top:12px}.site-shell .topbar{background:var(--paper);height:96px;color:var(--ink);border-bottom:1px solid #d4d5ca;grid-template-columns:1fr auto 1fr;padding:0 4vw;position:relative}.site-shell .wordmark{letter-spacing:-.04em;white-space:nowrap;font-size:43px;font-weight:600}.site-shell .wordmark i{letter-spacing:-.04em;font-size:1em;font-weight:400;display:inline}.wordmark-dot{color:var(--orange)}.site-shell .topbar nav{letter-spacing:0;text-transform:none;gap:30px;font-size:13px}.site-shell .topbar nav a{opacity:1;padding:15px 0}.site-shell .topbar nav a:hover{color:var(--orange)}.site-shell .top-actions{justify-self:end;gap:15px}.site-shell .owner-link{text-transform:none;letter-spacing:0;font-size:12px}.site-shell .cart-trigger{min-width:auto;height:44px;color:var(--ink);background:0 0;border:1px solid #c5c7bc;border-radius:0;padding:0 18px;display:inline-flex}.site-shell .cart-trigger span{width:auto;height:auto;color:inherit;letter-spacing:0;text-transform:none;background:0 0;font-size:13px;display:inline}.site-shell .cart-trigger svg{width:17px}.site-shell .atelier{border:0;min-height:0;scroll-margin-top:12px;display:block}.site-shell .fabric-stage{background:#11281f;height:calc(100svh - 176px);min-height:730px;max-height:900px;position:relative;overflow:hidden}.site-shell .fabric-visual{inset:0 390px 0 0}.site-shell .fabric-visual>img{object-position:center;filter:saturate(.85);transition:opacity .6s,transform 1.1s cubic-bezier(.16,1,.3,1)}.site-shell .stage-wash{mix-blend-mode:normal;background:linear-gradient(90deg,#030e159e,#030e151a 85%)}.campaign-copy{z-index:2;color:#fff9eb;width:calc(100% - 450px - 10vw);transition:opacity .3s;position:absolute;top:50%;left:5vw;transform:translateY(-44%)}.campaign-copy h1{font:400 clamp(64px, 7.8vw, 112px)/.94 var(--font-cormorant), serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.campaign-copy h1 em{font-weight:400}.campaign-copy p{margin:30px 0;font-size:16px;line-height:1.6}.campaign-copy a{border-bottom:1px solid #e7e6d4;align-items:center;gap:36px;padding:13px 0;font-size:14px;display:inline-flex}.campaign-copy a svg{width:21px;transition:transform .2s}.campaign-copy a:hover svg{transform:translate(3px,-3px)}.site-shell .stage-tools{letter-spacing:.03em;font-size:12px;font-weight:500;top:26px;left:5vw;right:420px}.site-shell .stage-tools>span{background:0 0;padding:0}.site-shell .stage-tools button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#102321b3;border-color:#eef0db55;min-width:44px;height:44px}.site-shell .stage-tools .inspect-button{letter-spacing:0;text-transform:none;font-size:12px}.site-shell .purchase-panel{background:var(--paper);width:390px;min-height:0;box-shadow:none;flex-direction:column;justify-content:center;display:flex;inset:0 0 0 auto}.site-shell .purchase-copy{flex:0;justify-content:flex-start;padding:32px 30px 25px}.site-shell .purchase-copy>span{color:#737968;letter-spacing:.06em;margin:0 0 16px;font-size:12px;font-weight:500}.site-shell .purchase-copy h2{font:500 52px/1 var(--font-cormorant), serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;animation:.5s cubic-bezier(.16,1,.3,1) cloth-name}.site-shell .purchase-copy p{color:#5d685f;letter-spacing:0;text-transform:none;margin:10px 0 0;font-size:14px;font-weight:400}.cloth-details{border-top:1px solid #d4d5ca;grid-template-columns:1fr 1.5fr;gap:10px;margin:24px 0 0;padding-top:18px;display:grid}.cloth-details div{gap:5px;display:grid}.cloth-details dt{color:#687266;font-size:12px}.cloth-details dd{margin:0;font-size:13px}.site-shell .purchase-controls{border:0;padding:0 30px 28px}.site-shell .purchase-status{align-items:center;gap:12px}.site-shell .availability{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500}.site-shell .availability i{width:6px;height:6px}.site-shell .purchase-status>strong{font-size:21px;font-weight:600}.site-shell .purchase-status>strong small{text-transform:none;font-size:12px;font-weight:400}.site-shell .cut-planner{border-color:#d4d5ca;margin-top:23px;padding-top:20px}.site-shell .cut-heading>span{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.site-shell .cut-heading small{font-size:12px}.site-shell .yard-presets{border-color:#c6c9bd;margin-top:15px}.site-shell .yard-presets button{border-color:#c6c9bd;min-height:44px;font-size:13px;font-weight:500}.site-shell .yardage-control{border-color:#c6c9bd;grid-template-columns:48px 1fr 48px}.site-shell .yardage-control button{width:48px;height:48px}.site-shell .yardage-control small{text-transform:none;font-size:12px;font-weight:400}.site-shell .cut-summary{padding:16px 0 20px;font-size:12px}.site-shell .cut-summary strong{font-size:14px;font-weight:600}.site-shell .reserve-button{letter-spacing:0;text-transform:none;background:var(--ink);color:#fff9eb;min-height:52px;padding-inline:16px;font-size:13px;font-weight:500}.site-shell .reserve-button:hover{background:#284639}.site-shell .purchase-controls>small{margin-top:12px;font-size:12px;line-height:1.5}.site-shell .fabric-stage.inspecting .fabric-visual{right:0}.site-shell .fabric-stage.inspecting .campaign-copy{opacity:0;pointer-events:none;visibility:hidden}.site-shell .fabric-stage.inspecting .stage-tools{right:30px}.site-shell .fabric-stage.inspecting .purchase-panel{visibility:hidden}.swatch-strip{border-bottom:1px solid #c8cdbf;align-items:stretch;display:flex}.strip-caption{flex:1;justify-content:space-between;align-items:center;gap:22px;padding:24px 3vw;font-size:12px;line-height:1.5;display:flex}.strip-caption svg{flex-shrink:0;width:21px}.swatch-strip>button{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;border-left:1px solid #d4d5ca;flex:1;align-items:center;gap:14px;padding:16px 22px;display:flex;position:relative}.swatch-strip>button:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.swatch-strip>button[aria-pressed=true]:after{transform:scaleX(1)}.swatch-strip>button:hover{background:#e7e9df}.swatch-strip img{object-fit:cover;width:44px;height:54px}.swatch-strip button>span{gap:5px;display:grid}.swatch-strip b{font-size:14px;font-weight:600}.swatch-strip small{color:#5d685f;font-size:12px}.swatch-strip button>svg{flex-shrink:0;margin-left:auto}.collection-disclosure{color:#646e61;border-bottom:1px solid #d4d5ca;margin:0;padding:14px 4vw;font-size:12px}.site-shell .archive-shop{background:var(--paper);padding:110px 4vw 120px;scroll-margin-top:20px}.site-shell .archive-heading h2{letter-spacing:-.03em;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1}.site-shell .archive-heading p{color:#5d685f;max-width:480px;margin-top:22px;font-size:16px}.site-shell .archive-heading>span{letter-spacing:0;color:#5d685f;text-transform:none;font-size:12px}.site-shell .archive-toolbar{border-top:0;border-bottom:1px solid #c6c9bd;gap:8px;margin-top:38px;padding-bottom:15px}.site-shell .archive-toolbar>button{letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:0;min-width:85px;min-height:44px;font-size:14px;font-weight:500}.site-shell .archive-toolbar>button.active{border-color:var(--ink);color:var(--ink);background:0 0}.site-shell .archive-toolbar>button:hover{color:var(--ink);background:#e7e9df}.site-shell .archive-toolbar>span{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.site-shell .fabric-grid{border:0;gap:28px;padding-top:32px}.site-shell .fabric-card{background:0 0;border:0}.site-shell .fabric-card-image>span{writing-mode:horizontal-tb;letter-spacing:0;text-transform:none;color:var(--ink);background:#f5f2ec;padding:7px 10px;font-size:12px;font-weight:500;top:12px;left:12px}.site-shell .fabric-card-image>em{width:44px;height:44px;color:var(--ink);background:#f5f2ec;place-items:center;padding:0;font-size:0;display:grid}.site-shell .fabric-card-image>em svg{width:22px;height:22px}.site-shell .fabric-card-image img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.site-shell .fabric-card-copy{padding:19px 0 0}.site-shell .product-code{letter-spacing:.04em;color:#5d685f;font-size:12px;font-weight:400}.site-shell .fabric-card-copy h3{margin:7px 0;font-size:33px;font-weight:500}.site-shell .fabric-card-copy>p{color:#5d685f;font-size:14px}.site-shell .product-numbers{flex-wrap:wrap;gap:10px;margin-top:20px}.site-shell .product-numbers strong{font-size:16px}.site-shell .product-numbers small,.site-shell .product-numbers span{font-size:12px}.site-shell .compare-toggle{text-transform:none;letter-spacing:0;border:0;border-top:1px solid #c6c9bd;justify-content:flex-start;min-height:44px;margin-top:18px;padding:12px 0;font-size:12px;font-weight:400}.site-shell .compare-toggle:hover,.site-shell .compare-toggle[aria-pressed=true]{color:var(--orange);background:0 0}.site-shell .order-method{color:#f5f2ec;background:#173d2d;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;position:relative}.method-image{grid-row:span 2;min-height:720px;position:relative;overflow:hidden}.method-image img{object-fit:cover;width:100%;height:100%}.site-shell .method-heading{margin:0;padding:70px 5vw 25px;display:block}.site-shell .method-heading h2{font:400 clamp(44px, 4.7vw, 68px)/1 var(--font-cormorant), serif;letter-spacing:-.03em;text-transform:none}.site-shell .method-heading h2 em{font-weight:400}.site-shell .method-heading>p{color:#d0d8c8;max-width:44ch;margin-top:25px;font-size:16px;line-height:1.7}.site-shell .order-method ol{margin:0;padding:0 5vw 50px;display:block}.site-shell .order-method li{background:0 0;border:0;border-top:1px solid #fff3;grid-template-columns:80px 1fr;gap:6px 20px;min-height:0;padding:20px 0;display:grid}.site-shell .order-method li>span{color:#d0d8c8;letter-spacing:0;grid-row:span 2;padding-top:6px;font-size:12px}.site-shell .order-method li h3{font:500 25px/1.1 var(--font-cormorant), serif;color:#f5f2ec;margin:0}.site-shell .order-method li p{color:#d0d8c8;margin:0;font-size:14px;line-height:1.6}.site-shell .order-method li>b,.site-shell .order-method li>svg{display:none}.site-shell .track-panel{background:#e9ecdf;gap:50px;padding:80px 6vw}.site-shell .track-panel h2{font:400 clamp(40px, 4vw, 58px)/1 var(--font-cormorant), serif;letter-spacing:-.025em;max-width:520px}.site-shell .track-panel p,.site-shell .track-panel label{letter-spacing:0;text-transform:none;font-size:14px}.site-shell .track-panel input{height:52px;font-size:16px}.site-shell .track-panel form button{background:var(--ink);height:52px;font-size:14px}.site-shell .track-result{font-size:14px}.site-shell footer{background:#10251f;grid-template-columns:1fr 1fr;gap:40px;min-height:430px;padding:60px 4vw 28px}.site-shell .footer-mark{letter-spacing:-.04em;white-space:nowrap;grid-area:2/1/auto/-1;font-size:clamp(64px,15vw,216px);font-weight:400;line-height:.8}.site-shell .footer-mark i{letter-spacing:-.04em;font-size:1em;display:inline}.site-shell footer p{font:400 32px/1.1 var(--font-cormorant), serif}.site-shell footer span{color:#c4cdbd;font-size:13px}.site-shell .footer-links{justify-self:end;gap:15px}.site-shell .footer-links a{color:#e0e5d6;letter-spacing:0;text-transform:none;font-size:13px}.site-shell footer>small{color:#bdc7b6;letter-spacing:0;padding-top:20px;font-size:12px}.site-shell .compare-heading p,.site-shell .compare-heading button,.site-shell .compare-column>span,.site-shell .compare-labels span{letter-spacing:0;font-size:13px}.site-shell .compare-column>[data-slot=button]{letter-spacing:0;text-transform:none;min-height:44px;font-size:12px}.cart-sheet{overscroll-behavior:contain;overflow-y:auto}.site-shell .manifesto{min-height:0;color:var(--ink);text-align:center;background:#e9ecdf;padding:70px 6vw 85px;display:block}.site-shell .manifesto p{max-width:none;font:400 clamp(34px, 4vw, 58px)/1.15 var(--font-cormorant), serif;letter-spacing:-.025em;margin:0}.site-shell .manifesto>span{letter-spacing:0;text-transform:none;color:#5d685f;max-width:none;margin-top:22px;padding:0;font-size:13px;display:block}.cart-sheet [data-slot=sheet-description],.cart-assurance,.checkout-form>small,.order-success>p{font-size:14px;line-height:1.6}.cart-sheet .product-code{font-size:12px}.cart-sheet h3{font:500 34px/1.1 var(--font-cormorant), serif}.cart-sheet .cart-line p{font-size:14px}.cart-sheet .reserve-button{letter-spacing:0;text-transform:none;background:#173d2d;justify-content:space-between;min-height:52px;font-size:14px;display:flex}.cart-summary,.checkout-total{font-size:16px}.checkout-form>label,.checkout-form legend,.checkout-form fieldset label,.back-link{letter-spacing:0;text-transform:none;font-size:14px}.checkout-form input{font-size:16px}.reservation-error{color:#752617;background:#f5ded6;margin:0;padding:15px;font-size:14px;line-height:1.5}@keyframes cloth-name{0%{clip-path:inset(0 0 100%);transform:translateY(8px)}to{clip-path:inset(0);transform:translateY(0)}}@media (min-width:1600px){.site-shell .purchase-panel{width:440px}.site-shell .fabric-visual{right:440px}.site-shell .stage-tools{right:475px}.campaign-copy{width:calc(100% - 500px - 10vw)}}@media (max-width:1120px){.site-shell .topbar{padding-inline:26px}.site-shell .topbar nav{gap:20px}.site-shell .owner-link{display:none}.site-shell .fabric-stage{min-height:730px}.campaign-copy{width:calc(100% - 420px - 8vw);left:4vw}.campaign-copy h1{font-size:75px}.site-shell .stage-tools{left:4vw}.strip-caption{display:none}.swatch-strip>button{padding:16px}.swatch-strip small{display:none}.site-shell .fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.site-shell .fabric-card:nth-child(2n){padding-top:50px}}@media (max-width:920px){.site-shell .topbar{grid-template-columns:1fr auto;height:80px}.site-shell .topbar nav{display:none}.site-shell .wordmark{font-size:37px}.site-shell .mobile-menu{color:var(--ink);width:44px;height:44px;display:grid}.site-shell .fabric-stage{height:auto;min-height:0;max-height:none;padding-top:550px;overflow:visible}.site-shell .fabric-visual{height:550px;inset:0 0 auto}.campaign-copy{width:80%;top:140px;left:6vw;transform:none}.campaign-copy h1{font-size:clamp(66px,10vw,90px)}.campaign-copy p{margin-block:24px}.site-shell .stage-tools{top:20px;left:6vw;right:6vw}.site-shell .purchase-panel{grid-template-columns:1fr 1fr;width:100%;padding:30px 4vw;display:grid;position:relative;inset:auto}.site-shell .purchase-copy{padding:25px 25px 25px 0}.site-shell .purchase-copy h2{font-size:49px}.site-shell .purchase-controls{border-top:0;border-left:1px solid #d4d5ca;padding:25px 0 25px 25px;display:flex}.cloth-details{grid-template-columns:1fr;gap:18px}.site-shell .fabric-stage.inspecting .purchase-panel{visibility:hidden}.swatch-strip{scroll-snap-type:x proximity;overflow-x:auto}.swatch-strip>button{scroll-snap-align:start;min-width:200px}.site-shell .order-method{grid-template-columns:1fr}.method-image{grid-row:auto;min-height:450px}.site-shell .method-heading{padding:55px 7vw 24px}.site-shell .order-method ol{padding:0 7vw 45px}.site-shell .method-heading h2{font-size:60px}.site-shell .track-panel{grid-template-columns:1fr}.site-shell .mobile-cut-dock{display:none}}@media (max-width:620px){.site-shell .topbar{height:74px;padding-inline:20px}.site-shell .wordmark{font-size:35px}.site-shell .top-actions{gap:3px}.site-shell .cart-trigger{border:0;width:44px;min-width:44px;padding:0}.site-shell .cart-trigger span{display:none}.site-shell .fabric-stage{padding-top:510px}.site-shell .fabric-visual{height:510px}.campaign-copy{width:calc(100% - 48px);top:125px;left:24px}.campaign-copy h1{font-size:clamp(58px,13.8vw,80px)}.campaign-copy p{max-width:25ch;margin:25px 0 18px;font-size:14px}.campaign-copy a{gap:45px;font-size:14px}.site-shell .stage-tools{left:24px;right:24px}.site-shell .stage-tools .inspect-button{width:44px;font-size:0}.site-shell .purchase-panel{padding:8px 24px 24px;display:block}.site-shell .purchase-copy{padding:24px 0}.site-shell .purchase-copy h2{font-size:48px}.cloth-details{grid-template-columns:1fr 1.5fr;margin-top:20px}.site-shell .purchase-controls{border:0;padding:0}.site-shell .purchase-status>strong{font-size:23px}.site-shell .reserve-button{font-size:14px}.collection-disclosure{padding:16px 24px;line-height:1.6}.site-shell .archive-shop{padding:65px 24px}.site-shell .archive-heading{gap:15px}.site-shell .archive-heading h2{font-size:51px}.site-shell .archive-heading p{font-size:15px}.site-shell .archive-toolbar{gap:0;margin-top:25px}.site-shell .archive-toolbar>button{flex:1;min-width:0;padding-inline:12px;font-size:13px}.site-shell .fabric-grid{grid-template-columns:1fr;gap:35px;padding-top:25px}.site-shell .fabric-card:nth-child(2n){padding-top:0}.site-shell .fabric-card-image{aspect-ratio:.9}.site-shell .fabric-card-copy h3{font-size:36px}.site-shell .method-heading h2{font-size:48px}.method-image{min-height:360px}.site-shell .order-method li{grid-template-columns:64px 1fr;gap:6px 15px}.site-shell .track-panel{gap:30px;padding:55px 24px}.site-shell .track-panel h2{font-size:44px}.site-shell footer{gap:35px 20px;min-height:0;padding:45px 24px 25px}.site-shell footer p{font-size:27px}.site-shell footer>small{line-height:1.6}.site-shell .footer-mark{font-size:13.5vw}.site-shell .compare-desk{margin-inline:-24px;padding:24px}.cart-sheet{padding:24px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fabric-detail-sheet .detail-image{object-fit:cover;width:100%;height:250px;margin-top:24px}.fabric-detail-sheet .cloth-details{border:0;margin:20px 0;padding-top:0}.fabric-detail-sheet .purchase-controls{border:0;padding:0}.fabric-detail-sheet .availability,.fabric-detail-sheet .cut-heading>span{letter-spacing:0;text-transform:none;font-size:13px}.fabric-detail-sheet .purchase-status small,.fabric-detail-sheet .cut-heading small,.fabric-detail-sheet .yardage-control small,.fabric-detail-sheet .cut-summary,.fabric-detail-sheet .purchase-controls>small{font-size:12px}.fabric-detail-sheet .yard-presets button{min-height:44px;font-size:14px}.fabric-detail-sheet .cut-summary strong{font-size:14px}.fabric-detail-sheet .cut-summary{padding-block:16px}.catalog-controls{margin-top:38px;scroll-margin-top:24px}.catalog-search{background:#fffdf8;border:1px solid #9ca997;align-items:center;gap:14px;padding:0 18px;display:flex}.catalog-search input{width:100%;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:16px}.catalog-search input:focus-visible{box-shadow:none;outline:none}.catalog-search:focus-within{outline:2px solid var(--ink);outline-offset:3px}.catalog-search>svg{flex-shrink:0}.catalog-search>button{background:0 0;border:0;place-items:center;min-width:44px;height:44px;display:grid}.catalog-filters{border-bottom:1px solid #c6c9bd;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 0;display:flex}.catalog-filters>label{color:#5d685f;align-items:center;gap:12px;font-size:13px;display:flex}.catalog-filters select,.catalog-pagination select{background:var(--paper);max-width:260px;min-height:44px;color:var(--ink);font:inherit;border:1px solid #b8c0b2;border-radius:0;padding:8px 35px 8px 12px;font-size:14px}.catalog-filters .stock-filter{min-height:44px;color:var(--ink);cursor:pointer;margin-left:auto}.stock-filter input{accent-color:#173d2d;width:18px;height:18px}.clear-filters{min-height:44px;color:var(--orange);background:0 0;border:0;align-items:center;gap:10px;font-size:13px;display:inline-flex}.catalog-results-line{color:#5d685f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 0;font-size:13px;display:flex}.catalog-results-line span{align-items:center;gap:8px;display:inline-flex}.site-shell .fabric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;min-height:120px}.site-shell .fabric-card:nth-child(2n){padding-top:0}.site-shell .fabric-card-image{aspect-ratio:.9}.site-shell .fabric-card-copy h3{overflow-wrap:anywhere}.catalog-loading{opacity:.4;pointer-events:none}.catalog-empty{text-align:center;border-bottom:1px solid #c6c9bd;padding:70px 24px}.catalog-empty h3{font:400 44px/1.1 var(--font-cormorant), serif;margin:0}.catalog-empty p{color:#5d685f;margin:20px 0;font-size:16px}.catalog-empty button{background:var(--ink);border-radius:0;min-height:44px}.catalog-pagination{border-top:1px solid #c6c9bd;justify-content:space-between;align-items:center;gap:16px;margin-top:45px;padding-top:24px;display:flex}.catalog-pagination>button{min-height:44px;color:var(--ink);background:0 0;border-radius:0;padding-inline:18px;font-size:14px}.catalog-pagination label{align-items:center;gap:10px;font-size:13px;display:flex}.catalog-pagination select{max-width:90px}@media (max-width:1120px){.site-shell .fabric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters .stock-filter{margin-left:0}}@media (max-width:800px){.site-shell .fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters{gap:12px}.catalog-filters>label:not(.stock-filter){flex:1;gap:8px;display:grid}.catalog-filters select{width:100%;max-width:100%}}@media (max-width:620px){.site-shell .archive-shop{padding-inline:18px}.catalog-search{gap:8px;padding-inline:12px}.catalog-search input{height:56px;font-size:16px}.catalog-filters>label:not(.stock-filter){min-width:0}.catalog-filters select{padding-left:8px;padding-right:20px;font-size:13px}.catalog-results-line,.catalog-results-line span{font-size:12px}.site-shell .fabric-grid{gap:30px 14px}.site-shell .fabric-card-image>span{display:none}.site-shell .fabric-card-copy h3{font-size:28px}.site-shell .fabric-card-copy>p{font-size:12px;line-height:1.5}.site-shell .fabric-card-copy .product-code{font-size:11px}.site-shell .product-numbers{gap:6px;margin-top:12px}.site-shell .product-numbers span{text-transform:none;font-size:11px}.site-shell .compare-toggle{gap:5px;font-size:12px}.catalog-pagination{gap:8px}.catalog-pagination>button{padding-inline:10px;font-size:12px}.catalog-pagination>button svg{width:14px}.catalog-pagination label{gap:5px;font-size:12px}.catalog-pagination select{max-width:62px;padding:6px}}
