
.a7-body #collection.a7-purchase{background:#f5f4f2!important;color:#111!important;overflow:hidden}
.a7-body #collection .a7-inner{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);gap:clamp(42px,7vw,118px)!important;align-items:center}
.a7-body #collection .a7-content{order:1!important;gap:24px}
.a7-body #collection .a7-media{order:2!important;height:690px;background:transparent!important;border:0!important;box-shadow:none!important}
.a7-body #collection .a7-media:after{opacity:0!important}
.a7-body #collection .a7-media img{height:100%!important;width:100%!important;object-fit:contain!important;transform:scale(1.06)!important;mix-blend-mode:normal!important;filter:none!important;max-width:none!important}
.a7-body #collection .a7-head{font-size:clamp(42px,5vw,76px);font-weight:300;line-height:1.02;letter-spacing:-.045em;text-transform:uppercase;color:#111}
.a7-body #collection .a7-head em{font-family:var(--a7-serif);font-weight:400;letter-spacing:-.04em}
.a7-body #collection .a7-kicker{color:#444;font-size:10px;letter-spacing:.22em}
.a7-body #collection .a7-copy{color:#555;max-width:440px;line-height:1.8}
.a7-body #collection .a7-purchase__price{font-size:clamp(33px,4vw,54px);line-height:1.2;color:#111;margin:12px 0 4px}
.a7-body #collection .a7-product-form{max-width:350px}
.a7-body #collection .a7-product-form button,.a7-body #collection .a7-direct-buy__button{min-height:54px;border-radius:5px!important;background:#193c66!important;color:#fff!important;border:1px solid #193c66!important;padding-inline:28px;letter-spacing:.05em;font-size:12px}
.a7-body #collection .a7-product-form button:hover,.a7-body #collection .a7-direct-buy__button:hover{background:#101d2a!important;border-color:#101d2a!important}
.a7-body #collection .a7-trust-row{gap:9px;opacity:1;border-top:1px solid #deddd9;padding-top:24px;margin-top:14px}
.a7-body #collection .a7-trust-row span{border:1px solid #deddd9;background:#fff9;padding:9px 10px;color:#4b4b4b;line-height:1.2;font-size:10px}
.a7-body #a7uro-closeup.a7-panel{background:#f6f5f2!important;color:#111!important}
.a7-body #a7uro-closeup .a7-inner{align-items:center;gap:clamp(32px,6vw,110px)}
.a7-body #a7uro-closeup .a7-media{height:400px;background:#f6f5f2!important;border:0!important}
.a7-body #a7uro-closeup .a7-media:after{opacity:0!important}
.a7-body #a7uro-closeup .a7-media img{object-fit:contain!important;object-position:center center!important;filter:none!important;transform:scale(1.04)!important}
.a7-body #a7uro-closeup .a7-head{color:#111}
.a7-body #a7uro-closeup .a7-copy{color:#555;line-height:1.8}
.a7-body #perspective-banner .a7-parallax__media img{object-fit:cover}
.a7-client-hero__visual video{filter:contrast(1.08) saturate(1.06) brightness(1.03)}
@media(max-width:900px){
 .a7-body #collection .a7-inner{display:flex!important;flex-direction:column!important;gap:28px!important}
 .a7-body #collection .a7-media{order:1!important;width:100%;height:clamp(320px,98vw,500px)!important}
 .a7-body #collection .a7-content{order:2!important;width:100%;align-items:flex-start}
 .a7-body #collection .a7-media img{transform:scale(1.02)!important}
 .a7-body #collection .a7-head{font-size:clamp(35px,9vw,48px)}
 .a7-body #collection .a7-trust-row{flex-wrap:wrap}
 .a7-body #a7uro-closeup .a7-inner{display:flex!important;flex-direction:column!important;gap:10px}
 .a7-body #a7uro-closeup .a7-split-visual,.a7-body #a7uro-closeup .a7-content{width:100%}
 .a7-body #a7uro-closeup .a7-media{height:280px!important}
 .a7-body #a7uro-closeup .a7-media img{transform:none!important}
 .a7-body #perspective-banner .a7-parallax__media{height:500px!important;min-height:500px!important}
 .a7-body #perspective-banner .a7-parallax__media img{object-fit:cover!important;object-position:50% 50%!important;transform:scale(1.14)!important;transform-origin:50% 48%!important}
}
@media(prefers-reduced-motion:reduce){.a7-body #collection .a7-media img,.a7-body #a7uro-closeup .a7-media img{transition:none!important}}
