/* Rasta Design B: preserve catalogue imagery, finish codes and order behaviour. */
body.rasta-design.signature-commerce{--r-navy:#182448;--r-deep:#111c39;--r-ink:#182448;--r-paper:#f0f1f3;--r-surface:#f7f8f9;--r-muted:#626974;--r-line:#ced1d7;--r-gold:#747f96;background:#f0f1f3;color:#182448}
.signature-commerce:before{display:none}.signature-commerce main:before{opacity:.09;width:180px;height:250px}
.signature-commerce :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #506798;outline-offset:3px}
.signature-commerce :is(input,select,textarea){accent-color:#182448}
.signature-commerce .site-header{min-height:98px;padding:10px 4.4%;background:#f0f1f3!important;border-bottom:1px solid #ced1d7;gap:30px;box-shadow:none;position:relative}
.signature-commerce .logo{display:block;width:150px;text-align:center}.signature-commerce .logo img{width:146px;height:65px;object-fit:cover;mix-blend-mode:multiply;background:transparent}.signature-commerce .brand-caption strong{display:none}.signature-commerce .brand-caption small{font-size:10px;line-height:1.7;color:#626974}
.signature-commerce .menu{gap:clamp(16px,2vw,32px);font-size:13px}.signature-commerce .menu a{color:#182448}.signature-commerce .menu a[href$='-home.html'],.signature-commerce .menu a[href$='-category-cabinets.html'],.signature-commerce .menu a[href$='-info-contact.html']{display:none}
.signature-commerce .header-actions{gap:12px}.signature-commerce .header-actions .catalog,.signature-commerce .site-search-trigger{display:none}.signature-commerce .language-switch{direction:ltr;gap:0;white-space:nowrap}.signature-commerce .language-switch a{font-size:11px;min-width:27px;min-height:40px;display:grid;place-items:center;padding:8px 5px;color:#626974;border:0;background:transparent!important}.signature-commerce .language-switch a[aria-current]{color:#182448;border-bottom:1px solid #182448;font-weight:800}.signature-commerce .cart-trigger #cart-count{background:transparent;color:#182448;font-size:10px;padding:0;min-width:9px}
.signature-commerce :is(.content-shell,.basket-shell){width:min(1380px,90%);padding-top:36px}.signature-commerce .content-kicker{font:10px/1.8 Arial,sans-serif;letter-spacing:.18em;color:#626974}.signature-commerce .content-title{font-size:clamp(32px,3.8vw,54px);font-weight:750;letter-spacing:-.035em;line-height:1.65;margin:14px 0}.signature-commerce .content-desc{color:#626974;font-size:13px;line-height:2.1}.signature-commerce .product-breadcrumb{color:#626974;font-size:11px}.signature-commerce .product-breadcrumb a{color:#182448}
.signature-commerce .content-nav{margin:24px 0;gap:22px;padding:14px 0;border-block:1px solid #ced1d7}.signature-commerce .content-nav a{border:0;background:transparent;color:#626974;padding:6px 0;min-height:34px;font-size:12px}.signature-commerce .content-nav a:hover{color:#182448}.signature-commerce .content-nav span{background:#e2e5eb;color:#182448}
.signature-commerce .catalog-controls{display:grid;grid-template-columns:1.5fr 1fr auto;gap:24px;padding:0 0 25px;background:transparent;border:0;align-items:end}.signature-commerce .catalog-controls label{font-size:11px;color:#626974;display:grid;gap:8px}.signature-commerce .catalog-controls :is(input,select){font-family:inherit;font-size:14px;min-height:50px;padding:10px 14px;background:#f8f9fa;border:1px solid #c9ced7;border-radius:0;color:#182448;width:100%;min-width:0}.signature-commerce .catalog-controls input::placeholder{color:#737a87}
.commerce-filters-more{position:relative;min-width:160px}.commerce-filters-more summary{cursor:pointer;min-height:50px;display:flex;align-items:center;gap:30px;justify-content:space-between;font-size:12px;border-bottom:1px solid #8a93a4;list-style:none}.commerce-filters-more summary::-webkit-details-marker{display:none}.commerce-filters-more[open] summary span{transform:rotate(45deg)}.commerce-filters-more>div{position:absolute;top:100%;inset-inline-end:0;min-width:300px;padding:22px;background:#f7f8fa;border:1px solid #ced1d7;box-shadow:0 15px 35px #18244816;z-index:8;display:grid;gap:18px}
.signature-commerce #catalog-count{margin:0 0 20px;padding-top:15px;border-top:1px solid #ced1d7;font-size:12px}.signature-commerce .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}.signature-commerce .catalog-card{background:transparent;border:0;border-bottom:1px solid #c9ced7;border-radius:0;box-shadow:none}.signature-commerce .catalog-card-image{height:330px;background:#e3e5e9;padding:18px 22px;border:0}.signature-commerce .catalog-card-image img{height:100%;width:100%;object-fit:contain;box-shadow:none;transform:none}.signature-commerce .catalog-card[data-category=cabinets]{grid-column:span 2}.signature-commerce .catalog-card[data-category=cabinets] .catalog-card-image{height:330px;padding:18px}.signature-commerce .catalog-card-body{padding:20px 0 17px}.signature-commerce .catalog-card small{color:#626974;font-size:11px;letter-spacing:.04em}.signature-commerce .catalog-card h2{font-size:17px;font-weight:600;min-height:0;margin:9px 0 18px;line-height:1.8;color:#182448}.signature-commerce .card-actions{gap:7px}.signature-commerce .card-actions .outline-control{font-size:11px;min-height:42px;padding:7px 10px;flex:1;color:#626974;border:1px solid #c9ced7;background:transparent}.signature-commerce .card-actions .add-product{flex-basis:100%;min-height:46px;font-size:13px;background:#182448;color:#fff;border:1px solid #182448;margin-top:5px}.signature-commerce .card-actions [aria-pressed=true]{background:#e0e4ed;color:#182448;border-color:#182448}
.signature-commerce .catalog-library{margin:44px 0 20px;background:#e4e7ed;border:1px solid #c9ced7;padding:24px}.signature-commerce .catalog-library summary{color:#182448;font-size:16px}.signature-commerce .reference-entry{background:transparent;border-color:#c9ced7;color:#182448}.signature-commerce .reference-entry :is(h2,a){color:#182448}
/* Model: title first, complete image beside a quiet specification/finish column. */
.signature-commerce .product-detail>.content-nav{margin-block:18px}.commerce-product-heading{border-bottom:1px solid #c9ced7;padding:14px 0 24px;position:relative}.commerce-product-heading h1{font-size:clamp(29px,3.4vw,46px);line-height:1.6;letter-spacing:-.025em;color:#182448;margin:10px 0}.commerce-product-heading .product-code{margin:0;font:12px/1.8 Arial,sans-serif;color:#626974;letter-spacing:.12em}
.signature-commerce .product-detail .product-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6%;margin-top:32px}.signature-commerce .product-detail .product-media{position:sticky;top:24px;align-self:start}.signature-commerce .product-detail .product-photo{background:#e3e5e9;border:0;height:570px;max-height:calc(100dvh - 90px);padding:28px 30px 46px}.signature-commerce .product-detail .product-photo img{object-fit:contain;width:100%;height:100%;transform:none;box-shadow:none}.signature-commerce .product-detail .product-image-hint{color:#626974}.signature-commerce .product-detail .product-thumbs button{background:#e3e5e9;border-color:transparent}.signature-commerce .product-detail .product-thumbs button[aria-pressed=true]{border-color:#182448;box-shadow:none}.signature-commerce .product-detail [data-category=cabinets] .product-photo{height:auto;aspect-ratio:1.5;min-height:0;padding:20px 20px 42px}
.signature-commerce .product-detail .product-summary{background:transparent;border:0;padding:0;color:#182448}.signature-commerce .product-detail .product-facts-panel{border-color:#c9ced7;padding:0 0 16px}.signature-commerce .product-detail .product-facts-panel h2{color:#182448;margin:0 0 14px;font-size:18px}.signature-commerce .product-detail .product-facts>div{border-color:#d8dce3;padding:10px 0;gap:20px;font-size:13px}.signature-commerce .product-detail .product-facts dt{color:#626974}.signature-commerce .product-detail .product-facts dd{color:#182448}.signature-commerce .product-detail .product-overview-link{color:#182448;border-color:#9aa3b4}.signature-commerce .product-detail .tag-list a{background:#e3e6ec;border-color:#c9ced7;color:#182448}
.signature-commerce .product-finish-picker{color:#182448;border-color:#c9ced7;padding-top:18px;margin-top:18px}.signature-commerce .product-finish-picker :is(.finish-reference-intro,.finish-reference-count,.finish-reference-filters label,.product-finish-note){color:#626974}.signature-commerce .product-finish-picker .finish-reference-filters{grid-template-columns:1fr 1fr;gap:6px 14px}.signature-commerce .product-finish-picker .finish-reference-filters label{grid-row:1}.signature-commerce .product-finish-picker .finish-reference-filters :is(input,select){grid-row:2;color:#182448;background:#f8f9fb;border-color:#c9ced7;min-height:44px}.signature-commerce .product-finish-picker .finish-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:290px;gap:12px;scrollbar-color:#a4adbd #e3e5e9}.signature-commerce .product-finish-picker .finish-reference-card{color:#182448;background:#f7f8fa;border-color:#c9ced7}.signature-commerce .product-finish-picker .finish-reference-card[aria-pressed=true]{background:#e3e7f0;border-color:#182448}.signature-commerce .product-finish-picker .finish-reference-card small{color:#626974}.signature-commerce .product-finish-picker .finish-frame-option input{accent-color:#182448}.signature-commerce .product-finish-picker :is(.finish-preview-badge,.product-finish-approval,.product-finish-approximation){background:#e3e6ed;border-color:#9ba6bb;color:#33405b}.signature-commerce .product-finish-picker :is(.product-finish-source,.product-finish-order){border-color:#c9ced7}
.signature-commerce .product-detail .product-actions .configured-product-add,.signature-commerce .product-detail .product-actions .add-product{background:#182448;color:#fff;border-color:#182448;min-height:54px}.signature-commerce .product-detail .product-actions .outline-control{background:transparent;border-color:#aab3c2;color:#182448;min-height:46px}.signature-commerce .product-detail .product-source{color:#626974}.signature-commerce .product-detail .product-tabs-nav{border-color:#c9ced7;gap:10px}.signature-commerce .product-detail .product-tabs-nav a{background:#e2e6ee;border-color:#c9ced7;color:#182448}.signature-commerce .product-detail :is(.product-overview,.product-section){background:transparent;border:1px solid #c9ced7;padding:30px;color:#182448}.signature-commerce .product-detail :is(.product-overview,.product-section) :is(h2,h3){color:#182448}.signature-commerce .product-detail .body-copy{color:#475167}.signature-commerce .product-detail .product-section th{background:#e2e6ee;color:#46516a}.signature-commerce .product-detail .product-section td{background:#f8f9fa;color:#182448}.signature-commerce .product-detail :is(.catalog-specs,.catalog-evidence-gallery figure){background:#e4e7ed}.signature-commerce .product-detail :is(.catalog-specs summary,.catalog-spec-block dd){color:#182448}.signature-commerce .product-detail .catalog-spec-block dt{color:#626974}.signature-commerce .related-grid>a>div{background:#e3e5e9}.signature-commerce .related-grid img{object-fit:contain}.signature-commerce .related-grid :is(h3,span){color:#182448}
/* Basket: editable order sheet with a distinct quote summary. Print is unchanged. */
@media screen{
.signature-commerce .basket-intro{padding:18px 0 26px;border-color:#c9ced7}.signature-commerce .basket-intro h1{font-size:clamp(32px,3.8vw,50px);color:#182448}.signature-commerce .basket-intro p{color:#626974}.signature-commerce .basket-storage{background:#e4e8ef;border-color:#c9ced7;color:#46516a}.signature-commerce .basket-layout{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.signature-commerce .basket-toolbar{color:#626974}.signature-commerce .basket-toolbar :is(a,button){color:#46516a}.signature-commerce .basket-item{background:#f7f8fa;border:1px solid #d0d5df;padding:24px;grid-template-columns:minmax(160px,.65fr) minmax(0,1.5fr);gap:24px;margin-bottom:24px}.signature-commerce .basket-photo{background:#e3e5e9;border:0;height:330px;padding:20px 12px}.signature-commerce .basket-photo img{object-fit:contain}.signature-commerce .basket-item-meta{color:#626974}.signature-commerce .basket-item h2{color:#182448;font-size:20px;margin:10px 0 18px}.signature-commerce .basket-shell .order-options{background:transparent;border:0;padding:0;margin-bottom:18px}.signature-commerce .basket-shell .order-config-summary{color:#182448;border-color:#ced1d7;font-size:18px}.signature-commerce .basket-shell :is(.order-options legend,.dimension-label,.cabinet-dimension-label,.basket-quantity-label,.basket-note,.basket-unit,.basket-project label){color:#626974}.signature-commerce .basket-shell .scope-choice{background:#e9ecf2;border-color:#c9ced7;color:#182448}.signature-commerce .basket-shell .scope-choice:has(input:checked){background:#182448;color:#fff;border-color:#182448}.signature-commerce .basket-shell .scope-choice input{accent-color:#8e9fc4}.signature-commerce .basket-shell :is(.dimension-stepper,.basket-stepper){border-color:#adb6c7}.signature-commerce .basket-shell :is(.dimension-stepper,.basket-stepper) input{background:#fff;color:#182448}.signature-commerce .basket-shell :is(.dimension-stepper,.basket-stepper) button{background:#e1e5ed;color:#182448;min-width:36px}.signature-commerce .basket-shell :is(.reset-dimensions,.order-dimension-help){color:#626974}.signature-commerce .basket-shell :is(.cabinet-dimension-label input,.basket-note textarea,.basket-project input,.basket-project textarea){background:#fff;color:#182448;border-color:#c9ced7;font-family:inherit}.signature-commerce .basket-remove{color:#77515c;border-color:#bca7ac}.signature-commerce .basket-project{background:transparent;border-color:#c9ced7}.signature-commerce .basket-project h2,.signature-commerce .basket-project h2 small{color:#182448}.signature-commerce .basket-summary{background:#182448;border:0;color:#fff;padding:26px;top:24px}.signature-commerce .basket-summary :is(h2,dd){color:#fff}.signature-commerce .basket-summary :is(.content-kicker,dt,.price-note,.basket-help){color:#c6cedf}.signature-commerce .basket-summary dl div,.signature-commerce .basket-summary .basket-help{border-color:#ffffff30}.signature-commerce .basket-summary .basket-button{background:transparent;border-color:#7382a4;color:#fff}.signature-commerce .basket-summary .basket-button.primary{background:#f0f1f3;border-color:#f0f1f3;color:#182448;font-weight:800;font-size:14px;min-height:54px}.signature-commerce .basket-summary .basket-help a{color:#fff}.signature-commerce .basket-empty{background:#e4e8ef;border-color:#c9ced7;color:#182448}.signature-commerce .basket-empty :is(p,.empty-mark){color:#626974}.signature-commerce .basket-empty .primary{background:#182448;color:#fff}.signature-commerce .basket-status{color:#46516a}
}
.signature-commerce .cart-panel{background:#f0f1f3;color:#182448}.signature-commerce .cart-heading{border-color:#c9ced7}.signature-commerce .cart-heading :is(h2,span,button){color:#182448}.signature-commerce .cart-contact{background:#182448;color:#fff}.signature-commerce .cart-bottom{border-color:#c9ced7}.signature-commerce .cart-bottom p{color:#626974}
.signature-commerce .design-footer{background:#111c39;color:#e0e4ed}.signature-commerce .design-footer :is(a,h2,h3){color:#e0e4ed}.signature-commerce .footer-bottom{border-color:#52607e}
.signature-commerce .commerce-product-heading .product-code{color:#626974;text-align:start}.signature-commerce .content-kicker{color:#626974}
.signature-commerce.sales-category{--sales-ink:#182448;--sales-muted:#626974;--sales-paper:#f0f1f3;--sales-line:#ced1d7}.signature-commerce.sales-category .sales-hero,.signature-commerce .page-hero{background:#e4e7ed;color:#182448}.signature-commerce .category-tabs a{color:#626974;border-color:#c9ced7;background:transparent}.signature-commerce .category-tabs a.active{background:#182448;color:#fff;border-color:#182448}.signature-commerce .shop-card{background:transparent;border:0;border-bottom:1px solid #c9ced7}.signature-commerce .shop-card .visual{background:#e3e5e9}.signature-commerce .shop-card .visual img{box-shadow:none;object-fit:contain}.signature-commerce .shop-card-content :is(h3,.exact-title,.details){color:#182448}.signature-commerce .shop-card .add-product{background:#182448;color:#fff;border-color:#182448}.signature-commerce .searchbox{background:#f7f8fa;border-color:#c9ced7;color:#182448}
.signature-commerce .quote-dialog{background:#f0f1f3;border-color:#c9ced7;color:#182448}.signature-commerce .quote-heading{border-color:#c9ced7}.signature-commerce .quote-heading :is(p,small),.signature-commerce .quote-form .quote-privacy,.signature-commerce .quote-item p{color:#626974}.signature-commerce .quote-form :is(input,textarea){color:#182448;border-color:#c9ced7}.signature-commerce .quote-form .quote-submit{background:#182448;border-color:#182448;color:#fff}.signature-commerce .quote-item{border-color:#c9ced7}.signature-commerce .quote-item img{background:#e3e5e9}
@media(max-width:1120px){.signature-commerce .site-header{gap:14px}.signature-commerce .menu{gap:15px;font-size:11px}.signature-commerce .header-actions{gap:6px}.signature-commerce .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-commerce .basket-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.signature-commerce .basket-item{grid-template-columns:145px minmax(0,1fr);padding:20px;gap:18px}.signature-commerce .basket-summary{padding:21px}.signature-commerce .catalog-card-image{height:310px}}
@media(max-width:900px){.signature-commerce .site-header{min-height:90px}.signature-commerce .logo{width:130px}.signature-commerce .logo img{width:125px;height:59px}.signature-commerce .menu-toggle{display:block}.signature-commerce .menu{display:none;position:absolute;top:100%;inset-inline:0;background:#f0f1f3;border-bottom:1px solid #c9ced7;padding:18px 5%;z-index:30;max-height:75vh;overflow:auto}.signature-commerce .menu.open{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.signature-commerce .menu a{font-size:13px;padding:12px 0}.signature-commerce .menu a[href$='-home.html'],.signature-commerce .menu a[href$='-category-cabinets.html'],.signature-commerce .menu a[href$='-info-contact.html']{display:block}.signature-commerce .product-detail .product-layout{gap:24px}.signature-commerce .product-finish-picker .finish-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-commerce .basket-layout{grid-template-columns:1fr}.signature-commerce .basket-summary{position:static}.signature-commerce .basket-item{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:760px){.signature-commerce .catalog-controls{grid-template-columns:1fr 1fr;gap:16px}.commerce-filters-more{grid-column:1/-1;min-width:0}.commerce-filters-more>div{position:static;min-width:0;box-shadow:none;grid-template-columns:1fr 1fr;padding:16px}.commerce-filters-more summary{min-height:44px;justify-content:start;gap:18px}.signature-commerce .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.signature-commerce .catalog-card-image{height:300px}.signature-commerce .catalog-card h2{font-size:15px}.signature-commerce .product-detail .product-layout,.signature-commerce .product-detail [data-category=cabinets] .product-layout{grid-template-columns:1fr;gap:24px}.signature-commerce .product-detail .product-media{position:static}.signature-commerce .product-detail .product-photo{height:430px;max-height:none;min-height:0;padding:22px 24px 40px}.signature-commerce .product-finish-picker .finish-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-commerce .product-detail .product-summary{padding:0}.signature-commerce .basket-item,.signature-commerce .basket-item[data-category=cabinets]{grid-template-columns:1fr}.signature-commerce .basket-photo{height:300px}.signature-commerce .basket-item[data-category=cabinets] .basket-photo{height:auto}.signature-commerce .basket-shell :is(input,textarea){font-size:16px}.signature-commerce .basket-intro{align-items:start}.signature-commerce .basket-storage{white-space:normal}}
@media(max-width:600px){.signature-commerce .site-header{padding:12px 20px;gap:12px;min-height:85px}.signature-commerce .header-actions{gap:1px}.signature-commerce .header-actions button{min-width:36px;padding:6px}.signature-commerce .logo{width:117px}.signature-commerce .logo img{width:117px;height:56px}.signature-commerce .brand-caption small{font-size:8px}.signature-commerce .language-switch a{font-size:10px;min-width:26px;padding:8px 4px}.signature-commerce .language-switch{margin-inline-end:6px}.signature-commerce .header-actions svg{width:20px;height:20px}.signature-commerce .cart-trigger{gap:1px}.signature-commerce :is(.content-shell,.basket-shell){width:calc(100% - 40px);padding-top:24px}.signature-commerce .content-title{font-size:29px;line-height:1.65;margin:12px 0}.signature-commerce .content-desc{font-size:12px}.signature-commerce .content-nav{gap:14px;margin-block:18px;padding:10px 0}.signature-commerce .content-nav a{font-size:11px;min-height:44px;white-space:nowrap}.signature-commerce .catalog-controls{grid-template-columns:1fr;gap:14px;padding-bottom:16px}.signature-commerce .catalog-controls :is(input,select){min-height:48px;font-size:16px}.commerce-filters-more>div{grid-template-columns:1fr}.signature-commerce .catalog-grid{grid-template-columns:1fr;gap:32px}.signature-commerce .catalog-card[data-category=cabinets]{grid-column:auto}.signature-commerce .catalog-card-image{height:360px;padding:22px 30px}.signature-commerce .catalog-card[data-category=cabinets] .catalog-card-image{height:auto;aspect-ratio:1.5;padding:14px}.signature-commerce .catalog-card-body{padding-top:18px}.signature-commerce .catalog-card h2{font-size:18px}.signature-commerce .card-actions .outline-control{flex-basis:auto;min-height:44px;font-size:12px}.signature-commerce .card-actions .add-product{min-height:48px;font-size:14px}.signature-commerce .catalog-library{padding:18px;margin-top:36px}.commerce-product-heading{padding:10px 0 20px}.commerce-product-heading h1{font-size:29px}.signature-commerce .product-detail .product-layout{margin-top:22px}.signature-commerce .product-detail .product-photo{height:390px}.signature-commerce .product-detail .product-facts>div{font-size:13px;gap:12px}.signature-commerce .product-finish-picker .finish-reference-filters{grid-template-columns:1fr}.signature-commerce .product-finish-picker .finish-reference-filters :is(label,input,select){grid-row:auto}.signature-commerce .product-finish-picker .finish-reference-filters :is(input,select){font-size:16px;min-height:48px}.signature-commerce .product-finish-picker .finish-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:325px}.signature-commerce .product-detail :is(.product-overview,.product-section){padding:20px 16px}.signature-commerce .product-detail .product-section .product-section{padding-inline:10px}.signature-commerce .basket-intro{display:block}.signature-commerce .basket-storage{display:inline-block;margin-top:16px;font-size:10px}.signature-commerce .basket-layout{margin-top:22px}.signature-commerce .basket-item{padding:18px;gap:20px}.signature-commerce .basket-item h2{font-size:19px}.signature-commerce .basket-shell .order-config-summary{font-size:17px}.signature-commerce .basket-summary{padding:24px}.signature-commerce .basket-intro h1{font-size:33px}}
@media(max-width:360px){.signature-commerce .site-header{padding-inline:16px;gap:8px}.signature-commerce .logo{width:101px}.signature-commerce .logo img{width:101px;height:52px}.signature-commerce .brand-caption small{font-size:7px}.signature-commerce .language-switch a{min-width:24px;font-size:10px}.signature-commerce .language-switch{margin-inline-end:2px}.signature-commerce :is(.content-shell,.basket-shell){width:calc(100% - 32px)}.signature-commerce .catalog-card-image{height:320px}.commerce-product-heading h1{font-size:26px}.signature-commerce .basket-item{padding:14px}.signature-commerce .basket-shell .dimension-fields{gap:8px}.signature-commerce .basket-shell .dimension-stepper button{min-width:28px;width:28px}}
@media(prefers-reduced-motion:reduce){.signature-commerce *{scroll-behavior:auto!important;transition:none!important}}
