:root{--ve-lux:#c2a05a;--ve-cream-2:#f4f0e8;--ve-black:#121212}.v4 .head{position:relative}.v4 .head:before{content:"VELION PHYSIQUE";display:block;margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--gold-deep)}.v4 .head .lede{max-width:54ch}.v4 .sec{position:relative}.v4 .sec:after{content:"";position:absolute;right:max(20px,calc((100vw - var(--shell))/2));top:clamp(64px,8vw,120px);width:28px;height:1px;background:var(--gold);opacity:.75}.v4 .hero{border-bottom:1px solid rgba(194,160,90,.45)}.v4 .hero h1{max-width:12ch}.v4 .hero .lede{font-size:clamp(17px,1.35vw,19px)}.v4 .areas{box-shadow:none}.v4 .area{border-radius:0!important}.v4 .area h3{letter-spacing:-.02em}.v4 .area p{max-width:25ch}.v4 .goals .goal,.v4 .progs .prog{border-radius:0!important;box-shadow:none!important}.v4 .goals .goal{border:1px solid var(--line)}.v4 .goal-img{background:linear-gradient(160deg,#25272a,#121212)}.v4 .goal-body{padding:24px 26px 28px}.v4 .prog-img{border-radius:0!important;border:1px solid var(--line)}.v4 .prog h3{letter-spacing:-.015em}.v4 .prog:hover h3{color:var(--ink)}.v4 .prog:hover .prog-img{border-color:var(--gold)}.v4 .dark{border-top:1px solid rgba(194,160,90,.4);border-bottom:1px solid rgba(194,160,90,.4)}.v4 .free-img{border-radius:0!important;background:var(--cream-2);padding:clamp(28px,4vw,54px);border:1px solid var(--line)}.v4 .free-img img{box-shadow:0 30px 55px -30px #1212127a}.card-wrapper .card__inner{border-radius:0!important;border:1px solid var(--ve-line);background:var(--ve-cream-2)!important}.card-wrapper .card__heading{letter-spacing:-.015em}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card__heading{color:var(--ve-ink)!important}.card-wrapper:hover .card__inner{border-color:var(--ve-lux)}.collection-hero__image-container{border-radius:0!important}.product__media-wrapper .product__media,.product-media-container{border-radius:0!important;border:1px solid var(--ve-line)!important}.thumbnail{border-radius:0!important}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--ve-lux)!important}.button,.v4 .btn,button[type=submit],.badge{border-radius:2px!important}@media(max-width:749px){.v4 .sec:after{right:14px;top:48px;width:20px}.v4 .head:before{font-size:10px;margin-bottom:11px}.v4 .hero h1{max-width:14ch}.v4 .goals .goal{border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/velion-art-direction.css.map */
