/* Premium UI: shared visual rules over the existing storefront and business controls. */
.route-home .category-grid .category-photo{height:270px;min-height:270px;align-self:center}
:root{--ink:#1d2420;--muted:#626b70;--line:#dedfda;--paper:#f4f2eb;--orange:#c23b0b;--orange-dark:#a92e06;--green:#16833a;--radius:6px;--selected:#fff0e8;--surface:#fff;--focus:#185fba;background:var(--surface)}
body{font-size:16px}h1,h2,h3{text-wrap:balance}p,button,a,summary,small,label{overflow-wrap:anywhere}.shell{width:min(1360px,calc(100% - 96px))}.btn{min-height:48px;padding:12px 20px;font-size:14px;line-height:1.4;border-radius:var(--radius)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.65}.btn[aria-busy=true]{cursor:progress}.btn-white{color:var(--ink)}.icon-btn{min-width:44px;min-height:44px}.text-link{color:var(--orange);text-underline-offset:4px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.small,small{font-size:13px}.eyebrow{font-size:12px;letter-spacing:.09em;line-height:1.5}.form-status{color:#a12816}.form-status:empty{display:none}.form-status[data-state=success]{color:#146530}.form-status[data-state=loading]{color:var(--muted)}[aria-invalid=true]{border-color:#a12816!important}.field-error{color:#a12816;font-size:13px;display:block;margin-top:6px}
.utility-bar{background:#242f2b;color:#fff}.utility-bar .shell{align-items:center;gap:20px;min-height:36px;padding-block:0}.utility-bar .language-select select{color:#fff;border:0;font-size:12px;min-height:36px;width:105px}.utility-bar select option{color:var(--ink);background:#fff}.utility-bar .utility-3d-link{font-size:12px}.site-header{position:relative;z-index:30}.header-inner{gap:24px;min-height:88px}.brand{width:176px}.brand img{filter:hue-rotate(200deg) saturate(2) brightness(1.13)}.site-header nav{gap:24px;min-width:0}.site-header nav a{font-size:13px;padding-block:29px}.header-search{flex:0 1 210px;width:210px;background:#fafaf8;min-width:130px}.header-search input{font-size:13px}.header-inner>.icon-btn{margin-left:0}.cart-count{font-size:11px;min-width:19px;height:19px;line-height:19px;right:0}
.premium-hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch;background:var(--paper);margin-inline:calc((min(1360px,100vw - 96px) - 100vw)/2);min-height:530px;overflow:hidden}.premium-hero-copy{padding:62px 30px 58px max(48px,calc((100vw - 1360px)/2));align-self:center}.premium-hero h1{font-size:clamp(56px,5.9vw,88px);line-height:.99;letter-spacing:-.065em;margin:18px 0 22px;max-width:640px}.premium-hero p:not(.eyebrow){font-size:19px;max-width:490px;color:#39413e;line-height:1.5}.premium-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.premium-hero-art{position:relative;min-width:0;min-height:420px}.premium-hero-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:58% center}.premium-hero-art>.btn{position:absolute;bottom:22px;right:24px;background:#fff;color:var(--ink);border-color:var(--line);box-shadow:0 3px 10px #0001}
.route-home .category-grid{margin-top:24px;gap:18px}.route-home .category-card{display:grid;grid-template-columns:1.5fr 1fr;position:relative;background:var(--paper);border:0;min-height:252px}.route-home .category-copy{padding:25px 12px 24px 24px;grid-column:1;grid-row:1;z-index:1}.route-home .category-copy h2{font-size:25px;margin:10px 0}.route-home .category-copy p{font-size:14px;min-height:42px}.route-home .category-copy .btn-block{background:none;color:var(--orange);border:0;justify-content:flex-start;text-decoration:underline;padding:0;min-height:44px;margin-top:8px}.route-home .category-copy .category-3d-link{justify-content:flex-start;text-align:left;color:var(--muted);font-size:12px;margin-top:8px}.route-home .category-photo{grid-column:2;grid-row:1;min-height:250px;height:100%;background:none;padding:0;overflow:hidden;align-items:center}.route-home .tube-group>img{display:none}.route-home .tube-group>img:first-child{display:block;width:150%;max-width:none;height:100%;margin-left:-25%;transform:rotate(12deg)}.route-home .custom-photo>img:first-child,.route-home .custom-photo .artwork-swatch{display:none}.route-home .custom-photo>img:nth-child(2){width:160%;max-width:none;margin-left:-30%;height:100%;transform:rotate(12deg)}.route-home .category-photo .boxes-hero{width:170%;max-width:none;padding:0;object-fit:contain;margin-left:-35%}.orange-dot:before,.gray-dot:before{display:none}.gray-dot{color:#626b70}
.route-home .catalog-section{padding-top:42px;margin-top:28px}.section-heading h2{font-size:40px}.section-heading h1{font-size:clamp(40px,4.5vw,68px);line-height:1.04;letter-spacing:-.055em}.route-shop .catalog-section{padding-top:40px}.premium-shop-intro{display:grid;grid-template-columns:1fr .65fr;gap:40px;align-items:center;background:var(--paper);padding:36px 40px;margin-bottom:26px;min-width:0}.premium-shop-intro h1{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.055em;margin:14px 0}.premium-shop-intro .muted{font-size:18px;max-width:500px}.premium-shop-art{height:210px;min-width:0;display:flex;gap:0;align-items:center;justify-content:center;overflow:hidden}.premium-shop-art img{width:45%;height:115%;object-fit:contain;transform:rotate(16deg)}.premium-shop-art img+img{height:93%;margin-left:-40px}.route-shop .catalog-section>.section-heading{margin-bottom:20px;justify-content:flex-end}.route-shop .catalog-section>.section-heading>div{display:none}.route-shop .sort-control{flex-direction:row;align-items:center}.filter-row{gap:10px}.chip{min-height:44px;padding:10px 22px;background:#f7f7f4;font-size:14px}.product-grid{gap:22px}.product-card{border-radius:var(--radius);display:flex;flex-direction:column;background:#fff;min-width:0}.product-visual{background:var(--paper)}.product-picture{height:292px;background:linear-gradient(120deg,#eeece5,#f8f7f3)}.product-picture img{width:100%;height:100%}.product-copy{padding:17px 20px 20px;flex:1;display:flex;flex-direction:column;align-items:stretch}.product-copy h3{font-size:20px;min-height:0;line-height:1.22;margin:10px 0 8px}.product-copy .small{font-size:13px}.product-copy .stock-dot{font-size:12px}.card-price{margin-top:16px!important}.card-price strong{font-size:25px}.card-price span{font-size:13px}.product-copy .btn{font-size:14px;min-height:44px;margin-top:17px}.product-3d{font-size:12px;min-height:44px;background:#fff;right:12px;bottom:12px}.stock-dot[data-stock=out]{color:#8f3425}.stock-dot[data-stock=out]:before{background:#8f3425}
.premium-custom{display:grid;grid-template-columns:1fr .8fr .72fr;gap:36px;align-items:center;background:#222d28;color:#fff;padding:48px;margin-block:20px 42px;overflow:hidden}.premium-custom h2{font-size:46px;line-height:1.04;margin:16px 0;letter-spacing:-.045em}.premium-custom p{font-size:16px;color:#e0e5df;line-height:1.5}.premium-custom .eyebrow{font-size:12px;color:#e0e5df}.premium-custom .btn-outline{color:#fff;background:transparent;border-color:#bac5bb}.premium-custom .btn-outline:hover{background:#39463e}.premium-custom-art{min-height:300px;height:100%;max-height:370px;display:flex;align-items:center;justify-content:center;position:relative}.premium-custom-art img{object-fit:contain;height:300px;width:55%;transform:rotate(20deg)}.premium-custom-art img+img{transform:rotate(8deg);margin-left:-25px}.premium-process{list-style:none;counter-reset:process;padding:0;margin:0;display:grid;gap:24px}.premium-process li{counter-increment:process;display:grid;grid-template-columns:28px 1fr;column-gap:12px;min-width:0}.premium-process li:before{content:counter(process,decimal-leading-zero);font-size:13px;color:#c7d4ca;grid-row:1/3;padding-top:2px}.premium-process b{font-size:15px}.premium-process span{font-size:13px;color:#d4dcd7;margin-top:4px;line-height:1.5}.premium-boxes{padding:0 0 25px}.premium-boxes-head{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}.premium-boxes h2{font-size:35px;max-width:660px}.premium-boxes-head p{font-size:15px;color:var(--muted);margin-top:10px}.premium-box-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.premium-box-card{display:flex;align-items:center;background:var(--paper);padding:14px;gap:12px;min-height:170px;min-width:0;border:1px solid transparent;border-radius:var(--radius)}.premium-box-card:hover{border-color:var(--orange)}.premium-box-card img{width:44%;height:145px;object-fit:contain;mix-blend-mode:multiply}.premium-box-card h3{font-size:19px}.premium-box-card p{font-size:13px;color:var(--muted);margin-top:8px}.premium-box-card span{font-size:13px;color:var(--orange);display:block;margin-top:10px}
.breadcrumb{margin-block:28px;font-size:13px}.product-layout{grid-template-columns:1.08fr 1fr;gap:52px}.product-gallery{min-width:0}.gallery-stage{height:615px;background:var(--paper)}.gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;height:auto}.gallery-thumbs .thumb{width:100%;height:96px;min-width:0}.gallery-thumbs .thumb b{font-size:12px}.gallery-thumbs .thumb small{font-size:11px}.thumb.active{background:#fff4eb}.view-3d{min-height:44px;font-size:13px}.zoom-image{min-width:44px;min-height:44px}.purchase-panel h1{font-size:64px;line-height:1;letter-spacing:-.055em;margin:15px 0}.product-subtitle{font-size:27px;line-height:1.2;max-width:520px}.purchase-panel>.muted{font-size:15px;line-height:1.5}.product-price{margin-top:24px}.product-price strong{font-size:43px}.product-price span{font-size:16px}.swatch small{font-size:12px}.swatch{width:76px}.swatch-row{flex-wrap:wrap}.option>span{min-height:48px}.option input:checked+span{background:var(--selected);border-color:var(--orange);color:var(--orange)}.option input:disabled+span{opacity:.55;cursor:not-allowed;text-decoration:line-through}.pack-options small{font-size:13px}.pack-options b{font-size:15px}.stepper button{min-width:44px;min-height:44px}.stepper input{min-height:44px}.detail-tabs button{min-height:48px}.spec-table{font-size:14px}.shipping-note{font-size:14px}.buy-button{min-height:52px}.empty-packaging-note{font-size:14px!important}.reference-price-note{font-size:13px;color:var(--muted);margin-top:6px}.page-intro h1{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.055em}.page-intro{padding-block:42px 34px}.editor-stage{background:var(--paper)}.editor-panel,.quote-form,.order-summary{border-radius:var(--radius)}.editor-panel{padding:28px;background:#faf9f6;border:1px solid var(--line)}.quote-form{padding:26px;background:#faf9f6;border:1px solid var(--line)}.quote-section .form-grid label{min-width:0}.quote-section{gap:48px}.form-grid>*,.checkout-grid>*,.cart-layout>*,.custom-layout>*,.info-grid>*{min-width:0}.process-strip{color:#4b5750;gap:18px;flex-wrap:wrap;font-size:14px}.box-card h2{font-size:28px}.box-card .category-copy{padding:24px}.box-photo{background:var(--paper)}.info-content{line-height:1.75}.request-card .badge{color:#74400b}.site-footer{background:#f5f4ef;border-top:1px solid var(--line)}.footer-benefits{font-size:14px}.footer-bottom{font-size:13px}.footer-bottom nav{flex-wrap:wrap}.footer-bottom .language-select select{font-size:13px;min-height:44px;width:115px}.preview-footer{font-size:12px;color:#626b70;padding:10px 16px}.form-note,.form-grid label>small,.summary-product small{font-size:13px}.modal-head h2{min-width:0}.modal-head .icon-btn{flex-shrink:0}.viewer-toolbar .btn{min-height:44px;font-size:13px}.viewer-size{display:flex;align-items:center;gap:8px;font-size:13px}.viewer-size select{width:120px;min-height:44px;margin:0}.viewer-toolbar #viewer-status{flex-basis:100%;line-height:1.5}.viewer-dialog:fullscreen{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.viewer-dialog:fullscreen #viewer-stage{height:calc(100dvh - 180px)}
@media(min-width:1025px){.route-shop .filter-row{margin-top:-66px;margin-right:230px;min-height:46px}.product-gallery{align-self:start;position:sticky;top:24px}.gallery-stage[data-view=label]{height:615px}}
@media(max-width:1200px){.header-inner{gap:18px}.site-header nav{gap:17px}.site-header nav a{font-size:12px}.header-search{flex-basis:165px}.brand{width:154px}.account-link{display:none}.product-grid{gap:16px}.product-copy{padding:15px}.premium-custom{padding:32px;gap:20px;grid-template-columns:1fr .7fr .8fr}.premium-custom h2{font-size:38px}.product-layout{gap:32px}.gallery-stage{height:540px}.purchase-panel h1{font-size:54px}.premium-box-card{flex-direction:column;align-items:stretch}.premium-box-card img{width:100%;height:170px}}
@media(max-width:1024px){.shell{width:calc(100% - 48px)}.header-inner{min-height:76px;gap:14px}.mobile-menu-btn{display:inline-flex}.brand{width:168px;margin-right:auto}.header-search{flex-basis:210px}.header-inner>nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 16px 24px #0001;padding:18px 24px;z-index:50;border-bottom:1px solid var(--line)}.header-inner>nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header-inner>nav a{font-size:16px;padding:14px 12px;white-space:normal}.site-header nav .mobile-nav-only{display:block}.utility-3d-link{display:none}.premium-hero{margin-inline:-24px;grid-template-columns:.9fr 1fr;min-height:460px}.premium-hero-copy{padding:38px 24px}.premium-hero h1{font-size:64px}.premium-hero p:not(.eyebrow){font-size:17px}.premium-actions{gap:10px}.premium-hero-art{min-height:460px}.premium-hero-art>img{object-position:59% center}.route-home .category-grid{gap:12px}.route-home .category-card{grid-template-columns:1fr;min-height:300px}.route-home .category-copy{padding:20px 16px}.route-home .category-copy h2{font-size:22px}.route-home .category-photo{grid-column:1;opacity:.14;position:absolute;right:-30px;bottom:0;width:66%;min-height:250px;pointer-events:none}.route-home .category-copy .btn-block{margin-top:16px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-picture{height:270px}.product-copy h3{font-size:18px}.premium-custom{grid-template-columns:1fr 1fr}.premium-custom-art{display:none}.premium-boxes-head{align-items:flex-start}.premium-boxes h2{font-size:30px}.premium-shop-intro{padding:28px;gap:24px}.premium-shop-intro h1{font-size:48px}.premium-shop-art{height:200px}.product-layout{grid-template-columns:1fr 1fr;gap:24px}.gallery-stage{height:470px}.purchase-panel h1{font-size:46px}.product-subtitle{font-size:23px}.gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-thumbs .thumb{height:74px}.gallery-stage[data-view=lengths]{height:auto;min-height:390px}.quote-section{gap:28px}.footer-benefits{gap:20px;font-size:13px}.footer-bottom{align-items:flex-start;flex-direction:column}.cart-layout,.checkout-grid{grid-template-columns:1fr 300px}}
@media(max-width:760px){body{font-size:16px}.shell{width:calc(100% - 36px)}.utility-bar .shell{gap:8px;font-size:12px;min-height:36px}.utility-bar .language-select select{font-size:12px}.header-inner{min-height:72px;gap:8px}.brand{margin:auto;width:166px}.header-search{display:none}.header-inner>nav{top:100%}.premium-hero{margin-inline:-18px;display:flex;flex-direction:column;min-height:0}.premium-hero-copy{padding:34px 22px 28px}.premium-hero h1{font-size:clamp(49px,12vw,74px);margin:14px 0 20px}.premium-hero p:not(.eyebrow){font-size:17px}.premium-hero-art{height:320px;min-height:0}.premium-hero-art>img{position:static;object-position:center}.premium-hero-art>.btn{right:16px;bottom:16px}.premium-actions .btn{flex:1;min-width:130px;padding-inline:13px;font-size:13px}.route-home .category-grid{margin-top:18px;grid-template-columns:1fr;gap:12px}.route-home .category-card{grid-template-columns:1.5fr 1fr;min-height:220px}.route-home .category-copy{padding:22px}.route-home .category-copy h2{font-size:26px}.route-home .category-copy p{font-size:14px;min-height:0}.route-home .category-copy .category-3d-link{font-size:13px;margin-top:4px}.route-home .category-copy .btn-block{font-size:14px;margin-top:6px}.route-home .category-photo{grid-column:2;position:static;opacity:1;width:auto;min-height:220px;pointer-events:auto}.route-home .category-copy .eyebrow{font-size:11px}.route-home .catalog-section{padding-top:30px;margin-top:24px}.section-heading{flex-wrap:wrap;align-items:center}.section-heading h2{font-size:32px}.section-heading .text-link{font-size:13px;max-width:none;text-align:left}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-picture{height:235px}.product-copy{padding:13px 12px}.product-copy h3{font-size:17px;min-height:42px;line-height:1.25}.product-copy .small,.product-copy .stock-dot{font-size:12px}.card-price strong{font-size:22px}.card-price span{font-size:12px}.product-copy .btn{font-size:13px;min-height:44px;padding-inline:8px}.product-3d{font-size:11px;min-height:44px;right:7px;bottom:7px;padding-inline:8px}.product-copy .card-price{display:flex;flex-wrap:wrap;gap:4px}.chip{font-size:13px;min-height:44px;padding:10px 12px}.filter-row{gap:8px}.catalog-search{display:flex}.sort-control{font-size:13px}.sort-control select{font-size:14px;min-height:44px;max-width:none}.premium-shop-intro{display:block;padding:26px 22px;margin-top:-12px;margin-bottom:24px}.premium-shop-intro h1{font-size:46px}.premium-shop-intro .muted{font-size:16px}.premium-shop-art{display:none}.route-shop .catalog-section>.section-heading{justify-content:flex-start}.premium-custom{display:block;padding:30px 24px;margin-block:8px 32px}.premium-custom h2{font-size:39px}.premium-custom .premium-actions .btn{flex:auto}.premium-process{margin-top:30px;grid-template-columns:1fr 1fr;gap:22px 16px}.premium-process li{grid-template-columns:24px 1fr;gap:8px}.premium-process span{font-size:13px}.premium-boxes-head{flex-direction:column;gap:12px}.premium-boxes h2{font-size:32px}.premium-box-grid{grid-template-columns:1fr;gap:12px}.premium-box-card{flex-direction:row;padding:12px;gap:16px;min-height:145px}.premium-box-card img{width:40%;height:145px}.premium-box-card h3{font-size:21px}.premium-box-card p,.premium-box-card span{font-size:14px}.breadcrumb{font-size:12px;margin-block:20px}.product-layout{display:flex;flex-direction:column;gap:22px}.purchase-panel{display:block}.product-gallery{order:0}.purchase-panel h1{font-size:50px;margin:16px 0}.product-subtitle{font-size:23px;margin:0 0 16px}.purchase-panel>.muted:not(#unit-price){display:block}.purchase-panel>.stock-dot{margin-top:0;font-size:13px}.gallery-stage{height:400px}.gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:auto}.gallery-thumbs .thumb{height:64px;padding:4px;min-width:0}.gallery-thumbs .thumb b{font-size:10px;line-height:1.3}.gallery-thumbs .thumb small{display:none}.gallery-thumbs .thumb-label>span{font-size:18px}.gallery-thumbs .thumb[data-view=lengths] span{height:auto;width:auto;background:transparent;color:var(--ink)}.product-gallery>p{display:block;font-size:12px;margin-top:10px}.product-price strong{font-size:40px}.product-price span{font-size:16px}.swatch-row{display:flex;gap:12px}.swatch{width:60px}.swatch small{font-size:12px}.design-count{display:none}.packs-row{flex-wrap:wrap;gap:12px}.packs-row .small{font-size:13px}.pack-options{gap:9px}.pack-options .option>span{padding:10px 8px;min-height:64px;display:flex;flex-direction:column;gap:5px}.pack-options small{font-size:12px}.buy-button{display:flex}.shipping-note{font-size:14px}.mobile-purchase-bar .btn{font-size:14px}.mobile-purchase-bar small{font-size:12px}.mobile-purchase-bar b{font-size:22px}.matching-box{order:unset}.reference-price-note{font-size:13px}.detail-tabs{flex-wrap:wrap}.detail-tabs button{font-size:14px;padding:12px}.page-intro h1{font-size:43px}.page-intro{padding-block:32px}.lead{font-size:18px}.editor-panel{padding:20px}.quote-form{padding:20px}.quote-section{gap:24px}.form-grid{grid-template-columns:1fr}.form-grid label{font-size:14px}.form-grid .full{grid-column:auto}.quote-form .btn{width:100%}.process-strip{font-size:13px;gap:12px}.editor-stage{height:420px}.cart-layout,.checkout-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:60px 1fr;gap:16px}.cart-line-price{grid-column:2;display:flex;align-items:center;justify-content:space-between;padding:0}.cart-line img{width:60px}.cart-line .muted{font-size:12px}.cart-line h3{font-size:17px}.remove-line{min-height:44px;font-size:13px;margin:0}.cart-line .stepper button{width:44px}.summary-product small{font-size:12px}.summary-row{font-size:14px}.viewer-dialog{width:100vw;height:100dvh;max-width:none;max-height:100dvh;margin:0;border-radius:0}.viewer-dialog #viewer-stage{height:calc(100dvh - 245px);min-height:200px}.viewer-dialog>.viewer-toolbar{gap:8px;padding:10px 16px}.viewer-toolbar .btn,.viewer-size{font-size:12px}.viewer-size select{width:108px;font-size:14px}.viewer-toolbar #viewer-status{font-size:12px}.viewer-toolbar #viewer-fullscreen{display:none}.modal-head{padding:12px 16px}.modal-head h2{font-size:18px}.site-footer{margin-top:28px}.footer-benefits,.footer-bottom{font-size:13px}.preview-footer{font-size:11px}.language-select select{font-size:13px}}
@media(max-width:370px){.brand{width:145px}.product-picture{height:208px}.product-copy{padding:11px}.product-copy h3{font-size:16px}.product-copy .small{font-size:12px}.card-price strong{font-size:20px}.gallery-stage{height:330px}.premium-hero-art{height:260px}.premium-process{grid-template-columns:1fr}.premium-custom h2{font-size:34px}.premium-shop-intro h1{font-size:39px}.premium-actions{flex-direction:column}.premium-actions .btn{width:100%}.route-home .category-copy{padding:20px 15px}.route-home .category-copy h2{font-size:23px}.product-3d{font-size:11px}.product-3d svg{width:15px;height:15px}}

/* A resized WebGL canvas must follow its containing column. */
.custom-preview{width:100%;max-width:100%}.editor-stage{width:100%;min-width:0}.editor-stage canvas{max-width:100%;min-width:0}.viewer-toolbar{flex-wrap:wrap}
@media(max-width:760px){.gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-thumbs .thumb{height:76px}.gallery-thumbs .thumb b{font-size:12px}.gallery-thumbs .thumb small{font-size:12px}.viewer-dialog #viewer-status{flex-basis:100%}}

.utility-bar .language-select select{min-height:44px}.category-3d-link,#choose-sample{min-height:44px;display:inline-flex;align-items:center}.gallery-image-error{font-size:14px;color:var(--muted);max-width:220px;padding:24px;text-align:center}.gallery-images{align-items:center}
