.three-sixty-container:focus{outline:none}.three-sixty-container{position:absolute;z-index:2;margin-top:0.8125rem;right:1rem;background-color:transparent;border:none}.three-sixty-container .three-sixty-button{background-color:transparent;background-repeat:no-repeat;height:2.6875rem;width:2.6875rem}.three-sixty-container button{border:0}.product-video-modal .product-video-body{border-radius:0.5rem}.product-video-modal .product-video-body .cross-popup{font-size:3rem;font-weight:lighter;color:#832729;opacity:1;line-height:0.9rem}.product-video-modal .product-video-body .video-popover{width:100%;height:auto;margin:0 auto}.carousel-inner .carousel-item .bottom-ribbon{position:absolute;bottom:1.4375rem;width:11.6831rem;height:1.25rem}@media (max-width: 1023.98px){.carousel-inner .carousel-item .bottom-ribbon{width:9.5rem;height:1.3319rem}}.carousel-inner .carousel-item .top-ribbon{position:absolute;top:0.6875rem;width:11.5rem;left:0.0625rem;height:1.625rem}@media (max-width: 1023.98px){.carousel-inner .carousel-item .top-ribbon{width:9.5rem;height:1.3319rem}}.carousel-inner .carousel-item .bottom-ribbon-content,.carousel-inner .carousel-item .top-ribbon-content{position:absolute;text-transform:uppercase;width:11.6831rem;height:1.25rem;text-align:left;font:normal normal 300 0.8125rem/1.75rem "nunito_sansregular";letter-spacing:0.0288rem;color:#fff;padding-left:1.1681rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.2188rem}@media (max-width: 1023.98px){.carousel-inner .carousel-item .bottom-ribbon-content,.carousel-inner .carousel-item .top-ribbon-content{font:normal normal 300 0.75rem/1.75rem "nunito_sansregular";letter-spacing:0.0163rem;padding-left:0.75rem}}.carousel-inner .carousel-item .bottom-ribbon-content{background-image:url("../images/pdpRibbonTop.svg");background-repeat:no-repeat;background-size:cover;bottom:0;padding-right:0.9375rem;left:0%;opacity:0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}.carousel-inner .carousel-item .top-ribbon-content{background-image:url("../images/pdpRibbonTop.svg");background-repeat:no-repeat;top:0;background-size:cover;background-position:center;padding-right:3rem;width:10.7rem;left:0%;white-space:nowrap;text-overflow:ellipsis;line-height:inherit;padding-top:2px}

