.vz-colourways,.vz-product-reviews{width:calc(100% - (var(--page-margin) * 2));max-width:1500px;margin-inline:auto;padding-block:clamp(3.5rem,7vw,6.5rem);border-block-start:1px solid var(--vz-line)}.vz-colourways__inner,.vz-product-reviews__inner{width:100%}.vz-colourways header,.vz-product-reviews__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;margin-block-end:2rem}.vz-colourways header p,.vz-product-reviews__header p{margin:0 0 .7rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vz-colourways header h2,.vz-product-reviews__header h2{margin:0;font-size:clamp(2.1rem,5vw,4.7rem);line-height:.92}.vz-colourways__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.vz-colourway-card{min-width:0}.vz-colourway-card a{color:inherit;text-decoration:none}.vz-colourway-card__media{overflow:hidden;aspect-ratio:4 / 5;background:var(--vz-stone)}.vz-colourway-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--vz-ease)}.vz-colourway-card h3,.vz-colourway-card span{display:block;margin:0;font-family:var(--vz-font-sans);font-size:.78rem;line-height:1.35}.vz-colourway-card h3{margin-block-start:.75rem;font-weight:600}.vz-colourway-card span{margin-block-start:.2rem;color:var(--vz-ink-soft)}@media(hover:hover){.vz-colourway-card:hover img{transform:scale(1.02)}}.vz-product-reviews__summary{display:grid;justify-items:end;gap:.2rem;text-align:right}.vz-product-reviews__summary strong{font-size:clamp(2.5rem,6vw,5rem);font-weight:500;letter-spacing:-.06em;line-height:.82}.vz-product-reviews__summary>span{letter-spacing:.12em}.vz-product-reviews__summary small{color:var(--vz-ink-soft)}.vz-product-reviews__body{display:grid;grid-template-columns:minmax(0,.7fr) minmax(20rem,1.3fr);gap:clamp(2rem,6vw,6rem);align-items:start}.vz-product-reviews__guidance h3,.vz-product-reviews__guidance p{margin:0}.vz-product-reviews__guidance h3{font-size:clamp(1.5rem,3vw,2.5rem)}.vz-product-reviews__guidance>p{max-width:35rem;margin-block-start:.75rem;color:var(--vz-ink-soft);line-height:1.55}.vz-review-compose{border-block:1px solid var(--vz-line)}.vz-review-compose summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700;list-style:none}.vz-review-compose summary::-webkit-details-marker{display:none}.vz-review-compose summary:after{content:"+";font-size:1.5rem;font-weight:400}.vz-review-compose[open] summary:after{content:"\2212"}.vz-review-form{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.1rem 1.5rem}.vz-review-form__identity{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding-block-end:.85rem;border-block-end:1px solid var(--vz-line)}.vz-review-form__identity span{color:var(--vz-ink-soft);font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.vz-review-form__identity strong{min-width:0;overflow-wrap:anywhere;font-size:.82rem;text-align:right}.vz-review-rating{display:grid;gap:.55rem;margin:0;padding:.2rem 0 .35rem;border:0}.vz-review-rating legend,.vz-review-form__field>label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.vz-review-form__field>label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.vz-review-form__field>label span{color:var(--vz-ink-soft);font-size:.58rem;font-weight:600;letter-spacing:.05em}.vz-review-rating__stars{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:.28rem}.vz-review-star{display:grid;width:2.55rem;height:2.55rem;place-items:center;color:rgb(var(--color-foreground-rgb) / .2);cursor:pointer;transition:color .15s ease,transform .15s ease}.vz-review-star input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vz-review-star>span[aria-hidden=true]{font-size:1.8rem;line-height:1}.vz-review-star:has(input:checked),.vz-review-star:has(~.vz-review-star input:checked),.vz-review-star:hover,.vz-review-star:has(~.vz-review-star:hover){color:var(--vz-ink)}.vz-review-star:hover{transform:translateY(-1px)}.vz-review-star:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.vz-review-form__field{display:grid;gap:.45rem}.vz-review-form :is(input[type=text],textarea){width:100%;min-height:48px;padding:.8rem;border:1px solid rgb(var(--color-foreground-rgb) / .24);border-radius:0;background:transparent;color:inherit;font:inherit}.vz-review-form textarea{min-height:8rem;resize:vertical}.vz-review-form__message{margin:0;color:var(--vz-ink-soft);font-size:.76rem;line-height:1.45}.vz-review-form__message--success{padding-block:1rem 1.5rem;color:inherit}.vz-review-form>button{width:100%}.vz-review-login{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.25rem 1.5rem}.vz-review-login p{display:grid;gap:.25rem;margin:0}.vz-review-login p span{color:var(--vz-ink-soft);font-size:.76rem;line-height:1.45}.vz-review-login .button{min-width:10rem;text-decoration:none}@media screen and (max-width:999px){.vz-colourways__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.vz-colourways header,.vz-product-reviews__header,.vz-product-reviews__body{grid-template-columns:1fr}.vz-colourways__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44vw;overflow-x:auto;padding-block-end:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.vz-colourways__track::-webkit-scrollbar{display:none}.vz-colourway-card{scroll-snap-align:start}.vz-product-reviews__summary{justify-items:start;text-align:left}.vz-review-form__identity{display:grid;justify-content:start;gap:.25rem}.vz-review-form__identity strong{text-align:left}.vz-review-star{width:2.35rem;height:2.35rem}.vz-review-star>span[aria-hidden=true]{font-size:1.65rem}.vz-review-login{grid-template-columns:1fr}.vz-review-login .button{width:100%}}@media(prefers-reduced-motion:reduce){.vz-review-star{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/velzeen-product-aftercare.css.map */
