:root{--velora-pink: #f71588;--velora-pink-dark: #d90a70;--velora-cream: #fffbf3;--velora-cream-soft: #fffbf3;--velora-beige: #fdf2e2;--velora-yellow: #fdf2e2;--velora-brown: #6b5146;--velora-text: #4a403b;--velora-text-soft: #7a6c65;--velora-white: #fff;--velora-border: rgba(247, 21, 136, .25);--velora-shadow: 0 12px 36px rgba(74, 64, 59, .1);--velora-radius-sm: 8px;--velora-radius-md: 16px;--velora-radius-lg: 24px;--velora-radius-pill: 999px;--velora-page: min(120rem, calc(100vw - 4rem) );--velora-space-xs: clamp(.8rem, 1vw, 1.2rem);--velora-space-sm: clamp(1.6rem, 2vw, 2.4rem);--velora-space-md: clamp(3.2rem, 5vw, 6rem);--velora-space-lg: clamp(5.6rem, 8vw, 10rem);--velora-duration-fast: .16s;--velora-duration-normal: .32s;--velora-duration-slow: .6s;--velora-ease: cubic-bezier(.22, 1, .36, 1);--velora-ease-soft: cubic-bezier(.4, 0, .2, 1);--velora-serif: "The Seasons", "Iowan Old Style", "Baskerville", "Times New Roman", serif}html{scroll-behavior:smooth}@media screen and (max-width:749px){html{scroll-behavior:auto}}body{color:var(--velora-text);background:var(--velora-cream);overflow-x:clip}body,.gradient{background:var(--velora-cream)}@supports (content-visibility: auto){#MainContent>.shopify-section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 80rem}}h1,h2,.h0,.h1,.h2,.velora-display{color:var(--velora-pink);font-family:var(--velora-serif);font-weight:500;letter-spacing:-.025em}a{text-underline-offset:.3em}.page-width{max-width:124rem}.button,.shopify-challenge__button,.customer button{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;gap:1rem;padding-inline:2.6rem;color:var(--velora-white)!important;background:var(--velora-pink)!important;border:0;border-radius:var(--velora-radius-pill);font-weight:600;letter-spacing:0;box-shadow:none;transition:transform var(--velora-duration-fast) var(--velora-ease),background var(--velora-duration-normal) var(--velora-ease),color var(--velora-duration-normal) var(--velora-ease),box-shadow var(--velora-duration-normal) var(--velora-ease)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{box-shadow:none!important}.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover{color:var(--velora-white)!important;background:var(--velora-pink-dark)!important;transform:translateY(-1px);box-shadow:0 .8rem 2.4rem #d90a702e}.button:not([disabled]):active{transform:translateY(1px) scale(.99)}.button[disabled],.shopify-challenge__button[disabled],.customer button[disabled]{color:#ffffffc7!important;background:var(--velora-text-soft)!important;cursor:not-allowed;opacity:.55}.velora-button__arrow{display:inline-block;font-size:1.8rem;line-height:1;transition:transform var(--velora-duration-fast) var(--velora-ease)}.button:hover .velora-button__arrow{transform:translate(.3rem)}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.2rem solid var(--velora-pink);outline-offset:.3rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--velora-radius-pill);transition:box-shadow var(--velora-duration-fast) ease}.field__input:focus,.select__select:focus{box-shadow:0 0 0 .2rem var(--velora-border)}.velora-shell{width:var(--velora-page);margin-inline:auto}.velora-section{padding-block:var(--velora-space-lg)}.velora-section--compact{padding-block:var(--velora-space-md)}.velora-section__header{max-width:72rem;margin:0 auto var(--velora-space-md);text-align:center}.velora-section__eyebrow{margin:0 0 .8rem;color:var(--velora-pink-dark);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.velora-section__title{margin:0;font-size:clamp(3.6rem,5.5vw,6.8rem);line-height:.98}.velora-section__text{max-width:60rem;margin:1.6rem auto 0;color:var(--velora-text-soft);font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.65}.velora-placeholder{display:grid;min-height:24rem;place-items:center;background:var(--velora-beige)}.velora-placeholder svg{width:35%;opacity:.35}@media(max-width:749px){:root{--velora-page: min( calc(100% - 3rem) , 120rem)}.velora-section{padding-block:clamp(4.8rem,12vw,7.2rem)}.velora-section__title{font-size:clamp(3.4rem,12vw,5rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/velora-base.css.map */
