body.vn-store .vn-product-story{padding:64px 0;background:#fff;color:#171717;font-family:var(--vn-sans,Arial,sans-serif);letter-spacing:0}body.vn-store section.vn-product-story{display:block;width:100%;max-width:100%;height:auto;overflow:visible}body.vn-store .vn-product-story *{box-sizing:border-box}body.vn-store .vn-product-story-inner{max-width:1120px}body.vn-store .vn-product-story-heading{max-width:790px;margin-bottom:36px}body.vn-store .vn-product-story-eyebrow{font-size:10px;font-weight:650;line-height:1.4;letter-spacing:.09em;margin:0 0 16px}body.vn-store .vn-product-story h2{font-family:inherit;font-size:clamp(31px,3.4vw,47px);font-weight:650;line-height:1.08;letter-spacing:-.035em;color:#171717;margin:0}body.vn-store .vn-product-story-intro{font-size:15px;line-height:1.65;color:#5b5155;margin:20px 0 0;max-width:740px}body.vn-store .vn-product-story-main{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.vn-store .vn-product-story-media{background:#fff0f4;border:1px solid #f0cbd5;border-radius:8px;margin:0;padding:22px}body.vn-store .vn-product-story-media>img,body.vn-store .vn-product-story-media>.vn-original-media{display:block;width:100%;height:310px;object-fit:contain;aspect-ratio:auto;background:#fff;border-radius:5px}body.vn-store .vn-product-story-media figcaption{margin-top:16px;font-size:11px;line-height:1.6;color:#5b5155}body.vn-store .vn-product-story-benefits{display:grid;gap:0}body.vn-store .vn-product-story-benefits article{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid #f0cbd5}body.vn-store .vn-product-story-benefits article:first-child{padding-top:0}body.vn-store .vn-product-story-benefits article:last-child{border-bottom:0;padding-bottom:0}body.vn-store .vn-product-story-number{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:50%;background:#ff89a2;color:#171717;font-size:11px;font-weight:700;line-height:1}body.vn-store .vn-product-story h3{font-family:inherit;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#171717;margin:0}body.vn-store .vn-product-story-benefits p{font-size:14px;line-height:1.65;color:#5b5155;margin:10px 0 0}body.vn-store .vn-product-story-main--text{display:block}body.vn-store .vn-product-story-main--text .vn-product-story-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}body.vn-store .vn-product-story-main--text article{display:block;padding:0;border:0}body.vn-store .vn-product-story-main--text .vn-product-story-number{margin-bottom:17px}body.vn-store .vn-product-story-fit{display:grid;grid-template-columns:1fr 2fr auto;gap:26px;align-items:center;padding:24px 26px;margin-top:36px;border-radius:7px;background:#fff0f4}body.vn-store .vn-product-story-fit h3{font-size:19px}body.vn-store .vn-product-story-fit p{font-size:13px;line-height:1.6;color:#5b5155;margin:0}body.vn-store .vn-product-story a{color:#171717;text-underline-offset:4px;font-size:12px;line-height:1.6}body.vn-store .vn-product-story-fit a{white-space:nowrap}body.vn-store .vn-product-story-use{padding-top:42px}body.vn-store .vn-product-story-use>h3{font-size:27px;margin-bottom:26px}body.vn-store .vn-product-story-use ol{counter-reset:vn-product-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}body.vn-store .vn-product-story-use li{counter-increment:vn-product-step;position:relative;padding-top:17px;border-top:2px solid #ff89a2}body.vn-store .vn-product-story-use strong{font-size:14px;line-height:1.5;font-weight:650}body.vn-store .vn-product-story-use strong:before{content:counter(vn-product-step) ". ";font-weight:700}body.vn-store .vn-product-story-use p{font-size:13px;line-height:1.65;color:#5b5155;margin:10px 0 0}body.vn-store .vn-product-story-promise{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:36px;padding:24px 26px;background:#ff89a2;border-radius:7px;color:#171717}body.vn-store .vn-product-story-promise strong{font-size:17px;font-weight:650;line-height:1.3}body.vn-store .vn-product-story-promise p{font-size:12px;line-height:1.5;margin:7px 0 0}body.vn-store .vn-product-story-promise a{flex-shrink:0;font-weight:600}body.vn-store .vn-product-story a:focus-visible{outline:2px solid #a41f46;outline-offset:4px}body.vn-store .vn-product-detail .product__media-wrapper.vn-product-media-column{border:0;overflow:visible;background:transparent}body.vn-store .vn-product-gallery-group{min-width:0;width:100%}body.vn-store .vn-product-media-column .vn-product-story--compact{padding:30px 0 0;margin-top:26px;border-top:1px solid #f0cbd5}body.vn-store .vn-product-story--compact .vn-product-story-inner{width:100%;max-width:none;margin:0;padding:0}body.vn-store .vn-product-story--compact .vn-product-story-heading{margin-bottom:24px}body.vn-store .vn-product-story--compact .vn-product-story-eyebrow{font-size:9px;margin-bottom:12px}body.vn-store .vn-product-story--compact h2{font-size:clamp(26px,2.4vw,32px);line-height:1.15}body.vn-store .vn-product-story--compact .vn-product-story-intro{font-size:13px;line-height:1.65;margin-top:14px}body.vn-store .vn-product-story--compact .vn-product-story-main{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:22px;align-items:start}body.vn-store .vn-product-story--compact .vn-product-story-media{padding:10px;border-radius:5px}body.vn-store .vn-product-story--compact .vn-product-story-media>img,body.vn-store .vn-product-story--compact .vn-product-story-media>.vn-original-media{height:220px;max-width:100%;border-radius:3px}body.vn-store .vn-product-story--compact .vn-product-story-benefits article{padding:16px 0;gap:10px}body.vn-store .vn-product-story--compact .vn-product-story-benefits article:first-child{padding-top:0}body.vn-store .vn-product-story--compact .vn-product-story-benefits article:last-child{padding-bottom:0}body.vn-store .vn-product-story--compact .vn-product-story-number{flex-basis:25px;width:25px;height:25px;font-size:9px}body.vn-store .vn-product-story--compact h3{font-size:17px;line-height:1.25}body.vn-store .vn-product-story--compact .vn-product-story-benefits p{font-size:12px;line-height:1.6;margin-top:7px}@media(max-width:749px){body.vn-store .vn-product-story{padding:40px 0}body.vn-store .vn-product-story-heading{margin-bottom:27px}body.vn-store .vn-product-story h2{font-size:31px}body.vn-store .vn-product-story-intro{font-size:13px;margin-top:16px}body.vn-store .vn-product-story-main{grid-template-columns:1fr;gap:26px}body.vn-store .vn-product-story-media{padding:17px}body.vn-store .vn-product-story-media>img,body.vn-store .vn-product-story-media>.vn-original-media{height:260px}body.vn-store .vn-product-story-media figcaption{font-size:10px;margin-top:13px}body.vn-store .vn-product-story-benefits article{padding:20px 0;gap:14px}body.vn-store .vn-product-story h3{font-size:20px}body.vn-store .vn-product-story-benefits p{font-size:13px;line-height:1.6}body.vn-store .vn-product-story-fit{grid-template-columns:1fr;gap:12px;padding:22px;margin-top:27px}body.vn-store .vn-product-story-fit h3{font-size:19px}body.vn-store .vn-product-story-fit p{font-size:12px}body.vn-store .vn-product-story-fit a{width:fit-content}body.vn-store .vn-product-story-use{padding-top:32px}body.vn-store .vn-product-story-use>h3{font-size:25px;margin-bottom:22px}body.vn-store .vn-product-story-use ol,body.vn-store .vn-product-story-main--text .vn-product-story-benefits{grid-template-columns:1fr;gap:22px}body.vn-store .vn-product-story-use p{font-size:12px}body.vn-store .vn-product-story-promise{display:block;padding:22px;margin-top:29px}body.vn-store .vn-product-story-promise strong{font-size:16px}body.vn-store .vn-product-story-promise p{font-size:12px}body.vn-store .vn-product-story-promise a{display:inline-block;margin-top:15px}body.vn-store .vn-product-detail .product__media-wrapper.vn-product-media-column{display:contents}body.vn-store .vn-product-media-column>.vn-product-gallery-group{order:1;flex:0 0 100%;max-width:100%}body.vn-store .vn-product-media-column+.product__info-wrapper{order:2}body.vn-store .vn-product-media-column>.vn-product-story--compact{order:3;flex:0 0 100%;width:100%;max-width:100%;margin-top:32px;padding-top:28px}body.vn-store .vn-product-story--compact h2{font-size:29px}body.vn-store .vn-product-story--compact .vn-product-story-heading{margin-bottom:23px}body.vn-store .vn-product-story--compact .vn-product-story-main{gap:16px}body.vn-store .vn-product-story--compact .vn-product-story-media>img,body.vn-store .vn-product-story--compact .vn-product-story-media>.vn-original-media{height:200px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/verenne-product-story.css.map */
