@media only screen and (width<=749px){.vid-card .page-width{padding:0}}.vid-card__container{grid-template-columns:2fr 1fr;display:grid}@media only screen and (width<=749px){.vid-card__container{grid-template-rows:1fr;grid-template-columns:1fr}.vid-card__container[data-hide-mobile=true] .vid-card__product{visibility:hidden}}@media only screen and (width>=750px){.vid-card__container[data-side=right]{grid-template-columns:1fr 2fr}.vid-card__container[data-side=right] .vid-card__item.vid-card__item--product{grid-area:1/1/1/1}.vid-card__container[data-side=right] .vid-card__item.vid-card__item--video{grid-area:1/2/1/2}}.vid-card__container .vid-card__item.vid-card__item--product{position:relative}@media only screen and (width>=750px){.vid-card__container .vid-card__item.vid-card__item--product>div{width:100%;height:100%;position:absolute;top:0;left:0}.vid-card__container .vid-card__item.vid-card__item--product .card__swatchs{align-self:flex-end;margin-bottom:0}}@media only screen and (width<=749px){.vid-card__container .vid-card__item.vid-card__item--video{position:relative}.vid-card__container .vid-card__item.vid-card__item--product,.vid-card__container .vid-card__item.vid-card__item--video{grid-area:1/1/1/1}}.vid-card__video{--media-border-width:0px;width:100%;height:0;box-shadow:none;background-color:#000;position:relative;overflow:hidden}.vid-card__video .vid-card__overlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.vid-card__video .vid-card__overlay img{object-fit:cover}.vid-card__video video{object-fit:cover;border:none;outline:none}.vid-card__video img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width>=750px){.vid-card__video{padding-bottom:56.25%}}@media only screen and (width<=749px){.vid-card__video{width:100%;height:100%;position:absolute;top:0;left:0}.vid-card__video .deferred-media{height:100%;display:block}}.vid-card__product{padding:3.5rem}@media only screen and (width<=749px){.vid-card__product{padding:5.5rem 3.5rem}}.vid-card__product[data-copy-white=true] *{color:#fff}.vid-card__product>.card-wrapper{width:100%}.vid-card__product .card__inner{background-color:#0000;flex:auto;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.vid-card__product .card__inner .card__media{position:relative}.vid-card__product .card__inner.ratio:before{content:unset}.vid-card__product .card__inner .card__media .slider .slider__slide{position:relative}.vid-card__product .card__inner .slider__slide .media{align-items:stretch;display:flex;position:relative}.vid-card__product .card__inner .slider__slide .media:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.vid-card__product .card__content{flex-grow:0}.vid-card__product .card__content .card__information{text-transform:uppercase;padding-bottom:0}.vid-card__product .card__content .card__information .card__heading{text-transform:uppercase}@media only screen and (width<=749px){.vid-card__product .card__content .card__information .card__copy,.vid-card__product .card__content .card__information .card__heading{--card-text-alignment:center;text-align:center}.vid-card__product .card__content .card__information .card__swatches{justify-content:center}}@media only screen and (width>=750px){.vid-card__product .card__content .card__information{flex-direction:column-reverse}.vid-card__product .card__content .card__information .card__swatches{align-self:flex-end;margin-bottom:0}}.vid-card__product .smartwishlist,.vid-card__product .slider-buttons{display:none}.vid-card--slider generic-slider{position:relative}.vid-card--slider .vid-card__container,.vid-card--slider .vid-card__product{height:100%}.vid-card--slider .slider-buttons{padding:.5rem;position:absolute;bottom:0;right:0}.vid-card--slider .slider-button{display:none}.vid-card--slider .slider-counter__link--dots{padding:1rem .5rem}.vid-card--slider .slider-counter__link--dots .dot{border-color:var(--gradient-base-accent-2)!important}.vid-card--slider .slider-counter__link--dots.slider-counter__link--active .dot{background-color:var(--gradient-base-accent-2)}