.order-summary__header h2{font-size:20px;margin-bottom:15px}.order-summary{padding:20px;border:1px solid #ccc}.order-summary .order-summary__itemList{display:table;border-collapse:collapse;table-layout:auto;border-spacing:0 30px;width:100%;position:relative}.order-summary .order-summary__heading{display:table-header-group}.order-summary .order-summary__heading span{display:table-cell;padding:10px 0;border-bottom:1px solid #ccc;font-size:16px}.order-summary .order-summary__heading span:last-child{text-align:right}.order-summary .order-summary__itemList{display:table;border-collapse:collapse;table-layout:auto;border-spacing:0 30px;width:100%;position:relative}.order-summary .order-summary__itemList .order-summary__item>div{display:table-cell;vertical-align:top}.order-summary .order-summary__itemList .order-summary__item>div:not(:first-child){padding:15px 10px}.order-summary .order-summary__itemList .order-summary__item>div:last-child{text-align:right;font-weight:600;font-size:16px;padding-right:0}.order-summary .order-summary__item{display:table-row;table-layout:fixed;margin:0 0 20px 0;width:100%;border-bottom:1px solid #ccc;position:relative}.order-summary .order-summary__item .order-summary__item__thumbnail{max-width:65px;padding:15px 0}.order-summary .order-summary__item .order-summary__item__thumbnail img{border:1px solid #d1d1d1}.order-summary .order-summary__item .order-summary__item__title{font-weight:600;font-size:14px}.order-summary .order-summary__item .order-summary__item__title__sub{color:#717171;margin-top:5px;font-size:14px;font-weight:400}.order-summary .order-summary__item .order-summary__item__title__qty{display:none}.order-summary .order-summary__item .order-summary__item__total{font-weight:600;text-align:right}@media screen and (max-width:767px){.order-summary .order-summary__heading span:first-child{width:60px}}@media screen and (max-width:575px){.order-summary .order-summary__heading span:nth-child(3){font-size:0}.order-summary .order-summary__heading span:nth-child(4),.order-summary .order-summary__item .order-summary__item__quantity{display:none!important}.order-summary .order-summary__item .order-summary__item__title__qty{display:block;font-weight:400;margin-top:10px}}.order-summary .order-summary__footer{padding:20px 0 0}.order-summary .order-summary__footer .order-summary__total>div{display:-ms-flexbox;display:flex;justify-content:space-between}.order-summary .order-summary__footer .order-summary__total>div span:last-child{text-align:right}.order-summary .order-summary__footer .order-summary__total .order-summary__total__item{font-size:16px;color:#535353;margin-bottom:10px}.order-summary .order-summary__footer .order-summary__total .order-summary__total__item span:last-child{color:#000;font-weight:500}.order-summary .order-summary__footer .order-summary__total .order-summary__total__item span.shipping__text{font-size:12px;flex:0 0 50%;text-align:right;font-weight:400}.order-summary .order-summary__footer .order-summary__total .order-summary__total__item:last-child span:last-child{font-weight:700;font-size:20px}.order-summary .order-summary__footer .order-summary__total .order-summary__total__amount{padding-top:15px;border-top:1px solid #ced4da;border-radius:4px}.order-summary .order-summary__footer .order-summary__total .order-summary__total__amount span:last-child{font-weight:700;font-size:22px}.rating__star{display:inline-block;position:relative;font-size:16px}.rating__star span{color:#ee4d2d}.rating__star span:last-child{display:inline-block;position:absolute;left:0;overflow:hidden}.rating__star span:last-child:before{content:"\f005\f005\f005\f005\f005";font-family:FontAwesome;letter-spacing:4.2px;color:#ee4d2d;overflow:hidden}.reviews__wrapper{margin-top:80px;background-color:#F2F2F2}.reviews__wrapper>#reviews{max-width:850px;margin:0 auto}.reviews__wrapper .section__heading,.questions__wrapper .section__heading{font-size:26px}.reviews__wrapper .reviews__item__heading h2,.questions__wrapper .questions__item__heading h2{font-size:18px}.reviews__wrapper .reviews__itemList__d-flex,.reviews__wrapper .reviews__item__d-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.reviews__wrapper .reviews__header,.reviews__wrapper .reviews__itemList,.questions__wrapper .questions__header,.questions__wrapper .questions__itemList{max-width:800px;margin:0 auto;padding:0 15px}.reviews__wrapper .reviews__item,.questions__wrapper .questions__item{padding:30px 0;border-bottom:1px solid #ccc}.reviews__wrapper .reviews__item__content,.questions__wrapper .questions__item__content{font-size:16px;position:relative}.reviews__wrapper .reviews__item__content .reviews__item__reviewer,.questions__wrapper .questions__item__content .questions__item__reviewer{font-size:13px;color:#555;margin:5px 0 15px 0}.reviews__wrapper .reviews__item__content .reviews__item__date{margin-right:5px}.questions__wrapper .questions__header{margin-top:15px}.questions__wrapper .questions__header .btn{font-size:12px;padding:5px 10px}.questions__wrapper .questions__item__content .questions__item__reviewer span{font-weight:700;font-size:16px}.questions__wrapper .questions__item__content.questions__item__content__replies{margin-top:20px;padding-left:40px}.questions__wrapper .questions__item__content.questions__item__content__replies:before{content:"";width:.5px;height:100%;background:#ccc;position:absolute;left:20px}.questions__wrapper .questions__item__content.questions__item__content__replies .questions__item__role{margin-left:5px;font-size:12px}.social-share__wrapper a{padding-left:5px;padding-right:5px;color:#888}.social-share__wrapper a:hover{color:var(--theme-color)}.pagination__wrapper .pagination{justify-content:center}.pagination__wrapper .pagination .page-numbers{border-radius:50%;display:inline-block;padding:5px;min-width:30px;max-height:30px;line-height:20px;text-align:center;background-color:#fff0;color:#888;font-size:12px;font-weight:700;text-transform:uppercase}.pagination__wrapper .pagination .page-numbers.current{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.pagination__wrapper .pagination a.page-numbers:hover{color:var(--theme-color)}