:root{--cv-paper: #f2eee6;--cv-paper-2: #e7e0d3;--cv-ink: #221e18;--cv-ink-soft: #4c4639;--cv-ink-faint: #6a6352;--cv-line: #d2c9b7;--cv-gold: #7c643c;--cv-on-dark: #ede7db;--cv-on-dark-soft: #b4a991;--cv-display: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--cv-sans: var(--font-body-family, "Raleway", Helvetica, Arial, sans-serif);--cv-track-display: -.015em;--cv-track-label: .2em;--cv-ease: cubic-bezier(.16, 1, .3, 1)}::selection{background:var(--cv-ink);color:var(--cv-paper)}html{scrollbar-color:var(--cv-line) var(--cv-paper);scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--cv-paper)}::-webkit-scrollbar-thumb{background:var(--cv-line);border:3px solid var(--cv-paper);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--cv-ink-faint)}input,textarea{caret-color:var(--cv-gold)}.cv-crumbs{max-width:var(--page-width, 140rem);margin:0 auto;padding:1.6rem 5rem 0}.cv-crumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-family:var(--cv-sans);font-weight:500;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.cv-crumbs__list li{display:flex;align-items:center;gap:.75rem}.cv-crumbs__list li+li:before{content:"";width:1.4rem;height:1px;background:var(--cv-line);flex:none}.cv-crumbs a{color:var(--cv-ink-faint);text-decoration:none;transition:color .4s var(--cv-ease)}.cv-crumbs a:hover{color:var(--cv-ink);text-decoration:underline;text-underline-offset:.35em}.cv-crumbs [aria-current=page]{color:var(--cv-ink)}@media screen and (max-width:749px){.cv-crumbs{padding:1.2rem 1.5rem 0}.cv-crumbs__list{font-size:.95rem;letter-spacing:.1em}}.mega-menu__content{padding-block:3.5rem 4rem;box-shadow:0 18px 40px -28px #221e1859}.mega-menu__link{font-family:var(--cv-display);font-weight:300;font-size:2rem;letter-spacing:var(--cv-track-display);color:var(--cv-ink);padding-block:.5rem;width:fit-content;border-bottom:1px solid transparent;transition:border-color .45s var(--cv-ease)}.mega-menu__link:hover,.mega-menu__link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;border-bottom-color:transparent}.mega-menu__link--level-2{font-family:var(--cv-display);font-weight:300;font-size:1.8rem;letter-spacing:var(--cv-track-display);text-transform:none;color:var(--cv-ink)}.header__submenu{background:var(--cv-paper);border:1px solid var(--cv-line);box-shadow:0 18px 40px -28px #221e1859}.header__submenu .header__menu-item{font-family:var(--cv-sans);font-size:1.2rem;letter-spacing:.08em}.card__heading,.card-information .card__heading{font-family:var(--cv-display);font-weight:300;letter-spacing:var(--cv-track-display);line-height:1.22}.card__heading a,.card__heading>a{text-decoration:none}.card-wrapper .card__heading,.card-wrapper .card__heading.h5{font-size:2rem}@media screen and (min-width:990px){.card-wrapper .card__heading,.card-wrapper .card__heading.h5{font-size:2.2rem}}.card-information{margin-top:1.4rem}.grid__item,.collection .grid__item,.card-wrapper,.card-wrapper>.card,.card--standard>.card__content{height:100%}.card-wrapper>.card,.card--standard>.card__content,.card--standard .card__information{display:flex;flex-direction:column}.card--standard .card__information,.card-information{flex:1 1 auto}.card-wrapper .card__heading{min-height:2.44em;margin-bottom:.8rem}.card-information .price,.card__information .price{margin-top:auto;padding-top:.2rem}.price,.card-information .price{font-family:var(--cv-sans);font-weight:300;font-size:1.4rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.card__media,.card .media{background:var(--cv-paper-2)}.card--standard>.card__content .card__information{padding-inline:0}.card-wrapper:hover .card__heading a{text-decoration:none}.card__inner .card__media img,.card .media img{transition:transform 1.3s var(--cv-ease)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.collection-hero__title,.main-page-title,.collection__title .title{font-family:var(--cv-display);font-weight:300;letter-spacing:var(--cv-track-display)}.collection-hero__title .visually-hidden{position:absolute}.product__title,.product__title h1,.product__title>*{font-family:var(--cv-display);font-weight:300;letter-spacing:var(--cv-track-display);line-height:1.08}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--cv-sans);font-size:1.8rem;font-variant-numeric:tabular-nums}.product__accordion .accordion__title,.product .accordion__title{font-family:var(--cv-display);font-weight:300;font-size:1.9rem;letter-spacing:var(--cv-track-display)}.product__accordion summary,.product .accordion summary{padding-block:1.6rem}.product__accordion,.product .accordion{border-top:1px solid var(--cv-line)}.product__text.caption-with-letter-spacing{font-family:var(--cv-sans);font-weight:500;font-size:1.1rem;letter-spacing:var(--cv-track-label);color:var(--cv-ink-soft)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--cv-sans);font-weight:500;font-size:1.1rem;letter-spacing:var(--cv-track-label);text-transform:uppercase;min-height:4.8rem;transition:background-color .45s var(--cv-ease),color .45s var(--cv-ease)}.product-form__submit{--alpha-button-background: 1;background:var(--cv-ink);color:var(--cv-paper);border:0}.product-form__submit:after{box-shadow:none;border:0}.product-form__submit:not([disabled]):hover{background:var(--cv-ink-soft);color:var(--cv-paper)}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:var(--cv-paper-2);color:var(--cv-ink-faint)}.card-information .card__heading+*{margin-top:.8rem}.facets__heading,.facets__label,.facet-filters__label,.product-count__text,.facets__summary{font-family:var(--cv-sans);font-weight:500;font-size:1.1rem;letter-spacing:var(--cv-track-label);text-transform:uppercase;color:var(--cv-ink-soft)}.footer__payment .list-payment__item svg{filter:grayscale(1) opacity(.55);transition:filter .4s var(--cv-ease)}.footer__payment:hover .list-payment__item svg{filter:grayscale(1) opacity(.8)}.focus-inset:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1.5px solid var(--cv-gold);outline-offset:3px;box-shadow:none}#shopify-pc__banner.shopify-pc__banner__dialog{background:var(--cv-paper)!important;color:var(--cv-ink)!important;border:1px solid var(--cv-line)!important;border-radius:0!important;box-shadow:0 2px 40px #221e181f!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:var(--cv-display);font-weight:300;font-size:2.4rem;letter-spacing:-.015em;line-height:1.15;color:var(--cv-ink)}#shopify-pc__banner .shopify-pc__banner__body p{font-family:var(--cv-sans);font-weight:300;font-size:1.4rem;line-height:1.65;color:var(--cv-ink-soft)}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:var(--cv-ink);text-decoration-thickness:1px;text-underline-offset:.3em}#shopify-pc__banner button{font-family:var(--cv-sans)!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.3rem 2.6rem!important;transition:background-color .4s var(--cv-ease),color .4s var(--cv-ease)}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--cv-ink)!important;color:var(--cv-paper)!important;border:1px solid var(--cv-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background:var(--cv-ink-soft)!important;border-color:var(--cv-ink-soft)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:var(--cv-ink)!important;border:1px solid var(--cv-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:var(--cv-ink)!important;color:var(--cv-paper)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:var(--cv-ink-faint)!important;border:0!important;padding-inline:0!important;text-decoration:underline;text-underline-offset:.3em}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover{color:var(--cv-ink)!important}#shopify-pc__prefs__dialog{background:var(--cv-paper)!important;color:var(--cv-ink)!important;border-radius:0!important}#shopify-pc__prefs__dialog :is(h2,h3){font-family:var(--cv-display);font-weight:300;color:var(--cv-ink)}#shopify-pc__prefs__dialog p{color:var(--cv-ink-soft)}#shopify-pc__prefs__dialog button{font-family:var(--cv-sans)!important;border-radius:0!important}#shopify-pc__prefs__overlay{background:#221e188c!important}#chat-bubble svg path[fill^=url]{fill:var(--cv-ink)!important}#chat-bubble svg path[fill="#b3b3b3"]{opacity:.35}#chat-bubble #whatsapp-link{opacity:.88;transition:opacity .4s var(--cv-ease),transform .4s var(--cv-ease)}#chat-bubble #whatsapp-link:hover{opacity:1;transform:translateY(-2px)}.klaviyo-form,.klaviyo-form *{border-radius:0!important;font-family:var(--cv-sans)!important}.klaviyo-form{background:var(--cv-paper)!important}.klaviyo-form .klaviyo-form-richtext>p:first-child,.klaviyo-form .klaviyo-form-richtext>p:first-child span{font-family:var(--cv-display)!important;font-weight:300!important;letter-spacing:-.015em!important;line-height:1.12!important}.klaviyo-form .klaviyo-form-richtext>p:first-child span{font-size:34px!important}.klaviyo-form .klaviyo-form-button,.klaviyo-form button[type=submit]{background:var(--cv-ink)!important;color:var(--cv-paper)!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.klaviyo-form .klaviyo-emailinput input,.klaviyo-form input[type=email]{background:transparent!important;font-weight:300!important;letter-spacing:.01em!important}.klaviyo-form .klaviyo-emailinput input,.klaviyo-form input[type=email]{border-color:transparent!important}.klaviyo-close-form svg circle{fill:var(--cv-ink)!important}.klaviyo-close-form svg path{fill:var(--cv-on-dark)!important}.klaviyo-close-form:focus-visible,.klaviyo-form :is(input,button):focus-visible{outline:1.5px solid var(--cv-gold)!important;outline-offset:3px!important;box-shadow:none!important}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:2rem 2rem 6.4rem!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:1.9rem;margin-bottom:.6rem}#shopify-pc__banner .shopify-pc__banner__body p{font-size:1.2rem;line-height:1.45}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:.8rem 1.2rem}#shopify-pc__banner button{padding:1.5rem 1.4rem!important;font-size:1rem!important;letter-spacing:.12em!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{flex:0 0 calc(50% - .6rem)!important;width:calc(50% - .6rem)!important;min-width:0!important;max-width:none!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{flex:1 0 100%!important;width:100%!important;order:3!important;text-align:left}@media screen and (max-height:780px){body:has(#shopify-pc__banner[style*=block]) .klaviyo-form{transform:translateY(-180px);transition:transform .4s var(--cv-ease)}}@media screen and (max-height:700px){body:has(#shopify-pc__banner[style*=block]) .klaviyo-form{transform:translateY(-220px)}}}.jm-review-widget{--jm-corner-soft: 0px !important;--jm-corner-extra-round: 0px !important;--jm-widget-primary-color: var(--cv-ink) !important}.jm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--cv-display)!important;font-weight:300!important;font-size:2.8rem!important;letter-spacing:-.015em!important;line-height:1.15!important;color:var(--cv-ink)!important}.jm-review-widget .jm-button--primary{min-height:4.8rem!important;border-radius:0!important;background:var(--cv-ink)!important;color:var(--cv-paper)!important;border:1px solid var(--cv-ink)!important;font-family:var(--cv-sans)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:0 3rem!important;transition:background-color .4s var(--cv-ease),color .4s var(--cv-ease)}.jm-review-widget .jm-button--primary:hover{background:var(--cv-ink-soft)!important;border-color:var(--cv-ink-soft)!important}.jm-review-widget .jdgm-empty-state{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coralviu-store.css.map */
