:root{--vg:#14463a;--vgd:#0f2a22;--vc:#f3efe6;--vl:#cfe3d1;--vm:#5d6b65}html{scroll-behavior:smooth}::selection{background:var(--vl);color:var(--vgd)}header-component.header,.header-section{transition:box-shadow .3s}.header-section{position:sticky;top:0;z-index:50}.header-section header-component{background:#ffffffeb!important;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}body.vx-scrolled .header-section{box-shadow:0 6px 24px #0f2a2214}.header-section a{transition:color .25s}.header-section a:hover{color:var(--vg)}main h1,main h2,main h3{color:var(--vgd)}main .rte{font-size:1.05rem;line-height:1.75;color:#33403b}main .rte h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin:2.2em 0 .6em;padding-top:1.2em;border-top:1px solid #e6e1d5}main .rte h2:first-child{margin-top:0;padding-top:0;border-top:0}main .rte h3{font-size:1.3rem;margin:1.6em 0 .5em}main .rte p{margin:0 0 1.1em}main .rte ul{padding-left:0;list-style:none}main .rte li{position:relative;padding-left:28px;margin:.6em 0}main .rte li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:12px;border-radius:50%;background:var(--vl);box-shadow:inset 0 0 0 3px var(--vg)}main .rte strong{color:var(--vgd)}main .rte a{color:var(--vg);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s}main .rte a:hover{color:var(--vgd)}.template-page main,.vx-page main{background:var(--vc)}.vx-page main .section{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.vx-page main h1{font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1.04;text-align:center;margin-bottom:.5em}.vx-page main h1:before{content:"Velmora";display:block;font-family:inherit;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vg);font-weight:600;margin-bottom:18px;font-family:var(--font-body--family)}.vx-page main .rte{background:#fff;border-radius:24px;padding:clamp(28px,5vw,64px);max-width:860px;margin:0 auto;box-shadow:0 20px 60px #0f2a220f}.vx-page main .text-block{max-width:860px;margin-left:auto;margin-right:auto}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;transition:transform .25s,box-shadow .25s,background .25s!important}.add-to-cart-button{background:var(--vg)!important;border-color:var(--vg)!important;color:#fff!important;min-height:56px;font-size:1rem!important;letter-spacing:.02em}.add-to-cart-button:hover:not([disabled]){background:var(--vgd)!important;transform:translateY(-2px);box-shadow:0 12px 28px #14463a40}.add-to-cart-button[disabled]{background:#9aa9a2!important;border-color:#9aa9a2!important}.quantity-selector-wrapper,.quantity-selector{border-radius:999px!important;overflow:hidden}.product-information media-gallery img{border-radius:20px}.product-information h1{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.05}.product-information [class*=price]{font-size:1.25rem;color:var(--vg);font-weight:500}.vx-trust{display:grid;gap:12px;margin:22px 0 0;padding:20px 22px;background:var(--vc);border-radius:18px;font-size:.95rem;color:#33403b}.vx-trust div{display:flex;align-items:center;gap:12px}.vx-trust div:before{content:"\2713";flex:none;width:26px;height:26px;border-radius:50%;background:var(--vg);color:#fff;display:grid;place-items:center;font-size:.8rem}.product-card img,.card-gallery img{border-radius:16px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product-card:hover img,.card-gallery:hover img{transform:scale(1.04)}.product-card,.card-gallery{overflow:visible}.vx-fade{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.vx-fade.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vx-fade{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.vx-hc h1,.vx-st h2,.vx-nl h2{color:#fff!important}.vx-perso{display:grid;gap:8px;margin:0 0 18px}.vx-perso label{font-weight:600;color:var(--vgd)}.vx-perso label span{font-weight:400;color:var(--vm);font-size:.9em}.vx-perso input{border:1px solid #d8d1c3;border-radius:999px;padding:15px 22px;font-size:1rem;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.vx-perso input:focus{border-color:var(--vg);box-shadow:0 0 0 3px #14463a1f}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velmora-pro.css.map */
