.metal-studio-page{background:#fafbf9;--line:#d3d8d3;--muted:#626963}
.metal-studio-page .main-header{background:#fafbf9}.metal-studio-page .head-row{min-height:72px}.metal-studio-page .main-nav{background:#fafbf9}.metal-studio-page .nav-inner{min-height:42px}.metal-studio-page .site-footer{border-top:1px solid var(--line);background:#f1f4f0;margin-top:70px}
.metal-product-builder{max-width:1450px}.product-builder-top{display:flex;justify-content:space-between;align-items:center;padding:23px 0 28px}.product-builder-top .breadcrumbs{margin:0;font-size:11px}.product-builder-top>.text-link{font-size:12px}.plain-button{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.plain-button.text-link{font-size:12px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.studio-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;color:#59645b}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#358069;margin-right:8px}
.pdp-layout{display:grid;grid-template-columns:minmax(0,1.23fr) minmax(390px,.86fr);gap:64px;align-items:start}.pdp-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:19px;position:sticky;top:24px;min-width:0}.gallery-thumbnails{display:flex;flex-direction:column;gap:13px}.gallery-thumbnails button{border:1px solid transparent;background:transparent;padding:4px;position:relative;min-height:80px;color:#37463f;transition:border-color .2s}.gallery-thumbnails button[aria-selected=true]{border-color:#222b25}.gallery-thumbnails button:hover{border-color:#9aa99f}.gallery-thumbnails img{height:58px;object-fit:cover;mix-blend-mode:multiply}.gallery-thumbnails svg{display:block;width:100%;height:53px}.gallery-thumbnails span{font-size:9px;display:block}.gallery-main{min-width:0;padding-right:30px;border-right:1px solid var(--line)}.gallery-photo{position:relative;background:#f0f3ef;overflow:hidden;aspect-ratio:.92;display:flex;align-items:center;justify-content:center}.gallery-photo>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery-badge{position:absolute;top:22px;left:22px;z-index:1;border:1px solid #a2b0a5;padding:5px 9px;font-size:9px;font-weight:650;letter-spacing:.07em;background:#f8faf680}.gallery-photo-caption{position:absolute;bottom:21px;left:22px;right:22px;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#556357}.gallery-photo-caption>span:first-child{letter-spacing:.12em;font-weight:750}.gallery-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.gallery-details h2{font-size:25px;font-weight:550;line-height:1.2;margin:10px 0 0}.gallery-details p{font-size:12px;color:var(--muted);margin:22px 0 0;line-height:1.8}.gallery-assurance{display:flex;gap:18px;padding:22px 0;justify-content:space-between}.gallery-assurance span{font-size:10px;display:flex;gap:8px;align-items:center;max-width:125px;line-height:1.5}.gallery-assurance svg{width:24px;height:24px;flex-shrink:0}
.product-kicker{font-size:10px;letter-spacing:.11em;font-weight:700;margin-bottom:11px;color:#47584c}.pdp-heading h1{font-family:'Big Shoulders Display',Impact,sans-serif;font-size:57px;letter-spacing:-.025em;line-height:.99;font-weight:650;max-width:490px;margin:0 0 17px}.pdp-heading>p{font-size:13px;line-height:1.65;color:#565f59;margin:0 0 19px;max-width:440px}.product-benefits{display:flex;gap:20px;font-size:10px;text-transform:uppercase;letter-spacing:.015em;margin:0 0 24px}.product-benefits span{display:flex;align-items:center;gap:7px}.product-benefits svg{width:22px;height:22px;flex-shrink:0}.metal-product-builder .builder-tabs{gap:24px;margin:0 0 22px}.metal-product-builder .builder-tabs button{font-size:12px;padding:0 0 11px;border-bottom-width:2px}.product-option{margin:0 0 20px}.option-heading{display:flex;gap:8px;align-items:center;margin-bottom:10px;min-height:24px}.option-heading>span{font-size:10px;color:#737e74;font-variant-numeric:tabular-nums}.option-heading h2{font-size:12px;font-weight:750;letter-spacing:0;margin:0}.material-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.material-options button{background:transparent;border:1px solid #ccd3cc;border-radius:3px;padding:11px 4px 9px;display:flex;align-items:center;flex-direction:column;font-size:10px;line-height:1.6;color:#4f5750;transition:background .18s,border-color .18s}.material-options button strong{font-size:12px;letter-spacing:.03em;font-weight:750;color:#1c2720}.material-options button[aria-pressed=true]{border-color:#223e31;background:#e2f1e8;box-shadow:inset 0 0 0 1px #223e31}.material-options button:hover{border-color:#5d7868}.alloy-swatch{width:24px;height:24px;border-radius:50%;margin:0 0 5px;border:1px solid #b2bdb5;background:linear-gradient(130deg,#f9fbfa 8%,#bfc9c3 38%,#eef4f0 60%,#98a69d 100%)}.alloy-swatch.stainless{background:linear-gradient(130deg,#d7e0df,#8f9fa3 35%,#eaf0ef 62%,#75858c)}.alloy-swatch.steel{border-color:#89928e;background:linear-gradient(130deg,#87928b,#424f48 38%,#a5b0a8 62%,#45534c)}
.shape-options{display:flex;gap:7px}.shape-options button{display:flex;align-items:center;justify-content:center;flex:1;min-height:43px;gap:8px;border:1px solid #ccd3cc;background:transparent;border-radius:3px;font-size:11px;padding:7px;color:#525d54;transition:background .18s}.shape-options button[aria-pressed=true]{background:#e2f1e8;border-color:#223e31;box-shadow:inset 0 0 0 1px #223e31;color:#1b3326}.shape-options button:hover{border-color:#5d7868}.shape-options svg{height:24px;width:31px;flex-shrink:0}.dimensions-option .option-heading{margin-bottom:11px}.dimensions-option .unit-toggle{margin-left:auto;padding:2px;background:#edf1eb;border-color:#ccd3cc;border-radius:4px}.dimensions-option .unit-toggle button{padding:3px 12px;font-size:11px;min-height:28px}.dimensions-option .unit-toggle button[aria-pressed=true]{background:#263b2c}.metal-product-builder .dimension-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metal-product-builder .field{font-size:11px;font-weight:650}.metal-product-builder .field input,.metal-product-builder .field select,.metal-product-builder .field textarea{border-color:#c4cdc4;border-radius:3px;padding:10px 11px;min-height:44px;background:#ffffffad;font-size:13px;font-weight:450;transition:border-color .18s,box-shadow .18s}.metal-product-builder .field input:focus,.metal-product-builder .field select:focus,.metal-product-builder .field textarea:focus{outline:0;border-color:#37694e;box-shadow:0 0 0 2px #afdbc36e}.metal-product-builder .field>span{margin-bottom:6px}.dimension-fields .field>span{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.dimension-fields .field small{display:inline;font-size:10px;margin:0;color:#6f786f}.dimension-hint{font-size:10px;color:#737b73;line-height:1.6;margin:8px 0 0}.part-options{border-block:1px solid var(--line);margin:5px 0 20px;padding:12px 0}.part-options summary,.product-accordions summary{cursor:pointer;list-style:none;font-size:11px;font-weight:650;display:flex;justify-content:space-between;gap:12px;align-items:center}.part-options summary::-webkit-details-marker,.product-accordions summary::-webkit-details-marker{display:none}.part-options summary>span{font-size:10px;font-weight:450;color:#6a756d}.part-options[open]>.field-grid{padding-top:15px}.part-weight{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:#626d64;margin-bottom:10px}.part-weight strong{color:#213428;font-weight:650;font-variant-numeric:tabular-nums}.purchase-actions{display:grid;grid-template-columns:114px 1fr;gap:10px}.quantity-control{display:flex;align-items:center;border:1px solid #c4cdc4;border-radius:3px;min-width:0;height:50px;background:#fff}.quantity-control button{border:0;background:none;width:30px;align-self:stretch;font-size:18px;color:#3d4c42;flex-shrink:0}.quantity-control input{width:100%;min-width:0;font-size:13px;background:none;border:0;padding:0;text-align:center;appearance:textfield;-moz-appearance:textfield}.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.metal-product-builder .button{border-radius:3px}.purchase-actions .button{min-height:50px;font-size:12px;text-transform:uppercase;letter-spacing:.045em;display:flex;justify-content:space-between;background:#14291e;border-color:#14291e}.purchase-actions .button:hover{background:#254632}.purchase-note{font-size:10px;color:#57645b;margin:10px 0 21px;text-align:center}.purchase-block #cancel-edit{margin-top:10px}.product-accordions details{border-top:1px solid var(--line);padding:15px 0}.product-accordions details:last-child{border-bottom:1px solid var(--line)}.product-accordions summary{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.product-accordions summary>span{font-size:17px}.product-accordions p{font-size:12px;color:var(--muted);margin:12px 0 0}.pdp-continue{margin-top:20px;text-align:left;font-size:11px!important;line-height:1.7}.import-intro h2{font-size:24px}.import-intro p,.drawing-callout p{font-size:12px;color:var(--muted)}.drawing-callout{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.drawing-callout strong{font-size:13px}.drawing-callout p{margin:7px 0 14px}.metal-product-builder #csv-template{margin:15px 0}.metal-product-builder .upload-box{background:#f1f5ef;border-color:#93a58f;font-size:13px}.metal-product-builder .upload-box input::file-selector-button{background:#fff;border:1px solid #b4c1b1;border-radius:3px;padding:8px 12px;font:inherit;cursor:pointer}
.gallery-technical{background:#17241f;color:#ebf4ee;aspect-ratio:.92;min-height:500px;position:relative;display:flex;flex-direction:column;overflow:hidden}.canvas-topline{display:flex;justify-content:space-between;gap:10px;padding:21px 23px 0;font-size:8px;font-weight:650;letter-spacing:.09em;color:#a2bbb0}.canvas-topline .status-dot{background:#c7f6e6;width:5px;height:5px}.canvas-heading{padding:23px 23px 0;z-index:1}.canvas-heading h2{font-size:26px;font-weight:550;letter-spacing:-.03em;margin:0 0 7px}.canvas-heading p{font-size:11px;color:#9fb4a8;margin:0}.studio-viewport{flex:1;min-height:290px;display:flex;align-items:center;justify-content:center;position:relative}.studio-viewport svg{display:block;width:100%;height:auto;max-height:100%}.studio-viewport:focus-within{outline-offset:-5px}.viewport-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 22px 17px;border:1px solid #52665b;border-radius:4px;padding:4px;gap:5px;background:#1d3026;position:relative;z-index:2}.view-options{display:flex;gap:3px}.view-options button,.view-utilities button{border:0;border-radius:2px;background:transparent;color:#afc5b7;font-size:10px;min-height:31px;padding:6px 11px}.view-options button[aria-pressed=true]{background:#d4eade;color:#1c3426}.view-options button:hover,.view-utilities button:hover{background:#496052;color:#fff}.view-utilities{display:flex;gap:3px}.view-utilities button{padding:5px 9px;font-size:20px;line-height:1}.view-utilities button[aria-pressed=false]{opacity:.5}.view-utilities svg{width:19px;height:19px;display:block}.canvas-footer{padding:0 23px 19px;display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#9cb4a5}.gallery-technical :focus-visible{outline-color:#c7f6e6}
.studio-steps{display:flex;align-items:center;border-block:1px solid var(--line);margin:58px 0 28px;gap:28px;scroll-margin-top:20px}.studio-steps button{background:none;border:0;border-bottom:2px solid transparent;padding:18px 0;display:flex;gap:10px;align-items:center;font-size:12px;color:#6b766e}.studio-steps button>span{font-size:10px;font-variant-numeric:tabular-nums}.studio-steps button[aria-current=step]{border-color:#203d2a;color:#203d2a;font-weight:750}.studio-steps small{margin-left:auto;font-size:11px;color:var(--muted)}.studio-project-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.studio-stage-content{min-width:0}.studio-cut-list{border:1px solid var(--line);background:#fff;padding:25px}.cut-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.cut-list-heading h2{font-size:24px;margin:7px 0 0}.cut-list-footnote{border-top:1px solid var(--line);padding-top:16px;margin-top:15px;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;color:var(--muted)}.cut-list-footnote .text-link{flex-shrink:0;font-size:10px}.metal-product-builder .inline-empty{background:#f3f6f0;padding:40px 20px;font-size:12px}.metal-product-builder .quote-summary{background:#eff4ec;border-radius:0;border:0;top:25px}.metal-product-builder .summary-head{background:transparent;border-bottom:1px solid #d1dccb;margin:0 22px;padding:21px 0 17px}.metal-product-builder .summary-head h2{font-size:16px;letter-spacing:-.02em}.metal-product-builder .summary-body{padding:17px 22px 22px}.metal-product-builder .summary-body p{font-size:11px}.metal-product-builder .summary-stat{font-size:12px}.metal-product-builder .summary-line{font-size:11px}.metal-product-builder .summary-line strong{font-size:12px}.metal-product-builder[data-step="1"] #summary-lines{display:none}.metal-product-builder .summary-note{font-size:10px}.metal-product-builder .summary-body .button{font-size:12px;min-height:45px;background:#193421;border-color:#193421}.metal-product-builder .summary-body .text-link{font-size:10px}.studio-form-stage{background:#fff;border:1px solid var(--line);padding:32px}.studio-stage-intro{margin-bottom:26px}.studio-stage-intro h2{font-size:30px;margin:0 0 12px}.studio-stage-intro p{font-size:13px;color:var(--muted)}.studio-stage-footer{display:flex;justify-content:space-between;gap:15px;margin-top:25px}.studio-form-stage #project-files{margin-top:28px}.studio-form-stage .field-grid{gap:22px}.studio-form-stage .check-field{line-height:1.8}.studio-form-stage .button{font-size:12px}.studio-form-stage .upload-box{margin-top:10px}.studio-form-stage .note{margin-top:25px}.studio-pending{display:flex;align-items:center;gap:20px;border:1px solid #d2b780;background:#fff8e9;padding:18px 22px;margin:0 0 20px;font-size:12px}.studio-pending>div{flex:1}.studio-pending p{margin:5px 0 0}.metal-product-builder .status-message{background:#e4f4e9;border:1px solid #b0d8bc;border-radius:3px;font-size:12px}.metal-product-builder[data-step="2"] .studio-steps,.metal-product-builder[data-step="3"] .studio-steps{margin-top:5px}.metal-product-builder[data-step="3"] #summary-continue{display:none}.metal-product-builder .row-actions button{min-height:36px}
@media(min-width:1550px){.pdp-layout{gap:90px}.pdp-heading h1{font-size:64px}.gallery-photo,.gallery-technical{max-height:720px}}
@media(max-width:1150px){.pdp-layout{gap:35px;grid-template-columns:minmax(0,1.1fr) minmax(365px,1fr)}.pdp-gallery{grid-template-columns:56px minmax(0,1fr);gap:10px}.gallery-main{padding-right:18px}.gallery-thumbnails button{min-height:65px}.gallery-thumbnails img{height:43px}.gallery-thumbnails svg{height:43px}.gallery-photo{aspect-ratio:.73}.gallery-details{grid-template-columns:1fr;gap:8px}.gallery-details p{margin:0}.gallery-assurance{flex-direction:column;gap:13px}.gallery-assurance span{max-width:none}.gallery-technical{min-height:520px}.canvas-heading h2{font-size:22px}.canvas-topline,.canvas-heading{padding-left:17px;padding-right:17px}.viewport-toolbar{margin-inline:12px}.view-options button{padding-inline:8px}.canvas-footer{padding-inline:15px;flex-direction:column;gap:4px}.pdp-heading h1{font-size:52px}.studio-project-grid{gap:25px;grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:900px){.pdp-layout{gap:25px;grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.pdp-gallery{display:flex;flex-direction:column-reverse;gap:14px}.gallery-thumbnails{flex-direction:row}.gallery-thumbnails button{width:62px}.gallery-main{padding:0;border:0}.gallery-photo{aspect-ratio:.67}.gallery-details h2{font-size:23px}.gallery-technical{min-height:530px}.product-benefits{gap:12px;font-size:8px}.pdp-heading h1{font-size:49px}.studio-steps{gap:22px}.studio-steps small{display:none}}
@media(max-width:700px){.metal-product-builder{width:calc(100% - 32px)}.metal-studio-page .head-row{min-height:0;padding-block:15px}.metal-studio-page .head-row .search{display:none}.metal-studio-page .logo{font-size:24px}.metal-studio-page .logo svg{width:25px;height:25px}.metal-studio-page .local-notice{font-size:9px;line-height:1.5;padding-inline:12px}.product-builder-top{padding:17px 0 19px}.product-builder-top .breadcrumbs{font-size:10px}.product-builder-top>.text-link{font-size:11px}.pdp-layout{display:flex;flex-direction:column;gap:28px}.pdp-gallery{position:static;display:flex;flex-direction:column-reverse;width:100%;gap:12px}.gallery-main{width:100%}.gallery-photo{aspect-ratio:1.08;max-height:440px}.gallery-badge{font-size:8px;top:17px;left:17px}.gallery-photo-caption{font-size:8px;bottom:15px;left:17px;right:17px}.gallery-thumbnails{gap:8px}.gallery-thumbnails button{width:68px;min-height:65px}.gallery-thumbnails img{height:43px}.gallery-thumbnails svg{height:43px}.gallery-details,.gallery-assurance{display:none}.gallery-technical{min-height:0;aspect-ratio:.96}.canvas-heading{padding-top:14px}.canvas-heading h2{font-size:23px}.canvas-heading p{font-size:10px}.studio-viewport{min-height:220px}.canvas-topline{padding-top:16px}.viewport-toolbar{margin-bottom:11px}.canvas-footer{flex-direction:row;font-size:7px;padding-bottom:13px}.pdp-configuration{width:100%}.pdp-heading h1{font-size:52px;max-width:none;margin-bottom:15px}.pdp-heading>p{font-size:13px}.product-benefits{font-size:10px;gap:20px;margin-bottom:25px}.material-options button{min-height:87px;font-size:11px}.material-options button strong{font-size:13px}.alloy-swatch{width:25px;height:25px}.shape-options button{font-size:12px;min-height:46px}.option-heading h2{font-size:13px}.product-option{margin-bottom:23px}.metal-product-builder .field{font-size:12px}.metal-product-builder .field input,.metal-product-builder .field select,.metal-product-builder .field textarea{font-size:16px;min-height:46px}.metal-product-builder .dimension-fields{gap:10px}.dimension-fields .field small{font-size:10px}.part-options{padding:15px 0}.part-options summary{font-size:12px;min-height:24px}.purchase-actions{grid-template-columns:120px 1fr}.quantity-control input{font-size:16px}.quantity-control button{width:34px}.purchase-actions .button{font-size:12px;padding-inline:14px}.part-weight{font-size:12px}.purchase-note{font-size:11px}.product-accordions summary{font-size:12px;min-height:22px}.pdp-continue{font-size:12px!important}.studio-steps{gap:0;justify-content:space-between;margin:32px 0 20px}.studio-steps button{font-size:11px;gap:6px;padding:15px 0}.studio-steps button>span{font-size:9px}.studio-project-grid{grid-template-columns:1fr;gap:22px}.studio-cut-list{padding:18px}.cut-list-heading{gap:10px}.cut-list-heading h2{font-size:23px}.cut-list-heading .button{font-size:11px;padding-inline:10px}.cut-list-footnote{align-items:flex-start;flex-direction:column;font-size:10px}.metal-product-builder .cut-list-table{min-width:500px}.metal-product-builder .row-actions button{min-height:42px}.studio-form-stage{padding:22px 18px}.studio-stage-intro h2{font-size:27px}.studio-form-stage .field-grid{grid-template-columns:1fr;gap:20px}.studio-stage-footer{gap:10px}.studio-stage-footer .button{font-size:11px;padding-inline:13px}.studio-pending{flex-wrap:wrap;padding:16px;gap:12px}.studio-pending>div{flex-basis:100%}.studio-pending .button{font-size:11px}.metal-product-builder .quote-summary{position:static}.metal-product-builder .summary-body p{font-size:12px}.metal-product-builder .summary-stat{font-size:13px}.metal-product-builder .summary-head h2{font-size:18px}.metal-studio-page .site-footer{margin-top:40px}.view-options button,.view-utilities button{min-height:37px}.metal-product-builder .button.small{min-height:42px}}
@media(prefers-reduced-motion:reduce){.metal-product-builder *{scroll-behavior:auto!important;transition:none!important}}

.dimension-fields:has([data-dimension=diameter]:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}
.metal-product-builder .material-options{grid-template-columns:repeat(5,minmax(0,1fr))}
.metal-product-builder .material-options button{min-height:78px;justify-content:center}
.metal-product-builder .material-options button strong{font-size:10px;letter-spacing:0;line-height:1.3;text-align:center}
.alloy-swatch.brass{background:linear-gradient(130deg,#fff0ab,#ab7a25 40%,#f6d784 65%,#91702a);border-color:#b8944d}
.alloy-swatch.copper{background:linear-gradient(130deg,#fbd0a7,#a96341 40%,#eeb88c 65%,#8f5235);border-color:#af7756}
.metal-product-builder .shape-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.metal-product-builder .shape-options button{min-height:44px;text-align:left;font-size:10px;justify-content:flex-start;line-height:1.3;gap:6px;padding:7px 8px}
.metal-product-builder .shape-options svg{width:26px}
.grade-option{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;margin:0 0 23px}
.grade-option .dimension-hint{font-size:10px;line-height:1.7;margin-top:17px}
.metal-product-builder .dimension-fields[data-field-count="2"],.metal-product-builder .dimension-fields[data-field-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.metal-product-builder .dimension-fields[data-field-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.profile-dimension-note{font-size:10px;line-height:1.7;color:#617467;background:#ecf2e9;padding:10px 12px;margin:10px 0 0;border-left:2px solid #a5b9a2}
.metal-product-builder .dimension-fields .dimension-name{font-size:11px;line-height:1.4}
@media(max-width:700px){.metal-product-builder .material-options{gap:5px}.metal-product-builder .material-options button{padding:9px 3px;min-height:78px}.metal-product-builder .material-options button strong{font-size:9px}.metal-product-builder .shape-options button{font-size:10px;min-height:46px;padding:7px 6px}.metal-product-builder .shape-options svg{width:23px}.grade-option{grid-template-columns:1fr}.grade-option .dimension-hint{margin:0}.metal-product-builder .dimension-fields .dimension-name{font-size:11px}.profile-dimension-note{font-size:11px}}

/* Product photographs carry their own lighting and contact shadow. */
.gallery-photo{aspect-ratio:1;background:#ededed;max-height:none}
.gallery-photo>img{mix-blend-mode:normal;object-fit:contain}
.gallery-thumbnails img{mix-blend-mode:normal;object-fit:contain;background:#ededed}
