.products-swatches-with-ugc{overflow:hidden;padding-bottom:3em}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc{padding-left:1em}}.products-swatches-with-ugc .spinner-wrap{margin-top:2em}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc .swatches-outer-wrap .swatches-wrap{-webkit-transform:unset;-ms-transform:unset;transform:unset;display:unset;margin-left:-.5em}.products-swatches-with-ugc .swatches-outer-wrap .swatches-wrap .swatch-selector{padding-left:0%;padding-right:0%}}.products-swatches-with-ugc .product-description{margin:1.15em 0}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc .product-description{text-align:left}}.products-swatches-with-ugc .ugc-wrapper .carousel-wrap{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);position:relative;display:block;max-width:840px}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc .ugc-wrapper .carousel-wrap{-webkit-transform:unset;-ms-transform:unset;transform:unset;left:0%;max-width:unset}}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc .card-container{margin-right:1.15em}}.products-swatches-with-ugc .card-container .description-wrap{padding:1em .3em}.products-swatches-with-ugc .card-container .description-wrap .description-inner-wrap{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:115px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc .card-container .description-wrap .description-inner-wrap{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;text-align:left}}.products-swatches-with-ugc .card-container .description-wrap .name-wrap{margin-bottom:.25em}.products-swatches-with-ugc .cta-wrapper{padding:2em 1em .5em}@media only screen and (min-width: 0px) and (max-width: 559px){.products-swatches-with-ugc .cta-wrapper{padding-left:0}}.products-swatches-with-ugc .cta-wrapper .mr-btn{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}
