@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon{display:inline-block;vertical-align:top;font-family:'w-icons';font-size:32px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;letter-spacing:0;-ms-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--large{font-size:64px}.icon--x-large{font-size:96px}[data-icon-before]:before,[data-icon-after]:after{color:#9ba0a3;transition:color 0.2s ease-in-out}[data-icon-before]:hover:before,[data-icon-after]:hover:after{color:#666c70}[data-icon-before]:before{display:inline-block;vertical-align:top;font-family:'w-icons';font-size:32px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;letter-spacing:0;-ms-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;content:attr(data-icon-before)}[data-icon-after]:after{display:inline-block;vertical-align:top;font-family:'w-icons';font-size:32px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;letter-spacing:0;-ms-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;content:attr(data-icon-after)}.rating{position:relative;display:inline-block;height:24px;margin-right:10px;line-height:24px}.rating::after{clear:both;content:"";display:block}.rating[data-ratings-enabled]{position:absolute;top:0;left:50%;margin-left:-77px;line-height:40px}.rating[data-ratings-enabled] .icon{padding:0 5px;cursor:pointer}.rating[data-rating='1'] .rating__stars--dark{width:20%}.rating[data-rating='2'] .rating__stars--dark{width:40%}.rating[data-rating='3'] .rating__stars--dark{width:60%}.rating[data-rating='4'] .rating__stars--dark{width:80%}.rating[data-rating='5'] .rating__stars--dark{width:100%}.rating__container{position:relative;display:inline-block;margin-right:20px}.rating__stars{display:inline-block;position:relative;color:rgba(255,143,23,0.2);white-space:nowrap}.rating__stars--dark{position:absolute;top:0;left:0;overflow:hidden;width:0;color:#ff8f17;transition:width 0.2s ease-in-out}.star__title{color:#9ba0a3;font-style:italic}.rating__total{font-size:16px;margin-right:20px}.rating--large{height:48px;line-height:48px}.rating--large .icon{font-size:48px}.spinner{animation:spin 1s infinite linear;position:relative;height:14px;width:14px;border-radius:100%;overflow:hidden}.spinner::before{background:linear-gradient(to bottom, #2990ea 0%, rgba(41,144,234,0.5) 100%);content:'';position:absolute;top:0;left:0;width:50%;height:100%}.spinner::after{background:linear-gradient(to top, rgba(41,144,234,0.5) 0%, rgba(41,144,234,0) 100%);content:'';position:absolute;top:0;right:0;width:50%;height:100%}.spinner__bg{position:absolute;z-index:1;top:2px;left:2px;width:calc(100% - (2px * 2));height:calc(100% - (2px * 2));background:#fff;border-radius:100%}.spinner--grey{animation:spin 1s infinite linear;position:relative;height:14px;width:14px;border-radius:100%;overflow:hidden}.spinner--grey::before{background:linear-gradient(to bottom, #c9cdcf 0%, rgba(201,205,207,0.5) 100%);content:'';position:absolute;top:0;left:0;width:50%;height:100%}.spinner--grey::after{background:linear-gradient(to top, rgba(201,205,207,0.5) 0%, rgba(201,205,207,0) 100%);content:'';position:absolute;top:0;right:0;width:50%;height:100%}.spinner--grey__bg{position:absolute;z-index:1;top:2px;left:2px;width:calc(100% - (2px * 2));height:calc(100% - (2px * 2));background:#fff;border-radius:100%}@font-face{font-family:'w-icons';font-style:normal;font-weight:400;src:url("../components/ui-framework/fonts/w-icons/w-icons_123596-iefix.eot") format("embedded-opentype"),url("../components/ui-framework/fonts/w-icons/w-icons_123596.woff") format("woff"),url("../components/ui-framework/fonts/w-icons/w-icons_123596.ttf") format("truetype")}.product-reviews-loading-spinner{animation:spin .5s infinite linear;position:relative;height:50px;width:50px;border-radius:100%;overflow:hidden;margin:25px auto}.product-reviews-loading-spinner::before{background:linear-gradient(to bottom, #c9cdcf 0%, rgba(201,205,207,0.5) 100%);content:'';position:absolute;top:0;left:0;width:50%;height:100%}.product-reviews-loading-spinner::after{background:linear-gradient(to top, rgba(201,205,207,0.5) 0%, rgba(201,205,207,0) 100%);content:'';position:absolute;top:0;right:0;width:50%;height:100%}.product-reviews-loading-spinner__bg{position:absolute;z-index:1;top:4px;left:4px;width:calc(100% - (4px * 2));height:calc(100% - (4px * 2));background:#fff;border-radius:100%}