:root{--cvl-royal:#3a0718;--cvl-royal-deep:#21030d;--cvl-gold:#b89445;--cvl-cream:#fbf7ef;--cvl-paper:#fffdf8}html{scroll-behavior:smooth}body{background:var(--cvl-cream);color:var(--cvl-royal)}.shopify-section{margin-bottom:clamp(28px,5vw,72px)}.section-header{margin-bottom:clamp(18px,3vw,34px)}.section-header h2,.title-wrapper h2{letter-spacing:.055em;text-transform:uppercase}#header-group{border-bottom:1px solid rgba(184,148,69,.35);box-shadow:0 3px 16px #21030d0d}.button,.shopify-payment-button__button,.product-form__submit{background:var(--cvl-royal);color:#fff;border:1px solid var(--cvl-gold);border-radius:3px;letter-spacing:.11em;text-transform:uppercase;box-shadow:0 5px 14px #21030d1f;transition:all .22s ease}.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover{background:var(--cvl-royal-deep);transform:translateY(-1px);box-shadow:0 8px 18px #21030d29}.cvl-collections{padding:0 0 10px}.cvl-collections__head{text-align:center;margin-bottom:30px}.cvl-collections__head>span,.cvl-proof__head>span,.cvl-mission>span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.65}.cvl-collections__head h2,.cvl-proof__head h2,.cvl-mission h2{margin:7px 0 8px;font-weight:400;letter-spacing:.035em}.cvl-collections__head p{margin:0;opacity:.68}.cvl-collections__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cvl-collection-card{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#f1e8d8;border:1px solid rgba(184,148,69,.38);text-decoration:none}.cvl-collection-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.cvl-collection-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(33,3,13,.76) 100%)}.cvl-collection-card>div{position:absolute;left:18px;right:18px;bottom:18px;color:#fff}.cvl-collection-card strong{display:block;font-family:var(--font-heading--family);font-size:1.2rem;font-weight:400;letter-spacing:.04em}.cvl-collection-card>div span{display:block;margin-top:7px;font-size:9px;letter-spacing:.17em}.cvl-collection-card:hover img{transform:scale(1.04)}.card-wrapper .card,.product-card{background:var(--cvl-paper);border:1px solid rgba(184,148,69,.28);box-shadow:0 7px 22px #21030d0f;transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card,.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #21030d1f}.price{color:var(--cvl-royal);font-weight:600}.price__sale,.price-item--sale{color:var(--cvl-royal)}.price__regular{text-decoration-thickness:1px;opacity:.62}.badge{letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.product-information{padding-top:clamp(18px,3vw,42px)}.product-information h1{font-weight:400;letter-spacing:.025em}.product-information .price{font-size:1.15rem}.product-information .variant-picker__option-values button,.product-information .variant-picker__option-values label{border-color:#b8944580}.product-information .variant-picker__option-values button[aria-checked=true],.product-information .variant-picker__option-values input:checked+label{background:var(--cvl-royal);color:#fff;border-color:var(--cvl-gold)}.cvl-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#b8944540;border-top:1px solid rgba(184,148,69,.25);border-bottom:1px solid rgba(184,148,69,.25)}.cvl-trust>div{padding:17px 10px;background:var(--cvl-cream);text-align:center}.cvl-trust b{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.cvl-trust span{display:block;margin-top:4px;font-size:10px;opacity:.62}.cvl-mission{max-width:900px;margin:0 auto;text-align:center;padding:66px 24px}.cvl-mission p{max-width:650px;margin:0 auto 22px;line-height:1.75;opacity:.72}.cvl-mission a{display:inline-block;padding:13px 24px;background:var(--cvl-royal);color:#fff;border:1px solid var(--cvl-gold);text-decoration:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cvl-proof{padding:55px 0 10px}.cvl-proof__head{text-align:center;margin-bottom:28px}.cvl-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cvl-proof blockquote{margin:0;padding:26px 22px;background:#fffdf8;border:1px solid rgba(184,148,69,.25);text-align:center;line-height:1.7}.cvl-proof cite{display:block;margin-top:13px;font-size:10px;letter-spacing:.08em;opacity:.55}.cvl-social{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:20px 0;border-top:1px solid rgba(184,148,69,.22);border-bottom:1px solid rgba(184,148,69,.22)}.cvl-social>span{font-size:10px;letter-spacing:.15em}.cvl-social__links{display:flex;gap:14px;flex-wrap:wrap}.cvl-social__links a{font-size:10px;color:var(--cvl-royal);text-decoration:none;letter-spacing:.08em}.cvl-social__links a:hover{color:var(--cvl-gold)}.footer{border-top:1px solid var(--cvl-gold)}@media(max-width:749px){.shopify-section{margin-bottom:34px}.section-header h2,.title-wrapper h2{font-size:1.25rem}.cvl-collections__grid{grid-template-columns:repeat(2,1fr);gap:11px}.cvl-collection-card>div{left:12px;right:12px;bottom:12px}.cvl-collection-card strong{font-size:1rem}.cvl-collection-card>div span{font-size:8px}.cvl-trust{grid-template-columns:repeat(2,1fr)}.cvl-trust>div{padding:14px 8px}.cvl-trust b,.cvl-trust span{font-size:9px}.cvl-mission{padding:46px 18px}.cvl-proof{padding:42px 0 5px}.cvl-proof__grid{grid-template-columns:1fr;gap:10px}.cvl-social{display:block;text-align:center}.cvl-social__links{justify-content:center;margin-top:10px}.card-wrapper .card,.product-card{box-shadow:0 5px 16px #21030d0f}.button,.product-form__submit{min-height:48px}}#header-component a[href="https://facebook.com/Corvellis"],#header-component a[href="https://www.instagram.com/corvelliss/"]{display:flex;align-items:center;justify-content:center;min-width:32px}#header-component a[href="https://facebook.com/Corvellis"] .menu-list__link-title,#header-component a[href="https://www.instagram.com/corvelliss/"] .menu-list__link-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#header-component a[href="https://facebook.com/Corvellis"]:before,#header-component a[href="https://www.instagram.com/corvelliss/"]:before{content:"";display:block;width:18px;height:18px;background:currentColor;transition:transform .2s ease,color .2s ease}#header-component a[href="https://facebook.com/Corvellis"]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3.31 0-5 1.69-5 5v3H6v4h3v8h4v-8h3.5l.5-4H13V9c0-.67.33-1 1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3.31 0-5 1.69-5 5v3H6v4h3v8h4v-8h3.5l.5-4H13V9c0-.67.33-1 1-1Z'/%3E%3C/svg%3E") center/contain no-repeat}#header-component a[href="https://www.instagram.com/corvelliss/"]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2'/%3E%3C/svg%3E") center/contain no-repeat}#header-component a[href="https://facebook.com/Corvellis"]:hover:before,#header-component a[href="https://www.instagram.com/corvelliss/"]:hover:before{transform:scale(1.08)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/royal-corvellis.css.map */
