:root{--vv-page-bg: #0a0a0a;--vv-page-text: #ffffff;--vv-card-bg: #111113;--vv-card-border: 1px solid #26272b;--vv-title-color: #ffffff;--vv-price-color: #ffffff;--vv-compare-color: #8b8b92;--vv-pill-bg: #0066CC;--vv-pill-text: #ffffff;--vv-soldout-bg: #b60000;--vv-btn-bg: #ffffff;--vv-btn-text: #111111;--vv-btn-hover-bg: #e6e6ea;--vv-btn-border: #ffffff;--vv-gap-mobile: 10px;--vv-gap-desktop: 24px;--vv-col-gap-mobile: 8px;--vv-col-gap-desktop: 20px;--vv-card-padding: 10px;--vv-card-radius: 14px;--vv-m-card-padding: 8px;--vv-m-card-radius: 12px;--vv-m-title-lines: 2;--vv-m-price-size: 14px;--vv-m-compare-size: 10px;--vv-m-pill-size: 9px;--vv-m-pill-pad: 3px 6px;--vv-m-btn-size: 12px;--vv-m-btn-height: 34px;--vv-title-size-mobile: 13px;--vv-title-size-desktop: 15px;--vv-title-weight: 700;--vv-title-line-height: 1.4;--vv-title-lines: 3;--vv-title-min-lines: 2;--vv-title-align: left;--vv-price-size: 15px;--vv-price-weight: 500;--vv-compare-size: 12px;--vv-pill-size: 10px;--vv-btn-size: 13px;--vv-btn-height: 40px;--vv-btn-radius: 6px}body:has(.vv-card) #MainContent,body:has(.vv-card) #MainContent [class*=color-scheme],body:has(.vv-card) #MainContent .gradient{--color-background: 10, 10, 10;--color-foreground: 255, 255, 255;--color-background-contrast: 38, 39, 43;--color-button: 255, 255, 255;--color-button-text: 17, 17, 17;--color-secondary-button: 10, 10, 10;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--gradient-background: var(--vv-page-bg);background:var(--vv-page-bg)!important;color:var(--vv-page-text)}body:has(.vv-card) #MainContent :is(h1,h2,h3,.title,.collection-hero__title,.facets__label,.facets__summary,.facet-filters__label,.product-count,.product-count__text,.caption-large,label,.select__select,.facets__display,.mobile-facets__open-label,.mobile-facets__summary){color:var(--vv-page-text)!important}body:has(.vv-card) #MainContent :is(select,.select__select,.facets__summary,.facets-container){background:transparent!important}.vv-card{--border-width: 0px;--border-opacity: 0;--shadow-opacity: 0;--shadow-blur-radius: 0px;--shadow-horizontal-offset: 0px;--shadow-vertical-offset: 0px;--card-image-padding: 0px}.vv-card .card,.vv-card .card--standard,.vv-card .card--card{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.vv-card .card:before,.vv-card .card:after,.vv-card .card__inner:before,.vv-card .card__inner:after,.vv-card .media:after{border:0!important;box-shadow:none!important;outline:0!important}.card-wrapper.vv-card{display:flex!important;flex-direction:column;height:100%;overflow:visible!important;box-sizing:border-box;background:var(--vv-card-bg)!important;border:var(--vv-card-border)!important;border-radius:var(--vv-card-radius)!important;padding:var(--vv-card-padding)!important}.grid:has(.vv-card){--grid-mobile-vertical-spacing: var(--vv-gap-mobile);--grid-mobile-horizontal-spacing: var(--vv-col-gap-mobile);--grid-desktop-vertical-spacing: var(--vv-gap-desktop);--grid-desktop-horizontal-spacing: var(--vv-col-gap-desktop)}.vv-card .card__heading a,.vv-card .full-unstyled-link,.card-wrapper.vv-card:hover .card__heading a,.card-wrapper.vv-card:hover .full-unstyled-link{text-decoration:none!important}.card-wrapper.vv-card>.card{height:auto!important;flex:1 1 auto}.vv-card .card__inner{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:var(--media-radius, 8px)!important;overflow:hidden}.vv-card .card__media,.vv-card .card__media .media{margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden}.vv-card .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.vv-card .card__badge{display:none!important}.vv-card .card__information{padding:12px 2px 0!important}.vv-card .card__heading,.vv-card .card__heading a{font-family:Montserrat,sans-serif!important;font-weight:var(--vv-title-weight)!important;font-size:var(--vv-title-size-mobile)!important;line-height:var(--vv-title-line-height)!important;letter-spacing:0!important;text-transform:none!important;text-align:var(--vv-title-align)!important;color:var(--vv-title-color)!important;margin:0!important;overflow-wrap:anywhere}.vv-card .card__heading{display:block;min-height:calc(var(--vv-title-size-mobile) * var(--vv-title-line-height) * var(--vv-title-min-lines))}.vv-card .card__heading a{display:-webkit-box;-webkit-line-clamp:var(--vv-title-lines);-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.vv-card .card__heading,.vv-card .card__heading a{font-size:var(--vv-title-size-desktop)!important}.vv-card .card__heading{min-height:calc(var(--vv-title-size-desktop) * var(--vv-title-line-height) * var(--vv-title-min-lines))}}.vv-card .price,.vv-card .price-item{font-family:Montserrat,sans-serif!important;letter-spacing:0!important}.vv-card .price .price-item--sale,.vv-card .price .price-item--regular{font-weight:var(--vv-price-weight)!important;font-size:var(--vv-price-size)!important;color:var(--vv-price-color)!important}.vv-card .price--on-sale .price__regular{display:none!important}.vv-card .price--on-sale .price__sale{display:flex!important;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:baseline;gap:2px 8px}.vv-card .price--on-sale .price__sale .price-item--regular{font-weight:400!important;font-size:var(--vv-compare-size)!important;color:var(--vv-compare-color)!important;text-decoration:line-through}.vv-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.vv-price-row .price{margin:0}.vv-discount{display:inline-block;background:var(--vv-pill-bg);color:var(--vv-pill-text);font-family:Montserrat,sans-serif;font-weight:600;font-size:var(--vv-pill-size);line-height:1;letter-spacing:.04em;padding:5px 8px;border-radius:4px;white-space:nowrap}.vv-discount.vv-soldout{background:var(--vv-soldout-bg)}.vv-card .card__inner,.vv-card .card__inner.ratio{--ratio-percent: 100% !important;width:100%}.vv-card .card__inner.ratio:before{content:"";display:block;padding-bottom:100%!important}.vv-card .card__media{position:absolute!important;top:0;left:0;width:100%;height:100%}.vv-card .card__media .media{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:0!important}.card-wrapper.vv-card .quick-add,.card-wrapper.vv-card .quick-add product-form,.card-wrapper.vv-card .quick-add modal-opener,.card-wrapper.vv-card .quick-add form{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;transform:none!important;width:100%!important}.card-wrapper.vv-card .quick-add{flex:0 0 auto;margin:10px 0 0!important;padding:0!important}.card-wrapper.vv-card .quick-add .quick-add__submit,.card-wrapper.vv-card .quick-add .button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:var(--vv-btn-height);padding:0 12px!important;background:var(--vv-btn-bg)!important;color:var(--vv-btn-text)!important;border:1px solid var(--vv-btn-border)!important;border-radius:var(--vv-btn-radius)!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:var(--vv-btn-size)!important;letter-spacing:.02em!important;text-transform:none!important;opacity:1!important;visibility:visible!important;cursor:pointer}.card-wrapper.vv-card .quick-add .button:before,.card-wrapper.vv-card .quick-add .button:after{display:none!important}.card-wrapper.vv-card .quick-add .quick-add__submit:hover:not([disabled]){background:var(--vv-btn-hover-bg)!important;border-color:var(--vv-btn-hover-bg)!important}.card-wrapper.vv-card .quick-add .quick-add__submit[disabled]{background:var(--vv-soldout-bg)!important;border-color:var(--vv-soldout-bg)!important;cursor:not-allowed}.card-wrapper.vv-card .quick-add .quick-add__submit span,.card-wrapper.vv-card .quick-add .quick-add__submit .sold-out-message{color:var(--vv-btn-text)!important}.card-wrapper.vv-card .quick-add .quick-add__submit[disabled] span,.card-wrapper.vv-card .quick-add .quick-add__submit[disabled] .sold-out-message{color:#fff!important}.card-wrapper.vv-card .quick-add .loading__spinner.hidden,.card-wrapper.vv-card .quick-add .sold-out-message.hidden{display:none!important}.vv-card .vv-atc-wrap{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%;margin-top:10px}.vv-card .vv-atc-wrap form{margin:0}.vv-card .vv-atc{display:flex!important;justify-content:center;align-items:center;width:100%!important;min-height:var(--vv-btn-height);background:var(--vv-btn-bg)!important;color:var(--vv-btn-text)!important;border:1px solid var(--vv-btn-border)!important;border-radius:var(--vv-btn-radius)!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:var(--vv-btn-size)!important;letter-spacing:.02em!important;text-decoration:none}.vv-card .vv-atc:before,.vv-card .vv-atc:after{display:none!important}.vv-card .vv-atc span{color:var(--vv-btn-text)!important}.vv-card .vv-atc:hover:not([disabled]){background:var(--vv-btn-hover-bg)!important;border-color:var(--vv-btn-hover-bg)!important}.vv-card .vv-atc[disabled]{background:var(--vv-soldout-bg)!important;border-color:var(--vv-soldout-bg)!important;cursor:not-allowed}.vv-card .vv-atc[disabled] span{color:#fff!important}.vv-card .vv-atc .loading__spinner{display:none}.vv-card .vv-atc.loading .loading__spinner{display:block}@media screen and (max-width:749px){.card-wrapper.vv-card{padding:var(--vv-m-card-padding)!important;border-radius:var(--vv-m-card-radius)!important}.vv-card .card__information{padding-top:6px!important}.vv-card .card__heading,.vv-card .card__heading a{line-height:1.3!important}.vv-card .card__heading a{-webkit-line-clamp:var(--vv-m-title-lines)}.vv-card .price .price-item--sale,.vv-card .price .price-item--regular{font-size:var(--vv-m-price-size)!important}.vv-card .price--on-sale .price__sale{gap:0 6px}.vv-card .price--on-sale .price__sale .price-item--regular{font-size:var(--vv-m-compare-size)!important}.vv-card .vv-price-row{margin-top:4px;gap:4px 6px}.vv-discount{font-size:var(--vv-m-pill-size);padding:var(--vv-m-pill-pad);border-radius:3px}.card-wrapper.vv-card .quick-add,.vv-card .vv-atc-wrap{margin:6px 0 0!important}.card-wrapper.vv-card .quick-add .quick-add__submit,.card-wrapper.vv-card .quick-add .button,.vv-card .vv-atc{min-height:var(--vv-m-btn-height);padding:0 10px!important;font-size:var(--vv-m-btn-size)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vv-collection-cards.css.map */
