.video-concern-grid{color:var(--vcg-text);background:var(--vcg-background);padding-block:var(--vcg-padding-top) var(--vcg-padding-bottom)}.video-concern-grid__inner{width:100%}.video-concern-grid__inner:not(.page-width){padding-inline:clamp(16px,2.2vw,36px)}.video-concern-grid__heading{margin:0 0 clamp(22px,3vw,38px);color:inherit;font-size:var(--vcg-heading-size);line-height:1.1}.video-concern-grid__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--vcg-gap)}.video-concern-grid__card{position:relative;grid-column:span 2;min-width:0;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--vcg-radius);isolation:isolate;background:color-mix(in srgb,var(--vcg-background) 82%,var(--vcg-text))}.video-concern-grid__card--1,.video-concern-grid__card--2{grid-column:span 3;aspect-ratio:16 / 9}.video-concern-grid__media,.video-concern-grid__media video,.video-concern-grid__image,.video-concern-grid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-concern-grid__media video,.video-concern-grid__image,.video-concern-grid__placeholder{display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.video-concern-grid__overlay{position:relative;z-index:1;display:grid;place-items:center;height:100%;padding:clamp(18px,2.6vw,38px);color:var(--vcg-card-text);text-align:center;background:rgb(0 0 0 / var(--vcg-overlay))}.video-concern-grid__content{display:flex;align-items:center;flex-direction:column}.video-concern-grid__title{margin:0;color:inherit;font-size:var(--vcg-title-size);line-height:1.08}.video-concern-grid__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px;padding:11px 24px;border-radius:max(4px,calc(var(--vcg-radius) * .55));color:var(--vcg-button-text);background:var(--vcg-button-background);text-decoration:none;box-shadow:0 8px 20px #0000001a;transition:transform .18s ease,box-shadow .18s ease}.video-concern-grid__card:hover .video-concern-grid__image,.video-concern-grid__card:hover .video-concern-grid__video{transform:scale(1.035)}.video-concern-grid__button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #00000029}.video-concern-grid__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:989px){.video-concern-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-concern-grid__card,.video-concern-grid__card--1,.video-concern-grid__card--2{grid-column:span 1;aspect-ratio:1 / 1}}@media screen and (max-width:749px){.video-concern-grid__grid{grid-template-columns:1fr}.video-concern-grid__card,.video-concern-grid__card--1,.video-concern-grid__card--2{aspect-ratio:4 / 3}.video-concern-grid__title{font-size:min(var(--vcg-title-size),30px)}}@media(prefers-reduced-motion:reduce){.video-concern-grid__media video,.video-concern-grid__image,.video-concern-grid__button{transition:none}}.video-ingredient-collage{color:var(--vic-text);background:var(--vic-background);padding-block:var(--vic-padding-top) var(--vic-padding-bottom)}.video-ingredient-collage__inner{width:100%}.video-ingredient-collage__inner:not(.page-width){padding-inline:clamp(16px,2.2vw,36px)}.video-ingredient-collage__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.video-ingredient-collage__eyebrow{margin:0 0 8px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.video-ingredient-collage__heading{margin:0;color:inherit;font-size:var(--vic-heading-size);line-height:1.08}.video-ingredient-collage__all-link{flex:0 0 auto;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;line-height:1.2;text-decoration:none}.video-ingredient-collage__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--vic-row-height);gap:var(--vic-gap)}.video-ingredient-collage__card{position:relative;min-width:0;overflow:hidden;border-radius:var(--vic-radius);isolation:isolate;background:color-mix(in srgb,var(--vic-background) 82%,var(--vic-text))}.video-ingredient-collage__card--1{grid-column:span 2;grid-row:span 2}.video-ingredient-collage__card--4{grid-column:span 2}.video-ingredient-collage__media,.video-ingredient-collage__media video,.video-ingredient-collage__image,.video-ingredient-collage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-ingredient-collage__media video,.video-ingredient-collage__image,.video-ingredient-collage__placeholder{display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.video-ingredient-collage__overlay{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%;padding:clamp(18px,2.5vw,34px);color:var(--vic-card-text);background:linear-gradient(180deg,transparent 22%,rgb(0 0 0 / var(--vic-overlay)) 100%)}.video-ingredient-collage__content{max-width:34rem}.video-ingredient-collage__card-eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:600;letter-spacing:.04em}.video-ingredient-collage__title{margin:0;color:inherit;font-size:var(--vic-title-size);line-height:1.05}.video-ingredient-collage__card--2 .video-ingredient-collage__title,.video-ingredient-collage__card--3 .video-ingredient-collage__title{font-size:max(20px,calc(var(--vic-title-size) * .78))}.video-ingredient-collage__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px;padding:11px 24px;border-radius:max(4px,calc(var(--vic-radius) * .55));color:var(--vic-button-text);background:var(--vic-button-background);text-decoration:none;box-shadow:0 8px 20px #0000001a;transition:transform .18s ease,box-shadow .18s ease}.video-ingredient-collage__card:hover .video-ingredient-collage__image,.video-ingredient-collage__card:hover .video-ingredient-collage__video{transform:scale(1.035)}.video-ingredient-collage__button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #00000029}.video-ingredient-collage__all-link:focus-visible,.video-ingredient-collage__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:989px){.video-ingredient-collage__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.video-ingredient-collage__card{aspect-ratio:1 / 1}.video-ingredient-collage__card--1{grid-column:span 2;grid-row:auto;aspect-ratio:16 / 9}.video-ingredient-collage__card--4{grid-column:span 2;aspect-ratio:2 / 1}}@media screen and (max-width:749px){.video-ingredient-collage__header{align-items:flex-start;flex-direction:column}.video-ingredient-collage__grid{grid-template-columns:1fr}.video-ingredient-collage__card,.video-ingredient-collage__card--1,.video-ingredient-collage__card--4{grid-column:span 1;aspect-ratio:4 / 3}.video-ingredient-collage__title,.video-ingredient-collage__card--2 .video-ingredient-collage__title,.video-ingredient-collage__card--3 .video-ingredient-collage__title{font-size:min(var(--vic-title-size),30px)}}@media(prefers-reduced-motion:reduce){.video-ingredient-collage__media video,.video-ingredient-collage__image,.video-ingredient-collage__button{transition:none}}.video-product-grid{color:var(--vpg-text);background:var(--vpg-background);padding-block:var(--vpg-section-top) var(--vpg-section-bottom)}.video-product-grid__inner{width:100%}.video-product-grid--full .video-product-grid__inner{padding-inline:clamp(16px,2vw,32px)}.video-product-grid__header{margin-bottom:clamp(22px,3vw,40px)}.video-product-grid__heading{margin:0}.video-product-grid__subheading{max-width:720px;margin-top:10px}.video-product-grid__subheading>:first-child,.video-product-grid__video-text>:first-child{margin-top:0}.video-product-grid__subheading>:last-child,.video-product-grid__video-text>:last-child{margin-bottom:0}.video-product-grid__grid{display:grid;grid-template-columns:repeat(var(--vpg-columns),minmax(0,1fr));gap:var(--vpg-gap);align-items:stretch}.video-product-grid__video-card,.video-product-grid__product-card{min-width:0;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--vpg-text) 14%,transparent);border-radius:var(--vpg-radius);background:var(--vpg-card-background);box-shadow:0 8px 24px color-mix(in srgb,var(--vpg-text) 5%,transparent)}.video-product-grid__video-card{position:relative;align-self:start;width:100%;aspect-ratio:3 / 4;color:var(--vpg-video-text);text-decoration:none}.video-product-grid__video-media,.video-product-grid__video-media video,.video-product-grid__video-cover,.video-product-grid__video-media .video-product-grid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-product-grid__video-media video,.video-product-grid__video-cover{display:block;object-fit:cover}.video-product-grid__video-media{background:#eceae4}.video-product-grid__video-overlay{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%;padding:clamp(22px,2.4vw,36px);background:linear-gradient(180deg,transparent 28%,rgb(0 0 0 / var(--vpg-overlay-opacity)) 100%)}.video-product-grid__video-content{max-width:30rem}.video-product-grid__video-heading{margin:0;color:inherit;font-size:clamp(1.65rem,2.2vw,2.5rem);line-height:1.08}.video-product-grid__video-text{margin-top:10px}.video-product-grid__video-button,.video-product-grid__product-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border-radius:max(4px,calc(var(--vpg-radius) * .55));text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.video-product-grid__video-button{margin-top:18px;color:var(--vpg-text);background:var(--vpg-card-background)}.video-product-grid__product-card{display:flex;flex-direction:column}.video-product-grid__product-image-link{display:block}.video-product-grid__product-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:color-mix(in srgb,var(--vpg-card-background) 82%,var(--vpg-text))}.video-product-grid__product-image,.video-product-grid__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.video-product-grid__product-card:hover .video-product-grid__product-image{transform:scale(1.025)}.video-product-grid__product-info{display:flex;flex:1;flex-direction:column;padding:clamp(12px,1.2vw,17px)}.video-product-grid__product-title{display:-webkit-box;overflow:hidden;margin:0;color:inherit;font-size:var(--vpg-product-title-size);line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-product-grid__product-title a{color:inherit;text-decoration:none}.video-product-grid--title-font-body .video-product-grid__product-title{font-family:var(--type-base-primary),var(--type-base-fallback);font-weight:var(--type-base-weight)}.video-product-grid--title-font-heading .video-product-grid__product-title{font-family:var(--type-header-primary),var(--type-header-fallback);font-weight:var(--type-header-weight);letter-spacing:var(--type-header-spacing);text-transform:var(--type-header-transform)}.video-product-grid__product-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.video-product-grid__price{display:flex;flex-wrap:wrap;gap:5px 8px;font-size:.95rem}.video-product-grid__price s{opacity:.55}.video-product-grid__product-button{flex:0 0 auto;color:#fff;background:var(--vpg-accent);font-size:.9rem}.video-product-grid__product-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.video-product-grid__video-button:hover,.video-product-grid__product-button:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0000001f}.video-product-grid__video-button:focus-visible,.video-product-grid__product-button:focus-visible,.video-product-grid__product-title a:focus-visible,.video-product-grid__product-image-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:989px){.video-product-grid__grid{grid-template-columns:repeat(var(--vpg-mobile-columns),minmax(0,1fr))}}@media screen and (max-width:749px){.video-product-grid__product-footer{align-items:flex-start;flex-direction:column}.video-product-grid__product-button{width:100%}.video-product-grid__video-overlay{padding:20px}}@media(prefers-reduced-motion:reduce){.video-product-grid__video-button,.video-product-grid__product-button,.video-product-grid__product-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
