.vc-section{--type-h1-size: 40px;--type-h2-size: 28px;--type-h3-size: 22px;--type-body-size: 16px;--type-small-size: 14px;--type-eyebrow-size: 12px;--type-heading-leading: 1.1;--type-body-leading: 1.6;--type-tight-leading: 1;--type-eyebrow-tracking: 2px;--type-color-primary: #111110;--type-color-muted: #50665A;--type-color-accent: #4E803C;font-family:"Akkurat","Akkurat-Regular",var(--font-body-family, sans-serif);color:var(--type-color-primary);padding:64px 0 48px;background:var(--vc-bg, #F6F0EA)}.vc-container{max-width:1300px;margin:0 auto;padding:0 40px}.vc-header{margin-bottom:40px}.vc-eyebrow{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--vc-eyebrow, var(--type-color-accent));margin:0 0 16px;line-height:var(--type-tight-leading)}.vc-title{font-size:var(--type-h1-size);line-height:var(--type-heading-leading);color:var(--vc-heading, var(--type-color-primary))}.vc-section--font-alpina .vc-title{font-family:"GT-Alpina-Condensed-Light",var(--font-heading-family, serif)}.vc-desc{font-family:"Akkurat","Akkurat-Regular",var(--font-body-family, sans-serif);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--vc-desc, var(--type-color-muted));margin:0 0 16px}.vc-desc p{margin:0}.vc-carousel-outer{position:relative;max-width:1300px;margin:0 auto;padding:0 40px}.vc-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8px;transition:grid-template-columns .55s cubic-bezier(.4,0,.2,1)}.vc-card{position:relative;height:520px;cursor:pointer;border:none;padding:0;overflow:hidden;background:#1a1a1a;-webkit-appearance:none;appearance:none;text-align:left;font-family:inherit;min-width:0;border-radius:0}.vc-card:focus{outline:none}.vc-card:focus-visible{outline:2px solid #1B3A2D;outline-offset:2px}.vc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vc-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 40%,#0006 60%,#000000d9);pointer-events:none}.vc-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;z-index:2;overflow:hidden}.vc-card__card-eyebrow{font-size:11px;letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:#ffffffe6;margin:0 0 10px;line-height:var(--type-tight-leading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-card__title{font-family:"GT-Alpina-Condensed-Light",var(--font-heading-family, serif);font-size:var(--type-h3-size);color:#fff;line-height:var(--type-heading-leading);margin:0;word-break:break-word;overflow-wrap:break-word}.vc-card.is-active .vc-card__title{font-size:var(--type-h2-size)}.vc-card__story{font-family:"Akkurat","Akkurat-Regular",var(--font-body-family, sans-serif);font-size:var(--type-body-size);color:#ffffffe6;line-height:var(--type-body-leading);margin:12px 0 0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease .1s,opacity .3s ease .15s,margin .4s ease .1s}.vc-card.is-active .vc-card__story{max-height:140px;opacity:1}.vc-card__cta{display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-body-size);padding:12px 24px;background:#fff;color:var(--type-color-primary);text-decoration:none;white-space:nowrap;cursor:pointer;border:1.5px solid #FFFFFF;border-radius:4px;max-height:0;opacity:0;margin-top:0;overflow:hidden;transition:max-height .35s ease .15s,opacity .3s ease .2s,margin-top .35s ease .15s,background .2s ease,color .2s ease,border-color .2s ease;align-self:flex-start}.vc-card__cta:hover{background:transparent;color:#f6f0ea;border-color:#f6f0ea}.vc-card__cta:focus{outline:none}.vc-card__cta:focus-visible{outline:2px solid #F6F0EA;outline-offset:2px}.vc-card__cta--coming-soon{background:transparent;color:#fff;border-color:#fff;cursor:not-allowed;pointer-events:none}.vc-card.is-active .vc-card__cta--coming-soon{opacity:.55}.vc-card.is-active .vc-card__cta{max-height:52px;opacity:1;margin-top:20px}.vc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1.5px solid #c8c8c0;background:#fff;color:#888880;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000014;z-index:10;padding:0;line-height:var(--type-tight-leading);transition:opacity .2s ease,background .18s ease}.vc-arrow:hover{background:#f5f5f3}.vc-arrow[disabled]{opacity:0;cursor:not-allowed;pointer-events:none}.vc-arrow svg{width:16px;height:16px;stroke:currentColor;fill:none}.vc-arrow--prev{left:21px}.vc-arrow--next{right:21px}.vc-pager-wrap{max-width:1300px;margin:0 auto;padding:32px 40px 0}.vc-dots{display:flex;justify-content:center;gap:6px;align-items:center}.vc-dot{width:6px;height:6px;border-radius:999px;background:#1b3a2d33;border:none;padding:0;cursor:pointer;transition:width .25s ease,background .25s ease;flex-shrink:0;font-size:0}.vc-dot.is-active{width:20px;background:#111110}.vc-cta-row{max-width:1300px;margin:20px auto 0;padding:0 40px;display:flex;justify-content:flex-start}.vc-cta{display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-body-size);padding:12px 20px;border-radius:4px;border:1.5px solid transparent;text-align:center;text-decoration:none;white-space:nowrap;line-height:var(--type-tight-leading);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;background:var(--vc-cta-bg, #1B3A2D);color:var(--vc-cta-text, #ffffff);border-color:transparent}.vc-cta:hover{background:transparent;color:var(--vc-cta-bg, #1B3A2D);border-color:var(--vc-cta-bg, #1B3A2D)}@media(prefers-reduced-motion:reduce){.vc-grid,.vc-card__story,.vc-card__cta,.vc-cta{transition:none}}.vc-card--has-hover-img .vc-card__img--primary,.vc-card--has-hover-img .vc-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .4s ease}.vc-card--has-hover-img .vc-card__img--primary{opacity:1}.vc-card--has-hover-img .vc-card__img--secondary{opacity:0}@media(min-width:426px){.vc-card--has-hover-img:hover .vc-card__img--primary{opacity:0}.vc-card--has-hover-img:hover .vc-card__img--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.vc-card--has-hover-img .vc-card__img--primary,.vc-card--has-hover-img .vc-card__img--secondary{transition:none}}@media(min-width:768px)and (max-width:1024px){.vc-section{--type-h1-size: 32px;--type-h2-size: 24px;--type-h3-size: 20px;padding:48px 0 40px}.vc-container,.vc-carousel-outer,.vc-pager-wrap,.vc-cta-row{padding-left:24px;padding-right:24px}.vc-desc{font-size:13px}.vc-card{height:460px}.vc-card__content{padding:20px}.vc-card__card-eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:8px}.vc-card__story{font-size:15px;line-height:1.5;margin-top:10px}.vc-card.is-active .vc-card__story{max-height:160px}.vc-card__cta{font-size:10px;padding:9px 18px}.vc-card.is-active .vc-card__cta{margin-top:14px}.vc-arrow{width:34px;height:34px}.vc-arrow svg{width:14px;height:14px}.vc-arrow--prev{left:7px}.vc-arrow--next{right:7px}}.vc-card__content--sliver,.vc-mobile-nav{display:none}@media(max-width:767px){.vc-section{--type-h1-size: 24px;--type-h2-size: 18px;--type-h3-size: 16px;--type-body-size: 14px;padding:32px 0}.vc-container,.vc-carousel-outer,.vc-pager-wrap,.vc-cta-row{padding-left:16px;padding-right:16px}.vc-header{margin-bottom:24px}.vc-arrow{display:none}.vc-grid{gap:4px}.vc-grid[data-vc-pos=left]{grid-template-columns:1fr 54px}.vc-grid[data-vc-pos=right]{grid-template-columns:54px 1fr}.vc-card{height:520px}.vc-card.is-active .vc-card__content--sliver{display:none}.vc-card:not(.is-active) .vc-card__content--active{display:none}.vc-card:not(.is-active) .vc-card__content--sliver{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:flex-end;padding:16px 8px;z-index:2;overflow:hidden}.vc-card__content{padding:20px}.vc-card__card-eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:10px}.vc-card__story{margin-top:12px}.vc-card.is-active .vc-card__story{max-height:200px}.vc-card__cta{padding:10px 20px;margin-top:16px}.vc-card.is-active .vc-card__cta{max-height:44px;margin-top:16px}.vc-card__title-sliver{font-family:"GT-Alpina-Condensed-Light",var(--font-heading-family, serif);font-size:var(--type-small-size);color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:180px;margin:0;align-self:flex-end}.vc-pager-wrap{padding-top:24px}.vc-dots{margin-bottom:14px}.vc-mobile-nav{display:flex;justify-content:space-between;align-items:center}.vc-mobile-nav .vc-text-btn,.vc-mobile-nav .vc-text-btn:hover,.vc-mobile-nav .vc-text-btn:focus,.vc-mobile-nav .vc-text-btn:active{background:transparent;background-color:transparent;box-shadow:none;border:none;padding:8px 4px;cursor:pointer;font-size:13px;color:var(--type-color-primary);transition:opacity .1s ease}.vc-mobile-nav .vc-text-btn:hover{opacity:.7}.vc-mobile-nav .vc-text-btn[disabled],.vc-mobile-nav .vc-text-btn[disabled]:hover,.vc-mobile-nav .vc-text-btn[disabled]:focus,.vc-mobile-nav .vc-text-btn[disabled]:active{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;color:#c8c8c8!important;opacity:1;cursor:not-allowed}.vc-counter{font-size:var(--type-eyebrow-size);color:var(--type-color-primary);letter-spacing:.5px}.vc-grid.is-transitioning .vc-card__content--active,.vc-grid.is-transitioning .vc-card__content--sliver{opacity:0;transition:opacity .1s ease}.vc-card__content--active,.vc-card__content--sliver{transition:opacity .15s ease .2s}}@media(min-width:426px)and (max-width:767px){.vc-card:not(.is-active) .vc-card__content--active{display:flex;opacity:0;pointer-events:none;transition:opacity .15s ease}.vc-card.is-active .vc-card__content--active{opacity:1;transition:opacity .2s ease .5s}.vc-card:not(.is-active) .vc-card__content--sliver{opacity:1;transition:opacity .15s ease .15s}.vc-card.is-active .vc-card__content--sliver{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:flex-end;padding:16px 8px;z-index:2;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease .45s}}@media(max-width:425px){.vc-grid[data-vc-pos=left],.vc-grid[data-vc-pos=right]{grid-template-columns:1fr}.vc-card:not(.is-active){display:none}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/vendor-carousel.css.map */
