.zv-camp{--zv-camp-g: 18 15 48;position:relative;display:block;background:var(--zv-ivory);color:var(--zv-ink);font:400 1.0625rem/1.65 var(--zv-f-body)}.zv-camp[hidden]{display:none}.zv-camp--royal{--zv-camp-g: 34 30 92}.zv-camp--ivory{--zv-camp-g: 245 240 230}.zv-camp *,.zv-camp *:before,.zv-camp *:after{box-sizing:border-box}.zv-camp :where(h1,h2,p,ul,li){margin-block:0}.zv-camp :focus-visible{outline:2px solid var(--zv-gold-deep);outline-offset:3px}.zv-camp .zv-on-cocoa :focus-visible{outline-color:var(--zv-gold)}.zv-camp__stage{position:relative;overflow:hidden;background-color:rgb(var(--zv-camp-g))}.zv-camp__stage.zv-on-cocoa{background-color:rgb(var(--zv-camp-g));--zv-line: rgb(212 176 106 / .28)}.zv-camp__stage:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#d4b06a47}.zv-camp--ivory .zv-camp__stage:after{background:var(--zv-line)}.zv-camp__photo{position:relative;overflow:hidden}.zv-camp__photo picture{display:contents}.zv-camp__photo img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:4 / 3.4;object-fit:cover;object-position:50% 50%}.zv-camp__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--zv-camp-g) / 0) 55%,rgb(var(--zv-camp-g) / .3),rgb(var(--zv-camp-g) / .78) 87%,rgb(var(--zv-camp-g)))}.zv-camp__photo .zv-ai-tag{z-index:3}.zv-camp__copy{position:relative;z-index:2;padding-block:40px 56px}.zv-camp__photo+.zv-camp__copy{margin-top:-14%;padding-top:0}.zv-camp__copy>*{max-width:36rem}.zv-camp__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.72rem;letter-spacing:.22em}.zv-camp__eyebrow svg{flex:none}.zv-camp .zv-camp__title{margin-top:18px;font:400 clamp(2.25rem,4.2vw,3.625rem)/1.04 var(--zv-f-display);letter-spacing:-.015em;font-optical-sizing:auto;color:var(--zv-heading)}.zv-camp__title em{display:inline;font-style:normal}.zv-camp__lead{margin-top:22px;max-width:34em}.zv-camp__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:34px}.zv-camp .zv-btn{min-height:52px;padding:0 30px;font-size:.78rem}.zv-camp .zv-on-cocoa .zv-btn--blue:hover{background:var(--zv-ivory);color:var(--zv-night)}.zv-camp__link{display:inline-block;padding:6px 0;font:500 .78rem/1 var(--zv-f-body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--zv-bronze-text);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--zv-ease)}.zv-camp__link:hover{background-size:40% 1px}.zv-camp__fine{margin-top:22px;font-size:.8125rem;line-height:1.6;color:var(--zv-ink-soft)}.zv-camp__fine a{color:inherit;text-underline-offset:3px;display:inline-block;padding-block:2px}.zv-camp .zv-countdown{margin-top:20px}.zv-camp :is(.zv-countdown__end,.zv-countdown__sep){display:none}.zv-camp-section:has(>[data-zv-replace-next][data-zv-state=live]:not([hidden]))+.shopify-section{display:none!important}.zv-camp__shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px;width:min(100% - 2 * var(--zv-gutter),var(--zv-max));margin:0 auto;padding:40px 0 56px;list-style:none}.zv-camp__shelf>li{display:grid;min-width:0}.zv-camp-card{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none}.zv-camp-card__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--zv-porcelain)}.zv-camp-card__img>img,.zv-camp-card__img>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--zv-ease)}.zv-camp-card:hover .zv-camp-card__img>img{transform:scale(1.035)}.zv-camp-card__body{display:grid;align-content:start;gap:4px;padding-top:14px}.zv-camp-card__body strong{font:400 1.375rem/1.15 var(--zv-f-display);color:var(--zv-heading)}.zv-camp-card__price{font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--zv-ink)}.zv-camp-card__tbc{font-style:italic;color:var(--zv-ink-soft)}.zv-camp-note{margin:12px var(--zv-gutter);padding:12px 16px;border:1px dashed var(--zv-bronze);background:#fff8e6;color:#5c4600;font:400 .8125rem/1.5 var(--zv-f-body)}.zv-camp-note ul{margin:4px 0 0;padding-left:18px}@media(min-width:760px){.zv-camp__shelf{grid-template-columns:repeat(var(--zv-camp-n, 4),minmax(0,1fr));gap:40px 24px;padding-bottom:72px;max-width:calc(var(--zv-camp-n, 4) * 300px)}}@media(min-width:1000px){.zv-camp__stage{display:grid;align-items:center;min-height:min(80vh,760px)}.zv-camp__photo{position:absolute;top:0;right:0;bottom:0;left:0}.zv-camp__photo img{height:100%;aspect-ratio:auto;object-position:70% 50%}.zv-camp__photo:after{background:linear-gradient(90deg,rgb(var(--zv-camp-g) / .96),rgb(var(--zv-camp-g) / .82) 34%,rgb(var(--zv-camp-g) / .1) 66%)}.zv-camp__copy,.zv-camp__photo+.zv-camp__copy{margin-top:0;padding-block:104px}.zv-camp__copy>*{max-width:560px}.zv-camp__copy>.zv-camp__title{max-width:760px}.zv-camp__shelf{padding-top:56px}}@media(prefers-reduced-motion:reduce){.zv-camp-card__img>img,.zv-camp__link{transition:none}.zv-camp-card:hover .zv-camp-card__img>img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zv-campaign-hero.css.map */
