.shopify-section--newsletter .section-spacing{padding-block:0}.shopify-section--collection-banner>div.color-scheme{--text-color: 31 26 23}.shopify-section--collection-banner>div.color-scheme .h1{font-size:var(--text-h2)}.shopify-section--collection-banner .collection-description:empty{display:none}@media screen and (min-width:1000px){.shopify-section--collection-banner>div.color-scheme>.section-spacing:has(.breadcrumb){padding-block-start:calc(var(--section-vertical-spacing) + 2.25rem)}}.collection-toolbar{box-shadow:none}.collection-toolbar__button-container{border-inline-start-width:0}@media screen and (min-width:700px){.collection-toolbar__products-count{position:static;transform:none;align-self:center;padding-inline-start:var(--container-gutter)}}.product-card__image--primary{background-color:#fff}.product-card__image--secondary{object-fit:cover}.product-gallery__media[data-media-type=image]>img{aspect-ratio:1;object-fit:contain;background-color:#fff}.product-gallery__media[data-media-type=image]:not(:first-child)>img{object-fit:cover}body:has(#PBarNextFrameWrapper,#preview-bar-iframe) .footer{padding-block-end:calc(min(var(--section-vertical-spacing),3rem) + 80px)}.text-with-icons__item .h6 em{font-style:normal;color:#146452}.header__primary-nav-item>a,.header__menu-disclosure>summary,.header-sidebar__main-panel .header-sidebar__linklist-button{text-transform:uppercase;letter-spacing:.08em}@media screen and (min-width:700px){.image-with-text>picture{display:block;align-self:stretch;width:100%}.image-with-text>picture img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--zoom-image .zoom-image{transition-duration:.3s}.features--zoom-image .group:hover .group-hover\:zoom{scale:1.04}}.product-placeholder-logo{display:grid;place-items:center;width:100%;aspect-ratio:1;background:#fff}.product-placeholder-logo>img{width:55%;max-width:320px;height:auto}.footer__logo{display:flex;justify-content:center;padding-block:2.5rem;border-block:1px solid #062d26}.footer__logo img{width:var(--footer-logo-width, 240px);max-width:70vw;height:auto}@media screen and (min-width:1000px){.footer__aside{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-auto-flow:row;justify-content:stretch}.footer__aside>.localization-selectors{grid-column:1;justify-self:start}.footer__aside>p{grid-column:2}.footer__aside>.payment-methods{grid-column:3;justify-self:end}.footer__aside:not(:has(>.payment-methods))>p{grid-column:3;justify-self:end;text-align:end}}:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5){line-height:1}.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5){display:inline-block;max-width:15em;vertical-align:top}.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){display:table}.prose.text-start>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button),.text-start>.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){margin-inline:0 auto}.prose.text-center>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button),.text-center>.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){margin-inline:auto}.prose.text-end>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button),.text-end>.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){margin-inline:auto 0}@media screen and (min-width:700px){.prose.sm\:text-start>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button),.sm\:text-start>.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){margin-inline:0 auto}.prose.sm\:text-center>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button),.sm\:text-center>.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){margin-inline:auto}.prose.sm\:text-end>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button),.sm\:text-end>.prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5)+:is(a,.button){margin-inline:auto 0}}.h6:has(+:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.featured-collections-navigation)){font-size:.75rem;line-height:1.7;text-transform:uppercase;letter-spacing:.1rem;color:#255248;opacity:.8;margin-block-end:-.5rem}.content-over-media .h6:has(+:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.featured-collections-navigation)){color:inherit;opacity:1}:is(.color-scheme--scheme-3,.color-scheme--scheme-6) .h6:has(+:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.featured-collections-navigation)){color:#d8ad38;opacity:1}.slideshow .prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5){max-width:none;text-wrap:balance}.featured-collections-navigation>button{font-size:var(--text-h3)}.featured-collections-navigation>button{transition:opacity .3s}.featured-collections-navigation>button[aria-current=false]{opacity:.3}@media(hover:hover){.featured-collections-navigation>button[aria-current=false]:hover{opacity:1}}.product-card__media>.product-card__image--primary,.multi-column__media>img{aspect-ratio:420 / 500}.multi-column__media>img{width:100%;object-fit:cover}.multi-column__item .prose>.link{font-size:.75rem;text-transform:uppercase;letter-spacing:.1rem}.collection-links{margin-block-start:1.5rem}.collection-links .collection-links__list{display:block;text-wrap:balance}.collection-links .collection-links__list>li{display:inline-block;margin:0 .875rem}.collection-links a.collection-links__item{display:block;padding-block:.25rem;font-size:.75rem;line-height:1.7;text-transform:uppercase;letter-spacing:.1rem;white-space:nowrap;background:none;text-decoration:none;color:rgb(var(--text-color) / .65);transition:color .3s}.collection-links a.collection-links__item[aria-current=page]{color:rgb(var(--text-color));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em}@media(hover:hover){.collection-links a.collection-links__item:hover{color:rgb(var(--text-color))}}@media screen and (max-width:999px){.collection-links .collection-links__list{white-space:nowrap;overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:none}.collection-links .collection-links__list::-webkit-scrollbar{display:none}.container>.collection-links .collection-links__list{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter)}.collection-links .collection-links__list>li:first-child{margin-inline-start:0}.collection-links .collection-links__list>li:last-child{margin-inline-end:0}}@media screen and (min-width:1000px){.container--xl:has(>.collection-links){--container-max-width: 200rem}}@media screen and (min-width:1000px)and (max-width:1599px){.collection-links .collection-links__list>li{margin:0 .5rem}.collection-links a.collection-links__item{letter-spacing:.08rem}}.mega-menu__promo img,.header-sidebar__promo img{width:100%;aspect-ratio:1;object-fit:cover}.mega-menu__linklist:not(:has(ul)){flex-direction:column;flex-wrap:nowrap;gap:1.25rem}@media screen and (min-width:700px){.footer__inner>.footer__block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.footer__block-list .footer__block{max-width:none}.footer__block-list .footer__block--newsletter{grid-column:1 / -1;max-width:32rem}}@media screen and (min-width:1000px){.footer__inner>.footer__block-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3rem}}@media screen and (min-width:1280px){.footer__inner>.footer__block-list{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(16rem,1.3fr);column-gap:2.5rem}.footer__block-list .footer__block--newsletter{grid-column:auto;max-width:none}}.footer__inner>.social-media--list{justify-content:center}.footer__newsletter-field{position:relative}.footer__newsletter-field .input{padding-inline-end:calc(var(--input-padding-inline) * 2 + 14px)}.footer__newsletter-submit{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:calc(var(--input-padding-inline) * 2 + 14px);color:rgb(var(--text-color));transition:opacity .2s}@media(hover:hover){.footer__newsletter-submit:hover{opacity:.65}}.footer__newsletter-submit:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.footer__newsletter-field .input:-webkit-autofill{box-shadow:inset 0 0 0 100px rgb(var(--background));-webkit-text-fill-color:rgb(var(--text-color))}.footer__newsletter-field .input:autofill{box-shadow:inset 0 0 0 100px rgb(var(--background));-webkit-text-fill-color:rgb(var(--text-color))}[dir=rtl] .footer__newsletter-field .input{padding-inline:calc(var(--input-padding-inline) * 2 + 14px) var(--input-padding-inline)}:is(.shopify-section--main-article,.shopify-section--main-page,.shopify-section--cvh-legal-page) .prose>:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5){display:block;max-width:none}.blog-post-card__image{aspect-ratio:420 / 500;object-fit:cover}:is(.prose .recipe-facts,.cvh-article-content>ul:not(:not(meta,link,style,script,br,p:empty)~*)){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0;margin-inline-start:0;padding-block:1.25rem;border-block:1px solid rgb(var(--text-color) / .15);list-style:none;font-family:var(--heading-font-family);font-size:1.375rem;line-height:1.2;text-align:center}:is(.prose .recipe-facts,.cvh-article-content>ul:not(:not(meta,link,style,script,br,p:empty)~*)) li{margin:0;padding-inline:.5rem}:is(.prose .recipe-facts,.cvh-article-content>ul:not(:not(meta,link,style,script,br,p:empty)~*)) strong{display:block;margin-block-end:.375rem;font-family:var(--text-font-family);font-size:12px;font-weight:var(--text-font-weight, 400);line-height:1.7;letter-spacing:.1rem;text-transform:uppercase;color:#255248cc}:is(.prose .recipe-facts,.cvh-article-content>ul:not(:not(meta,link,style,script,br,p:empty)~*))+*{margin-block-start:2rem}@media screen and (min-width:700px){:is(.prose .recipe-facts,.cvh-article-content>ul:not(:not(meta,link,style,script,br,p:empty)~*)){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.prose .recipe-facts,.cvh-article-content>ul:not(:not(meta,link,style,script,br,p:empty)~*)) li+li{border-inline-start:1px solid rgb(var(--text-color) / .15)}}.product-subtitle{margin-block-start:.375rem;font-family:var(--heading-font-family);font-size:1.1875rem;font-style:italic;line-height:1.35;color:#255248}.product-info__block-item[data-block-type=cvh-caviar-profile]{--product-info-gap: 1.5rem}.product-info__block-item[data-block-type=cvh-product-details]{--product-info-gap: 2rem}.cvh-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1.5rem;margin:0;padding-block:1.25rem;border-block:1px solid rgb(var(--text-color) / .15)}.product-info__block-item:has(>.cvh-profile):has(~.product-info__block-item .accordion) .cvh-profile{border-block-end:0}.cvh-profile__item{display:grid;align-content:start;gap:.25rem}.cvh-profile__label{font-size:12px;line-height:1.7;letter-spacing:.1rem;text-transform:uppercase;color:#255248cc}.cvh-profile__value{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;font-family:var(--heading-font-family);font-size:1.125rem;line-height:1.3}.cvh-profile__hint{font-family:var(--text-font-family);font-size:var(--text-xs);line-height:1.5;color:rgb(var(--text-color) / .65)}.cvh-profile__hint--latin{flex-basis:100%;font-style:italic}.cvh-profile__swatch-item{display:inline-flex;align-items:center;gap:.375rem}.cvh-profile__swatch{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .25)}.cvh-scale{display:inline-flex;align-items:center;gap:3px;height:16px}.cvh-scale__drop{fill:none;stroke:#255248b3;stroke-width:1.2}.cvh-scale__drop.is-active{fill:#255248;stroke:#255248}.cvh-scale--grain{gap:6px}.cvh-scale__pearl{flex-shrink:0;width:var(--pearl-size);height:var(--pearl-size);border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .55)}.cvh-scale__pearl.is-active{background:#255248;box-shadow:0 0 0 2px rgb(var(--background)),0 0 0 3px #255248}.cvh-facts{display:grid;gap:.875rem;margin:0}.prose .cvh-facts>div{margin:0}.cvh-facts dt{font-size:12px;line-height:1.7;letter-spacing:.1rem;text-transform:uppercase;color:#255248cc}.prose .cvh-facts dd{margin:0}.prose .cvh-facts .cvh-facts__list{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin:0}.prose .cvh-facts .cvh-facts__text+.cvh-facts__list{margin-block-start:.5rem}.prose .cvh-facts .cvh-facts__item{display:inline-flex;align-items:center;gap:.5rem;margin:0}.prose .cvh-facts .cvh-facts__item>img{margin:0}.cvh-facts__icon{width:32px;height:auto}.cvh-facts__logo{width:48px;height:auto}.cvh-nutrition{--table-cell-padding-block: .5rem}.cvh-nutrition caption{font-size:var(--text-xs);color:rgb(var(--text-color) / .65)}.cvh-nutrition th{padding-block:var(--table-cell-padding-block);font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;letter-spacing:normal;text-transform:none;opacity:1;border-block-width:1px;white-space:nowrap}.cvh-nutrition :is(th,td){overflow-wrap:normal}.cvh-nutrition td{text-align:end}.cvh-nutrition th+td{border-inline-start-width:0}.cvh-nutrition tbody tr:last-child>*{border-block-end-width:0}.cvh-faq{display:grid;gap:2rem}.cvh-faq__image{width:100%;max-width:24rem;margin-block-start:2rem;aspect-ratio:420 / 500;object-fit:cover}@media screen and (min-width:1000px){.cvh-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:4rem;align-items:start}}.cvh-faq__list .accordion__content p{max-width:65ch}.cvh-seo-text p{color:rgb(var(--text-color) / .8)}.prose.cvh-seo-text :is(h2,h3,h4,h5){display:block;max-width:none}.prose.cvh-seo-text :is(h2,h3,h4,h5):not(:first-child),.prose.cvh-seo-text .read-more__more:has(>:first-child:is(h2,h3,h4,h5)){margin-block-start:2.5rem}.prose.cvh-seo-text :is(h2,h3,h4)+:is(h3,h4,h5):not(:first-child){margin-block-start:1.25rem}.shopify-policy__body .prose :is(h2,h3){margin-block-start:2.5rem}.shopify-policy__body .prose h2{font-size:var(--text-h3);line-height:1.3}.shopify-policy__body .prose h3{font-size:var(--text-h4);line-height:1.3}.shopify-policy__body .prose h4{font-size:var(--text-h5);line-height:1.3}@media screen and (min-width:700px){.shopify-policy__body .prose :is(h2,h3){margin-block-start:3.5rem}}.cvh-legal .shopify-policy__container{margin-inline:auto}.cvh-legal .shopify-policy__title{text-align:center}.cvh-legal .shopify-policy__body .prose :is(h3,h4){margin-block-start:2rem}.cvh-legal .shopify-policy__body .prose :is(h2,h3)+:is(h3,h4){margin-block-start:1rem}@media screen and (min-width:1000px){.mega-menu__linklist:has(>li>ul){display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto) 1fr;grid-auto-columns:max-content;gap:1.25rem 2.5rem}.mega-menu__linklist:has(>li>ul)>li:has(>ul){grid-row:span 4}.mega-menu:has(.mega-menu__linklist>li>ul) .mega-menu__promo>*{min-width:0}}@media screen and (min-width:1000px)and (max-width:1149px){.mega-menu:has(.mega-menu__linklist>li>ul):has(.mega-menu__linklist>li:nth-child(4)) .mega-menu__promo>:nth-child(2){display:none}}@media screen and (min-width:1400px){.mega-menu__linklist:has(>li>ul){column-gap:4rem}}.pagination{display:inline-flex;align-items:center;gap:.125rem;border-block-end-width:0}.pagination .pagination__link{width:2.25rem;height:2.25rem;border-radius:50%;font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:var(--text-font-weight);font-style:normal;letter-spacing:normal;text-transform:none;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s}.pagination .pagination__link[aria-current=page]{box-shadow:inset 0 0 0 1px rgb(var(--button-background));color:rgb(var(--button-background))}.pagination .pagination__arrow{background:rgb(var(--button-background));color:rgb(var(--button-text-color))}.pagination .pagination__arrow--prev{margin-inline-end:.25rem}.pagination .pagination__arrow--next{margin-inline-start:.25rem}.pagination .pagination__arrow.is-disabled{background:rgb(var(--text-color) / .06);color:rgb(var(--text-color) / .35)}@media(hover:hover){.pagination a.pagination__link:not(.pagination__arrow):hover{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .25)}.pagination a.pagination__arrow:hover{opacity:.85}}.pagination a.pagination__link:focus-visible{outline:2px solid rgb(var(--button-background));outline-offset:2px}@media screen and (min-width:700px){.pagination{gap:.375rem}.pagination .pagination__link{width:2.75rem;height:2.75rem}.pagination .pagination__arrow--prev{margin-inline-end:.75rem}.pagination .pagination__arrow--next{margin-inline-start:.75rem}}.shopify-section--collection-banner .collection-description{max-width:44rem}.shopify-section--collection-banner .text-center>.collection-description{margin-inline:auto}.shopify-section--collection-banner .text-end>.collection-description{margin-inline-start:auto}.read-more{display:block}cvh-description-clamp:defined:not([expanded]) .cvh-description__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}cvh-description-clamp:defined:not([expanded]) .cvh-description__text :is(ul,ol){display:block}.read-more__more:not([hidden]){animation:read-more-reveal .3s ease-out}@keyframes read-more-reveal{0%{opacity:0;transform:translateY(-.25rem)}}.prose .read-more .read-more__toggle{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:.75rem;padding-block:.25rem;font-size:var(--text-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;color:rgb(var(--text-color));transition:opacity .2s}.read-more__toggle:after{content:"";width:.375rem;height:.375rem;margin-block-start:-.2rem;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor;transform:rotate(45deg);transition:transform .2s,margin .2s}.read-more__toggle[aria-expanded=true]:after{margin-block-start:.2rem;transform:rotate(-135deg)}@media(hover:hover){.prose .read-more .read-more__toggle:hover{opacity:.65}}@media(prefers-reduced-motion:reduce){.read-more__more:not([hidden]){animation:none}}.cvh-contact{display:grid;gap:2.5rem}.cvh-contact__image{width:100%;aspect-ratio:2.2;object-fit:cover}.prose.cvh-contact__intro>h2,.cvh-contact__form{border-block-start:1px solid rgb(var(--text-color) / .15)}.prose.cvh-contact__intro>h2{display:block;max-width:none;margin-block-start:2.5rem;padding-block-start:2.5rem}.prose.cvh-contact__intro>h2,.cvh-contact__form .prose>h2{font-size:var(--text-h3)}.cvh-contact__form{display:grid;gap:2rem;padding-block-start:2.5rem}.prose.cvh-contact__intro>ul{display:grid;gap:.75rem 3rem;margin-inline:0;padding:0;list-style:none;text-align:start}.prose.cvh-contact__intro>ul>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0;padding:0}.prose.cvh-contact__intro>ul>li>*{margin:0}.prose.cvh-contact__intro>p{max-width:42rem;margin-inline:auto}.prose.cvh-contact__intro>ul>li>strong{font-weight:var(--text-font-bold-weight, 500)}.prose.cvh-contact__intro>ul>li>a{white-space:nowrap}.cvh-contact__form .checkbox-control label{text-align:start}@media screen and (min-width:700px){.cvh-contact{gap:3.5rem}.prose.cvh-contact__intro>h2{margin-block-start:3.5rem;padding-block-start:3.5rem}.cvh-contact__form{padding-block-start:3.5rem}.prose.cvh-contact__intro>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.cvh-contact__faq{display:grid;justify-items:center;gap:1.25rem;text-align:center}.cvh-contact__faq-text{max-width:42rem}.cvh-contact__faq-text a{text-decoration:underline;text-underline-offset:.2em}.cvh-contact__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.cvh-contact__link{display:inline-flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;border:1px solid rgb(var(--text-color) / .15);font-size:var(--text-sm);transition:border-color .2s,background-color .2s}@media(hover:hover){.cvh-contact__link:hover{border-color:rgb(var(--text-color) / .45)}}.prose.cvh-contact__details>h2:first-child{margin-block-start:0}.cvh-contact__steps{display:grid;gap:2.5rem}.cvh-contact__step{min-width:0;margin:0;padding:0;border:0}.cvh-contact__legend{margin-block-end:1rem;padding:0;font-size:12px;line-height:1.7;letter-spacing:.1rem;text-transform:uppercase;color:#255248cc}.cvh-contact__hint{font-size:var(--text-sm);color:rgb(var(--text-color) / .7);text-align:start}.cvh-contact__hint a{text-decoration:underline}.cvh-faq-nav{margin-block-start:0}.cvh-faq-contact{display:grid;justify-items:center;gap:1.5rem;padding-block-start:3rem;border-block-start:1px solid rgb(var(--text-color) / .15)}.cvh-faq-contact .h4{margin:0}.faq__content .faq__category{margin-block-end:0}.faq__content .faq__category{font-size:calc(var(--text-h3) * 1.4);line-height:1.2}.faq__content .faq__category+.accordion{margin-block-start:1.5rem}.faq__content .accordion+.faq__category{margin-block-start:4rem}.faq:has(>.faq__toc){column-gap:4.5rem}.faq__toc{gap:1rem;min-width:15rem;padding:1.75rem 2rem;background:rgb(var(--button-background));color:rgb(var(--button-text-color))}.faq__toc-item{color:inherit;opacity:.8;transition:background-size .3s ease-in-out,opacity .2s}.faq__toc-item.is-active,.faq__toc-item:hover{opacity:1}.faq__toc-item.is-active{color:#d8ad38}@media screen and (min-width:1150px){.faq:has(>.faq__toc){column-gap:6rem}.faq__content .accordion+.faq__category{margin-block-start:5rem}}.cvh-free-shipping{display:grid;gap:.625rem;color:rgb(var(--button-background))}.cvh-free-shipping__message{font-size:var(--text-sm);line-height:1.5}.cvh-free-shipping__track{height:.375rem;border-radius:999px;background:rgb(var(--text-color) / .1);overflow:hidden}.cvh-free-shipping__fill{width:var(--cvh-free-shipping-progress, 0%);height:100%;border-radius:inherit;background:rgb(var(--button-background));transition:width .3s ease}.section-header .cvh-free-shipping{width:min(100%,28rem);margin-inline:auto}.product-card__brand,.product-info__brand{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--button-background))}.product-card__price-link{display:contents;color:inherit}.shopify-section--main-article .prose img{width:100%;height:auto}.cvh-accessories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.125rem}.cvh-accessory{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 1.75rem;grid-template-rows:1fr 1fr;align-items:center;column-gap:1rem;row-gap:.375rem;min-height:6rem;padding:.75rem .875rem;border:1px solid #e4e1dc;background:#fff;color:#222;transition:border-color .2s}@media screen and (pointer:fine){.cvh-accessory:hover{border-color:#111}}.cvh-accessory__media{grid-row:1 / span 2}.cvh-accessory__image{width:5.5rem;height:4.625rem;object-fit:contain}.cvh-accessory__title{align-self:end;font-size:.9375rem;font-weight:800;line-height:1.3}.cvh-accessory__price{grid-column:2;align-self:start;font-size:.9375rem;font-weight:900;white-space:nowrap}.cvh-accessory__action{grid-column:3;grid-row:1 / span 2}.cvh-accessory__error{grid-column:1 / -1}.cvh-quick-add{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid #d4d4d4;background:#fff;color:#6b6b6b;transition:color .2s,border-color .2s}.cvh-quick-add:disabled{opacity:.4;cursor:not-allowed}@media screen and (pointer:fine){.cvh-quick-add:not(:disabled):hover{border-color:#111;color:#111}}.header-sidebar__shortcuts{display:grid;gap:1.25rem}.header-sidebar__footer>.header-sidebar__shortcuts{padding-block-end:0}.header__logo-image--full{transform:translateY(-13.94%)}.header:has(.header__logo-image--full){padding-block-end:calc(var(--header-padding-block) - .0611 * var(--header-logo-width))}.product-card__quick-add-button svg,.product-card__quick-add-button:is(:hover,:focus) svg{transform:none}.price-list--product sale-price.text-subdued{color:rgb(var(--button-background))}@media screen and (min-width:1000px){.header__primary-nav{flex-wrap:nowrap;column-gap:clamp(1rem,16.667vw - 9.4rem,2.5rem)}.header__primary-nav-item :is(a,summary)[data-title]{white-space:nowrap}}.shopify-section--404 .empty-state{padding-block:2.5rem 5rem}.shopify-section--404 .empty-state h1{font-size:clamp(8rem,16vw,15rem);line-height:1;color:#d8ad38}@media screen and (min-width:1000px)and (pointer:fine){.header__primary-nav-item summary[data-title]:hover{padding-block-end:3rem;margin-block-end:-3rem}}.mega-menu__promo .overflow-hidden,.header-sidebar__promo .overflow-hidden{justify-self:stretch;aspect-ratio:1}.mega-menu__promo{min-width:0}.mega-menu__promo>*{width:315px}.mega-menu__promo p,.header-sidebar__promo p{text-wrap:balance}:is(.mega-menu__promo,.header-sidebar__promo) img[src*=categorie-epicerie]{object-position:50% 100%}.header-sidebar__promo{margin-block:2rem 1.5rem;gap:.75rem}.header-sidebar__promo>*,.header-sidebar__promo>*:only-child{flex:1 1 0;min-width:0}.header-sidebar__promo .overflow-hidden,.header-sidebar__promo img{aspect-ratio:3 / 2}.header-sidebar__single-group>.header-sidebar__linklist-button{margin:0}.announcement-bar__carousel>.announcement-bar__message--icon{display:flex;align-items:center;justify-content:center;gap:.75em}.announcement-bar__icon{flex-shrink:0;color:#b7cdc2;line-height:0}.announcement-bar__icon svg{width:1.85em;height:auto}.header__cart-dot{background-color:#b7cdc2}.price-list--product .price-list__unit-price{font-size:var(--text-base);letter-spacing:normal;text-transform:none}.product-info__block-item[data-block-id=cold_chain] .feature-badge{display:flex;justify-content:center;width:100%;column-gap:.75em;padding:0;font-family:var(--text-font-family);font-size:.8125rem;font-weight:500;line-height:1.4;text-align:center}.product-info__block-item[data-block-id=cold_chain] .feature-badge svg{width:1.85em;height:auto;color:rgb(var(--accent))}.product-info__block-list>:has(+:is([data-block-id=cold_chain],.product-info__block-group:has(>[data-block-id=cold_chain]))){margin-block-end:1rem}.product-info__block-list>:is([data-block-id=cold_chain],.product-info__block-group:has(>[data-block-id=cold_chain])){margin-block:1rem 2rem}.cvh-age-gate{width:min(100% - 2rem,28rem);max-width:none;padding:0;border:0;background:rgb(var(--background));color:rgb(var(--text-color));text-align:center}.cvh-age-gate:focus{outline:none}.cvh-age-gate::backdrop{background:#021f1beb}.cvh-age-gate__content{display:grid;gap:1.25rem;padding:2.5rem 2rem 2rem}.cvh-age-gate__actions{display:grid;gap:.75rem;margin-block-start:.5rem}.cvh-age-gate__warning{margin:0}html:has(.cvh-age-gate[open]){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/6/assets/caviar-house.css.map */
