:root{--ink:#171717;--muted:#696969;--line:#e4e1d9;--milk:#fff;--gold:#ac8545}html{scroll-behavior:smooth}body{background:#fff;color:var(--ink)}.oem-header{display:flex;align-items:center;gap:36px;min-height:100px;padding:18px 3.5%;border-bottom:1px solid #e5e5e5;background:#fff}.oem-logo{display:flex;align-items:center;gap:12px;color:#111;text-decoration:none;flex-shrink:0;font:bold italic 43px Georgia,serif;letter-spacing:-2px}.oem-logo small{display:block;font:8px Arial,sans-serif;letter-spacing:2px;margin-top:3px}.logo-monogram{font:32px Georgia,serif;color:#b28b4b;border-bottom:1px solid #b28b4b;letter-spacing:-9px;padding-right:8px;padding-bottom:4px}.oem-header nav{display:flex;align-items:center;justify-content:center;gap:25px;flex:1}.oem-header nav a{font:11px Arial,sans-serif;letter-spacing:.06em;text-decoration:none;color:#242424;white-space:nowrap}.oem-header nav a:hover{color:var(--gold)}.oem-inquiry{display:flex;align-items:center;gap:12px;flex-shrink:0;background:#161616;color:#fff;border:1px solid #161616;padding:16px 19px;font:11px Arial,sans-serif;cursor:pointer}.oem-inquiry .inquiry-count{background:#b28b4b;color:#fff}.format-banner{margin:26px 3.5% 0;position:relative;min-height:260px;border:1px solid #e2e2e2;overflow:hidden;isolation:isolate;background:#fff}.format-copy{position:relative;z-index:2;padding:36px 34px;width:62%}.format-copy h1{font:500 clamp(30px,3.2vw,49px)/1.12 Georgia,serif;letter-spacing:-1.5px;margin:15px 0 13px}.format-copy .eyebrow{font-size:10px;letter-spacing:.23em;color:#202020}.format-tagline{font:italic 21px Georgia,serif;color:#666;margin:0 0 29px}.gold-rule{display:inline-block;width:66px;height:2px;background:#b18a49;vertical-align:middle;margin-right:14px}.format-note{font:8px Arial,sans-serif;letter-spacing:.16em;color:#80612e}.finish-visual{position:absolute;right:0;top:0;width:47%;height:100%;background-image:linear-gradient(90deg,#fff 0%,#ffffff80 12%,transparent 31%),url('assets/cushion-bb-western-application.png');background-repeat:no-repeat;background-size:100% 100%,205% auto;background-position:center,right 0}.bb-campaign{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;margin:28px 3.5% 0;border:1px solid #e2ded5;background:#fff;overflow:hidden}.campaign-copy{padding:45px 8% 42px 9%}.campaign-copy .eyebrow{font-size:9px;letter-spacing:.17em;color:#8b6a33}.campaign-copy .eyebrow>span{display:inline-block;background:#b18a49;width:18px;height:1px;vertical-align:middle;margin-right:7px}.campaign-copy h2{font:500 clamp(42px,4.8vw,74px)/1.03 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.campaign-copy h2 em{color:#a27b3d;font-weight:400}.campaign-copy>p:not(.eyebrow){font:13px/1.85 Arial,sans-serif;color:#646464;max-width:370px}.campaign-actions{display:flex;align-items:center;gap:20px;margin-top:25px;flex-wrap:wrap}.button.dark,.campaign-actions .button{background:#161616;color:#fff;border:1px solid #161616}.campaign-actions .button{font-size:9px;padding:16px 18px;letter-spacing:.07em}.campaign-browse{font:11px Arial,sans-serif;color:#343434;text-decoration:none;border-bottom:1px solid #b18a49;padding-bottom:4px}.campaign-features{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px;font:7px Arial,sans-serif;letter-spacing:.1em;color:#8b6a33}.campaign-features span+span{border-left:1px solid #d5c8b2;padding-left:14px}.campaign-stats{display:flex;gap:29px;margin-top:29px;padding-top:19px;border-top:1px solid #e7e1d6;color:#777;font:10px Arial,sans-serif}.campaign-stats b{color:#171717;font-size:21px;font-weight:400;margin-right:5px}.campaign-art{margin:0;align-self:center;padding:22px 22px 18px 0;min-width:0}.campaign-photo{position:relative;line-height:0}.campaign-photo>img{display:block;width:100%;height:auto}.comparison-labels{display:grid;grid-template-columns:1fr 1fr;position:absolute;left:0;right:0;top:3.3%;padding:0 4%;gap:8%}.comparison-labels span{justify-self:start;background:#ffffffed;border:1px solid #c8ae7c;padding:9px 15px;color:#242424;font:8px Arial,sans-serif;letter-spacing:.18em}.art-oem-label{position:absolute;right:3%;bottom:3%;font:7px Arial,sans-serif;letter-spacing:.16em;color:#80612e}.campaign-art figcaption{font:9px/1.6 Arial,sans-serif;color:#777;margin:10px 0 0}.oem-routes,.customization-process{background:#fff!important;color:#171717}.oem-routes{border-bottom:1px solid #e4e1d9}.route-card,.stock-route,.workflow-card{background:#fff!important;border-color:#ddd7ca!important}.route-number,.workflow-steps .step-number{color:#a27b3d!important}.how{background:#171717!important;color:#fff!important}.how .eyebrow,.how p,.how a{color:#fff!important}.how p span{color:#d9c49e!important}.collection{background:#fff!important}.capacity-section,.collection-tools,.card{background:#fff!important}.capacity-badge{background:#fff!important;color:#171717!important;border:1px solid #cfb784}.filters a[aria-current=page]{background:#171717!important;color:#fff!important;border-color:#171717!important}.filters a{color:#222;border-color:#ddd}.product-art img{object-fit:contain}.product-art svg{display:none}.gloss-footer{background:#131313!important;color:#fff!important;border-top:3px solid #a98548}.gloss-footer .logo,.gloss-footer .footer-home,.footer-statement{color:#fff!important}.footer-colors{border-color:#4a4234!important}.footer-colors>span{color:#c8b68f!important}.shade-palette{display:none!important}.footer-statement{font-family:Georgia,serif}.workflow-card h3,.routes-heading h2{color:#171717}.workflow-steps li p,.workflow-card-heading p{color:#656565}.moq-summary dd,.formula-project{color:#8d6c32!important}.application-chips span{border-color:#d1bf9d!important;background:#fff!important;color:#80612e!important}.inquiry-tools .inquiry-whatsapp,.inquiry-contact,.inquiry-tray{background:#171717!important;color:#fff!important}.inquiry-product strong{color:#171717}.shared-header{background:#fff;border-bottom:1px solid #bb9b65}.capacity-page .format-banner,.capacity-page .bb-campaign{display:none}.capacity-section{scroll-margin-top:35px}.print-field.active-area{border-color:#b18a49}.detail-copy .eyebrow{color:#947039}.button:hover{filter:brightness(1.15)}
@media(min-width:1600px){.format-banner{min-height:300px}.format-copy{padding:45px}.campaign-copy{padding-block:55px}.campaign-copy h2{font-size:84px}.campaign-copy>p:not(.eyebrow){font-size:15px}.campaign-art{padding:30px 30px 20px 0}}
@media(max-width:1050px){.oem-header{gap:20px}.oem-header nav{gap:17px}.oem-header nav a{font-size:9px}.oem-logo{font-size:34px}.campaign-copy{padding:30px 7%}.campaign-copy h2{font-size:49px}.campaign-copy>p:not(.eyebrow){font-size:11px}.campaign-actions{gap:14px}.campaign-features{font-size:6px;gap:8px}.format-note{font-size:6px}}
@media(max-width:760px){.oem-header{padding:16px 5%;flex-wrap:wrap;gap:16px;min-height:0}.oem-logo{font-size:34px;margin-right:auto}.logo-monogram{font-size:28px}.oem-header nav{order:3;flex-basis:100%;justify-content:flex-start;gap:21px;overflow-x:auto;padding:8px 0 3px}.oem-header nav a{font-size:9px}.oem-inquiry{padding:12px;font-size:9px;gap:7px}.format-banner{margin:17px 5% 0;min-height:250px}.format-copy{padding:23px 20px;width:100%}.format-copy h1{font-size:29px;letter-spacing:-1px;width:80%;margin-top:17px}.format-copy .eyebrow{font-size:8px}.format-tagline{font-size:16px;max-width:180px;line-height:1.4;margin-top:11px;margin-bottom:30px}.format-note{display:block;font-size:6px;max-width:160px;line-height:1.8}.gold-rule{display:block;margin:0 0 8px;width:40px}.finish-visual{width:50%;background-size:100% 100%,300% auto;background-position:center,right top;opacity:.65;z-index:0}.format-copy{z-index:1}.bb-campaign{margin:18px 5% 0;grid-template-columns:1fr}.campaign-copy{padding:28px 24px}.campaign-copy h2{font-size:51px;margin:20px 0}.campaign-copy>p:not(.eyebrow){font-size:12px}.campaign-features{font-size:7px;gap:10px}.campaign-stats{margin-top:23px}.campaign-art{padding:0 12px 14px}.comparison-labels span{padding:7px 10px;font-size:7px}.campaign-art figcaption{font-size:8px}.art-oem-label{font-size:5px}.oem-routes{margin-top:20px}.campaign-browse{font-size:10px}.format-copy h1{max-width:260px}}
.formula-project,.moq-summary,.workflow-card-heading{background:#fff!important}.moq-summary{border-color:#d8c6a3!important}.workflow-card .step-number{background:#fff!important;border-color:#b79558!important}.route-card a,.workflow-card-heading .eyebrow{color:#8d6b32!important}.footer-colors .shade-palette{display:none!important}@media(max-width:760px){.finish-visual{height:190px;background-image:linear-gradient(90deg,#fff,transparent 55%),url('assets/cushion-bb-western-application.png');background-size:100% 100%,300% auto}}

/* Readability revision — desktop and mobile. */
.format-copy{padding-top:45px;padding-bottom:40px}.format-note{font-size:14px;letter-spacing:.07em;line-height:1.6}.format-tagline{font-size:24px}.finish-visual{background-image:linear-gradient(90deg,#fff 0%,#ffffff70 15%,transparent 35%),url('assets/cushion-bb-western-application.png');background-size:100% 100%,cover;background-position:center,center 44%;opacity:1}
.campaign-copy .eyebrow{font-size:14px;line-height:1.6;letter-spacing:.09em}.campaign-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.campaign-actions .button{font-size:14px;padding:18px 22px}.campaign-browse{font-size:15px}.campaign-features{font-size:12px;line-height:1.6;letter-spacing:.04em;gap:12px}.campaign-features span+span{padding-left:12px}.campaign-stats{font-size:14px;line-height:1.6;gap:24px;flex-wrap:wrap}.campaign-stats b{font-size:27px}.comparison-labels span{font-size:12px;padding:10px 16px}.art-oem-label{font-size:10px}.bb-campaign{grid-template-columns:.9fr 1.1fr}.campaign-copy{padding:40px 7%}.campaign-art{padding:24px 22px 24px 0}
.how.oem-whatsapp{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px 4%;margin:30px auto;background:#171717!important}.oem-whatsapp h2{font:400 31px/1.2 Georgia,serif;color:#fff;margin:12px 0}.how.oem-whatsapp .eyebrow{font:12px Arial,sans-serif;letter-spacing:.13em;color:#d8bd88!important}.how.oem-whatsapp .oem-whatsapp-copy{font:15px/1.6 Arial,sans-serif;color:#ddd!important;margin:0}.how.oem-whatsapp .whatsapp-cta{width:auto;height:auto;display:flex;align-items:center;gap:22px;border:1px solid #b49355;color:#fff;padding:18px 22px;font:13px/1.5 Arial,sans-serif;white-space:nowrap;text-decoration:none;flex-shrink:0}.whatsapp-cta>span{font-size:24px;color:#dbc18f}.whatsapp-cta:hover{background:#31291b}
.collection .section-heading>p,.collection #collection-intro{font-size:17px;line-height:1.7}.filter-top>.eyebrow{font-size:15px;letter-spacing:.1em}.search input{font-size:17px}.filters a{font-size:17px;padding:14px 18px}.results-line #count{font-size:16px}.card .detail-link{font-size:16px;line-height:1.5}.card-info h3,.card-info>span{font-size:18px}.capacity-heading .eyebrow{font-size:13px}.group-count{font-size:16px}.collection .results-line h3{font-size:27px}
@media(max-width:1050px){.campaign-features{font-size:11px}.campaign-copy>p:not(.eyebrow){font-size:15px}.campaign-stats{font-size:13px}.format-note{font-size:12px}.campaign-copy .eyebrow{font-size:12px}}
@media(max-width:760px){.format-copy{padding:28px 20px}.format-tagline{font-size:19px}.format-note{font-size:11px;max-width:200px;line-height:1.8}.format-banner{min-height:260px}.finish-visual{height:205px;width:52%;background-size:100% 100%,cover;background-position:center,55% center}.campaign-copy{padding:28px 24px}.campaign-copy .eyebrow{font-size:12px}.campaign-copy>p:not(.eyebrow){font-size:15px}.campaign-features{font-size:11px;gap:9px}.campaign-stats{font-size:14px;gap:18px}.campaign-actions .button{font-size:13px}.campaign-browse{font-size:14px}.campaign-art{padding:0 12px 18px}.comparison-labels span{font-size:10px;padding:8px 12px}.art-oem-label{font-size:7px}.bb-campaign{grid-template-columns:1fr}.how.oem-whatsapp{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:28px 23px}.oem-whatsapp h2{font-size:27px}.how.oem-whatsapp .oem-whatsapp-copy{font-size:15px}.how.oem-whatsapp .whatsapp-cta{font-size:12px;padding:15px 17px;gap:16px;white-space:normal}.collection #collection-intro{font-size:15px}.filter-top>.eyebrow{font-size:13px}.search input{font-size:16px}.filters a{font-size:15px;padding:12px 14px}.results-line #count{font-size:14px}.card .detail-link{font-size:15px}.capacity-heading .eyebrow{font-size:12px}.collection .results-line h3{font-size:24px}}
.bb-campaign .campaign-copy>p:not(.eyebrow){font-size:16px!important;line-height:1.8!important}@media(max-width:760px){.bb-campaign .campaign-copy>p:not(.eyebrow){font-size:15px!important}}

.product-short-name{font:500 15px/1.5 Arial,sans-serif;color:#414141;margin:11px 0 13px;min-height:3em;overflow-wrap:break-word}.detail-copy .detail-product-name{font:400 21px/1.4 Georgia,serif;color:#876631;margin:-4px 0 22px}.inquiry-short-name{font-size:13px!important;line-height:1.5!important;color:#4c4c4c!important;max-width:260px}@media(max-width:760px){.product-short-name{font-size:14px;min-height:4.5em}.detail-copy .detail-product-name{font-size:20px}}

.production-strip{height:208px;display:grid;grid-template-columns:260px 1fr;align-items:center;gap:25px;border:1px solid #e4dfd5;background:#fff;padding:14px 28px;margin:0 0 28px;box-sizing:border-box}.production-copy>span{font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#937039}.production-copy h2{font:400 30px/1.15 Georgia,serif;color:#171717;margin:14px 0 0;letter-spacing:-.03em}.production-visual{width:100%;max-width:700px;justify-self:end;min-width:0}.production-visual img{display:block;width:100%;height:148px;object-fit:contain}.production-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;max-width:445px;margin:5px auto 0;font:10px/1.4 Arial,sans-serif;letter-spacing:.08em;color:#826332;text-align:center}@media(max-width:760px){.production-strip{height:200px;display:block;padding:14px 13px;margin-bottom:20px}.production-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.production-copy>span{font-size:8px;max-width:75px}.production-copy h2{font-size:20px;margin:0}.production-copy h2 br{display:none}.production-visual{margin-top:10px;max-width:none}.production-visual img{height:108px}.production-steps{font-size:8px;letter-spacing:.03em;margin-top:5px}}
.production-visual img{height:160px;object-fit:cover;object-position:center}.production-steps{max-width:none;margin-top:2px;font-size:12px}@media(max-width:760px){.production-visual img{height:108px;object-fit:contain}.production-steps{font-size:9px;margin-top:5px}}

.customization-process{padding-top:0!important}.sample-testing-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#faf8f3;border:1px solid #d8c29c;border-left:4px solid #ad8747;padding:27px 30px;margin:0 0 36px}.sample-testing-copy{max-width:730px}.sample-testing-copy .sample-eyebrow{font:12px/1.5 Arial,sans-serif;color:#8d682e;letter-spacing:.14em;margin:0 0 10px}.sample-testing-copy h2{font:400 31px/1.15 Georgia,serif;color:#171717;letter-spacing:-.025em;margin:0 0 12px}.sample-testing-copy>p:last-child{font:15px/1.65 Arial,sans-serif;color:#5b5b5b;margin:0}.sample-whatsapp{display:flex;align-items:center;justify-content:center;gap:17px;padding:18px 21px;flex-shrink:0;background:#171717;color:#fff;text-decoration:none;font:14px/1.5 Arial,sans-serif;border:1px solid #171717}.sample-whatsapp>span{font-size:24px;color:#d8bd88}.sample-whatsapp:hover{background:#31291d}@media(max-width:950px){.sample-testing-banner{flex-direction:column;align-items:flex-start;gap:20px}.sample-testing-copy h2{font-size:29px}}@media(max-width:620px){.sample-testing-banner{padding:23px 19px;margin-bottom:25px;gap:19px}.sample-testing-copy h2{font-size:27px;line-height:1.2}.sample-testing-copy>p:last-child{font-size:15px}.sample-testing-copy .sample-eyebrow{font-size:11px}.sample-whatsapp{font-size:13px;padding:15px 17px;gap:13px;max-width:100%;box-sizing:border-box}.sample-whatsapp>span{font-size:21px}}

.oem-routes .routes-heading>.eyebrow{font-size:13px;line-height:1.6;color:#696969;letter-spacing:.09em}.oem-routes .application-chips span{font-size:14px;line-height:1.5;padding:8px 11px}.oem-routes .route-number{font-size:16px;line-height:1.5}.oem-routes .route-card p{font-size:16px;line-height:1.8;color:#535353}.oem-routes .route-card a{font-size:16px;line-height:1.5}.oem-whatsapp-copy{max-width:780px}#capacity-0 .capacity-heading h3{font-size:28px;line-height:1.25;max-width:340px;letter-spacing:-.02em}.card[data-code="C3340"] .capacity-badge{font-size:12px;line-height:1.35;max-width:115px;white-space:normal;text-align:center;padding:6px 9px}.card[data-code="C3340"] .card-info{flex-wrap:wrap;gap:7px}.card[data-code="C3340"] .card-info>span{font-size:14px;color:#686868}@media(max-width:760px){.oem-routes .routes-heading>.eyebrow{font-size:12px}.oem-routes .application-chips span{font-size:13px;padding:7px 10px}.oem-routes .route-card p{font-size:15px}.oem-routes .route-card a{font-size:15px}.oem-routes .route-number{font-size:15px}#capacity-0 .capacity-heading h3{font-size:24px;max-width:240px}.card[data-code="C3340"] .capacity-badge{font-size:11px;max-width:100px;padding:5px 7px}.card[data-code="C3340"] .card-info>span{font-size:13px}}

.production-strip.shade-showcase{height:240px;grid-template-columns:260px 1fr;padding-block:12px}.shade-gallery{min-width:0;width:100%;max-width:700px;justify-self:end}.shade-photo{position:relative;max-width:570px;width:100%;margin:auto;line-height:0}.shade-photo>img{display:block;width:100%;height:auto;object-fit:contain}.shade-numbers{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);pointer-events:none}.shade-numbers>span{align-self:start;justify-self:start;font:10px/1.2 Arial,sans-serif;color:#795a2c;background:#fffffff0;border:1px solid #cfb785;padding:3px 5px;margin:3px 0 0 3px}.shade-gallery>p{font:11px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#80612f;text-align:center;margin:7px 0 0}.shade-showcase .production-copy h2{font-size:30px}@media(max-width:760px){.production-strip.shade-showcase{height:230px;padding:14px 13px}.shade-showcase .production-copy h2{font-size:20px}.shade-showcase .production-copy h2 br{display:block}.shade-showcase .production-copy>span{max-width:85px}.shade-gallery{margin-top:12px}.shade-gallery>p{font-size:9px;letter-spacing:.03em;margin-top:8px}.shade-numbers>span{font-size:8px;padding:2px 3px;margin:1px 0 0 1px}}

.how.oem-whatsapp{margin-bottom:0}.collection{padding-top:16px!important}.production-strip.shade-showcase{grid-template-columns:300px 1fr}.shade-showcase .production-copy h2{font-size:29px;line-height:1.18}.shade-photo{max-width:570px}.shade-gallery>p{font-size:12px;letter-spacing:.04em}@media(max-width:760px){.collection{padding-top:12px!important}.production-strip.shade-showcase{height:230px}.shade-showcase .production-copy h2{font-size:20px}.shade-gallery>p{font-size:9px}.how.oem-whatsapp{margin-bottom:0}}

.production-strip.approved-oem-banner{display:block;height:auto;min-height:0;padding:0;border:0;background:#fff;margin:0 0 22px}.approved-oem-banner>a{display:block;line-height:0}.approved-oem-banner>a:hover{opacity:1}.approved-oem-banner img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}@media(max-width:760px){.production-strip.approved-oem-banner{height:auto;padding:0;margin-bottom:18px}}

.gloss-footer.footer-cream-decorated{position:relative;isolation:isolate;overflow:hidden}.footer-cream-decorated .footer-inner{position:relative;z-index:1}.gloss-footer.footer-cream-decorated:before,.gloss-footer.footer-cream-decorated:after{content:"";display:block;position:absolute;inset:auto auto -5px -12px;width:220px;height:38px;background:transparent url('assets/footer-bb-cream-swipe.png') center bottom/contain no-repeat;border:0;box-shadow:none;pointer-events:none;z-index:0;opacity:.95;transform:none}.gloss-footer.footer-cream-decorated:after{inset:auto -12px -5px auto;width:240px;height:42px;transform:scaleX(-1)}@media(max-width:760px){.gloss-footer.footer-cream-decorated:before,.gloss-footer.footer-cream-decorated:after{width:120px;height:18px;bottom:-3px}.gloss-footer.footer-cream-decorated:before{left:-8px}.gloss-footer.footer-cream-decorated:after{right:-8px}}
.gloss-footer.footer-cream-decorated:before,.gloss-footer.footer-cream-decorated:after{background-size:100% 100%}

.footer-cream-gap{position:absolute;display:block;height:72px;background:transparent url('assets/footer-bb-cream-swipe.png') center/100% 100% no-repeat;pointer-events:none;z-index:0;opacity:.96}.footer-cream-gap-right{transform:scaleX(-1)}@media(max-width:760px){.footer-cream-gap{display:none}}

/* Vector arrows keep the same appearance on iOS and Android. */
.arrow-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;vertical-align:middle;fill:none;stroke:currentColor}.campaign-browse{display:inline-flex;align-items:center;gap:7px}.campaign-actions .button>span,.whatsapp-cta>span,.sample-whatsapp>span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.whatsapp-cta .arrow-icon,.sample-whatsapp .arrow-icon{width:20px;height:20px;flex-basis:20px}@media(max-width:760px){.arrow-icon{width:18px;height:18px;flex-basis:18px}.whatsapp-cta .arrow-icon,.sample-whatsapp .arrow-icon{width:19px;height:19px;flex-basis:19px}}

/* One continuous BB cream ribbon, replacing disconnected footer swipes. */
.gloss-footer.footer-cream-decorated:before{display:block;inset:0;width:100%;height:100%;background:transparent url('assets/footer-bb-continuous-ribbon.png') center/100% 100% no-repeat;transform:none;opacity:.95}.gloss-footer.footer-cream-decorated:after{display:none}.footer-cream-gap{display:none!important}@media(max-width:760px){.gloss-footer.footer-cream-decorated:before{inset:auto 0 0;width:100%;height:50px;background-size:100% 100%}}

/* Lift and enlarge only the footer brand mark without changing its layout footprint. */
.gloss-footer .footer-inner>a.logo{transform:translateY(-12px) scale(1.35);transform-origin:left center}@media(max-width:760px){.gloss-footer .footer-inner>a.logo{transform:translateY(-5px) scale(1.2)}}
