.vm-pdp-section{margin-top:0}.vm-ps,.vm-anatomy{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:7.2rem 0 8rem}.vm-pdp-wrap{padding:0 2rem}.vm-pdp-header--center{max-width:68rem;margin:0 auto;text-align:center}.vm-pdp-heading{margin:2rem 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,2.6rem + 2.4vw,5.8rem);line-height:1.05;letter-spacing:-.01em;color:inherit;text-wrap:balance}.vm-pdp-heading em{font-style:italic}.vm-pdp-text{max-width:48ch;margin-top:2rem;font-size:1.6rem;line-height:1.75;color:rgba(var(--color-foreground),.75)}.vm-pdp-text p{margin:0}.vm-pdp-plus{position:relative;flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:auto}.vm-pdp-plus:before,.vm-pdp-plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--vm-gold);transition:transform .4s var(--vm-ease)}.vm-pdp-plus:after{transform:rotate(90deg)}details[open]>summary .vm-pdp-plus:after{transform:rotate(0)}.vm-ps__grid{display:grid;gap:3.2rem;margin-top:4.8rem}.vm-ps__card{display:flex;flex-direction:column}.vm-ps__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background-color:rgba(var(--color-foreground),.06)}.vm-ps__img{display:block;width:100%;height:100%;object-fit:cover}.vm-ps__card--solution .vm-ps__img{object-position:50% 25%}.vm-ps__tag{position:absolute;left:1.6rem;top:1.6rem;padding:.7rem 1.2rem;background-color:#1d1d1fd1;color:var(--vm-ivory);font-size:1rem;font-weight:500;letter-spacing:var(--vm-tracking-label);text-transform:uppercase}.vm-ps__tag--gold{background-color:var(--vm-gold);color:var(--vm-charcoal)}.vm-ps__body{padding-top:2.4rem}.vm-ps__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;line-height:1.15;letter-spacing:0;color:inherit}.vm-ps__text{max-width:46ch;margin:1.2rem 0 0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.72)}.vm-anatomy__grid{display:grid;gap:4.8rem}.vm-anatomy__frame{position:relative;overflow:hidden;background-color:#ebe2d7}.vm-anatomy__img{display:block;width:100%;height:100%;object-fit:cover}.vm-anatomy__marker{position:absolute;z-index:2;display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:0;padding:0;border:1px solid var(--vm-gold);border-radius:50%;background-color:#f2eae1f0;color:var(--vm-charcoal);font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 0 0 .6rem #f2eae147;transition:background-color .35s var(--vm-ease),color .35s var(--vm-ease),box-shadow .35s var(--vm-ease)}.vm-anatomy__marker.is-active,.vm-anatomy__marker:hover{background-color:var(--vm-burgundy);border-color:var(--vm-burgundy);color:var(--vm-ivory);box-shadow:0 0 0 .8rem #71233238}.vm-anatomy__marker:focus-visible{outline:1px solid var(--vm-charcoal);outline-offset:.4rem}.vm-anatomy__list{margin-top:3.2rem;border-top:1px solid rgba(var(--color-foreground),.16)}.vm-anatomy__item{border-bottom:1px solid rgba(var(--color-foreground),.16)}.vm-anatomy__summary{display:flex;align-items:center;gap:1.6rem;min-height:6.4rem;padding:1.6rem 0;list-style:none;cursor:pointer}.vm-anatomy__summary::-webkit-details-marker{display:none}.vm-anatomy__summary:focus-visible{outline:1px solid var(--vm-gold);outline-offset:.4rem}.vm-anatomy__index{display:grid;place-items:center;flex-shrink:0;width:2.8rem;height:2.8rem;border:1px solid var(--vm-gold);border-radius:50%;font-size:1.1rem;font-weight:500;color:var(--vm-gold)}.vm-anatomy__item[open] .vm-anatomy__index{background-color:var(--vm-burgundy);border-color:var(--vm-burgundy);color:var(--vm-ivory)}.vm-anatomy__title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.vm-anatomy__text{padding:0 0 2.4rem 4.4rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.vm-anatomy__text p{margin:0}.vm-anatomy__text p+p{margin-top:.8rem}.vm-anatomy__text strong{font-weight:500;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.vm-ps,.vm-anatomy{padding:9.6rem 0 10.4rem}.vm-pdp-wrap{padding:0 5rem}.vm-ps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.vm-anatomy__media{max-width:64rem;width:100%;margin:0 auto}}@media screen and (min-width:990px){.vm-ps,.vm-anatomy{padding:12rem 0 13rem}.vm-ps__grid{gap:4rem;margin-top:6.4rem}.vm-anatomy__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(6rem,7vw,11rem)}.vm-anatomy__media{max-width:none}}@media(prefers-reduced-motion:reduce){.vm-pdp-plus:before,.vm-pdp-plus:after,.vm-anatomy__marker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velmora-pdp.css.map */
