.cvbb{--cvbb-paper: #eeece9;--cvbb-paper-deep: #e4e0d8;--cvbb-ink: #817026;--cvbb-ink-soft: rgba(129, 112, 38, .86);--cvbb-bronze: #927b24;--cvbb-bronze-deep: #817026;--cvbb-ember: #927b24;--cvbb-night: #2a2618;--cvbb-line: rgba(129, 112, 38, .3);--cvbb-display: var(--heading-font-family);--cvbb-text: var(--text-font-family);--cvbb-gutter: clamp(20px, 5vw, 72px);--cvbb-max: 1560px;--cvbb-ease: cubic-bezier(.16, 1, .3, 1)}.cvbb{color:var(--cvbb-ink);font-family:var(--cvbb-text);-webkit-font-smoothing:antialiased}.cvbb *,.cvbb *:before,.cvbb *:after{box-sizing:border-box}.cvbb img{display:block;max-width:100%}.cvbb-wrap{width:100%;max-width:var(--cvbb-max);margin-inline:auto;padding-inline:var(--cvbb-gutter)}.cvbb-eyebrow{margin:0;font-family:var(--cvbb-text);font-size:11px;font-weight:500;letter-spacing:.32em;line-height:1.4;text-transform:uppercase;color:var(--cvbb-bronze-deep)}.cvbb-title{margin:0;font-family:var(--cvbb-display);font-size:clamp(34px,4.4vw,68px);font-weight:300;line-height:1.02;letter-spacing:-.01em}.cvbb-title em{font-style:italic;color:var(--cvbb-bronze-deep)}.cvbb-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 34px;border:1px solid var(--cvbb-ink);border-radius:999px;background:var(--cvbb-ink);color:var(--cvbb-paper);font-family:var(--cvbb-text);font-size:11px;font-weight:500;letter-spacing:.24em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .35s var(--cvbb-ease),color .35s var(--cvbb-ease),border-color .35s var(--cvbb-ease)}.cvbb-button:hover{background:transparent;color:var(--cvbb-ink)}.cvbb-button--light{border-color:var(--cvbb-paper);background:var(--cvbb-paper);color:var(--cvbb-night)}.cvbb-button--light:hover{background:transparent;color:var(--cvbb-paper)}.cvbb-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;color:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-decoration:none;text-transform:uppercase}.cvbb-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:left;transition:transform .5s var(--cvbb-ease)}.cvbb-link:hover:after{transform:scaleX(.35)}.cvbb-link svg{width:14px;height:14px;transition:transform .4s var(--cvbb-ease)}.cvbb-link:hover svg{transform:translate(4px)}.cvbb-faq{padding-block:clamp(64px,8vw,128px)}.cvbb-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,112px)}.cvbb-faq__intro{position:sticky;top:150px;display:grid;justify-items:start;gap:20px}.cvbb-faq__list{border-top:1px solid var(--cvbb-line)}.cvbb-faq__item{border-bottom:1px solid var(--cvbb-line)}.cvbb-faq__question{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:clamp(14px,2vw,28px);padding:clamp(20px,2vw,30px) 0;list-style:none;cursor:pointer}.cvbb-faq__question::-webkit-details-marker{display:none}.cvbb-faq__index{font-size:11px;letter-spacing:.2em;color:var(--cvbb-ink-soft)}.cvbb-faq__label{font-family:var(--cvbb-display);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2;transition:color .3s}.cvbb-faq__question:hover .cvbb-faq__label,.cvbb-faq__item[open] .cvbb-faq__label{color:var(--cvbb-bronze-deep)}.cvbb-faq__icon{position:relative;align-self:center;width:14px;height:14px}.cvbb-faq__icon:before,.cvbb-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .4s var(--cvbb-ease)}.cvbb-faq__icon:after{transform:rotate(90deg)}.cvbb-faq__item[open] .cvbb-faq__icon:after{transform:rotate(0)}.cvbb-faq__answer{max-width:62ch;padding:0 0 clamp(22px,2.4vw,34px) calc(11px + 2ch + clamp(14px,2vw,28px));font-size:14px;font-weight:300;line-height:1.8;color:var(--cvbb-ink-soft)}.cvbb-faq__answer>:first-child{margin-top:0}.cvbb-faq__answer>:last-child{margin-bottom:0}@media screen and (max-width:899px){.cvbb-faq__grid{grid-template-columns:1fr}.cvbb-faq__intro{position:static}.cvbb-faq__answer{padding-left:0}}.cvbb-width--fluid{--cvbb-max: 100vw}.cvbb-width--stretch{--cvbb-max: 100vw;--cvbb-gutter: clamp(12px, 1.6vw, 24px)}.cvbb-width--full{--cvbb-max: 100vw;--cvbb-gutter: 0px}.cvbb-banner{position:relative;display:grid;overflow:hidden}.cvbb-banner--small{min-height:clamp(300px,44vh,460px)}.cvbb-banner--medium{min-height:clamp(400px,66vh,700px)}.cvbb-banner--large{min-height:min(calc(100vh - var(--header-height, 80px) - 40px),880px)}.cvbb-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.cvbb-banner__media img,.cvbb-banner__media video{width:100%;height:100%;object-fit:cover}.cvbb-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(31,24,20,var(--cvbb-banner-overlay, .3))}.cvbb-banner--left .cvbb-banner__media:after{background:linear-gradient(to right,#1f181480,#1f181400 68%),rgba(31,24,20,var(--cvbb-banner-overlay, .3))}.cvbb-banner--right .cvbb-banner__media:after{background:linear-gradient(to left,#1f181480,#1f181400 68%),rgba(31,24,20,var(--cvbb-banner-overlay, .3))}.cvbb-banner__inner{position:relative;display:flex;align-items:center;padding-block:clamp(56px,8vw,120px)}.cvbb-banner--left .cvbb-banner__inner{align-items:flex-end}.cvbb-banner--center .cvbb-banner__inner{justify-content:center;text-align:center}.cvbb-banner--right .cvbb-banner__inner{justify-content:flex-end}.cvbb-banner__content{display:grid;justify-items:start;gap:clamp(16px,1.8vw,26px);max-width:620px}.cvbb-banner--center .cvbb-banner__content{justify-items:center;max-width:780px}.cvbb-banner .cvbb-eyebrow{color:inherit;opacity:.86}.cvbb-banner__title{margin:0;font-family:var(--cvbb-display);font-size:clamp(38px,5vw,84px);font-weight:300;line-height:1.02;letter-spacing:-.015em}.cvbb-banner__title em{font-style:italic}.cvbb-banner__text{max-width:52ch;margin:0;font-size:clamp(14px,1.1vw,17px);font-weight:300;line-height:1.75;opacity:.9}.cvbb-banner__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cvbb-banner--center .cvbb-banner__tags{justify-content:center}.cvbb-banner__tag{display:block;padding:9px 18px;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transition:background .3s var(--cvbb-ease),color .3s var(--cvbb-ease),border-color .3s var(--cvbb-ease)}a.cvbb-banner__tag:hover{border-color:var(--cvbb-paper);background:var(--cvbb-paper);color:var(--cvbb-night)}.cvbb-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.cvbb-banner--center .cvbb-banner__actions{justify-content:center}.cvbb-split{display:block;color:var(--cvbb-split-text, var(--cvbb-ink))}.cvbb-split__frame{display:grid;align-items:center}.cvbb-split--card{padding-block:clamp(56px,7vw,112px)}.cvbb-split--card .cvbb-split__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,96px);max-width:var(--cvbb-max);margin-inline:auto;padding-inline:var(--cvbb-gutter)}.cvbb-split--split .cvbb-split__frame{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:stretch;min-height:clamp(420px,42vw,640px)}.cvbb-split--reverse .cvbb-split__media{order:-1}.cvbb-split--card.cvbb-split--reverse .cvbb-split__frame{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.cvbb-split--split.cvbb-split--reverse .cvbb-split__frame{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.cvbb-split__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.cvbb-split--split .cvbb-split__panel{padding:clamp(40px,5vw,88px) clamp(20px,5vw,72px);background:var(--cvbb-split-panel, var(--cvbb-bronze))}.cvbb-split .cvbb-eyebrow{margin-bottom:14px;color:var(--cvbb-split-accent, var(--cvbb-bronze-deep))}.cvbb-split__title{margin:0;font-family:var(--cvbb-display);font-size:clamp(30px,3.3vw,54px);font-weight:300;line-height:1.06;letter-spacing:-.01em}.cvbb-split__title em,.cvbb-split__closing em{font-style:italic;color:var(--cvbb-split-accent, var(--cvbb-bronze-deep))}.cvbb-split__text{max-width:54ch;margin-top:clamp(14px,1.6vw,22px);font-size:15px;font-weight:300;line-height:1.75;opacity:.82}.cvbb-split__text>:first-child{margin-top:0}.cvbb-split__text>:last-child{margin-bottom:0}.cvbb-split__items{width:100%;margin-top:clamp(20px,2.4vw,36px);border-top:1px solid rgba(128,128,128,.35);border-top-color:color-mix(in srgb,currentColor 22%,transparent)}.cvbb-split__item{border-bottom:1px solid rgba(128,128,128,.35);border-bottom-color:color-mix(in srgb,currentColor 22%,transparent)}.cvbb-split__item summary{display:flex;align-items:baseline;gap:16px;padding:18px 0;list-style:none;cursor:pointer}.cvbb-split__item summary::-webkit-details-marker{display:none}.cvbb-split__number{flex:none;width:22px;font-size:11px;letter-spacing:.14em;opacity:.6}.cvbb-split__item-title{font-size:15px;font-weight:500;line-height:1.4}.cvbb-split__item .cvbb-faq__icon{flex:none;margin-left:auto}.cvbb-split__item[open] .cvbb-faq__icon:after{transform:rotate(0)}.cvbb-split__item-body{max-width:56ch;padding-bottom:20px;font-size:14px;font-weight:300;line-height:1.75;opacity:.82}.cvbb-split__item:has(.cvbb-split__number) .cvbb-split__item-body{padding-left:38px}.cvbb-split__item-body>:first-child{margin-top:0}.cvbb-split__item-body>:last-child{margin-bottom:0}.cvbb-split__closing{margin:clamp(22px,2.6vw,36px) 0 0;font-family:var(--cvbb-display);font-size:clamp(22px,2.1vw,32px);line-height:1.2}.cvbb-split__button{margin-top:clamp(22px,2.6vw,36px)}.cvbb-split__media{position:relative;min-width:0;overflow:hidden;background:var(--cvbb-paper-deep)}.cvbb-split--card .cvbb-split__media{aspect-ratio:4 / 3;border-radius:var(--cvbb-split-radius, 28px)}.cvbb-split__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--cvbb-ease)}.cvbb-split__image.is-active,.cvbb-split__image:only-child{opacity:1}.cvbb-split__image img{width:100%;height:100%;object-fit:cover}.cvbb-feature{padding-block:clamp(48px,6vw,104px)}.cvbb-feature__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:clamp(460px,42vw,660px);padding:clamp(20px,2.6vw,40px);overflow:hidden;border-radius:var(--cvbb-feature-radius, 28px);background:var(--cvbb-night);color:var(--cvbb-feature-text, var(--cvbb-paper))}.cvbb-feature__media{position:absolute;top:0;right:0;bottom:0;left:0}.cvbb-feature__media img{width:100%;height:100%;object-fit:cover}.cvbb-feature__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1f181473,#1f181400 55%),rgba(31,24,20,var(--cvbb-feature-overlay, .25))}.cvbb-feature__head{position:relative;display:grid;gap:12px;max-width:560px}.cvbb-feature__head--center{align-self:center;justify-items:center;text-align:center}.cvbb-feature__head--right{align-self:flex-end;justify-items:end;text-align:right}.cvbb-feature .cvbb-eyebrow{color:inherit;opacity:.86}.cvbb-feature__title{margin:0;font-family:var(--cvbb-display);font-size:clamp(28px,3vw,50px);font-weight:300;line-height:1.06}.cvbb-feature__title em{font-style:italic}.cvbb-feature__list{position:relative;display:grid;grid-template-columns:repeat(var(--cvbb-columns, 4),minmax(0,1fr));margin:0;padding:clamp(18px,2vw,28px) 0;border:1px solid rgba(247,240,230,.24);border-radius:20px;background:#1f18145c;list-style:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cvbb-feature__item{padding:4px clamp(16px,2vw,32px)}.cvbb-feature__item+.cvbb-feature__item{border-left:1px solid rgba(247,240,230,.24)}.cvbb-feature__item-title{margin:0;font-size:11px;font-weight:500;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.cvbb-feature__item-text{margin:8px 0 0;font-size:13.5px;font-weight:300;line-height:1.6;opacity:.86}.cvbb-gallery{display:block;padding-block:clamp(48px,6vw,104px)}.cvbb-gallery__head{display:grid;gap:14px;margin-bottom:clamp(22px,2.6vw,40px)}.cvbb-gallery__track{display:flex;gap:clamp(8px,1vw,14px);height:clamp(380px,36vw,560px)}.cvbb-gallery__card{position:relative;flex:1 1 0;min-width:76px;overflow:hidden;border-radius:var(--cvbb-gallery-radius, 24px);background:var(--cvbb-paper-deep);transition:flex-grow .8s var(--cvbb-ease)}.cvbb-gallery__card.is-active{flex-grow:9}.cvbb-gallery__card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cvbb-gallery__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding:0 0 18px;border:0;background:none;color:var(--cvbb-ink);cursor:pointer}.cvbb-gallery__card.is-active .cvbb-gallery__toggle{display:none}.cvbb-gallery__plus{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cvbb-paper)}.cvbb-gallery__plus svg{width:12px;height:12px}.cvbb-gallery__caption{position:absolute;bottom:18px;left:18px;z-index:2;display:grid;justify-items:start;gap:8px;width:min(360px,calc(100% - 36px));padding:18px 20px;border-radius:18px;background:#f7f0e6f0;color:var(--cvbb-ink);opacity:0;transform:translateY(10px);transition:opacity .4s var(--cvbb-ease),transform .5s var(--cvbb-ease);pointer-events:none}.cvbb-gallery__card.is-active .cvbb-gallery__caption{opacity:1;transform:none;transition-delay:.3s;pointer-events:auto}.cvbb-gallery__eyebrow{margin:0;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cvbb-bronze-deep)}.cvbb-gallery__title{margin:0;font-family:var(--cvbb-display);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.12}.cvbb-gallery__text{margin:0;font-size:13px;font-weight:300;line-height:1.6;color:var(--cvbb-ink-soft)}.cvbb-gallery__caption .cvbb-link{margin-top:4px}@media screen and (max-width:899px){.cvbb-banner--large{min-height:min(84vh,720px)}.cvbb-banner__content{max-width:none}.cvbb-split--card .cvbb-split__frame,.cvbb-split--card.cvbb-split--reverse .cvbb-split__frame,.cvbb-split--split .cvbb-split__frame,.cvbb-split--split.cvbb-split--reverse .cvbb-split__frame{grid-template-columns:minmax(0,1fr);min-height:0}.cvbb-split__media{order:-1;aspect-ratio:4 / 3}.cvbb-feature__card{min-height:560px}.cvbb-feature__list{grid-template-columns:minmax(0,1fr);padding:4px 0}.cvbb-feature__item{padding:14px 18px}.cvbb-feature__item+.cvbb-feature__item{border-top:1px solid rgba(247,240,230,.24);border-left:0}.cvbb-gallery__track{height:auto;margin-inline:calc(-1 * var(--cvbb-gutter));padding-inline:var(--cvbb-gutter);overflow-x:auto;scroll-padding-inline:var(--cvbb-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.cvbb-gallery__track::-webkit-scrollbar{display:none}.cvbb-gallery__card,.cvbb-gallery__card.is-active{flex:none;width:78vw;height:420px;scroll-snap-align:start}.cvbb-gallery__toggle{display:none}.cvbb-gallery__caption{opacity:1;transform:none;pointer-events:auto}}.cvbb-button--attention{position:relative;overflow:hidden;animation:cvbb-attention-pulse 2.2s ease-in-out infinite}.cvbb-button--attention:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-260%) skew(-20deg);animation:cvbb-attention-shine 2.6s ease-in-out infinite;pointer-events:none}.cvbb-button--attention:hover:after{opacity:0}.cvbb-button--attention[disabled]{animation:none}.cvbb-button--attention[disabled]:after{content:none}@media(prefers-reduced-motion:reduce){.cvbb-button--attention{animation:none}.cvbb-button--attention:after{content:none}}.cvbb-button--light{color:var(--cvbb-ink)}.cvbb-split__image{background:var(--cvbb-paper)}.cvbb-split__image img{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cvb-brand.css.map */
